/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html,body,#app{height:100%;min-height:100%;margin:0;overflow:hidden}html,body{overscroll-behavior-y:none}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 0 0,#ffffffb8,#0000 20%),linear-gradient(#f8f4ee,#f4efe6)}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}input{color:inherit;background:0 0;border:0;outline:0}::selection{background:#1f1d1a24}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#1f1d1a;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#f6f2ea;--bg-elevated:#fcf8f2eb;--bg-muted:#efeadf;--bg-strong:#f2ece3;--ink:#1f1d1a;--ink-soft:#61594e;--ink-faint:#90867b;--line:#d4cabdcc;--line-soft:#dad1c48f;--line-strong:#c6baaceb;--radius-1:2px;--radius-2:4px;--radius-3:5px;--surface-inline-pad:12px;background-color:#f6f2ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--pull-refresh-offset:0px;--pull-refresh-progress:0;height:100dvh;min-height:100dvh;overflow:hidden auto}.shell .main-shell{transform:translate3d(0,calc(var(--pull-refresh-offset,0px) * .6),0);transition:transform .18s cubic-bezier(.2,.76,.24,1)}.shell[data-pull-refresh-state=dragging] .main-shell,.shell[data-pull-refresh-state=armed] .main-shell{transition:none}.pull-refresh{z-index:220;pointer-events:none;transform:translate(-50%,calc(-100% + var(--pull-refresh-offset)));opacity:0;justify-content:center;transition:transform .18s,opacity .18s;display:flex;position:fixed;top:0;left:50%}.pull-refresh__indicator{min-height:40px;color:var(--ink-soft);letter-spacing:-.02em;white-space:nowrap;transform:scale(calc(.92 + var(--pull-refresh-progress,0) * .08));background:#fcf8f2f5;border:1px solid #15120f14;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:12px;font-weight:600;transition:transform .16s cubic-bezier(.2,.76,.24,1),background .16s,color .16s;display:inline-flex;box-shadow:0 12px 28px #18140f29}.pull-refresh__spinner{color:#004fff;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pull-refresh__spinner svg{width:18px;height:18px;transition:transform .16s;transform:rotate(-90deg)}.pull-refresh__spinner-progress{stroke-dashoffset:calc(100 - (var(--pull-refresh-progress,0) * 100));transition:stroke-dashoffset 90ms linear}.shell[data-pull-refresh-active=true] .pull-refresh{opacity:1}.shell[data-pull-refresh-state=armed] .pull-refresh__indicator{color:var(--ink);background:#fff}.shell[data-pull-refresh-state=armed] .pull-refresh__spinner svg{transform:rotate(-90deg)scale(1.06)}.shell[data-pull-refresh-state=refreshing] .pull-refresh__indicator{background:#faf6f0fa}.shell[data-pull-refresh-state=refreshing] .pull-refresh__spinner-progress{transition:none}.shell[data-pull-refresh-state=refreshing] .pull-refresh__spinner svg{transition:none;animation:.9s linear infinite pull-refresh-spin}.auth-gate{z-index:400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080707b3;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.auth-gate__panel{color:#f4f0eaf5;background:#121110bd;border:1px solid #ffffff24;width:min(100%,430px);padding:18px;box-shadow:0 18px 40px #00000080,inset 0 1px #ffffff0f}.auth-gate__panel--signin{width:min(100%,500px);box-shadow:none;background:0 0;border:0;border-radius:4px;padding:0}.wb-clerk-root,.wb-clerk-card-box{width:100%}.wb-clerk-card{width:100%;max-width:none;min-height:430px;box-shadow:none;background:#0b0a09f0;border:0;border-radius:4px;padding:30px 24px 24px}.wb-clerk-card .cl-headerTitle{display:none}.wb-clerk-card .cl-headerSubtitle{color:#e4dcd2e0;text-align:center;margin:12px 0 20px}.wb-clerk-card .cl-logoBox{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.wb-clerk-card .cl-logoImage{width:300px;max-width:100%;height:auto}.wb-clerk-card .cl-form{gap:16px}.wb-clerk-card .cl-formField{gap:8px}.wb-clerk-card .cl-formFieldLabel{color:#dad3c9d6;margin:0 0 4px}.wb-clerk-card .cl-formFieldInput{color:#f6f0e8fa;background:#171513eb;border:1px solid #ffffff2e}.wb-clerk-card .cl-formFieldInput::placeholder{color:#d2c9be99}.wb-clerk-card .cl-formFieldInput:focus{border-color:#ffffff42;box-shadow:0 0 0 1px #fff3}.wb-clerk-card .cl-headerTitle,.wb-clerk-card .cl-formHeaderTitle,.wb-clerk-card .cl-formHeaderSubtitle,.wb-clerk-card .cl-formResendCodeLink,.wb-clerk-card .cl-formResendCodeLink__timer,.wb-clerk-card .cl-identityPreviewText,.wb-clerk-card .cl-identityPreviewEditButton,.wb-clerk-card .cl-alternativeMethodsBlockButton{color:#e4dcd2e0}.wb-clerk-card .cl-formHeaderTitle,.wb-clerk-card .cl-headerTitle{color:#f6f0e8f5}.wb-clerk-card .cl-identityPreviewText{color:#ece4dae6}.wb-clerk-card .cl-otpCodeFieldInput,.wb-clerk-card .cl-otpCodeFieldInput[data-input-state],.wb-clerk-card .cl-otpCodeFieldInputShowCodeButton{color:#f6f0e8fa;background:#171513eb;border:1px solid #ffffff2e}.wb-clerk-card .cl-otpCodeFieldInput:focus,.wb-clerk-card .cl-otpCodeFieldInput[data-input-state=focused]{border-color:#ffffff42;box-shadow:0 0 0 1px #fff3}.wb-clerk-card .cl-formButtonPrimary{color:#fcfaf7fa;background:linear-gradient(#ffffff0f,#fff0 42%),#13100ef5;border:1px solid #e8bf6794;margin-top:2px;box-shadow:0 10px 22px #0000005c,0 0 0 1px #e8bf672e,inset 0 1px #ffffff1a}.wb-clerk-card .cl-formFieldHintText,.wb-clerk-card .cl-formFieldInfoText,.wb-clerk-card .cl-socialButtonsBlockButton,.wb-clerk-card .cl-dividerRow,.wb-clerk-card .cl-footerAction,.wb-clerk-footer-hidden{display:none}.wb-auth-card{color:#f6f0e8fa;background:#0b0a09f0;border-radius:4px;width:100%;min-height:430px;padding:30px 24px 24px}.wb-auth-logo{width:300px;max-width:100%;height:auto;margin:0 auto 18px}.wb-auth-card h1{text-align:center;letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.wb-auth-subtitle,.wb-auth-hint,.wb-auth-code-target{color:#e4dcd2c7;font-size:12px}.wb-auth-subtitle{text-align:center;margin:0 0 20px}.wb-auth-switch{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:18px;padding:4px;display:grid}.wb-auth-switch__button{color:#e4dcd2b8;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:36px;font-weight:600}.wb-auth-switch__button.is-active{color:#f6f0e8fa;background:#f6f0e81f}.wb-auth-form{flex-direction:column;gap:14px;display:flex}.wb-auth-field{color:#dad3c9d6;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.wb-auth-field input{color:#f6f0e8fa;background:#171513eb;border:1px solid #ffffff2e;border-radius:4px;outline:none;min-height:44px;padding:10px 12px}.wb-auth-field input::placeholder{color:#d2c9be99}.wb-auth-field input:focus{border-color:#ffffff42;box-shadow:0 0 0 1px #fff3}.wb-auth-hint,.wb-auth-code-target{margin:-4px 0 0}.wb-auth-code-target strong{color:#f6f0e8f0;font-weight:600}.wb-auth-error{color:#ffd2ccf5;background:#da58481f;border:1px solid #da584857;border-radius:4px;margin:0;padding:10px 12px;font-size:12px}.wb-auth-submit{color:#fcfaf7fa;cursor:pointer;background:linear-gradient(#ffffff0f,#fff0 42%),#13100ef5;border:1px solid #e8bf6794;border-radius:4px;min-height:44px;font-weight:700;box-shadow:0 10px 22px #0000005c,0 0 0 1px #e8bf672e,inset 0 1px #ffffff1a}.wb-auth-submit:disabled,.wb-auth-secondary-actions button:disabled{cursor:wait;opacity:.62}.wb-auth-secondary-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.wb-auth-secondary-actions button{color:#e4dcd2c7;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.wb-auth-secondary-actions button:hover{color:#f6f0e8fa}.auth-gate__title{letter-spacing:.04em;margin:0 0 10px;font-size:14px}.auth-gate__subtitle{color:#e4ded6c7;margin:0;font-size:12px}.main-shell{width:min(1480px,100vw - 28px);margin:0 auto;padding:10px 0 18px}.button{border-radius:var(--radius-2)}.topnav{z-index:50;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#ffffff0e,#fff0 32%),#14110ef3;border:1px solid #1e1b18d4;border-bottom-color:#161310f0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100vw;min-height:56px;margin:-10px calc(50% - 50vw) 0;padding:12px calc(50vw + min(1480px,100vw - 28px)/-2 + 10px);transition:box-shadow .17s,background-color .17s,border-color .17s;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0000001a}.topnav:after{content:"";pointer-events:none;background:linear-gradient(#0b08063d,#0b080614 64%,#0b080600);border-radius:0;height:8px;position:absolute;top:100%;left:0;right:0}.topnav.is-scrolled{background:linear-gradient(#ffffff12,#fff0 34%),#14110ef0;box-shadow:0 8px 16px #0003}.topnav__cluster,.section-heading--row,.timeline-row__meta{align-items:center;gap:8px;min-width:0;display:flex}.topnav__cluster--left{flex:1}.topnav__cluster--right{justify-content:flex-end}.topnav-refresh-button{margin-left:6px}.topnav-refresh-button:disabled{cursor:default;opacity:.72}.button:hover{border-color:var(--line-strong);color:var(--ink);background:#ffffffd1}.button:active{background:#efe9e0eb}.version-label,.section-heading__eyebrow,.section-heading__meta,.timeline-row__meta span,.support-row__meta span,.cadence-stop__date,.cadence-stop__percent{text-transform:uppercase;letter-spacing:-.02em}.projects-status{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:0;text-transform:none;color:#129331;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.projects-status:hover,.projects-status:active,.projects-status:focus{color:#129331;background:0 0;outline:0;transform:none}.projects-status__icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative;transform:translateY(-.25px)}.projects-status__icon svg{width:16px;height:16px;display:block}.projects-status__label{line-height:1;display:inline-block}.version-label{text-transform:none;letter-spacing:0;color:#555}.section-heading__meta--timeline{text-transform:none;letter-spacing:0}.projects-status__icon:after{content:"";opacity:.4;pointer-events:none;border:1px solid lch(68% 64.37 141.95/.45);border-radius:999px;animation:2.3s ease-out infinite projects-status-pulse;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1)}.version-label,.section-heading__eyebrow,.section-heading__meta,.timeline-row__meta span,.support-row__meta span,.cadence-stop__date,.cadence-stop__percent{color:var(--ink-faint);margin:0;font-size:12px}.topnav .version-label{color:#555}.section-block{min-width:0;padding:11px 0}.release-timeline-panel{z-index:30;width:100vw;padding:12px calc((100vw - min(1480px,calc(100vw - 28px))) / 2 + var(--surface-inline-pad)) 11px;background:linear-gradient(#ffffff05,#fff0 24%),#15120f;border-bottom:1px solid #ffffff14;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-shadow:inset 0 1px #ffffff04}.section-block+.section-block{border-top:1px solid var(--line-soft)}.section-heading{margin-bottom:7px}.section-heading--row{justify-content:space-between;gap:12px;width:100%}.section-heading__title{letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(.97rem,.94rem + .28vw,1.1rem);font-weight:700;line-height:1.2}.section-heading__title-row{align-items:baseline;gap:7px;display:inline-flex}.section-heading__badge{object-fit:contain;width:auto;height:14px}.section-heading__meta{text-align:right;margin-left:auto}.cadence-list,.timeline-list,.support-list{flex-direction:column;min-width:0;display:flex}.artifact-group{border-top:1px solid var(--line-soft);position:relative}.artifact-group:before{content:"";background:var(--line-soft);pointer-events:none;height:1px;position:absolute;top:0;left:8px;right:8px}.artifact-group__header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 8px 17px;display:grid}.artifact-group__copy{gap:8px;min-width:0;display:grid}.artifact-group__name{letter-spacing:-.02em;text-transform:none;color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.artifact-group__dot{background:var(--artifact-group-color,#2f56f1);width:8px;height:8px;box-shadow:none;border-radius:999px;flex:none}.artifact-group__meta{color:#18140f85;font-size:13px}.artifact-group__toggle{color:#18140fd1;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:inline-flex}.artifact-group__toggle i{background:#18140f3d;width:34px;height:1px;display:block}.artifact-group__toggle strong{letter-spacing:0;font-family:inherit;font-size:18px;font-weight:500;line-height:1}.cadence-list--rail{gap:8px}.release-timeline-rail{min-height:48px;margin-top:1px;padding:4px 14px;position:relative;overflow:visible}.release-timeline-grid{gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.release-timeline-preview{width:100%;position:relative}.release-timeline-preview .release-timeline-grid{max-height:3000px;transition:max-height .3s}.release-timeline-preview.is-collapsed .release-timeline-grid{max-height:calc((var(--release-preview-rows,4) * 56px) + ((var(--release-preview-rows,4) - 1) * 8px));overflow:clip}.release-timeline-preview.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(#15120f00,#15120ff5 92%);height:36px;position:absolute;bottom:36px;left:0;right:0}.release-timeline-toggle{color:#ede2d6d1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2c2723d1,#1f1b18eb);border:0;border-top:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;gap:7px;width:100vw;min-height:36px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 10px;font-size:11px;transition:color .16s,background-color .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 -10px 18px -18px #000000eb}.release-timeline-toggle:hover{color:#fff5e8ed;background:linear-gradient(#322c28db,#221d1af0);border-top-color:#ffffff1c}.release-timeline-toggle__label{line-height:1}.release-timeline-toggle__chevron{transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-top:-1px;transition:transform .3s;transform:rotate(45deg)}.release-timeline-preview.is-expanded .release-timeline-toggle__chevron{transform:rotate(-135deg)}.release-lane{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:56px;display:grid;position:relative;overflow:visible}.release-lane__label{letter-spacing:.12em;text-transform:uppercase;color:#ede2d6ad;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-top:1px;font-size:11px;line-height:1;overflow:hidden}.release-timeline-track{background:linear-gradient(#ffffff42,#ffffff29);border-radius:999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #0000003d}.release-node{z-index:2;pointer-events:none;width:0;height:0;padding:0;display:block;position:absolute;top:50%;transform:translate(-50%)}.release-node__dot{border:1px solid var(--entry-accent);border-radius:999px;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.release-node__dot{border:1px solid color-mix(in srgb,var(--entry-accent) 62%,#5b534b)}}.release-node__dot{background:var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.release-node__dot{background:color-mix(in srgb,var(--entry-accent) 72%,#ebe1d6)}}.release-node__dot{color:var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.release-node__dot{color:color-mix(in srgb,var(--entry-accent) 72%,#ebe1d6)}}.release-node__dot{cursor:pointer;pointer-events:auto;z-index:2;transition:transform .12s,box-shadow .12s;overflow:visible;box-shadow:0 0 0 2px #15120f,0 1px 2px #00000059}.release-node__dot:before{content:"";border-radius:999px;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.release-node__dot:after{content:"";opacity:.48;pointer-events:none;z-index:1;background:currentColor;border-radius:999px;width:13px;height:13px;animation:2.1s ease-out infinite release-node-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.release-node:hover .release-node__dot,.release-node:focus-within .release-node__dot{transform:translate(-50%,-50%)scale(1.08)}.release-node--release .release-node__dot{background:var(--entry-accent);border-width:1.5px;width:13px;height:13px}@supports (color:color-mix(in lab,red,red)){.release-node--release .release-node__dot{background:color-mix(in srgb,var(--entry-accent) 84%,#f4ebe1)}}.release-node--release .release-node__dot{color:var(--entry-accent)}@supports (color:color-mix(in lab,red,red)){.release-node--release .release-node__dot{color:color-mix(in srgb,var(--entry-accent) 84%,#f4ebe1)}}.release-node--milestone .release-node__dot{opacity:.95}.release-popover-layer{padding:96px 28px 28px;padding-bottom:max(28px,env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:160;-webkit-backdrop-filter:blur(10px)saturate(108%);background:#000000ad;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:861px){.release-popover__action{color:#f9f2ebfa;background:linear-gradient(#ffffff1c,#fff0),#0c0a09d6;border-color:#ffffff38}.release-popover__action--close{color:#efe7dde0}.release-popover__action--edit{border-color:var(--release-detail-accent,#8a8a8a)}@supports (color:color-mix(in lab,red,red)){.release-popover__action--edit{border-color:color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 62%,#ffffff42)}}.release-popover__action--edit{background:linear-gradient(180deg,#ffffff21,#fff0),var(--release-detail-accent,#8a8a8a)}@supports (color:color-mix(in lab,red,red)){.release-popover__action--edit{background:linear-gradient(180deg,#ffffff21,#fff0),color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 40%,#0c0a09e0)}}.release-popover__action--edit{color:#fff}.release-popover__action--delete{color:#ffdbdbfa;background:linear-gradient(#ffffff1a,#fff0),#2e0b0bc7;border-color:#ec84848c}}.release-popover{pointer-events:auto;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(20px)saturate(112%);background:linear-gradient(#ffffff0d,#ffffff03 48%,#fff0),#151517db;border:1px solid #ffffff1c;border-radius:24px;width:min(920px,100%);max-width:100%;max-height:min(72vh,640px);padding:28px 30px;animation:.19s cubic-bezier(.2,.76,.24,1) release-drawer-in-down;position:relative;overflow-y:auto;box-shadow:0 -6px 22px #0000004d,0 -36px 82px #0000008f}.release-node.is-open{z-index:6}.release-popover p{margin:0}.release-popover__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex;position:relative}.release-popover__header-main{min-width:0}.release-popover__header:after{content:"";background:linear-gradient(90deg,var(--release-detail-accent,#8a8a8a) 0%,#ffffff12 75%,#fff0 100%);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.release-popover__header:after{background:linear-gradient(90deg,color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 36%,#ffffff3d),#ffffff12 75%,#fff0)}}.release-popover__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f4ede6e0;background:var(--release-detail-accent,#8a8a8a);border-radius:999px;align-items:center;gap:8px;padding:4px 9px;font-size:10px;display:inline-flex;margin:0 0 8px!important}@supports (color:color-mix(in lab,red,red)){.release-popover__eyebrow{background:color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 22%,#ffffff0f)}}.release-popover__eyebrow:before{content:"";background:var(--release-detail-accent,#8a8a8a);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.release-popover__eyebrow:before{background:color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 70%,#fff)}}.release-popover__title{color:#fff;max-width:22ch;margin:0;font-size:clamp(22px,2.25vw,30px);font-weight:630;line-height:1.16}.release-popover__date{letter-spacing:.04em;text-transform:uppercase;color:#e8ddd0b3;font-size:13px;margin-top:8px!important}.release-popover__meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.release-popover__meta-list div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.release-popover__meta-list dt{letter-spacing:.08em;text-transform:uppercase;color:#e3d8cd94;margin:0;font-size:10px}.release-popover__meta-list dd{color:#eee3d8f0;text-transform:none;margin:0;font-size:14px;font-weight:560}.release-popover__detail{border-left:2px solid var(--release-detail-accent,#8a8a8a);padding-left:12px;margin-top:18px!important}@supports (color:color-mix(in lab,red,red)){.release-popover__detail{border-left:2px solid color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 35%,#ffffff26)}}.release-popover__detail{color:#ece1d6e6;max-width:68ch;font-size:15px;line-height:1.6}.release-popover__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.release-popover__action-separator{background:linear-gradient(90deg,#8099bd9e,#ffffff1f 74%,#fff0);height:1px;margin-top:22px}.release-popover .release-popover__action{color:#fff8eeeb;min-height:38px;text-shadow:none;opacity:1;-webkit-text-fill-color:#fff8eeeb;filter:none;-webkit-backdrop-filter:blur(9px)saturate(108%);background:linear-gradient(#ffffff14,#fff0),#0e0c0ac2;border-color:#ffffff29;padding:0 14px;font-size:12px;font-weight:560}.release-popover .release-popover__action--close{color:#fff8eee0;-webkit-text-fill-color:#fff8eee0}.release-popover__action--edit{border-color:var(--release-detail-accent,#8a8a8a)}@supports (color:color-mix(in lab,red,red)){.release-popover__action--edit{border-color:color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 56%,#fff3)}}.release-popover__action--edit{background:linear-gradient(180deg,#ffffff1a,#fff0),var(--release-detail-accent,#8a8a8a)}@supports (color:color-mix(in lab,red,red)){.release-popover__action--edit{background:linear-gradient(180deg,#ffffff1a,#fff0),color-mix(in srgb,var(--release-detail-accent,#8a8a8a) 34%,#0e0c0adb)}}.release-popover__action--edit{color:#fff}.release-popover .release-popover__action--delete{color:#ffd2d2f2;background:linear-gradient(#ffffff14,#fff0),#270d0dad;border-color:#ea7e7e6b}.release-popover .release-popover__action:hover{color:#fff8eefa;-webkit-text-fill-color:#fff8eefa;background:linear-gradient(#ffffff1c,#fff0),#110e0cd1;border-color:#ffffff3d}.release-popover .release-popover__action:focus-visible,.release-popover .release-popover__action:focus,.release-popover .release-popover__action:active{color:#fff8eefa;opacity:1;-webkit-text-fill-color:#fff8eefa;filter:none;text-shadow:none;border-color:#ffffff47}.release-popover .release-popover__action--close:hover,.release-popover .release-popover__action--close:focus-visible,.release-popover .release-popover__action--close:focus,.release-popover .release-popover__action--close:active{color:#fff8eef0;-webkit-text-fill-color:#fff8eef0}.release-popover .release-popover__action--delete:hover,.release-popover .release-popover__action--delete:focus-visible,.release-popover .release-popover__action--delete:focus,.release-popover .release-popover__action--delete:active{color:#ffe4e4fa;-webkit-text-fill-color:#ffe4e4fa}@keyframes release-drawer-in-down{0%{opacity:.01;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes release-drawer-in-up{0%{opacity:.01;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes release-node-pulse{0%{opacity:.48;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.95)}}@media(prefers-reduced-motion:reduce){.release-node__dot:after{opacity:0;animation:none}.release-popover{animation:none}.projects-status__icon:after{opacity:0;animation:none}}.release-timeline-empty{color:#e7dcd1b8;text-align:left;margin:12px 0 0;font-size:12px}.cadence-stop{grid-template-columns:64px 44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cadence-stop__date,.cadence-stop__percent{text-align:right;display:block}.cadence-stop__percent{color:var(--ink-soft);font-weight:600}.cadence-stop__rail{border:1px solid var(--line-soft);background:#f0eae1e6;border-radius:1px;height:5px;overflow:hidden}.cadence-stop__rail span{height:100%;display:block}.timeline-row,.support-row{border-top:1px solid var(--line-soft);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:106px;padding:14px 0;display:grid;position:relative}.timeline-row>.timeline-row__rail,.support-row>.timeline-row__rail{grid-row:1/span 2;align-self:stretch}.timeline-row>.timeline-row__body,.support-row>.timeline-row__body{grid-area:1/2}.timeline-row>.row-utility-rail,.support-row>.row-utility-rail{grid-area:1/3}.timeline-row .row-actions,.support-row .row-actions{overflow:visible}.timeline-row__header{align-items:flex-start;gap:12px;display:flex}.timeline-row__body{min-width:0}.row-utility-rail{justify-self:end;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.row-action-stack{flex-direction:column;gap:3px;display:inline-flex}.row-tag{border-radius:var(--radius-2);color:#bf4083;white-space:nowrap;text-overflow:ellipsis;background:#fefcf9;border:1px solid #d9c5ce;align-items:center;max-width:24ch;min-height:25px;padding:0 9px;font-family:Menlo,SFMono-Regular,ui-monospace,monospace;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.row-stack-button{width:25px;min-width:25px;height:25px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#fcfaf6;border:1px solid #e1dfdd;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background-color .11s,border-color .11s,opacity .11s;display:inline-flex}.row-stack-button img{opacity:.22;width:12px;height:12px}.row-stack-button--overflow:hover{background:#f7f4ee;border-color:#dad7d1}.row-stack-button--overflow:active{background:#f5f1e9}.row-stack-button:focus-visible{outline-offset:1px;outline:1px solid #29241e5c}.row-stack-button--overflow[aria-expanded=true]{background:#f2ede5;border-color:#d4d1cc}.row-stack-button--overflow[aria-expanded=true] img,.row-stack-button--overflow[aria-expanded=true] svg{opacity:.7}.row-stack-button--move{transition:none}.row-stack-button--move:hover,.row-stack-button--move:active{background:#fcfaf6;border-color:#e1dfdd}.row-stack-button--move:focus-visible{outline:none}.row-stack-button:disabled{opacity:1;background:#fbf8f3;border-color:#e1dfdd}.row-stack-button:disabled img{opacity:.22}.row-stack-button--move:disabled{background:#fcfaf6;border-color:#e1dfdd}.row-stack-button--move:disabled img{opacity:.22}.timeline-row__rail{justify-content:center;display:flex;position:relative}.timeline-row__rail:after{content:"";background:var(--timeline-accent);width:1px;position:absolute;top:14px;bottom:-13px}@supports (color:color-mix(in lab,red,red)){.timeline-row__rail:after{background:color-mix(in srgb,var(--timeline-accent) 24%,#d9d1c5)}}.timeline-row__dot{background:var(--timeline-accent);border-radius:999px;width:8px;height:8px;margin-top:4px}.timeline-row h3,.support-row h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.timeline-row p,.support-row p{color:#9c9894;margin:0;font-size:13px;line-height:1.5}.row-secondary-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-row:hover,.support-row:focus-within,.timeline-row:hover{background:#fff6}.button{border:1px solid var(--line);min-height:28px;color:var(--ink-soft);background:#ffffff8f;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button--secondary{color:var(--ink)}.button--ghost{color:#f6f0e9e0;background:#ffffff0a;border-color:#ffffff1f}.button--ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}@keyframes pull-refresh-pulse{0%,to{opacity:.72;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes projects-status-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.95)}}@media(max-width:860px){.main-shell{width:calc(100vw - 20px);padding-top:8px}.topnav,.section-heading--row{flex-wrap:wrap}.topnav__cluster--right{margin-left:auto}}@media(max-width:560px){.pull-refresh__indicator{min-height:32px;padding:0 11px;font-size:11px}.main-shell{width:calc(100vw - 12px)}.topnav{padding-inline:9px}.release-timeline-panel{padding-left:9px;padding-right:9px}.topnav__cluster--left{flex-wrap:wrap;gap:6px}.release-lane{grid-template-columns:78px minmax(0,1fr)}.release-timeline-panel .section-heading--row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button""meta meta";align-items:start;gap:4px 8px;display:grid}.release-timeline-panel .section-heading--row>div:first-child{grid-area:title;min-width:0}.release-timeline-panel .heading-actions{display:contents}.release-timeline-panel .heading-actions .button{grid-area:button;place-self:start end}.release-timeline-panel .section-heading__meta--timeline{text-align:left;grid-area:meta;margin:0;padding-top:2px}}@media(max-width:768px){.row-tag{max-width:16ch;font-size:10px}}.heading-actions{align-items:center;gap:8px;display:inline-flex}.timeline-manage-menu{position:relative}.timeline-manage-menu .row-actions{z-index:32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:#f8f4eefa;border:1px solid #18140f1f;border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;min-width:138px;margin-top:0;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 28px #120f0c1f}.timeline-manage-menu[data-open=true] .row-actions{display:flex}.timeline-manage-menu .row-actions .icon-action{color:#1f1b16d1;letter-spacing:.08em;background:0 0;border:none;border-radius:10px;justify-content:flex-start;width:100%;min-height:36px;padding:8px 11px}.timeline-manage-menu .row-actions .icon-action:hover,.timeline-manage-menu .row-actions .icon-action:active{color:#14110eeb;background:#1f1b160f}.timeline-order-list{flex-direction:column;gap:8px;display:flex}.timeline-order-row{border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface-base);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.timeline-order-row{background:color-mix(in srgb,var(--surface-base) 96%,#fff)}}.timeline-order-row__meta h3{margin:0;font-size:.9rem}.timeline-order-row__meta p{color:var(--text-subtle);margin:3px 0 0;font-size:.78rem}.timeline-order-row__controls{align-items:center;gap:6px;display:inline-flex}.timeline-order-row__color .editor-color-field{margin:0;font-size:0}.timeline-order-row__color .preset-color-picker__trigger{min-height:34px;padding:8px 10px}.timeline-order-row__grip{color:var(--text-subtle);letter-spacing:-.08em;font-size:.94rem}.cadence-stop__rail-wrap{align-items:center;gap:8px;display:flex}.cadence-stop__rail-wrap .row-actions{opacity:0;transition:opacity .13s}.cadence-stop:hover .row-actions,.release-node:hover .row-actions{opacity:1}.row-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:4px;transition:opacity .13s;display:inline-flex}.timeline-row .row-actions,.support-row .row-actions{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:#f8f4eefa;border:1px solid #18140f1f;border-radius:14px;flex-direction:column;grid-area:auto;align-items:stretch;gap:2px;min-width:138px;margin-top:0;padding:5px;display:none;position:absolute;top:14px;right:36px;overflow:visible;box-shadow:0 16px 28px #120f0c1f}.timeline-row[data-row-actions-open=true] .row-actions,.support-row[data-row-actions-open=true] .row-actions{display:flex}.timeline-row .row-actions .icon-action,.support-row .row-actions .icon-action{color:#1f1b16d1;letter-spacing:.08em;background:0 0;border:none;border-radius:10px;justify-content:flex-start;width:100%;min-height:36px;padding:8px 11px}.timeline-row .row-actions .icon-action:hover,.timeline-row .row-actions .icon-action:active,.support-row .row-actions .icon-action:hover,.support-row .row-actions .icon-action:active{color:#14110eeb;background:#1f1b160f}.row-actions--always-visible{opacity:1}.row-actions--dark .icon-action{color:#eae0d5b8;background:#ffffff0a;border-color:#ffffff1c}.row-actions--dark .icon-action:hover{color:#fff;border-color:#ffffff3d}.icon-action{border:1px solid var(--line-soft);border-radius:var(--radius-1);text-transform:uppercase;letter-spacing:.14em;min-height:22px;color:var(--ink-faint);white-space:nowrap;background:#ffffff73;justify-content:center;align-items:center;padding:0 7px;font-size:10px;display:inline-flex}.icon-action:hover{border-color:var(--line-strong);color:var(--ink)}.overlay-backdrop{z-index:60;background:#120f0b38;justify-content:center;align-items:flex-start;padding-top:72px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.overlay-panel{border:1px solid var(--line-strong);border-radius:var(--radius-2);background:#faf6f0fc;gap:8px;width:min(460px,100vw - 24px);padding:10px;display:grid;box-shadow:0 20px 30px #18140f29}.overlay-panel--confirm{width:min(320px,100vw - 24px)}.overlay-header{justify-content:space-between;align-items:center;display:flex}.overlay-header h3,.overlay-title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px}.overlay-panel label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.14em;gap:5px;font-size:10px;display:grid}.overlay-panel input,.overlay-panel textarea,.overlay-panel select{border:1px solid var(--line);border-radius:var(--radius-1);width:100%;min-height:30px;color:var(--ink);background:#ffffffbf;padding:6px 8px;font-size:12px}.overlay-panel textarea{resize:vertical;min-height:62px;font-family:inherit}.checkbox-row{align-items:center;gap:8px;display:flex!important}.checkbox-row input[type=checkbox]{width:16px;min-height:16px;margin:0;padding:0}.overlay-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.overlay-hint{color:var(--ink-soft);margin:0;font-size:12px}.button--danger{color:#6c2f28;background:#f8eae8;border-color:#d2a7a0}.button--danger:hover{background:#f6dfdb;border-color:#bc847c}.editor-surface{gap:8px;margin-top:12px;padding:6px 0 20px;display:grid}.editor-surface__intro{width:min(860px,100%);color:var(--ink-soft);margin:0 auto;font-size:12px}.editor-card{border:1px solid var(--line-strong);background:#fbf7f1fa;border-radius:10px;gap:16px;width:min(860px,100%);margin:0 auto;padding:18px;display:grid;box-shadow:0 20px 34px #18140f1f}.editor-header h2{letter-spacing:-.02em;margin:2px 0 0;font-size:24px}.editor-header p{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.editor-header__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:11px}.editor-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-field-grid label{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--ink-faint);gap:7px;font-size:11px;display:grid;overflow:hidden}.editor-field-grid__full{grid-column:1/-1}.editor-field-grid input,.editor-field-grid textarea,.editor-field-grid select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:13px;display:block}.editor-field-grid input[type=date]{-webkit-appearance:none;appearance:none}.editor-field-grid textarea{resize:vertical;min-height:112px;font-family:inherit}.editor-color-field{position:relative;overflow:visible!important}.preset-color-picker{position:relative}.preset-color-picker__trigger{color:#f8f3ecf0;cursor:pointer;width:100%;min-height:46px;box-shadow:none;background:linear-gradient(#ffffff14,#ffffff05),#121016e0;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.preset-color-picker__trigger:hover,.preset-color-picker__trigger:focus-visible{box-shadow:none;border-color:#ffffff4d}.preset-color-picker__trigger:active{transform:translateY(1px)}.preset-color-picker__trigger-chip{background:var(--picker-color);border:1px solid var(--picker-color);border-radius:999px;width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){.preset-color-picker__trigger-chip{border:1px solid color-mix(in srgb,var(--picker-color) 72%,#ffffff4d)}}.preset-color-picker__trigger-chip{box-shadow:none}.preset-color-picker__trigger-label{letter-spacing:.08em;font-size:12px;font-weight:600}.preset-color-picker__popover{z-index:18;width:min(264px,100vw - 40px);box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(120%);opacity:0;pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff05 25%,#ffffff03),#100e13e6;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:12px;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)scale(.98)}.preset-color-picker[data-open=true] .preset-color-picker__popover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.preset-color-picker__swatch{cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.preset-color-picker__swatch>span{border-radius:inherit;background:var(--swatch-color);border:1px solid var(--swatch-color);width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){.preset-color-picker__swatch>span{border:1px solid color-mix(in srgb,var(--swatch-color) 70%,#ffffff57)}}.preset-color-picker__swatch>span{box-shadow:none;transition:transform .14s}.preset-color-picker__swatch:hover>span,.preset-color-picker__swatch:focus-visible>span{transform:scale(1.08)}.preset-color-picker__swatch.is-selected{box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #ffffff29}.preset-color-picker__swatch[data-color-value="#FFFFFF"]>span,.preset-color-picker__swatch[data-color-value="#000000"]>span{border-color:#ffffff75}.editor-checkbox{text-transform:none!important;letter-spacing:0!important;color:var(--ink-soft)!important;font-size:14px!important}.editor-actions{justify-content:flex-end;gap:10px;display:flex}@media(max-width:860px){.release-popover-layer{-webkit-backdrop-filter:blur(10px)saturate(108%);background:#000000c2;justify-content:stretch;align-items:flex-end;padding:40px 0 0}.release-popover{width:100%;min-width:0;max-width:100%;height:min(85vh,820px);max-height:85vh;padding:22px 18px calc(20px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(112%);background:linear-gradient(#ffffff0d,#ffffff03 34%,#fff0 62%),#151517e0;border:1px solid #ffffff1a;border-bottom:none;border-radius:24px 24px 0 0;animation-name:release-drawer-in-up;overflow:hidden auto;box-shadow:0 -14px 44px #0000009e}.release-popover__header{gap:10px;margin-bottom:14px;padding-bottom:12px}.release-popover__eyebrow{margin-bottom:7px!important}.release-popover__title{max-width:none;font-size:clamp(24px,7vw,30px)}.release-popover__date{font-size:12px;margin-top:10px!important}.release-popover__meta-list{grid-template-columns:1fr;gap:8px}.release-popover__meta-list div{gap:6px;padding:9px 11px}.release-popover__detail{padding-left:10px;font-size:14px;line-height:1.55;margin-top:12px!important}.release-popover__actions{justify-content:flex-end;gap:8px;margin-top:14px}.release-popover .release-popover__action{color:#fff8eeeb;min-height:42px;text-shadow:none;opacity:1;-webkit-text-fill-color:#fff8eeeb;filter:none;background:linear-gradient(#ffffff1a,#fff0),#0c0a09cc;border-color:#fff3;padding:0 16px;font-size:13px;font-weight:560}.release-popover .release-popover__action--close,.release-popover .release-popover__action--close:hover,.release-popover .release-popover__action--close:focus-visible,.release-popover .release-popover__action--close:focus,.release-popover .release-popover__action--close:active{letter-spacing:.12em;color:#fff8eee6;-webkit-text-fill-color:#fff8eee6;opacity:1;min-height:34px;padding:0 12px;font-size:12px}.release-popover .release-popover__action:hover,.release-popover .release-popover__action:focus-visible,.release-popover .release-popover__action:focus,.release-popover .release-popover__action:active{color:#fff8eefa;opacity:1;-webkit-text-fill-color:#fff8eefa;filter:none;text-shadow:none}.release-popover .release-popover__action--close,.release-popover .release-popover__action--close:hover,.release-popover .release-popover__action--close:focus-visible,.release-popover .release-popover__action--close:focus,.release-popover .release-popover__action--close:active{color:#fff8eee6;-webkit-text-fill-color:#fff8eee6;opacity:1}.release-popover .release-popover__action--delete:hover,.release-popover .release-popover__action--delete:focus-visible,.release-popover .release-popover__action--delete:focus,.release-popover .release-popover__action--delete:active{color:#ffe8e8fa;-webkit-text-fill-color:#ffe8e8fa}.release-popover__action-separator{background:linear-gradient(90deg,#8099bd8f,#ffffff2e 72%,#fff0);margin-top:16px}.cadence-stop{grid-template-columns:54px 36px minmax(0,1fr)}.cadence-stop__rail-wrap{flex-wrap:wrap}.editor-field-grid{grid-template-columns:1fr}.editor-card{border-radius:8px;padding:14px}.editor-actions{flex-wrap:wrap;justify-content:stretch}.editor-actions .button{flex:170px;min-height:38px}}.global-search-panel{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:5px 0 12px;position:relative}.global-search-panel .section-heading__meta{color:var(--ink-faint);text-transform:none;letter-spacing:0;font-size:11px}.global-search__input-wrap{margin-top:10px;position:relative}.global-search__icon{width:14px;height:14px;color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.global-search__input{border:1px solid var(--line);border-radius:var(--radius-2);width:100%;height:50px;color:var(--ink);background:#ffffffc7;padding:0 88px 0 36px;font-size:13px;transition:border-color .14s,background-color .14s,box-shadow .14s}.global-search__input:hover{border-color:var(--line-strong);background:#ffffffeb}.global-search__input:focus,.global-search__input.is-focused{border-color:var(--ink);outline:0}@supports (color:color-mix(in lab,red,red)){.global-search__input:focus,.global-search__input.is-focused{border-color:color-mix(in srgb,var(--ink) 32%,transparent)}}.global-search__input:focus,.global-search__input.is-focused{background:#fffdf8;box-shadow:0 0 0 3px #1f1d1a0f}.global-search__input::placeholder{color:var(--ink-faint);font-size:13px}.global-search__kbd{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--bg-muted);height:22px;color:var(--ink-soft);letter-spacing:.04em;align-items:center;padding:0 7px;font-family:Menlo,SFMono-Regular,ui-monospace,monospace;font-size:10px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}button.global-search__kbd{cursor:pointer}button.global-search__kbd:hover{border-color:var(--line-strong);color:var(--ink)}.global-search__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.global-search__chip{border:1px solid var(--line);height:24px;color:var(--ink-soft);cursor:pointer;background:#fff9;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.global-search__chip:hover{border-color:var(--line-strong);color:var(--ink)}.global-search__chip.is-active{background:var(--ink);border-color:var(--ink);color:#f6f2ea}.global-search__chip-dot{border-radius:50%;width:6px;height:6px}.global-search__meta{color:var(--ink-faint);margin-top:10px;font-size:11px}.global-search__results{border:1px solid var(--line);border-radius:var(--radius-2);background:#fffdf8;margin-top:8px;overflow:hidden}.global-search__group+.global-search__group{border-top:1px solid var(--line-soft)}.global-search__group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:8px 12px 4px;font-size:9px}.global-search__row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:background-color .12s;display:flex}.global-search__row:hover,.global-search__row.is-selected{background:#1f1d1a0a}.global-search__row-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.global-search__row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.global-search__row-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.global-search__row-sub{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-family:Menlo,SFMono-Regular,ui-monospace,monospace;font-size:11px;overflow:hidden}.global-search__row-tag{flex-shrink:0}.global-search__row-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:right;flex-shrink:0;min-width:64px;font-family:Menlo,SFMono-Regular,ui-monospace,monospace;font-size:9px}.global-search__mark{color:inherit;background:#e7c06052;border-radius:1px;padding:0 1px}.global-search__empty{color:var(--ink-soft);padding:14px 12px;font-size:12px}.global-search-panel{overflow:clip}.global-search-panel .section-heading--row{gap:12px}.global-search-panel .section-heading__title-row{align-items:center;gap:8px}.global-search__input-wrap,.global-search__results{max-width:100%}.global-search__input{box-sizing:border-box;-webkit-text-size-adjust:100%;touch-action:manipulation;min-width:0}.global-search__row{min-width:0}@media(max-width:640px){.global-search-panel{padding-top:5px;padding-bottom:14px}.global-search-panel .section-heading--row{align-items:flex-start}.global-search__input-wrap{margin-top:12px}.global-search__input{height:50px;padding-left:40px;padding-right:16px;font-size:16px;line-height:1.2}.global-search__kbd{display:none}.global-search__meta{margin-top:9px;font-size:10px;line-height:1.45}.global-search__row{align-items:flex-start;gap:9px;padding:10px 11px}.global-search__row-kind{display:none}.global-search__row-tag{max-width:12ch;font-size:9px;display:inline-flex}.global-search__row-title,.global-search__row-sub{white-space:nowrap}}.global-search__row.is-previewed{background:#1f1d1a0f}.global-search__preview{border:1px solid var(--line);border-radius:var(--radius-2);background:#fffdf8;grid-template-columns:4px minmax(0,1fr);gap:0;margin-top:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1f1d1a12}.global-search__preview-rail{background:var(--global-search-preview-accent,#888780)}.global-search__preview-body{min-width:0;padding:14px}.global-search__preview-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.global-search__preview-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:9px}.global-search__preview-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:16px;line-height:1.15}.global-search__preview-close{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:11px}.global-search__preview-close:hover{color:var(--ink)}.global-search__preview-detail{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.45}.global-search__preview-meta{gap:8px;margin:12px 0 0;display:grid}.global-search__preview-meta div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.global-search__preview-meta dt{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.global-search__preview-meta dd{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Menlo,SFMono-Regular,ui-monospace,monospace;font-size:11px;overflow:hidden}.global-search__preview-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.global-search__preview-action{opacity:1;pointer-events:auto;position:static;transform:none}@media(max-width:560px){.global-search__preview-body{padding:12px}.global-search__preview-header{gap:10px}.global-search__preview-title{font-size:15px}.global-search__preview-meta div{grid-template-columns:1fr;gap:3px}.global-search__preview-meta dd{white-space:normal;overflow-wrap:anywhere}.global-search__preview-actions{flex-direction:column}.global-search__preview-action{justify-content:center;width:100%}}@media(max-width:760px){.global-search__input{height:50px;font-size:16px}}.timeline-order-row__controls{align-items:center}.timeline-order-row__color{transform:translate(-20px,-12px)}.timeline-order-row__color .preset-color-picker__popover{left:auto;right:0}@media(max-width:640px){.timeline-order-row__color{transform:none}.timeline-order-row__color .preset-color-picker__popover{width:min(244px,100vw - 56px);left:auto;right:0}}:root{--bg-soft:#fff7e639;--bg-elev:#fdfbf5;--chip-bg:#292623;--chip-fg:#efe7d4;--now-bg:#1f1d1a0e;--ink-ghost:#b8ac9d;--topbar-line:#ffffff0a;--topbar-ink:#e6decb;--topbar-ink-mute:#7a6f5d;--green-pulse:102, 197, 129;--green:#3f8a55;--green-soft:#3f8a551a;--green-line:#3f8a5547;--amber:#a07238;--amber-soft:#a072381a;--amber-line:#a0723847;--clay:#9a4744;--clay-soft:#9a474414;--clay-line:#9a474442;--gold:#9c7a1e;--gold-soft:#9c7a1e1a;--gold-line:#9c7a1e47;--lilac:#6e51a3;--lilac-soft:#6e51a314;--lilac-line:#6e51a342;--indigo:#008fff;--indigo-soft:#3d6ee61a;--rose:#e63485;--rose-soft:#e634851a;--moss:#3eba00;--moss-soft:#3eba001f;--rust:#ec880c;--rust-soft:#ec880c24;--row-hover:#ffffff80;--bucket-hover-bg:#fdfbf5;--selection:#1f1d1a24;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--r-5:14px;--mono:ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, monospace;--body-bg-light:radial-gradient(circle at bottom, #fff9, transparent 30%), radial-gradient(circle at 75% 35%, #fffdf6f2, transparent 32%), linear-gradient(180deg, #f0e7d2 0%, #fcfaf2 100%)}[data-theme=dark]{--bg:#1c1611;--bg-soft:#28241f;--bg-strong:#2f2a24;--bg-elev:#39332b;--chip-bg:#0a0a0a;--chip-fg:#f0e9d8;--now-bg:#efe7d40e;--ink:#efe7d4;--ink-soft:#a89e87;--ink-faint:#75695a;--ink-ghost:#4d4639;--line-soft:#efe7d40f;--line:#efe7d41a;--line-strong:#efe7d42e;--topbar-ink:#efe7d4;--topbar-ink-mute:#6e6452;--topbar-line:#ffffff0d;--green:#6ec98a;--green-soft:#6ec98a1a;--green-line:#6ec98a42;--green-pulse:110, 201, 138;--amber:#d6a35d;--amber-soft:#d6a35d1a;--amber-line:#d6a35d42;--clay:#d18484;--clay-soft:#d1848414;--clay-line:#d184843d;--gold:#e6c862;--gold-soft:#e6c8621f;--gold-line:#e6c86247;--lilac:#b89adf;--lilac-soft:#b89adf1a;--lilac-line:#b89adf42;--indigo:#4171ff;--indigo-soft:#4171ff1a;--rose:#ff4699;--rose-soft:#ff46991a;--moss:#51d500;--moss-soft:#51d5001f;--rust:#ff9b24;--rust-soft:#ff9b2421;--row-hover:#efe7d406;--bucket-hover-bg:#221d16;--selection:#efe7d42e;--body-bg-dark:radial-gradient(circle at top left, #dcb4820d, transparent 35%), linear-gradient(180deg, #1f1813 0%, #1a130d 100%)}body{background:var(--body-bg-light)}[data-theme=dark] body{background:var(--body-bg-dark)}.topnav__tabs{background:#ffffff0b;border:1px solid #ffffff0a;border-radius:999px;gap:2px;padding:3px;display:flex}.topnav__tabs a,.topnav__tabs button{color:var(--topbar-ink-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.topnav__tabs a:hover,.topnav__tabs button:hover{color:var(--topbar-ink)}.topnav__tabs a.is-active,.topnav__tabs button.is-active{color:#fff;background:#ffffff14}.theme-toggle{width:30px;height:30px;color:var(--topbar-ink-mute);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;place-items:center;margin-left:6px;transition:color .15s,background .15s,border-color .15s;display:grid}.theme-toggle:hover{color:var(--topbar-ink);background:#ffffff12;border-color:#ffffff1a}.theme-toggle svg{stroke-width:1.7px;width:14px;height:14px}[data-theme=dark] .theme-toggle .icon-moon,:root:not([data-theme=dark]) .theme-toggle .icon-sun{display:none}.wb-shell{font-feature-settings:"cv11","ss01","ss03";letter-spacing:-.005em;width:100%;max-width:1180px;color:var(--ink);margin:0 auto;padding:36px 48px 96px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.32s wb-fade}@keyframes wb-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wb-shell .eyebrow{color:var(--ink-ghost);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:600}.wb-shell .page-h{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:900;line-height:1.15}.wb-shell .page-sub{color:var(--ink-soft);margin-top:8px;font-size:13.5px}.wb-shell .summary{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:var(--r-4);color:var(--ink-soft);align-items:center;gap:22px;margin:28px 0 36px;padding:14px 18px;font-size:12.5px;display:flex}.wb-shell .summary .stat strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.wb-shell .summary .sep{background:var(--line-strong);width:1px;height:12px}.wb-shell .project-list{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:var(--r-4);margin:0;padding:0;list-style:none;overflow:hidden}.wb-shell .project-row{border-bottom:1px solid var(--line-soft);color:inherit;background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:22px;text-decoration:none;transition:background .18s;display:grid;position:relative}.wb-shell .project-row [data-project-link]{cursor:pointer}.wb-shell .project-row .row-actions{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:#f8f4eefa;border:1px solid #18140f1f;border-radius:16px;flex-direction:column;grid-area:auto;align-items:stretch;gap:2px;min-width:168px;padding:8px;display:none;position:absolute;top:14px;right:50px;box-shadow:0 18px 32px #120f0c24}.wb-shell .project-row[data-row-actions-open=true] .row-actions{display:flex}.wb-shell .row-actions .icon-action{color:#1f1b16c7;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;justify-content:flex-start;width:100%;min-height:40px;padding:10px 14px;font-size:11px}.wb-shell .row-actions .icon-action:hover,.wb-shell .row-actions .icon-action:active{color:#14110eeb;background:#1f1b160f}[data-theme=dark] .wb-shell .project-row .row-actions,[data-theme=dark] .wb-shell .timeline-manage-menu .row-actions{background:#221d16f5;border-color:#efe7d41a;box-shadow:0 18px 32px #00000073}[data-theme=dark] .wb-shell .row-actions .icon-action{color:#efe7d4b8}[data-theme=dark] .wb-shell .row-actions .icon-action:hover,[data-theme=dark] .wb-shell .row-actions .icon-action:active{color:#efe7d4f2;background:#efe7d40f}.wb-shell .page-head-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.wb-shell .page-head-row>div:first-child{flex:1;min-width:0}[data-theme=dark] .wb-shell .timeline-manage-menu>.button{color:var(--ink-soft);border-radius:var(--r-2);background:#efe7d40a;border:1px solid #efe7d41a}[data-theme=dark] .wb-shell .timeline-manage-menu>.button:hover{color:var(--ink);background:#efe7d414;border-color:#efe7d42e}[data-theme=dark] .wb-shell .timeline-manage-menu>.button[aria-expanded=true]{color:var(--ink);background:#efe7d41a;border-color:#efe7d438}.wb-shell .row-action-stack--wb{flex-direction:column;gap:3px;display:inline-flex}.wb-shell .row-action-stack--wb .row-stack-button{border:1px solid var(--line-soft);border-radius:var(--r-2);color:#bcb2a3;cursor:pointer;background:#faf6ea;place-items:center;width:26px;height:26px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.wb-shell .row-action-stack--wb .row-stack-button svg{stroke-width:1.7px;opacity:1;width:14px;height:14px}.wb-shell .row-action-stack--wb .row-stack-button:hover{border-color:var(--line-strong);background:var(--bucket-hover-bg);color:var(--ink)}[data-theme=dark] .wb-shell .row-action-stack--wb .row-stack-button{color:#6b6253;background:#221d16}[data-theme=dark] .wb-shell .row-action-stack--wb .row-stack-button:hover{background:var(--bucket-hover-bg);color:var(--ink)}.wb-shell .project-row:last-child{border-bottom:0}.wb-shell .project-row:hover{background:var(--row-hover)}.wb-shell .pi{border-radius:var(--r-3);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.wb-shell .pi svg{stroke-width:1.6px;width:19px;height:19px}.wb-shell .pi[data-tint=lucia]{background:var(--indigo-soft);color:var(--indigo)}.wb-shell .pi[data-tint=eval]{background:var(--moss-soft);color:var(--moss)}.wb-shell .pi[data-tint=workbench]{background:var(--rust-soft);color:var(--rust)}.wb-shell .pi[data-tint=villa]{background:var(--rose-soft);color:var(--rose)}.wb-shell .p-body{min-width:0}.wb-shell .p-title{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:5px;display:flex}.wb-shell .p-title h3{letter-spacing:-.008em;color:var(--ink);margin:0;font-size:15.5px;font-weight:600}.wb-shell .chip{font-family:var(--mono);color:var(--chip-fg);border-radius:var(--r-2);background:var(--chip-bg);white-space:nowrap;letter-spacing:-.01em;border:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.wb-shell .chip svg{stroke-width:2px;opacity:.9;width:10px;height:10px;color:var(--chip-accent)}.wb-shell .chip .mid{opacity:.45;background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 4px}.wb-shell .project-row[data-project=lucia]{--chip-accent:var(--indigo)}.wb-shell .project-row[data-project=eval-labs]{--chip-accent:var(--moss)}.wb-shell .project-row[data-project=workbench]{--chip-accent:var(--rust)}.wb-shell .project-row[data-project=villa-valentin]{--chip-accent:var(--rose)}.wb-shell .chip-v{color:var(--chip-accent);font-weight:500}.wb-shell .chip-l{color:var(--chip-accent)}.wb-shell .chip-v~.chip-l{color:var(--chip-fg)}.wb-shell .p-tag{color:var(--ink-soft);margin-bottom:7px;font-size:12.5px}.wb-shell .p-now{color:var(--ink-faint);background:var(--now-bg);border-radius:var(--r-3);align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.wb-shell .p-now svg{stroke-width:1.8px;opacity:.6;width:11px;height:11px}.wb-shell .p-now em{color:var(--ink-soft);font-style:normal}.wb-shell .p-meta{flex-shrink:0;align-items:center;gap:18px;display:flex}.wb-shell .p-status{flex-direction:column;align-items:flex-end;gap:8px;min-width:96px;display:flex}.wb-shell .health{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.wb-shell .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.wb-shell .dot--green{background:var(--green);box-shadow:0 0 rgba(var(--green-pulse),.55);animation:2.6s cubic-bezier(.4,0,.6,1) infinite wb-pulse}.wb-shell .dot--amber{background:var(--amber)}.wb-shell .dot--clay{background:var(--clay)}.wb-shell .dot--ghost{background:var(--ink-ghost)}@keyframes wb-pulse{0%,to{box-shadow:0 0 rgba(var(--green-pulse),.55)}50%{box-shadow:0 0 0 6px rgba(var(--green-pulse),0)}}.wb-shell .pri{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-2);font-variant-numeric:tabular-nums;padding:3px 9px;font-size:10.5px;font-weight:600}.wb-shell .pri--critical{background:var(--clay-soft);color:var(--clay);border:1px solid var(--clay-line)}.wb-shell .pri--high{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber-line)}.wb-shell .pri--medium{background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-line)}.wb-shell .pri--low{background:var(--lilac-soft);color:var(--lilac);border:1px solid var(--lilac-line)}.wb-shell .ts{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:11.5px}.wb-shell .crumbs{color:var(--ink-faint);align-items:center;gap:8px;margin-bottom:28px;font-size:12.5px;display:flex}.wb-shell .crumbs a{color:var(--ink-faint);text-decoration:none;transition:color .15s}.wb-shell .crumbs a:hover{color:var(--ink)}.wb-shell .crumbs svg{stroke-width:1.8px;opacity:.55;width:12px;height:12px}.wb-shell .crumbs strong{color:var(--ink);font-weight:500}.wb-shell .project-switcher{align-items:center;display:inline-flex;position:relative}.wb-shell .project-switcher__trigger{-webkit-appearance:none;appearance:none;border-radius:var(--r-3);color:var(--ink);letter-spacing:-.005em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:-4px -6px;padding:4px 10px 4px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.wb-shell .project-switcher__trigger:hover{border-color:var(--line-soft);background:#1f1d1a0d}.wb-shell .project-switcher[data-open=true] .project-switcher__trigger{border-color:var(--line-soft);background:#1f1d1a0f}.wb-shell .project-switcher__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #1f1d1a0f}.wb-shell .project-switcher__name{letter-spacing:-.005em;font-weight:600}.wb-shell .project-switcher__chevron{stroke-width:2px;width:12px;height:12px;color:var(--ink-faint);transition:transform .2s}.wb-shell .project-switcher[data-open=true] .project-switcher__chevron{transform:rotate(180deg)}.wb-shell .project-switcher__menu{z-index:30;border:1px solid var(--line-soft);border-radius:var(--r-4);background:var(--bg-elev);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;align-items:stretch;gap:1px;min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 32px #120f0c24}.wb-shell .project-switcher[data-open=true] .project-switcher__menu{display:flex}.wb-shell .project-switcher__item{-webkit-appearance:none;appearance:none;border-radius:var(--r-3);width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.wb-shell .project-switcher__item:hover{color:var(--ink);background:#1f1d1a0f}.wb-shell .project-switcher__item.is-active{color:var(--ink);font-weight:600}.wb-shell .project-switcher__item-name{letter-spacing:-.005em;flex:1}.wb-shell .project-switcher__check{stroke-width:2.2px;width:14px;height:14px;color:var(--ink)}[data-theme=dark] .wb-shell .project-switcher__trigger:hover,[data-theme=dark] .wb-shell .project-switcher[data-open=true] .project-switcher__trigger{border-color:var(--line);background:#efe7d40d}[data-theme=dark] .wb-shell .project-switcher__menu{background:#221d16f5;border-color:#efe7d41a;box-shadow:0 18px 32px #00000073}[data-theme=dark] .wb-shell .project-switcher__item:hover{background:#efe7d40f}.wb-shell .hero{align-items:flex-start;gap:18px;display:flex}.wb-shell .hero--compact{align-items:center}.wb-shell .hero-title-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:0;display:flex}.wb-shell .hero-title-row h1{margin-bottom:0;font-weight:900}.wb-shell .hero-title-row .hero-now{flex-shrink:0;margin-top:0}.wb-shell .hero-icon{border-radius:var(--r-4);background:var(--indigo-soft);width:54px;height:54px;color:var(--indigo);flex-shrink:0;place-items:center;display:grid}.wb-shell .hero-icon svg{stroke-width:1.5px;width:24px;height:24px}.wb-shell .hero-body{flex:1;min-width:0;padding-top:2px}.wb-shell .hero h1{letter-spacing:-.02em;color:var(--ink);margin-top:0;margin-bottom:0;font-size:30px;font-weight:900}.wb-shell .hero-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.wb-shell .hero-meta .sep-dot{background:var(--ink-ghost);border-radius:50%;width:3px;height:3px}.wb-shell .hero-meta .v{font-family:var(--mono);color:var(--ink-soft);letter-spacing:-.01em;font-size:11.5px}.wb-shell .health-inline{color:var(--green);align-items:center;gap:7px;font-weight:500;display:inline-flex}.wb-shell .hero--project{align-items:flex-start}.wb-shell .hero--project .hero-icon{margin-top:4px}.wb-shell .hero--project .hero-title-row{align-items:flex-start}.wb-shell .hero--project .hero-title-row .hero-now{box-sizing:border-box;white-space:normal;flex:0 auto;min-width:0;max-width:100%;line-height:1.4}.wb-shell .hero--project .hero-status-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.wb-shell .hero--project .hero-meta{align-items:flex-start;gap:10px 12px;margin-top:12px}.wb-shell .hero--project .hero-version-chip{white-space:normal;min-width:0;max-width:100%;line-height:1.4}.wb-shell .hero--project .hero-description{min-width:0}.wb-shell .hero-now{background:var(--green-soft);border:1px solid var(--green-line);border-radius:var(--r-3);color:var(--green);letter-spacing:-.005em;align-items:center;gap:8px;margin-top:16px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}.wb-shell .hero-now svg{stroke-width:2px;width:12px;height:12px}.wb-shell .hero-stats{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:var(--r-4);grid-template-columns:repeat(5,1fr);gap:16px;margin:32px 0 44px;padding:18px 22px;display:grid}.wb-shell .hero-stat{flex-direction:column;gap:4px;display:flex}.wb-shell .hero-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost);font-size:10.5px;font-weight:500}.wb-shell .hero-stat strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:600}.wb-shell .hero-stat strong.crit{color:var(--clay)}.wb-shell .section-label{color:var(--ink-ghost);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:10.5px;font-weight:600;display:flex}.wb-shell .section-label:after{content:"";background:var(--line-soft);flex:1;height:1px}.wb-shell .buckets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.wb-shell .bucket{background:var(--bg-soft);border:1px solid var(--line-soft);border-radius:var(--r-4);cursor:pointer;flex-direction:column;gap:12px;min-height:158px;padding:16px 16px 14px;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s;display:flex;position:relative}.wb-shell .bucket:hover{border-color:var(--bucket-accent,var(--line-strong))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket:hover{border-color:color-mix(in srgb,var(--bucket-accent,var(--line-strong)) 45%,var(--line-strong))}}.wb-shell .bucket:hover{background:var(--bucket-hover-bg);box-shadow:0 10px 26px -16px var(--bucket-accent,#1f1d1a);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket:hover{box-shadow:0 10px 26px -16px color-mix(in srgb,var(--bucket-accent,#1f1d1a) 70%,transparent)}}.wb-shell .bucket:active{transition-duration:80ms;transform:translateY(0)}.wb-shell .b-head{justify-content:space-between;align-items:center;display:flex}.wb-shell .b-name{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.wb-shell .b-name svg{stroke-width:1.7px;width:14px;height:14px;color:var(--ink-soft)}.wb-shell .b-count{font-family:var(--mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;background:var(--bg-strong);border-radius:var(--r-2);text-align:center;min-width:22px;padding:2px 7px;font-size:10.5px}.wb-shell .b-count.zero{color:var(--ink-ghost);border:1px dashed var(--line-soft);background:0 0}.wb-shell .b-items{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.wb-shell .b-item{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.wb-shell .b-item .id{background:var(--ink-ghost);border-radius:50%;flex-shrink:0;width:4px;height:4px}.wb-shell .b-item .it{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-shell .b-empty{color:var(--ink-ghost);font-size:12px;font-style:italic}.wb-shell .b-cta{color:var(--ink-faint);opacity:0;letter-spacing:-.005em;align-items:center;gap:5px;margin-top:auto;font-size:11px;font-weight:500;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(2px)}.wb-shell .bucket:hover .b-cta{opacity:1;transform:none}.wb-shell .b-cta svg{stroke-width:2px;width:11px;height:11px}.wb-shell .b-item{cursor:default;border-radius:var(--r-2);margin:0 -6px;padding:4px 6px}.wb-shell .b-item--more{opacity:.7;font-style:italic}.wb-shell .b-item .id{border-radius:50%;width:6px;height:6px}.wb-shell .b-add{border:1px dashed var(--line);color:var(--ink-soft);letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.wb-shell .b-add:hover{border-color:var(--bucket-accent,var(--ink-soft));color:var(--bucket-accent,var(--ink));background:var(--bucket-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .b-add:hover{background:color-mix(in srgb,var(--bucket-accent,var(--ink)) 6%,transparent)}}.wb-shell .b-add svg{stroke-width:2px;width:12px;height:12px}[data-theme=dark] .wb-shell .b-add{color:var(--ink-soft);border-color:#efe7d41f}.wb-pulse-shelf{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);color:#b9ac96;width:100vw;font-family:var(--font,"Inter", ui-sans-serif, system-ui, sans-serif);background:linear-gradient(#ffffff06,#fff0 30%),linear-gradient(#1a140e,#15110a);border-bottom:1px solid #ffffff0a;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-shadow:inset 0 1px #ffffff08,0 6px 14px #08050333}.wb-pulse-shelf__inner{max-width:1180px;margin:0 auto;padding:14px 48px 18px}.wb-pulse-shelf__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.wb-pulse-scrubber-row{background:linear-gradient(#0000000a,#0000001a);border-top:1px solid #ffffff0a;padding:12px 0}.wb-pulse-scrubber-inner{max-width:1180px;margin:0 auto;padding:0 48px}.wb-pulse-scrubber{border-radius:var(--r-3);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#0000002e;border:1px solid #ffffff0a;height:26px;position:relative}.wb-pulse-scrubber__rail{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.wb-pulse-scrubber__dot{background:var(--scrubber-dot-color,#888);opacity:.55;pointer-events:none;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%}.wb-pulse-scrubber__window{border-radius:var(--r-3);cursor:grab;will-change:transform;background:#fff8e81a;border:1px solid #fff8e84d;transition:background .15s,border-color .15s;position:absolute;top:-1px;bottom:-1px;box-shadow:0 2px 6px #0000002e}.wb-pulse-scrubber__window:hover{background:#fff8e824;border-color:#fff8e86b}.wb-pulse-scrubber__window:active{cursor:grabbing;background:#fff8e82e}@media(max-width:660px){.wb-pulse-scrubber-inner{padding:0 24px}.wb-pulse-scrubber{height:22px}}@media(max-width:440px){.wb-pulse-scrubber-inner{padding:0 16px}}.wb-pulse-shelf__controls-row{background:linear-gradient(#0000000f,#00000024);border-top:1px solid #ffffff0d;padding:12px 0 14px}.wb-pulse-shelf__controls-inner{justify-content:center;align-items:center;max-width:1180px;margin:0 auto;padding:0 48px;display:flex}.wb-pulse-controls{align-items:center;gap:8px;display:inline-flex}.wb-pulse-presets{background:#ffffff09;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:1px;padding:2px;display:inline-flex}.wb-pulse-preset{-webkit-appearance:none;appearance:none;color:#7d7160;letter-spacing:.04em;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:10.5px;font-weight:600;transition:color .15s,background .15s}.wb-pulse-preset:hover{color:#d4c8ad}.wb-pulse-preset.is-active{color:#efe7d4;background:#ffffff1a}.wb-pulse-nav{-webkit-appearance:none;appearance:none;color:#8a7e6a;cursor:pointer;background:#ffffff09;border:1px solid #ffffff0d;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;transition:color .15s,background .15s,border-color .15s,opacity .15s;display:grid}.wb-pulse-nav svg{stroke-width:2px;width:12px;height:12px}.wb-pulse-nav:hover{color:#d4c8ad;background:#ffffff14;border-color:#ffffff1a}.wb-pulse-nav:disabled{opacity:.3;cursor:default}.wb-pulse-nav:disabled:hover{color:#8a7e6a;background:#ffffff09;border-color:#ffffff0d}.wb-pulse-today{color:#8a7e6a;cursor:pointer;letter-spacing:-.005em;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:4px;padding:4px 8px;font-family:inherit;font-size:10.5px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.wb-pulse-today svg{stroke-width:1.8px;width:11px;height:11px}.wb-pulse-today:hover{color:#efe7d4;background:#ffffff0d}.wb-pulse-shelf__title{align-items:center;gap:9px;display:inline-flex}.wb-pulse-shelf__pulse-icon{background:#66c581;border-radius:50%;width:6px;height:6px;animation:2.6s cubic-bezier(.4,0,.6,1) infinite wbPulseIcon;box-shadow:0 0 #66c5818c}@keyframes wbPulseIcon{0%,to{box-shadow:0 0 #66c5818c}50%{box-shadow:0 0 0 5px #66c58100}}.wb-pulse-shelf__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d4c8ad;font-size:10.5px;font-weight:600}.wb-pulse-shelf__head-right{align-items:center;gap:14px;display:inline-flex}.wb-pulse-collapse-toggle{-webkit-appearance:none;appearance:none;color:#efe7d4c7;cursor:pointer;background:#efe7d40a;border:1px solid #efe7d41a;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.wb-pulse-collapse-toggle:hover{color:#efe7d4f5;background:#efe7d414;border-color:#efe7d433}.wb-pulse-collapse-toggle svg{stroke-width:2px;width:14px;height:14px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.wb-pulse-shelf[data-collapsed=true] .wb-pulse-collapse-toggle svg{transform:rotate(180deg)}.wb-pulse-shelf__lanes,.wb-pulse-shelf .wb-pulse-scrubber-row,.wb-pulse-shelf .wb-pulse-shelf__controls-row{max-height:1000px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,padding .35s cubic-bezier(.4,0,.2,1),border-color .35s;overflow:hidden}.wb-pulse-shelf[data-collapsed=true] .wb-pulse-shelf__lanes,.wb-pulse-shelf[data-collapsed=true] .wb-pulse-scrubber-row,.wb-pulse-shelf[data-collapsed=true] .wb-pulse-shelf__controls-row{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.wb-pulse-shelf[data-collapsed=true] .wb-pulse-shelf__inner{padding-bottom:14px}.wb-pulse-shelf{transition:box-shadow .25s}.wb-pulse-shelf__meta{color:#5d5443;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px}.wb-pulse-manage-menu{position:relative}.wb-pulse-manage-button{-webkit-appearance:none;appearance:none;color:#efe7d4c7;letter-spacing:.02em;border-radius:var(--r-2);cursor:pointer;background:#efe7d40a;border:1px solid #efe7d41a;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.wb-pulse-manage-button:hover{color:#efe7d4f5;background:#efe7d414;border-color:#efe7d42e}.wb-pulse-manage-menu[data-open=true] .wb-pulse-manage-button{color:#efe7d4f5;background:#efe7d41a;border-color:#efe7d438}.wb-pulse-manage-flyout{z-index:32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#221d16f5;border:1px solid #efe7d41a;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 32px #00000073}.wb-pulse-manage-menu[data-open=true] .wb-pulse-manage-flyout{display:flex}.wb-pulse-manage-flyout .icon-action{color:#efe7d4c7;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;justify-content:flex-start;width:100%;min-height:40px;padding:10px 14px;font-size:11px}.wb-pulse-manage-flyout .icon-action:hover,.wb-pulse-manage-flyout .icon-action:active{color:#efe7d4f2;background:#efe7d40f}.wb-pulse-shelf__lanes{flex-direction:column;gap:6px;padding:6px 0;display:flex}.wb-pulse-lane{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;height:22px;display:grid}.wb-pulse-lane__label{letter-spacing:.1em;text-transform:uppercase;color:#6f6451;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.wb-pulse-lane__rail{height:22px;position:relative}.wb-pulse-lane__track{pointer-events:none;background:#ffffff0f;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wb-pulse-dot{border:1px solid var(--pulse-accent,#888780);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.wb-pulse-dot{border:1px solid color-mix(in srgb,var(--pulse-accent,#888780) 62%,#5b534b)}}.wb-pulse-dot{background:var(--pulse-accent,#888780);padding:0}@supports (color:color-mix(in lab,red,red)){.wb-pulse-dot{background:color-mix(in srgb,var(--pulse-accent,#888780) 78%,#ebe1d6)}}.wb-pulse-dot{color:var(--pulse-accent,#888780);cursor:pointer;z-index:2;transition:transform .15s,box-shadow .2s;overflow:visible;box-shadow:0 0 0 2px #15120f,0 1px 2px #00000059}.wb-pulse-dot:after{content:"";opacity:.48;pointer-events:none;z-index:1;background:currentColor;border-radius:50%;width:10px;height:10px;animation:2.1s ease-out infinite wbPulseDotRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.wb-pulse-dot:hover{z-index:3;transform:scale(1.2)}.wb-pulse-dot.is-open{z-index:4;box-shadow:0 0 0 2px #15120f,0 0 0 6px var(--pulse-accent,#888780);transform:scale(1.3)}@supports (color:color-mix(in lab,red,red)){.wb-pulse-dot.is-open{box-shadow:0 0 0 2px #15120f,0 0 0 6px color-mix(in srgb,var(--pulse-accent,#888780) 40%,transparent)}}@keyframes wbPulseDotRing{0%{opacity:.48;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.95)}}:root:not([data-theme=dark]) .wb-pulse-shelf{background:linear-gradient(#ffffff08,#fff0 35%),linear-gradient(#1c150e,#16100a)}@media(prefers-reduced-motion:reduce){.wb-pulse-dot:after{opacity:0;animation:none}.wb-pulse-shelf__pulse-icon{animation:none}}@media(max-width:720px){.wb-pulse-presets{display:none}}@media(max-width:660px){.wb-pulse-shelf__inner{padding:12px 24px 14px}.wb-pulse-shelf__controls-inner{padding:0 24px}.wb-pulse-lane{grid-template-columns:72px minmax(0,1fr);gap:10px}.wb-pulse-lane__label{letter-spacing:.08em;font-size:9.5px}}@media(max-width:440px){.wb-pulse-shelf__controls-inner{padding:0 16px}.wb-pulse-shelf__inner{padding:11px 16px 13px}.wb-pulse-lane{grid-template-columns:60px minmax(0,1fr);gap:8px}}[data-theme=dark] .editor-surface__intro{color:var(--ink-soft)}[data-theme=dark] .editor-card{background:var(--bg-soft);border-color:var(--line);box-shadow:0 20px 40px #00000073}[data-theme=dark] .editor-header h2{color:var(--ink)}[data-theme=dark] .editor-header p{color:var(--ink-soft)}[data-theme=dark] .editor-header__eyebrow,[data-theme=dark] .editor-field-grid label{color:var(--ink-faint)}[data-theme=dark] .editor-field-grid input,[data-theme=dark] .editor-field-grid textarea,[data-theme=dark] .editor-field-grid select{background:var(--bg-strong);border-color:var(--line);color:var(--ink);-webkit-text-fill-color:var(--ink)}[data-theme=dark] .editor-field-grid input::placeholder,[data-theme=dark] .editor-field-grid textarea::placeholder{color:var(--ink-faint)}[data-theme=dark] .editor-field-grid input:hover,[data-theme=dark] .editor-field-grid textarea:hover,[data-theme=dark] .editor-field-grid select:hover{border-color:var(--line-strong)}[data-theme=dark] .editor-field-grid input:focus,[data-theme=dark] .editor-field-grid textarea:focus,[data-theme=dark] .editor-field-grid select:focus{background:var(--bg-elev);border-color:#efe7d452;outline:0;box-shadow:0 0 0 3px #efe7d40f}[data-theme=dark] .editor-field-grid input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.82);opacity:.85}[data-theme=dark] .editor-field-grid select{background-image:linear-gradient(45deg,transparent 50%,var(--ink-faint) 50%),linear-gradient(135deg,var(--ink-faint) 50%,transparent 50%);-webkit-appearance:none;appearance:none;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}[data-theme=dark] .editor-field-grid textarea{color-scheme:dark}[data-theme=dark] .editor-actions .button{color:var(--ink-soft);background:#efe7d40a;border:1px solid #efe7d41f}[data-theme=dark] .editor-actions .button:hover{color:var(--ink);background:#efe7d414;border-color:#efe7d433}[data-theme=dark] .editor-actions .button--secondary{color:#1a140e;background:#efe7d4f0;border-color:#efe7d4f0}[data-theme=dark] .editor-actions .button--secondary:hover{color:#1a140e;background:#fff;border-color:#fff}[data-theme=dark] .editor-checkbox{color:var(--ink-soft)!important}.wb-shell .global-search-panel{border:0;margin:28px 0 36px;padding:0}.wb-shell .global-search-panel .global-search__input-wrap{margin-top:0}.wb-shell .global-search-panel .global-search__input{border-radius:var(--r-4);letter-spacing:-.005em;height:56px;color:var(--ink);background:#faf4e6;border:1px solid #e9e2d5;font-size:14px}.wb-shell .global-search-panel .global-search__input::placeholder{color:var(--ink-faint);letter-spacing:-.005em;font-size:14px}.wb-shell .global-search-panel .global-search__input:hover{background:#fdf8eb;border-color:#d9d0bf}.wb-shell .global-search-panel .global-search__input:focus,.wb-shell .global-search-panel .global-search__input.is-focused{border-color:var(--line-strong);background:#fffdf3;outline:0;box-shadow:0 0 0 3px #1f1d1a0a}.wb-shell .global-search-panel .global-search__icon{width:16px;height:16px;color:var(--ink-faint);left:16px}.wb-shell .global-search-panel .global-search__input{padding:0 92px 0 42px}@media(max-width:760px){.wb-shell .global-search-panel .global-search__input,.wb-shell .global-search-panel .global-search__input::placeholder{font-size:16px}.wb-shell .global-search-panel .global-search__input{line-height:1.2}}.wb-shell .global-search__group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-ghost);font-size:10.5px;font-weight:600}.wb-shell .global-search__row{padding:14px 16px}.wb-shell .global-search__row-title{letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:600}.wb-shell .global-search__row-sub{font-family:var(--mono);color:var(--ink-faint);font-size:12px}.wb-shell .global-search__mark{color:var(--ink);background:#ffd56d73;border-radius:3px;padding:1px 3px}.wb-shell .global-search__preview{border:1px solid var(--line-soft);border-radius:var(--r-4);background:var(--bg-soft);grid-template-columns:5px minmax(0,1fr);margin-top:12px;box-shadow:0 14px 34px #1f1d1a0f}.wb-shell .global-search__preview-body{padding:22px 24px}.wb-shell .global-search__preview-eyebrow{letter-spacing:.12em;color:var(--ink-ghost);margin-bottom:6px;font-size:10.5px;font-weight:600}.wb-shell .global-search__preview-title{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.wb-shell .global-search__preview-detail{color:var(--ink-soft);margin-top:10px;font-size:13.5px;line-height:1.5}.wb-shell .global-search__preview-close{letter-spacing:-.005em;color:var(--ink-soft);border-radius:var(--r-3);padding:4px 8px;font-size:12.5px;transition:background .15s,color .15s}.wb-shell .global-search__preview-close:hover{color:var(--ink);background:#1f1d1a0f}.wb-shell .global-search__preview-meta{gap:10px;margin-top:18px}.wb-shell .global-search__preview-meta div{grid-template-columns:84px minmax(0,1fr);gap:14px}.wb-shell .global-search__preview-meta dt{letter-spacing:.12em;color:var(--ink-ghost);font-size:10.5px;font-weight:600}.wb-shell .global-search__preview-meta dd{font-family:var(--mono);color:var(--ink-soft);font-size:12px}.wb-shell .global-search__preview-actions{gap:10px;margin-top:18px}.wb-shell .global-search__preview-action{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-3);border:1px solid var(--line-soft);color:var(--ink-soft);cursor:pointer;background:0 0;padding:8px 14px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.wb-shell .global-search__preview-action:hover{border-color:var(--line-strong);color:var(--ink);background:#1f1d1a0a}[data-theme=dark] .wb-shell .global-search-panel .global-search__input{background:var(--bg-strong);border-color:var(--line);color:var(--ink)}[data-theme=dark] .wb-shell .global-search-panel .global-search__input::placeholder{color:var(--ink-faint)}[data-theme=dark] .wb-shell .global-search-panel .global-search__input:hover{background:var(--bg-elev);border-color:var(--line-strong)}[data-theme=dark] .wb-shell .global-search-panel .global-search__input:focus,[data-theme=dark] .wb-shell .global-search-panel .global-search__input.is-focused{background:var(--bg-elev);border-color:var(--ink-faint);box-shadow:0 0 0 3px #efe7d40a}[data-theme=dark] .wb-shell .global-search__kbd{background:var(--bg-strong);border-color:var(--line);color:var(--ink-soft)}[data-theme=dark] .wb-shell .global-search__kbd:hover{border-color:var(--line-strong);color:var(--ink)}[data-theme=dark] .wb-shell .global-search__chip{border-color:var(--line);color:var(--ink-soft);background:#efe7d40a}[data-theme=dark] .wb-shell .global-search__chip:hover{border-color:var(--line-strong);color:var(--ink);background:#efe7d414}[data-theme=dark] .wb-shell .global-search__chip.is-active{color:var(--ink);background:#efe7d424;border-color:#efe7d438}[data-theme=dark] .wb-shell .global-search__meta{color:var(--ink-faint)}[data-theme=dark] .wb-shell .global-search__results{background:var(--bg-soft);border-color:var(--line);box-shadow:0 18px 42px #0000002e}[data-theme=dark] .wb-shell .global-search__group+.global-search__group{border-top-color:var(--line)}[data-theme=dark] .wb-shell .global-search__group-label{color:var(--ink-faint)}[data-theme=dark] .wb-shell .global-search__row{color:var(--ink)}[data-theme=dark] .wb-shell .global-search__row:hover,[data-theme=dark] .wb-shell .global-search__row.is-selected{background:#efe7d40e}[data-theme=dark] .wb-shell .global-search__row.is-previewed{background:#efe7d413}[data-theme=dark] .wb-shell .global-search__row-title{color:var(--ink)}[data-theme=dark] .wb-shell .global-search__row-sub,[data-theme=dark] .wb-shell .global-search__row-kind{color:var(--ink-faint)}[data-theme=dark] .wb-shell .global-search__row-tag{color:#ff8abc;background:#ff46991a;border-color:#ff469938}[data-theme=dark] .wb-shell .global-search__mark{color:var(--ink);background:#d6c86252}[data-theme=dark] .wb-shell .global-search__empty{color:var(--ink-soft)}[data-theme=dark] .wb-shell .global-search__empty strong,[data-theme=dark] .wb-shell .global-search__empty code{color:var(--ink)}[data-theme=dark] .wb-shell .global-search__preview{background:var(--bg-soft);border-color:var(--line);box-shadow:0 18px 42px #0000002e}[data-theme=dark] .wb-shell .global-search__preview-eyebrow,[data-theme=dark] .wb-shell .global-search__preview-meta dt{color:var(--ink-faint)}[data-theme=dark] .wb-shell .global-search__preview-title{color:var(--ink)}[data-theme=dark] .wb-shell .global-search__preview-detail,[data-theme=dark] .wb-shell .global-search__preview-close,[data-theme=dark] .wb-shell .global-search__preview-meta dd{color:var(--ink-soft)}[data-theme=dark] .wb-shell .global-search__preview-close:hover{color:var(--ink);background:#efe7d414}[data-theme=dark] .wb-shell .global-search__preview-action{border-color:var(--line);color:var(--ink-soft);background:#efe7d40a}[data-theme=dark] .wb-shell .global-search__preview-action:hover{border-color:var(--line-strong);color:var(--ink);background:#efe7d414}@media(max-width:1040px){.wb-shell .hero--project{grid-template-columns:54px minmax(0,1fr);align-items:flex-start;gap:18px;display:grid}.wb-shell .hero--project .hero-icon{grid-area:1/1;margin-top:0}.wb-shell .hero--project .hero-body{grid-area:1/2;min-width:0}.wb-shell .hero--project .hero-title-row{flex-direction:column;align-items:flex-start;gap:12px}.wb-shell .hero--project .hero-title-row .hero-now{width:100%}.wb-shell .hero--project .hero-status-row{margin-top:14px}.wb-shell .hero--project .hero-meta{flex-direction:column;align-items:flex-start;margin-top:14px}.wb-shell .project-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:10px 14px;padding:18px 16px}.wb-shell .project-row .pi{grid-area:1/1/span 2;width:40px;height:40px}.wb-shell .project-row .pi svg{width:17px;height:17px}.wb-shell .project-row .p-body{grid-area:1/2}.wb-shell .project-row .p-meta{flex-wrap:wrap;grid-area:2/2;gap:10px 14px;min-width:0}.wb-shell .project-row .p-meta .ts{min-width:0}.wb-shell .project-row .p-status{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:auto;min-width:0}.wb-shell .project-row .p-status .pri{order:1}.wb-shell .project-row .p-status .health{order:2}.wb-shell .project-row .row-action-stack--wb{flex-direction:row;gap:8px;margin-left:auto}.wb-shell .project-row .row-action-stack--wb .row-stack-button{width:36px;height:36px}.wb-shell .project-row .row-action-stack--wb .row-stack-button svg{width:16px;height:16px}}@media(max-width:660px){.wb-shell{padding:40px 24px 80px}.wb-shell .page-h{font-size:26px}.wb-shell .summary{flex-wrap:wrap;gap:10px 18px;padding:12px 16px}.wb-shell .summary .stat{white-space:nowrap}.wb-shell .summary .sep{display:none}.wb-shell .project-row{grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:flex-start;gap:10px 14px;padding:18px 16px}.wb-shell .pi{grid-area:1/1/span 2;width:40px;height:40px}.wb-shell .pi svg{width:17px;height:17px}.wb-shell .p-body{grid-area:1/2}.wb-shell .p-meta{flex-wrap:wrap;grid-area:2/2;gap:10px 14px}.wb-shell .p-meta .ts{min-width:0}.wb-shell .p-status{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:auto;min-width:0}.wb-shell .p-status .pri{order:1}.wb-shell .p-status .health{order:2}.wb-shell .hero{gap:14px}.wb-shell .hero-icon{width:48px;height:48px}.wb-shell .hero-icon svg{width:22px;height:22px}.wb-shell .hero h1{font-size:26px}.wb-shell .crumbs{margin-bottom:22px}.wb-shell .hero--project{grid-template-columns:48px minmax(0,1fr);gap:14px}.wb-shell .hero--project .hero-icon{width:48px;height:48px}.wb-shell .hero--project .hero-title-row{gap:10px}.wb-shell .hero--project .hero-status-row,.wb-shell .hero--project .hero-meta{margin-top:12px}.wb-shell .hero-stats{grid-template-columns:repeat(3,1fr);gap:16px 12px;padding:14px 16px}}@media(max-width:440px){.wb-shell{padding:32px 16px 60px}.wb-shell .summary{gap:8px 14px;padding:12px 14px;font-size:12px}.wb-shell .project-row{padding:16px 14px}.wb-shell .p-title{flex-wrap:wrap;gap:8px}.wb-shell .chip{white-space:normal;line-height:1.45}.wb-shell .hero-stats{grid-template-columns:repeat(2,1fr)}.wb-shell .page-h,.wb-shell .hero h1{font-size:24px}.wb-shell .hero--project{grid-template-columns:44px minmax(0,1fr);gap:12px}.wb-shell .hero--project .hero-icon{border-radius:var(--r-3);width:44px;height:44px}.wb-shell .hero--project .hero-icon svg{width:20px;height:20px}.wb-shell .hero--project .hero-now{padding:6px 9px;font-size:11.5px}.wb-shell .hero--project .hero-status-row{gap:8px 10px}}.wb-shell .bucket .b-head{margin:-4px -6px 0;padding:4px 6px}.wb-shell .b-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.wb-shell .b-foot .b-add{margin-top:0}.wb-shell .b-foot .b-cta{color:var(--bucket-accent,var(--ink-faint));letter-spacing:-.005em;opacity:.55;align-items:center;gap:4px;font-size:11px;font-weight:500;transition:opacity .18s,transform .18s,color .18s;display:inline-flex}.wb-shell .bucket:hover .b-foot .b-cta{opacity:1;transform:translate(2px)}.wb-shell .b-foot .b-cta svg{stroke-width:2px;width:12px;height:12px}.wb-shell .bucket-page-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;margin:4px 0 28px;padding-bottom:22px;display:flex}.wb-shell .bucket-page-head__lead{align-items:center;gap:18px;min-width:0;display:flex}.wb-shell .bucket-page-head__icon{border-radius:var(--r-4);background:var(--bucket-accent,var(--ink-soft));flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-page-head__icon{background:color-mix(in srgb,var(--bucket-accent,var(--ink-soft)) 12%,transparent)}}.wb-shell .bucket-page-head__icon{color:var(--bucket-accent,var(--ink-soft))}.wb-shell .bucket-page-head__icon svg{stroke-width:1.5px;width:24px;height:24px}.wb-shell .bucket-page-head__text{min-width:0}.wb-shell .bucket-page-head__eyebrow{color:var(--ink-faint);letter-spacing:-.005em;margin:0 0 4px;font-size:12px;font-weight:500}.wb-shell .bucket-page-head__eyebrow a{color:var(--ink-faint);cursor:pointer;text-decoration:none;transition:color .15s}.wb-shell .bucket-page-head__eyebrow a:hover{color:var(--ink)}.wb-shell .bucket-page-head__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:900}.wb-shell .bucket-page-head__sub{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.wb-shell .bucket-page-head__actions{flex-shrink:0}.wb-shell .bucket-page-head__actions .button svg{stroke-width:2px;width:13px;height:13px;margin-right:4px}.wb-shell .bucket-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wb-shell .bucket-item-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 4px;transition:background .15s;display:grid;position:relative}.wb-shell .bucket-item-row:last-child{border-bottom:0}.wb-shell .bucket-item-row:hover{background:var(--row-hover,#1f1d1a08)}[data-theme=dark] .wb-shell .bucket-item-row:hover{background:#efe7d40a}.wb-shell .bucket-item-row__main{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;border-radius:var(--r-3);z-index:1;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:14px;margin:-6px -10px;padding:6px 10px;transition:background .15s;display:grid;position:relative}.wb-shell .bucket-item-row__main:hover{background:var(--bucket-accent,#1f1d1a)}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-row__main:hover{background:color-mix(in srgb,var(--bucket-accent,#1f1d1a) 5%,transparent)}}.wb-shell .bucket-item-row__main[disabled]{cursor:default}.wb-shell .bucket-item-row__main[disabled]:hover{background:0 0}.wb-shell .bucket-item-row__chip{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.wb-shell .bucket-item-row__body{flex-direction:column;gap:4px;min-width:0;display:flex}.wb-shell .bucket-item-row__title{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.wb-shell .bucket-item-row__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.wb-shell .bucket-item-row__tag{font-family:var(--mono);color:var(--ink-faint);background:var(--bg-strong);border-radius:var(--r-2);letter-spacing:-.005em;align-items:center;padding:1px 7px;font-size:10.5px;display:inline-flex}.wb-shell .bucket-item-row__target{font-family:var(--mono);color:var(--ink-faint);align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:11px;display:inline-flex}.wb-shell .bucket-item-row__target-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-ghost);border:1px solid var(--line-soft);border-radius:var(--r-2);flex-shrink:0;padding:1px 5px;font-size:9.5px}.wb-shell .bucket-item-row__target-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wb-shell .bucket-item-row__actions{z-index:3;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:relative}.wb-shell .bucket-item-row__overflow{border:1px solid var(--line-soft);width:26px;height:26px;color:var(--ink-faint);background:0 0;border-radius:3px;flex:none;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.wb-shell .bucket-item-row__overflow svg{stroke-width:1.8px;opacity:1;width:14px;height:14px;color:inherit}.wb-shell .bucket-item-row__overflow:hover{border-color:var(--line-strong);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-row__overflow:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.wb-shell .bucket-item-row__overflow:hover{color:var(--ink)}.wb-shell .bucket-item-row__overflow[aria-expanded=true]{border-color:var(--line-strong);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-row__overflow[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.wb-shell .bucket-item-row__overflow[aria-expanded=true]{color:var(--ink)}[data-theme=dark] .wb-shell .bucket-item-row__overflow{color:#efe7d473;background:0 0;border-color:#efe7d41a}[data-theme=dark] .wb-shell .bucket-item-row__overflow:hover,[data-theme=dark] .wb-shell .bucket-item-row__overflow[aria-expanded=true]{color:var(--ink);background:#efe7d40f;border-color:#efe7d42e}.wb-shell .bucket-item-row[data-bucket-row-actions-open=true]{z-index:40}.wb-shell .bucket-item-row__menu{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:#f8f4eefa;border:1px solid #18140f1f;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;min-width:168px;margin-top:4px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 18px 32px #120f0c24}.wb-shell .bucket-item-row[data-bucket-row-actions-open=true] .bucket-item-row__menu{display:flex}.wb-shell .bucket-item-row__menu .icon-action[disabled]{opacity:.45;cursor:default;pointer-events:none}[data-theme=dark] .wb-shell .bucket-item-row__main:hover{background:var(--bucket-accent,#efe7d4)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wb-shell .bucket-item-row__main:hover{background:color-mix(in srgb,var(--bucket-accent,#efe7d4) 6%,transparent)}}[data-theme=dark] .wb-shell .bucket-item-row__menu{background:#221d16f5;border-color:#efe7d41a;box-shadow:0 18px 32px #00000073}.wb-shell .bucket-item-row[data-bucket-item-expanded=true]{background:var(--chip-accent,var(--bucket-accent,#1f1d1a))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-row[data-bucket-item-expanded=true]{background:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,#1f1d1a)) 3%,transparent)}}.wb-shell .bucket-item-view{background:var(--bg-soft);border:1px solid var(--chip-accent,var(--bucket-accent,var(--line)));grid-column:1/-1;margin:10px 0 6px;padding:0}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view{border:1px solid color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--line))) 35%,var(--line))}}.wb-shell .bucket-item-view{border-radius:var(--r-3);box-shadow:0 8px 24px -18px var(--chip-accent,var(--bucket-accent,#1f1d1a));animation:.22s cubic-bezier(.16,1,.3,1) bucket-item-view-in;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view{box-shadow:0 8px 24px -18px color-mix(in srgb,var(--chip-accent,var(--bucket-accent,#1f1d1a)) 80%,transparent)}}@keyframes bucket-item-view-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wb-shell .bucket-item-view__band{background:var(--chip-accent,var(--bucket-accent,#1f1d1a));align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__band{background:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,#1f1d1a)) 8%,transparent)}}.wb-shell .bucket-item-view__band{border-bottom:1px solid var(--chip-accent,var(--bucket-accent,var(--line)))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__band{border-bottom:1px solid color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--line))) 18%,var(--line-soft))}}.wb-shell .bucket-item-view__band-chip{border-radius:50%;flex-shrink:0;width:10px;height:10px}.wb-shell .bucket-item-view__band-title{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.wb-shell .bucket-item-view__band-tag{font-family:var(--mono);color:var(--ink-soft);border-radius:var(--r-2);background:#ffffff80;flex-shrink:0;padding:2px 8px;font-size:10.5px}[data-theme=dark] .wb-shell .bucket-item-view__band-tag{background:#00000040}.wb-shell .bucket-item-view__body{flex-direction:column;gap:14px;padding:14px 16px 4px;display:flex}.wb-shell .bucket-item-view__meta{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.wb-shell .bucket-item-view__field{flex-direction:column;gap:6px;display:flex}.wb-shell .bucket-item-view__field-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost);font-size:9.5px}.wb-shell .bucket-item-view__target-row{align-items:stretch;gap:8px;min-width:0;display:flex}.wb-shell .bucket-item-view__target-kind{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-ghost);border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--bg-strong);flex-shrink:0;align-items:center;padding:7px 9px;font-size:9.5px;display:inline-flex}.wb-shell .bucket-item-view__target-value{font-family:var(--mono);color:var(--ink);background:var(--bg-strong);border-radius:var(--r-2);white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;padding:8px 12px;font-size:12.5px;overflow-x:auto}.wb-shell .bucket-item-view__copy{font:inherit;border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-soft);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-size:11.5px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.wb-shell .bucket-item-view__copy svg{stroke-width:2px;width:12px;height:12px}.wb-shell .bucket-item-view__copy:hover{border-color:var(--chip-accent,var(--bucket-accent,var(--line-strong)));color:var(--chip-accent,var(--bucket-accent,var(--ink)));background:var(--chip-accent,var(--bucket-accent,var(--ink)))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__copy:hover{background:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--ink))) 6%,transparent)}}.wb-shell .bucket-item-view__footer{justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.wb-shell .bucket-item-view__action{font:inherit;border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.wb-shell .bucket-item-view__action svg{stroke-width:2px;width:13px;height:13px}.wb-shell .bucket-item-view__action:hover{border-color:var(--line-strong);color:var(--ink)}.wb-shell .bucket-item-view__action--primary{border-color:var(--chip-accent,var(--bucket-accent,var(--ink)))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__action--primary{border-color:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--ink))) 50%,var(--line-strong))}}.wb-shell .bucket-item-view__action--primary{color:var(--chip-accent,var(--bucket-accent,var(--ink)));background:var(--chip-accent,var(--bucket-accent,var(--ink)))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__action--primary{background:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--ink))) 8%,var(--bg-soft))}}.wb-shell .bucket-item-view__action--primary:hover{background:var(--chip-accent,var(--bucket-accent,var(--ink)))}@supports (color:color-mix(in lab,red,red)){.wb-shell .bucket-item-view__action--primary:hover{background:color-mix(in srgb,var(--chip-accent,var(--bucket-accent,var(--ink))) 14%,var(--bg-soft))}}.wb-shell .bucket-item-view__action--primary:hover{color:var(--chip-accent,var(--bucket-accent,var(--ink)))}.wb-shell .bucket-item-view__action--close{margin-left:4px;padding:7px 9px}[data-theme=dark] .wb-shell .bucket-item-view{background:#221d168c}[data-theme=dark] .wb-shell .bucket-item-view__target-value,[data-theme=dark] .wb-shell .bucket-item-view__target-kind{background:#efe7d40a}@media(max-width:560px){.wb-shell .bucket-item-view__target-row{flex-direction:column;align-items:stretch}.wb-shell .bucket-item-view__target-kind{align-self:flex-start}.wb-shell .bucket-item-view__copy{align-self:flex-end;padding:8px 14px}}.wb-shell .bucket-empty{border:1px dashed var(--line);border-radius:var(--r-4);text-align:center;color:var(--ink-faint);flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:flex}.wb-shell .bucket-empty__icon{border-radius:var(--r-3);background:var(--bg-strong);width:44px;height:44px;color:var(--ink-soft);place-items:center;margin-bottom:4px;display:grid}.wb-shell .bucket-empty__icon svg{stroke-width:1.5px;width:22px;height:22px}.wb-shell .bucket-empty__title{color:var(--ink);margin:0;font-size:14px;font-weight:600}.wb-shell .bucket-empty__hint{color:var(--ink-faint);max-width:320px;margin:0 0 14px;font-size:12.5px}.wb-shell .bucket-empty .button svg{stroke-width:2px;width:13px;height:13px;margin-right:4px}@media(max-width:640px){.wb-shell .bucket-page-head{flex-direction:column;align-items:flex-start;gap:14px}.wb-shell .bucket-item-row{grid-template-columns:1fr;gap:10px}.wb-shell .bucket-item-row__actions{justify-content:flex-end}}@media(hover:none)and (pointer:coarse){.wb-shell .b-cta,.wb-shell .b-foot .b-cta{opacity:1;transform:none}.row-stack-button{width:36px;min-width:36px;height:36px}.row-stack-button img{opacity:.5;width:14px;height:14px}.wb-shell .row-action-stack--wb{flex-direction:row;gap:8px;margin-left:auto}.wb-shell .row-action-stack--wb .row-stack-button{width:36px;height:36px}.wb-shell .row-action-stack--wb .row-stack-button svg{width:16px;height:16px}.wb-pulse-nav{width:36px;height:36px}.wb-pulse-nav svg{width:14px;height:14px}.wb-pulse-scrubber__dot{opacity:.85;width:6px;height:6px;margin:-3px 0 0 -3px}.button,.row-actions .icon-action,.timeline-row .row-actions .icon-action,.support-row .row-actions .icon-action,.wb-shell .row-actions .icon-action{min-height:44px}}@media(max-width:768px){.wb-shell .buckets{grid-template-columns:repeat(3,1fr)}.wb-pulse-presets{flex-wrap:wrap;display:inline-flex}.wb-pulse-preset{min-height:32px;padding:8px 12px;font-size:12px}.editor-field-grid textarea{min-height:80px}.global-search__results{max-height:60vh;padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto}.global-search__preview{border-radius:14px}}@media(max-width:560px){.wb-shell .buckets{grid-template-columns:repeat(2,1fr)}.topnav__cluster--right{gap:6px}.editor-field-grid textarea{min-height:64px}.release-timeline-panel .section-heading--row{align-items:center}.wb-pulse-presets{margin-top:8px}}@media(max-width:440px){.wb-shell .p-meta{overflow:hidden}.wb-shell .chip{text-overflow:ellipsis;white-space:normal;flex-shrink:1;max-width:100%;overflow:hidden}.wb-shell .hero h1,.wb-shell .page-h{font-size:22px}.wb-shell .buckets{grid-template-columns:1fr}}@media(max-width:360px){.topnav{padding-inline:6px}.topnav__cluster--right{gap:4px}.topnav .version-label{display:none}}.topnav-link{-webkit-appearance:none;appearance:none;font:inherit;color:#efe7d4a6;cursor:pointer;border-radius:var(--r-2);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;margin-left:14px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.topnav-link svg{stroke-width:1.8px;width:14px;height:14px}.topnav-link:hover,.topnav-link:focus{color:#efe7d4f2;background:#efe7d414;outline:0}.topnav-link.is-active{color:#efe7d4;background:#efe7d41a}.wb-shell .atlas-header{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;margin:12px 0 18px;padding-bottom:16px;display:flex}.wb-shell .atlas-header__icon{background:linear-gradient(180deg,var(--ink),var(--ink));border-radius:3px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-header__icon{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 4%,var(--bg-soft)),color-mix(in srgb,var(--ink) 10%,var(--bg-soft)))}}.wb-shell .atlas-header__icon{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-header__icon{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.wb-shell .atlas-header__icon{color:var(--ink-soft);flex-shrink:0;box-shadow:inset 0 1px #fff9,0 1px 2px #1f1d1a0d}.wb-shell .atlas-header__icon svg{stroke-width:1.6px;width:24px;height:24px}.wb-shell .atlas-header__text h1{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:900}.wb-shell .atlas-header__text p{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.wb-shell .atlas-toolbar{background:linear-gradient(180deg,var(--ink),var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 1.5%,var(--bg-soft)),color-mix(in srgb,var(--ink) 3.5%,var(--bg-soft)))}}.wb-shell .atlas-toolbar{border:1px solid var(--line-soft);border-radius:3px;flex-direction:column;gap:10px;margin-bottom:22px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #1f1d1a0a}.wb-shell .atlas-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wb-shell .atlas-search-wrap{align-items:center;display:flex;position:relative}.wb-shell .atlas-search-icon{width:14px;height:14px;color:var(--ink-faint);pointer-events:none;position:absolute;left:12px}.wb-shell .atlas-search{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:3px;padding:8px 12px 8px 34px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #1f1d1a08}.wb-shell .atlas-search:focus{border-color:var(--ink);outline:0}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-search:focus{border-color:color-mix(in srgb,var(--ink) 25%,var(--line-strong))}}.wb-shell .atlas-search:focus{box-shadow:inset 0 1px 1px #1f1d1a0a,0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-search:focus{box-shadow:inset 0 1px 1px #1f1d1a0a,0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}}.wb-shell .atlas-search::placeholder{color:var(--ink-ghost)}.wb-shell .atlas-tabs{background:var(--ink);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-tabs{background:color-mix(in srgb,var(--ink) 5%,var(--bg-soft))}}.wb-shell .atlas-tabs{border:1px solid var(--line);border-radius:3px;gap:2px;padding:3px;box-shadow:inset 0 1px 2px #1f1d1a0f}.wb-shell .atlas-tab{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:6px 13px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.wb-shell .atlas-tab:hover{color:var(--ink)}.wb-shell .atlas-tab.is-active{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #1f1d1a1a,0 0 0 1px var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-tab.is-active{box-shadow:0 1px 2px #1f1d1a1a,0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}}.wb-shell .atlas-filter-block{flex-direction:column;gap:8px;display:flex;position:relative}.wb-shell .atlas-filter-row{grid-template-columns:60px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.wb-shell .atlas-filter-label{color:var(--ink-soft);letter-spacing:-.005em;padding-top:5px;font-size:11px;font-weight:600}.wb-shell .atlas-chips{flex-wrap:wrap;gap:5px;display:flex}.wb-shell .atlas-chip{-webkit-appearance:none;appearance:none;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px #ffffff80}.wb-shell .atlas-chip svg{stroke-width:1.8px;width:11px;height:11px}.wb-shell .atlas-chip__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 1px #1f1d1a14}.wb-shell .atlas-chip:hover{border-color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip:hover{border-color:color-mix(in srgb,var(--chip-accent,var(--ink)) 35%,var(--line-strong))}}.wb-shell .atlas-chip:hover{color:var(--ink)}.wb-shell .atlas-chip.is-active{border-color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip.is-active{border-color:color-mix(in srgb,var(--chip-accent,var(--ink)) 70%,transparent)}}.wb-shell .atlas-chip.is-active{background:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip.is-active{background:color-mix(in srgb,var(--chip-accent,var(--ink)) 14%,var(--bg))}}.wb-shell .atlas-chip.is-active{color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip.is-active{color:color-mix(in srgb,var(--chip-accent,var(--ink)) 60%,var(--ink))}}.wb-shell .atlas-chip.is-active{box-shadow:0 1px 2px var(--chip-accent,var(--ink)),inset 0 1px #fff6;font-weight:600}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--chip-accent,var(--ink)) 30%,transparent),inset 0 1px #fff6}}.wb-shell .atlas-chip.is-active:hover{background:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-chip.is-active:hover{background:color-mix(in srgb,var(--chip-accent,var(--ink)) 20%,var(--bg))}}.wb-shell .atlas-clear{-webkit-appearance:none;appearance:none;border:1px solid var(--line-soft);background:var(--bg);font:inherit;color:var(--ink-faint);cursor:pointer;border-radius:3px;align-self:flex-end;align-items:center;gap:4px;margin-top:2px;padding:5px 10px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.wb-shell .atlas-clear:hover{color:var(--ink);border-color:var(--line-strong);background:var(--bg-soft)}.wb-shell .atlas-clear svg{stroke-width:2px;width:11px;height:11px}[data-theme=dark] .wb-shell .atlas-toolbar{background:linear-gradient(#efe7d406,#efe7d40d);border-color:#efe7d41a;box-shadow:inset 0 1px #efe7d40d,0 1px 2px #00000040}[data-theme=dark] .wb-shell .atlas-tabs{background:#0000002e;border-color:#efe7d41a}[data-theme=dark] .wb-shell .atlas-tab.is-active{background:#efe7d40f}[data-theme=dark] .wb-shell .atlas-search,[data-theme=dark] .wb-shell .atlas-chip{background:#00000026;border-color:#efe7d41a}[data-theme=dark] .wb-shell .atlas-header__icon{background:linear-gradient(#efe7d40d,#efe7d41a);border-color:#efe7d41a}.wb-shell .atlas-results{flex-direction:column;gap:24px;display:flex}.wb-shell .atlas-group__head{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;margin:0 0 6px;padding-bottom:6px;display:flex}.wb-shell .atlas-group__head h2{letter-spacing:-.005em;color:var(--ink);text-transform:capitalize;margin:0;font-size:14px;font-weight:700}.wb-shell .atlas-group__count{font-family:var(--mono);color:var(--ink-ghost);font-variant-numeric:tabular-nums;font-size:10.5px}.wb-shell .atlas-list{margin:0;padding:0;list-style:none}.wb-shell .atlas-row__project-badge{border:1px solid var(--chip-accent,var(--ink));border-radius:3px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-row__project-badge{border:1px solid color-mix(in srgb,var(--chip-accent,var(--ink)) 30%,var(--line-soft))}}.wb-shell .atlas-row__project-badge{background:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .atlas-row__project-badge{background:color-mix(in srgb,var(--chip-accent,var(--ink)) 6%,transparent)}}.wb-shell .atlas-row__project-badge{color:var(--ink);letter-spacing:-.005em}.wb-shell .atlas-row__project-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wb-shell .atlas-row__bucket-badge{color:var(--ink-soft);border:1px solid var(--line-soft);letter-spacing:-.005em;border-radius:3px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex}.wb-shell .atlas-row__bucket-badge svg{stroke-width:1.8px;width:11px;height:11px;color:var(--ink-faint)}.wb-shell .atlas-row__meta-text{color:var(--ink-soft);font-size:12px}.wb-shell .atlas-empty{border:1px dashed var(--line);color:var(--ink-faint);border-radius:3px;flex-direction:column;align-items:center;gap:14px;padding:80px 24px;display:flex}.wb-shell .atlas-empty svg{stroke-width:1.5px;width:32px;height:32px;color:var(--ink-ghost)}.wb-shell .atlas-empty p{margin:0;font-size:14px}@media(max-width:720px){.wb-shell .atlas-controls{grid-template-columns:1fr}.wb-shell .atlas-tabs{justify-content:space-between;width:100%}.wb-shell .atlas-filter-row{grid-template-columns:1fr;gap:6px}.topnav-link span{display:none}}.wb-shell.session-reminders+.wb-shell{padding-top:28px}.wb-shell.session-reminders{background:linear-gradient(180deg,var(--ink),var(--ink));margin:18px auto 16px;padding:18px 20px 16px}@supports (color:color-mix(in lab,red,red)){.wb-shell.session-reminders{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 1.5%,var(--bg-soft)),color-mix(in srgb,var(--ink) 3.5%,var(--bg-soft)))}}.wb-shell.session-reminders{border:1px solid var(--line-soft);border-radius:3px;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #1f1d1a0a}[data-theme=dark] .wb-shell.session-reminders{background:linear-gradient(#efe7d406,#efe7d40d);border-color:#efe7d41a;box-shadow:inset 0 1px #efe7d40d,0 1px 2px #00000040}.wb-shell .session-reminders__head{border-bottom:1px solid var(--line-soft);margin-bottom:14px;padding-bottom:12px}.wb-shell .session-reminders__hello{color:var(--ink-faint);letter-spacing:-.005em;margin:0 0 4px;font-size:13px}.wb-shell .session-reminders__hello strong{color:var(--ink);letter-spacing:-.005em;font-weight:700}.wb-shell .session-reminders__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:800}.wb-shell .session-reminders__sub{color:var(--ink-faint);margin:0;font-size:13px}.wb-shell .session-reminder-composer{border:1px solid var(--line);background:var(--bg);border-radius:3px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex;box-shadow:inset 0 1px 1px #1f1d1a08}[data-theme=dark] .wb-shell .session-reminder-composer{background:#00000026;border-color:#0000}.wb-shell .session-reminder-input{resize:vertical;width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line-soft);background:var(--bg-soft);border-radius:3px;padding:8px 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.wb-shell .session-reminder-input:focus{border-color:var(--ink);outline:0}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-input:focus{border-color:color-mix(in srgb,var(--ink) 25%,var(--line-strong))}}.wb-shell .session-reminder-input:focus{box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}}.wb-shell .session-reminder-input::placeholder{color:var(--ink-ghost)}[data-theme=dark] .wb-shell .session-reminder-input{background:#0003;border-color:#efe7d41a}.wb-shell .session-reminder-composer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wb-shell .session-reminder-composer__chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.wb-shell .session-reminder-submit{-webkit-appearance:none;appearance:none;font:inherit;border:1px solid var(--line-strong);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.wb-shell .session-reminder-submit:disabled{opacity:.4;cursor:not-allowed}.wb-shell .session-reminder-submit:not(:disabled):hover{transform:translateY(-1px)}.wb-shell .session-reminder-submit svg{stroke-width:2.2px;width:13px;height:13px}.wb-shell .session-reminder-chip{-webkit-appearance:none;appearance:none;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);cursor:default;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.wb-shell .session-reminder-chip__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 1px #1f1d1a14}.wb-shell .session-reminder-chip--selector{cursor:pointer}.wb-shell .session-reminder-chip--selector:hover{border-color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-chip--selector:hover{border-color:color-mix(in srgb,var(--chip-accent,var(--ink)) 40%,var(--line-strong))}}.wb-shell .session-reminder-chip--selector:hover{color:var(--ink)}.wb-shell .session-reminder-chip--selector.is-active{border-color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-chip--selector.is-active{border-color:color-mix(in srgb,var(--chip-accent,var(--ink)) 70%,transparent)}}.wb-shell .session-reminder-chip--selector.is-active{background:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-chip--selector.is-active{background:color-mix(in srgb,var(--chip-accent,var(--ink)) 14%,var(--bg))}}.wb-shell .session-reminder-chip--selector.is-active{color:var(--chip-accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-chip--selector.is-active{color:color-mix(in srgb,var(--chip-accent,var(--ink)) 60%,var(--ink))}}.wb-shell .session-reminder-chip--selector.is-active{box-shadow:0 1px 2px var(--chip-accent,var(--ink));font-weight:600}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-chip--selector.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--chip-accent,var(--ink)) 25%,transparent)}}[data-theme=dark] .wb-shell .session-reminder-chip{background:#00000026;border-color:#efe7d41a}.wb-shell .session-reminder-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wb-shell .session-reminder-row{background:var(--bg);border:1px solid var(--line-soft);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;transition:opacity .25s;display:grid}[data-theme=dark] .wb-shell .session-reminder-row{background:#00000026;border-color:#0000}.wb-shell .session-reminder-row.is-done .session-reminder-body,.wb-shell .session-reminder-row.is-done .session-reminder-row__actions{opacity:.5;transition:opacity .15s}.wb-shell .session-reminder-row.is-done:hover .session-reminder-body,.wb-shell .session-reminder-row.is-done:hover .session-reminder-row__actions{opacity:1}.wb-shell .session-reminder-check{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;margin-top:2px;padding:0;display:grid}.wb-shell .session-reminder-check__box{border:1.5px solid var(--line-strong);background:var(--bg-soft);border-radius:3px;place-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:grid}.wb-shell .session-reminder-check__box svg{stroke-width:3px;width:13px;height:13px;color:var(--bg)}.wb-shell .session-reminder-check:hover .session-reminder-check__box{border-color:var(--ink)}.wb-shell .session-reminder-row.is-done .session-reminder-check__box{background:var(--ink);border-color:var(--ink)}[data-theme=dark] .wb-shell .session-reminder-check__box{background:#00000040;border-color:#efe7d440}.wb-shell .session-reminder-body{flex-direction:column;gap:6px;min-width:0;display:flex}.wb-shell .session-reminder-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.wb-shell .session-reminder-row.is-done .session-reminder-text{color:var(--ink-faint);text-decoration:line-through}.wb-shell .session-reminder-row__chips{flex-wrap:wrap;gap:5px;display:flex}.wb-shell .session-reminder-row__actions{align-self:start;align-items:flex-start;gap:2px;display:inline-flex}.wb-shell .session-reminder-delete,.wb-shell .session-reminder-edit-btn{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--ink-ghost);background:0 0;border:0;border-radius:3px;align-self:start;padding:4px;transition:color .15s,background .15s}.wb-shell .session-reminder-delete:hover,.wb-shell .session-reminder-edit-btn:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-delete:hover,.wb-shell .session-reminder-edit-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.wb-shell .session-reminder-delete svg,.wb-shell .session-reminder-edit-btn svg{stroke-width:2px;width:14px;height:14px}.wb-shell .session-reminder-row--editing{background:0 0;padding:0;display:block}[data-theme=dark] .wb-shell .session-reminder-row--editing{background:0 0}.wb-shell .session-reminder-edit{border:1px solid var(--ink);flex-direction:column;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-edit{border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line))}}.wb-shell .session-reminder-edit{background:var(--bg);border-radius:3px;box-shadow:inset 0 1px 1px #1f1d1a08}[data-theme=dark] .wb-shell .session-reminder-edit{background:#0000002e;border-color:#efe7d42e}.wb-shell .session-reminder-edit__actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.wb-shell .session-reminder-edit__cancel{-webkit-appearance:none;appearance:none;border:1px solid var(--line);font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:3px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.wb-shell .session-reminder-edit__cancel:hover{color:var(--ink);border-color:var(--line-strong);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminder-edit__cancel:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}[data-theme=dark] .wb-shell .session-reminder-edit__cancel{border-color:#efe7d42e}.wb-shell .session-reminders-archive-toggle{-webkit-appearance:none;appearance:none;border:1px dashed var(--line);width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px 16px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.wb-shell .session-reminders-archive-toggle:hover{border-color:var(--line-strong);color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminders-archive-toggle:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.wb-shell .session-reminders-archive-toggle__count{font-family:var(--mono);color:var(--ink-faint);font-size:11.5px}.wb-shell .session-reminders-archive-toggle.is-open .session-reminders-archive-toggle__count{color:var(--ink-soft)}.wb-shell .session-reminders-archive-toggle__chevron{stroke-width:2px;width:13px;height:13px;margin-left:2px}[data-theme=dark] .wb-shell .session-reminders-archive-toggle{border-color:#efe7d42e}[data-theme=dark] .wb-shell .session-reminders-archive-toggle:hover{background:#efe7d40d;border-color:#efe7d447}.wb-shell .session-reminders-archive{flex-direction:column;gap:6px;margin-top:12px;display:flex}.wb-shell .session-reminders-archive .session-reminders-archive-toggle{margin-top:0}.wb-shell .session-reminder-list--archive{margin-top:2px}.wb-shell .session-reminder-row.is-archived{padding:8px 12px}.wb-shell .session-reminder-row.is-archived .session-reminder-text{font-size:13px}.wb-shell .session-reminders-archive-more{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:3px;align-self:center;margin-top:4px;padding:6px 12px;font-size:12px;transition:color .15s,background .15s}.wb-shell .session-reminders-archive-more:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wb-shell .session-reminders-archive-more:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.wb-shell .session-reminders-archive-more__count{font-family:var(--mono);color:var(--ink-ghost);margin-left:4px;font-size:11px}.wb-shell .session-reminder-empty{border:1px dashed var(--line);color:var(--ink-faint);background:var(--bg-soft);border-radius:3px;align-items:center;gap:10px;padding:14px 16px;display:flex}.wb-shell .session-reminder-empty svg{stroke-width:1.6px;width:18px;height:18px;color:var(--ink-ghost);flex-shrink:0}.wb-shell .session-reminder-empty p{margin:0;font-size:13px}[data-theme=dark] .wb-shell .session-reminder-empty{background:#00000026;border-color:#efe7d41a}@media(max-width:720px){.wb-shell .session-reminder-composer__bottom{flex-direction:column;align-items:stretch}.wb-shell .session-reminder-submit{align-self:flex-end}}@media(pointer:coarse){.wb-shell .session-reminder-input,.wb-shell .atlas-search,.global-search__input,.editor-field-grid input,.editor-field-grid textarea,.editor-field-grid select,.overlay-panel textarea,.overlay-panel input{font-size:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
