/*! tailwindcss v4.3.3 | 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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-body);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f4f7f8;--color-surface:#fff;--color-surface-subtle:#eaf0f3;--color-text:#142f3d;--color-muted:#526977;--color-border:#cbd6dc;--color-control-border:#7b909b;--color-accent:#bf3c0e;--color-accent-text:#fff;--color-signal:#f45625;--color-danger:#b72e3b;--color-danger-surface:#fff0f0;--color-success:#236a56;--color-success-surface:#e5f3ed;--color-warning:#985009;--color-warning-surface:#fff0db;--color-info:#365f95;--color-info-surface:#eaf1ff;--color-focus:#bd3b0d;--color-console:#17333f;--color-console-text:#eef5f8;--color-console-muted:#aec2cc;--color-console-active:#294d5b;--color-overlay:#071b2bb3;--font-body:"Archivo Variable", sans-serif;--font-mono:"IBM Plex Mono", monospace;--type-micro:.6875rem;--type-small:.8125rem;--type-body:.875rem;--type-heading:1.125rem;--type-title:2.5rem;--type-display:4.5rem;--weight-normal:400;--weight-medium:600;--weight-bold:750;--line-body:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-control:4px;--radius-surface:8px;--radius-pill:999px;--shadow-surface:0 2px 5px #142f3d05;--shadow-floating:0 12px 40px #071b2b22;--motion-duration:.16s;--motion-stamp:.28s;--motion-launch-beat:.6s;--motion-landing:.85s;--motion-stagger:.1s;--motion-loading:1.8s;--motion-easing:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0e202c;--color-surface:#142b39;--color-surface-subtle:#1b3545;--color-text:#e9f3f7;--color-muted:#a3bbc8;--color-border:#365362;--color-control-border:#668493;--color-accent:#ff996a;--color-accent-text:#182a35;--color-signal:#ff996a;--color-danger:#ff9aa4;--color-danger-surface:#482b37;--color-success:#8ed9bd;--color-success-surface:#1b403e;--color-warning:#ffd18b;--color-warning-surface:#41382a;--color-info:#a6c7ff;--color-info-surface:#233d58;--color-focus:#ff996a;--color-console:#0b1923;--color-console-text:#eef5f8;--color-console-muted:#aec2cc;--color-console-active:#213c4b;--shadow-surface:none;--shadow-floating:0 12px 40px #0005}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0e202c;--color-surface:#142b39;--color-surface-subtle:#1b3545;--color-text:#e9f3f7;--color-muted:#a3bbc8;--color-border:#365362;--color-control-border:#668493;--color-accent:#ff996a;--color-accent-text:#182a35;--color-signal:#ff996a;--color-danger:#ff9aa4;--color-danger-surface:#482b37;--color-success:#8ed9bd;--color-success-surface:#1b403e;--color-warning:#ffd18b;--color-warning-surface:#41382a;--color-info:#a6c7ff;--color-info-surface:#233d58;--color-focus:#ff996a;--color-console:#0b1923;--color-console-active:#213c4b;--shadow-surface:none;--shadow-floating:0 12px 40px #0005}}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s;--motion-stamp:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.gs-button,.gs-input{font:inherit;border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);min-height:36px;padding:var(--space-2) var(--space-3)}.gs-button{gap:var(--space-2);cursor:pointer;font-weight:var(--weight-medium);transition:background var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;line-height:1.25;text-decoration:none;display:inline-flex}.gs-button:hover{background:var(--color-surface-subtle)}.gs-button--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}.gs-button--primary:hover{background:var(--color-accent);filter:brightness(.92)}.gs-button--danger{color:var(--color-danger);background:var(--color-danger-surface)}.gs-button--ghost{background:0 0;border-color:#0000}.gs-button--sm{font-size:var(--type-small);min-height:30px;padding:var(--space-1) var(--space-2)}.gs-icon-button{width:36px;padding:var(--space-2);flex-shrink:0}.gs-input{width:100%;font-weight:var(--weight-normal);min-width:0;line-height:1.4}textarea.gs-input{resize:vertical;min-height:100px}.gs-select{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}:where(button,input,textarea,select,[role=button]):disabled,[data-disabled]{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.gs-floating{z-index:100;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-floating);border-radius:var(--radius-surface);padding:var(--space-1);min-width:180px;max-width:min(360px,100vw - 24px);font:var(--type-body)/var(--line-body) var(--font-body)}.gs-menu-item{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer;outline:none;justify-content:space-between;align-items:center;display:flex}.gs-menu-item[data-highlighted]{background:var(--color-surface-subtle)}.gs-overlay{background:var(--color-overlay);z-index:90;position:fixed;inset:0}.gs-dialog{z-index:100;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-8);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:var(--shadow-floating);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gs-dialog-title{font-size:var(--type-heading);font-weight:var(--weight-bold);margin:0 var(--space-8) var(--space-2) 0}.gs-dialog-body{margin-top:var(--space-6)}.gs-dialog-close{right:var(--space-3);top:var(--space-3);position:absolute}.gs-sheet{border-radius:0;width:min(480px,100vw);height:100dvh;max-height:100dvh;top:0;left:auto;right:0;transform:none}.gs-popover{padding:var(--space-4)}.gs-popover-arrow{fill:var(--color-border)}.gs-tooltip{z-index:110;max-width:260px;padding:var(--space-2) var(--space-3);font-size:var(--type-small);color:var(--color-console-text);background:var(--color-console);border-radius:var(--radius-control);box-shadow:var(--shadow-floating)}.gs-tabs{gap:var(--space-6);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.gs-tab{padding:var(--space-3) 0;font:inherit;color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.gs-tab[data-state=active]{color:var(--color-text);border-color:var(--color-accent);font-weight:var(--weight-medium)}.gs-tab-content{padding-top:var(--space-4)}.gs-avatar{border:1px solid var(--color-border);background:var(--color-info-surface);width:28px;height:28px;color:var(--color-text);font:500 var(--type-micro) var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.gs-avatar--md{width:38px;height:38px;font-size:var(--type-small)}.gs-avatar img{object-fit:cover;width:100%;height:100%}.gs-avatar-stack{padding-left:var(--space-2);display:flex}.gs-avatar-stack .gs-avatar{margin-left:calc(-1 * var(--space-2));box-shadow:0 0 0 2px var(--color-surface)}.gs-status{color:var(--color-muted);font-size:var(--type-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gs-status-mark{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-flex}.gs-status--IN_PROGRESS{color:var(--color-accent)}.gs-status--IN_REVIEW{color:var(--color-info)}.gs-status--IN_REVIEW .gs-status-mark{border-radius:0}.gs-status--DONE{color:var(--color-success)}.gs-status--DONE .gs-status-mark{background:var(--color-success);width:17px;height:17px;color:var(--color-surface);border-radius:3px;justify-content:center;align-items:center}.gs-status--DONE svg{stroke-dasharray:20;animation:gs-check var(--motion-stamp) var(--motion-easing)}.gs-status--CANCELLED .gs-status-mark{background:0 0;justify-content:center;align-items:center;width:13px;height:13px}.gs-hold{font:var(--type-micro)/1.5 var(--font-mono);color:var(--color-warning);background:var(--color-warning-surface);white-space:nowrap;padding:2px 6px}.gs-key{font:400 var(--type-micro) var(--font-mono);color:var(--color-muted);white-space:nowrap}.gs-sprint-chip{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);font:var(--type-micro)/1.5 var(--font-mono);white-space:nowrap;padding:2px 6px;display:inline-block}.gs-plain-button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.gs-spill-history{font:var(--type-small)/1.8 var(--font-mono);max-width:270px}.gs-progress{background:var(--color-border);width:100%;min-width:80px;max-width:100%;height:5px;overflow:hidden}.gs-progress>span{background:var(--color-signal);height:100%;transition:width var(--motion-duration) var(--motion-easing);display:block}.gs-countdown{gap:var(--space-2);flex-direction:column;display:flex}.gs-countdown time{font:400 1.875rem/1.2 var(--font-mono);letter-spacing:-.05em;white-space:nowrap}.gs-caption{font:var(--type-micro)/1.5 var(--font-mono);color:var(--color-muted);margin:0}.gs-review-stamp{border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);font:750 1rem var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-success);border:3px double;align-self:flex-start;display:inline-block;transform:rotate(-4deg)}.gs-review-stamp--changes{color:var(--color-danger);transform:rotate(3deg)}.gs-review-stamp--animate{animation:gs-stamp var(--motion-stamp) var(--motion-easing)}.gs-decision{gap:var(--space-1);font:var(--type-micro)/1.5 var(--font-mono);color:var(--color-muted);align-items:center;display:inline-flex}.gs-decision--OPEN{color:var(--color-accent)}.gs-decision--DECIDED{color:var(--color-success)}.gs-decision--REJECTED{color:var(--color-danger)}.gs-empty{text-align:center;padding:var(--space-8);max-width:440px;margin:auto}.gs-empty h3{font-size:var(--type-heading);margin:var(--space-4) 0 var(--space-2)}.gs-empty .gs-button{margin-top:var(--space-4)}.gs-empty-orbit{color:var(--color-muted);display:inline-flex}.gs-kbd{font:var(--type-micro) var(--font-mono);border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-bottom-width:2px;border-radius:3px;padding:3px 5px}.gs-skeleton{border-radius:var(--radius-control);background:var(--color-surface-subtle);height:20px;animation:gs-pulse var(--motion-loading) infinite ease-in-out}.gs-page-header{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) 0 var(--space-6);display:flex}.gs-page-title{gap:var(--space-4);align-items:center;display:flex}.gs-page-header h1{font-size:var(--type-title);letter-spacing:-.045em;margin:0 0 var(--space-2);line-height:1.15;font-weight:var(--weight-bold)}.gs-signal-label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.gs-signal-label>span{background:var(--color-signal);border-radius:50%;width:6px;height:6px}.gs-telemetry-strip{align-items:center;gap:var(--space-8);border-block:1px solid var(--color-border);padding:var(--space-3) 0;margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.gs-telemetry-strip>div{align-items:baseline;gap:var(--space-2);display:flex}.gs-telemetry-strip dt{color:var(--color-muted);font-size:var(--type-small)}.gs-telemetry-strip dd{font:var(--type-body) var(--font-mono);margin:0}.gs-patch{color:var(--color-accent);flex-shrink:0}.gs-patch-shield{fill:var(--color-warning-surface);stroke:currentColor;stroke-width:1px}.gs-patch--1{color:var(--color-success)}.gs-patch--1 .gs-patch-shield{fill:var(--color-success-surface)}.gs-patch--2{color:var(--color-info)}.gs-patch--2 .gs-patch-shield{fill:var(--color-info-surface)}.gs-data-list{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.gs-data-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.gs-data-row:last-child{border-bottom:0}.gs-brand{align-items:center;gap:var(--space-2);letter-spacing:-.045em;font-size:1.5rem;font-weight:800;display:inline-flex}.gs-brand svg,.gs-brand-wtf{color:var(--color-signal)}.gs-brand-wtf{letter-spacing:-.02em;font-size:.8rem}.gs-toast-viewport{bottom:var(--space-6);right:var(--space-6);z-index:150;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;position:fixed}.gs-toast{padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-surface);box-shadow:var(--shadow-floating);position:relative}.gs-toast button{right:var(--space-2);top:var(--space-2);position:absolute}@keyframes gs-check{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes gs-stamp{0%{opacity:0;scale:1.25}to{opacity:1;scale:1}}@keyframes gs-pulse{50%{opacity:.5}}@media (width<=700px){.gs-page-header{align-items:flex-start;gap:var(--space-4);flex-direction:column}.gs-page-header h1{font-size:2rem}.gs-telemetry-strip,.gs-tabs{gap:var(--space-4)}}.gs-launch-countdown,.gs-splashdown{isolation:isolate;padding:var(--space-8);background:var(--color-console);color:var(--color-console-text);border-radius:var(--radius-surface);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.gs-launch-countdown .gs-caption,.gs-splashdown .gs-caption{color:var(--color-console-muted)}.gs-launch-countdown strong{font:500 3rem var(--font-mono);letter-spacing:-.06em}.gs-splashdown h2{font-size:var(--type-title);margin:0}.gs-splashdown-rings{z-index:-1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gs-splashdown-rings span{border:1px solid var(--color-console-muted);opacity:.14;width:260px;height:260px;animation:gs-splashdown var(--motion-landing) var(--motion-easing) both;border-radius:50%;position:absolute}.gs-splashdown-rings span:nth-child(2){width:380px;height:380px;animation-delay:var(--motion-stagger)}.gs-splashdown-rings span:nth-child(3){width:500px;height:500px;animation-delay:calc(2 * var(--motion-stagger))}@keyframes gs-splashdown{0%{opacity:0;transform:scale(.7)}to{opacity:.14;transform:scale(1)}}.gs-input::placeholder{color:var(--color-muted);opacity:1}.gs-date-input{min-width:0;position:relative}.gs-date-input>.gs-input{padding-right:var(--space-10);width:100%}.gs-date-input>.gs-button{right:var(--space-1);top:var(--space-1);min-height:28px;position:absolute}.gs-calendar{width:280px;padding:var(--space-3)}.gs-calendar-heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.gs-calendar-days{gap:var(--space-1);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.gs-calendar-days .gs-button{padding:var(--space-1)}.gs-file-picker{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.gs-file-picker>.muted{overflow-wrap:anywhere;min-width:0}.gs-button--primary .gs-kbd{color:inherit;border-color:currentColor}.gs-select-content{max-height:min(400px, var(--radix-select-content-available-height))}.gs-select-content [data-radix-select-viewport]{max-height:min(340px, calc(var(--radix-select-content-available-height) - 60px))}.gs-select-scroll{text-align:center;color:var(--color-muted);padding:var(--space-1)}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-normal);line-height:var(--line-body);background:var(--color-background);color:var(--color-text);margin:0}a{color:inherit;text-underline-offset:.25em}h1,h2,h3,p{margin:0}h1{font-size:var(--type-title);font-weight:var(--weight-bold);letter-spacing:-.045em;margin-bottom:var(--space-4);line-height:1.2}h2{font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:-.025em;margin-bottom:var(--space-3)}p{margin-block:var(--space-2)}label{font-size:var(--type-small);font-weight:var(--weight-medium);flex-direction:column;gap:6px;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack{gap:var(--space-4);flex-direction:column;display:flex}.muted{color:var(--color-muted);font-size:var(--type-small);font-weight:var(--weight-normal)}.error{color:var(--color-danger);font-size:var(--type-small)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);padding:var(--space-3);background:var(--color-surface);z-index:200;position:fixed;top:-100px}.skip-link:focus{top:var(--space-4)}.shell{grid-template-columns:222px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--color-console);color:var(--color-console-text);padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-5);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:auto}.brand-link{margin-bottom:var(--space-3);text-decoration:none}.sidebar .gs-brand{font-size:1.45rem}.org-switcher{align-items:center;gap:var(--space-2);padding:0 var(--space-2);display:flex}.org-monogram{background:var(--color-console-text);width:32px;height:32px;color:var(--color-console);font-weight:var(--weight-bold);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;display:flex}.org-switcher label{flex:1;min-width:0}.org-switcher .gs-select{padding:0 0 var(--space-1);background:var(--color-console);min-height:24px;color:var(--color-console-text);font-weight:var(--weight-medium);border:0}.sidebar-caption{font-size:var(--type-micro);color:var(--color-console-muted);font-weight:var(--weight-normal)}.main-nav,.sidebar-projects{gap:var(--space-1);flex-direction:column;display:flex}.main-nav a,.sidebar-projects a{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-control);font-size:var(--type-small);border-left:3px solid #0000;text-decoration:none;display:flex}.main-nav a[data-status=active],.sidebar-projects a[data-status=active]{background:var(--color-console-active);border-left-color:var(--color-signal)}.main-nav a:hover,.sidebar-projects a:hover{background:var(--color-console-active)}.nav-count{font:var(--type-micro) var(--font-mono);color:var(--color-console-muted);margin-left:auto}.sidebar-projects>p{padding-left:var(--space-3);margin-bottom:var(--space-1)}.sidebar-projects a{padding-block:var(--space-2)}.sidebar-bottom{padding:var(--space-4) var(--space-2) 0;margin-top:auto}.private-record{gap:var(--space-2);border-top:1px solid var(--color-console-active);padding-top:var(--space-5);font-size:var(--type-micro);flex-direction:column;text-decoration:none;display:flex}.private-record>span,.private-record>small{color:var(--color-console-muted);font-size:var(--type-micro)}.private-record svg{color:var(--color-console-muted);margin-bottom:var(--space-1)}.crew-profile{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--type-small);display:flex}.crew-profile>div{flex-direction:column;display:flex}.crew-profile>button{color:var(--color-console-text);margin-left:auto}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--color-border);height:64px;padding:0 var(--space-8);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex}.breadcrumbs{gap:var(--space-4);font-size:var(--type-small);align-items:center;display:flex}.breadcrumbs>span:nth-child(2){color:var(--color-muted)}.topbar-actions{gap:var(--space-3);align-items:center;display:flex}.workspace-main{padding:0 var(--space-8) var(--space-8);flex:1;width:100%;max-width:1480px;margin:0 auto}.workspace-main>a:first-child{margin-top:var(--space-6);font-size:var(--type-small);color:var(--color-muted);display:inline-block}.workspace-footer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--type-micro);display:flex}.workspace-footer .gs-brand svg{width:20px;height:20px}.workspace-footer>span:last-child{margin-left:auto}.mobile-nav-toggle{display:none}.panel{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);margin-bottom:var(--space-4)}.panel>h2+.gs-progress{margin-bottom:var(--space-4)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.project-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-card{min-height:260px;padding:var(--space-6);transition:border-color var(--motion-duration);flex-direction:column;text-decoration:none;display:flex}.project-card:hover{border-color:var(--color-accent)}.project-card-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.project-card-heading>span:last-child{font-size:var(--type-heading);color:var(--color-muted);margin-left:auto}.project-card h2{margin-bottom:var(--space-2);font-size:1.5rem}.project-card-footer{padding-top:var(--space-6);color:var(--color-accent);font-size:var(--type-small);margin-top:auto}.create-project-form{max-width:540px;margin-top:var(--space-6)}.project-flight-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 290px;align-items:start;display:grid}.project-flight-layout>.panel:first-child{padding:0;overflow:hidden}.project-flight-layout .section-heading{padding:var(--space-5) var(--space-5) var(--space-3)}.project-flight-layout .gs-progress{border-radius:0;height:3px;margin:0}.task-table-wrap{overflow:auto}.task-table{border-collapse:collapse;text-align:left;width:100%;min-width:500px}.task-table th{font:var(--type-micro) var(--font-mono);color:var(--color-muted);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border)}.task-table td{padding:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--type-small)}.task-table tr:last-child td{border-bottom:0}.task-table tbody tr:hover{background:var(--color-background)}.task-row-link{gap:var(--space-3);align-items:center;min-width:200px;text-decoration:none;display:flex}.task-row-link>span:last-child{font-weight:var(--weight-medium)}.task-row-child .task-row-link{padding-left:var(--space-5)}.check-box{border:1px solid var(--color-muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.check-box--done{background:var(--color-success);color:var(--color-surface);border-color:var(--color-success)}.priority{font:var(--type-micro) var(--font-mono);color:var(--color-muted);white-space:nowrap}.priority--URGENT{color:var(--color-danger)}.priority--HIGH{color:var(--color-accent)}.task-sections{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;display:grid}.task-sections>.panel{margin:0}.task-sections>.panel:first-child{border-top:3px solid var(--color-signal);grid-column:1/-1}.task-crew{gap:var(--space-12);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.task-crew>div{gap:var(--space-2);flex-direction:column;display:flex}.task-edit-details{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.task-edit-details summary{font-size:var(--type-small);color:var(--color-muted);cursor:pointer}.task-edit-details>.stack{margin-top:var(--space-4);max-width:600px}.task-edit-details .row{align-items:flex-end}.task-edit-details .row>label{flex:1}.flight-history{border-left:1px solid var(--color-border);margin:var(--space-4) 0 0 var(--space-2);padding:0 0 0 var(--space-5);list-style:none}.flight-history li{margin-bottom:var(--space-4);gap:var(--space-1);font-size:var(--type-small);flex-direction:column;display:flex;position:relative}.flight-history li:before{content:"";background:var(--color-muted);border:2px solid var(--color-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-25px}.flight-history time{font:var(--type-micro) var(--font-mono)}.login-screen{flex-direction:column;min-height:100dvh;display:flex}.login-topbar{padding:var(--space-6) var(--space-10);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.login-grid{flex:1;grid-template-columns:1fr 1fr;width:100%;max-width:1600px;margin:auto;display:grid}.login-mission{background:var(--color-console);color:var(--color-console-text);min-height:720px;padding:var(--space-12);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.login-orbit{pointer-events:none;position:absolute;inset:0 0 auto}.login-orbit svg{width:100%;stroke:var(--color-console-muted);fill:none;opacity:.6;stroke-width:1px}.login-orbit path,.login-orbit circle:last-child{stroke:var(--color-signal);fill:var(--color-signal);opacity:1}.login-manifesto{z-index:1;position:relative}.login-manifesto .gs-caption{color:var(--color-console-muted);margin-bottom:var(--space-4)}.login-manifesto h1{font-size:var(--type-display);letter-spacing:-.06em;line-height:1.05}.login-manifesto>p:last-child{font-size:var(--type-heading);color:var(--color-console-muted);margin-top:var(--space-6)}.login-console-line{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--color-console-active);padding-top:var(--space-5);margin-top:var(--space-10);font:var(--type-micro) var(--font-mono);color:var(--color-console-muted);display:flex}.login-clearance{width:100%;max-width:500px;padding:var(--space-10);margin:auto}.clearance-number{font:400 3.5rem var(--font-mono);color:var(--color-accent);margin-bottom:var(--space-6)}.login-clearance h1{max-width:400px;margin-bottom:var(--space-5);font-size:2.75rem}.login-description{color:var(--color-muted);max-width:340px;font-size:var(--type-body);margin-bottom:var(--space-8)}.login-clearance .gs-input,.login-clearance .gs-button{min-height:46px}.clearance-footnote{margin-top:var(--space-5);font-size:var(--type-micro)}.clearance-bottom{border-top:1px solid var(--color-border);padding-top:var(--space-5);margin-top:var(--space-10);gap:var(--space-2);font-size:var(--type-small);flex-direction:column;display:flex}.clearance-sent{padding:var(--space-3);color:var(--color-success);background:var(--color-success-surface);border-radius:var(--radius-control)}.lab{max-width:1440px;margin:auto}.lab-topbar{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border);display:flex}.lab-topbar>button{margin-left:auto}.lab-content{padding:0 var(--space-8) var(--space-8)}.lab-grid{gap:var(--space-5);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.lab-grid>.panel{margin:0}.form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.lab-progress{flex:1}.stamp-demo{padding:var(--space-4) 0}.command-destinations{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.command-destinations .gs-button{justify-content:flex-start}[aria-invalid=true]{border-color:var(--color-danger)}@media (width>=1600px){.login-mission{min-height:calc(100dvh - 88px)}}@media (width<=1100px){.project-flight-layout{grid-template-columns:1fr}.project-flight-layout>form{max-width:600px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-manifesto h1{font-size:3.5rem}.login-mission{padding:var(--space-8)}}@media (width<=800px){.shell{grid-template-columns:184px minmax(0,1fr)}.sidebar{padding:var(--space-4) var(--space-2)}.sidebar .gs-brand{font-size:1.2rem}.workspace-main,.topbar{padding-inline:var(--space-5)}.topbar-context{display:none}.task-sections,.lab-grid{grid-template-columns:1fr}.task-crew{gap:var(--space-6);flex-wrap:wrap}.project-grid{grid-template-columns:1fr}.login-grid{grid-template-columns:.8fr 1fr}.login-clearance{padding:var(--space-6)}.login-mission{min-height:620px}.login-manifesto h1{font-size:3rem}}@media (width<=600px){.shell{grid-template-columns:1fr}.sidebar{z-index:80;width:240px;height:calc(100dvh - 64px);box-shadow:var(--shadow-floating);display:none;position:fixed;top:64px}.sidebar--open{display:flex}.mobile-nav-toggle{display:inline-flex}.topbar{gap:var(--space-2);padding-inline:var(--space-3)}.topbar-actions{gap:var(--space-1)}.topbar-actions>.gs-avatar{display:none}.breadcrumbs{gap:var(--space-2)}.workspace-main,.workspace-footer{padding-inline:var(--space-4)}.login-topbar{padding:var(--space-4)}.login-grid{flex-direction:column;display:flex}.login-mission{min-height:260px;padding:var(--space-6);justify-content:center}.login-orbit{opacity:.3;width:350px;inset:0 -100px 0 auto}.login-manifesto h1{font-size:2.5rem}.login-manifesto>p:last-child,.login-console-line{display:none}.login-clearance{padding:var(--space-8) var(--space-6)}.clearance-number{display:none}.login-clearance h1{font-size:2.25rem}.lab-topbar,.lab-content{padding-inline:var(--space-4)}.lab-topbar>.gs-caption{display:none}.form-grid{grid-template-columns:1fr}.lab-grid .gs-data-row{flex-wrap:wrap}}.task-loading{padding-top:var(--space-8)}.task-description{max-width:75ch;padding:var(--space-2) 0;line-height:1.7}.task-sections .panel.stack>h2,.task-sections .panel.stack>p{margin:0}.task-sections>.panel:first-child{gap:var(--space-3)}.task-sections>.panel:first-child>.row:empty{display:none}.task-description p{margin:0}.route-loading{padding:var(--space-8)}.task-list-toolbar{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.task-list-toolbar>label{flex:1;min-width:150px}.task-list-toolbar>span{font-size:var(--type-micro);padding-bottom:var(--space-2)}.task-group-heading{padding:var(--space-3) var(--space-5);background:var(--color-surface-subtle);border-block:1px solid var(--color-border);font-size:var(--type-small);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;display:flex}.task-inline-create{align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border);display:flex}.task-inline-create>label{flex:1;min-width:0}.task-create-defaults .gs-select{width:100%}.task-table{min-width:0}.task-table td{padding:var(--space-3) var(--space-4)}.task-table td:first-child{width:auto}.task-row-link{align-items:center;min-width:0}.task-row-link>span:last-child{overflow-wrap:anywhere}.task-owner-cell>.row{gap:var(--space-2);flex-wrap:nowrap}.task-owner-cell>.row>span:last-child{font-size:var(--type-micro);overflow-wrap:break-word;max-width:12ch}.check-box svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.check-box--done{color:var(--color-success);background:var(--color-success-surface)}.check-box--animate svg path{stroke-dasharray:20;stroke-dashoffset:0;animation:crew-check var(--motion-stamp) var(--motion-easing)}@keyframes crew-check{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.task-sections{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.task-main,.task-sidebar{min-width:0}.task-main>.panel,.task-sidebar>.panel,.task-history>.panel{margin:0}.task-review{border-top:3px solid var(--color-info)}.task-holds{border-top:3px solid var(--color-warning)}.task-holds .gs-select{width:100%}.task-subtask-create>label{flex:1;min-width:0}.task-main .task-table th,.task-main .task-table td{padding-inline:var(--space-2)}.task-main .task-owner-cell,.task-main .task-table th:nth-child(2){display:none}.task-holds .row>span{flex:1;min-width:0}.task-edit-details .gs-select{width:100%}.task-crew>div{min-width:0}.task-crew strong{overflow-wrap:anywhere}.login-mission{justify-content:normal;gap:var(--space-6);grid-template-rows:minmax(200px,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid}.login-orbit{width:100%;height:100%;min-height:180px;max-height:300px;position:relative;inset:auto}.login-orbit svg{height:100%}.login-console-line{margin-top:0}.login-clearance h1{font-size:var(--type-title);text-wrap:balance}.clearance-check{border:1px solid var(--color-success);background:var(--color-success-surface);width:48px;height:48px;color:var(--color-success);border-radius:var(--radius-control);font-size:var(--type-heading);place-items:center;display:grid}.clearance-confirmation{margin-block:var(--space-5)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=1100px){.task-sections{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}}@media (width<=800px){.task-sections{grid-template-columns:1fr}.task-sections>.panel:first-child{grid-column:1}.task-inline-create{flex-wrap:wrap}.task-inline-create>.gs-button{margin-left:auto}}@media (width<=600px){.login-mission{min-height:320px;padding:var(--space-5) var(--space-6);gap:var(--space-3);grid-template-rows:100px auto}.login-orbit{opacity:1;justify-self:end;max-width:180px;height:100px;min-height:0}.login-manifesto{grid-row:2}.login-manifesto .gs-caption{margin-bottom:var(--space-2)}.login-clearance h1{font-size:var(--type-title)}.task-table thead{display:none}.task-table tbody,.task-table tr{display:block}.task-table tr{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.task-table tr:last-child{border:0}.task-table td{padding:var(--space-2) 0 0;margin-right:var(--space-3);border:0;display:inline-block}.task-table td:first-child{margin:0;padding:0;display:block}.task-row-link{flex-wrap:wrap}.task-row-link>span:last-child{padding-left:calc(17px + var(--space-3));flex-basis:100%}.task-row-child .task-row-link{padding-left:var(--space-2)}.task-crew{gap:var(--space-5)}.task-list-toolbar{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.check-box--animate svg path{animation:none}}.task-loading-title{width:60%;height:var(--type-title)}@media (width<=600px){.topbar .breadcrumbs{flex:1;min-width:0}.topbar .breadcrumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{flex-shrink:0}.topbar-actions [aria-label="Open command menu"] .gs-kbd{display:none}}@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-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}.accountability-list{margin:0;padding:0;list-style:none}.accountability-work-row{border-bottom:1px solid var(--color-border);padding:.75rem 0}.accountability-work-row:last-child{border-bottom:0}.accountability-toolbar{margin-bottom:1rem}.accountability-checkbox{flex-direction:row}.accountability-timeline li{padding:.5rem 0}.accountability-dialog{width:min(34rem,100% - 2rem);max-height:85vh;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);padding:1.5rem;overflow:auto}.accountability-dialog::backdrop{background:var(--color-background);opacity:.8}.accountability-command-option{text-align:left;width:100%;margin-top:.5rem}.accountability-list [aria-selected=true] button{outline:2px solid var(--color-focus)}.home-console{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;display:grid}.console-primary,.console-secondary,.work-overview>*,.work-panel{min-width:0}.console-primary>.panel,.console-secondary>.panel{margin:0}.work-panel>.section-heading{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center}.work-panel>.section-heading h2,.attention-panel h2{margin:0}.work-checklist-row{align-items:center;gap:var(--space-3);min-height:64px;display:flex}.accountability-work-copy{flex:1;min-width:0}.accountability-work-copy>a{align-items:baseline;gap:var(--space-2);font-size:var(--type-small);flex-wrap:wrap;text-decoration:none;display:flex}.accountability-work-copy>a:hover strong{text-underline-offset:.25em;text-decoration:underline}.work-meta{margin-top:var(--space-1);font-size:var(--type-micro);display:block}.work-state{justify-content:flex-end;gap:var(--space-2)}.work-action{gap:var(--space-1);flex-direction:column;max-width:180px;display:flex}.work-overview{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.review-list-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-list-row .accountability-work-copy{flex-basis:230px}.work-empty{padding-block:var(--space-4)}.attention-panel{border-top:3px solid var(--color-warning)}.attention-panel>.section-heading{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap}.attention-item{padding:var(--space-4) 0;border-top:1px solid var(--color-border);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.attention-kind{color:var(--color-warning)}.attention-title{font-weight:var(--weight-medium);text-decoration:none}.attention-item .gs-button{padding-left:0}.signal-row>a{font-weight:var(--weight-medium);margin-block:var(--space-2);text-decoration:none;display:block}.attention-title:hover,.signal-row>a:hover{text-decoration:underline}.work-keyboard{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.command-list{max-height:360px;margin-top:var(--space-4);padding-right:var(--space-1);overflow-y:auto}.accountability-command-option{border:0;justify-content:space-between;min-height:44px;margin:0}.command-list [aria-selected=true] .gs-button{background:var(--color-surface-subtle);color:var(--color-accent);box-shadow:inset 3px 0 var(--color-signal);outline:0}.command-footer{align-items:center;gap:var(--space-2);border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4);font-size:var(--type-micro);flex-wrap:wrap;display:flex}.quick-create-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.quick-create-form>label:first-child,.quick-create-form>.gs-button,.quick-create-form>.error{grid-column:1/-1}.quick-create-form .gs-select{width:100%}.settings-crew{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.settings-crew>.panel{min-width:0;margin:0}.settings-crew>.panel:first-child,.settings-crew>.panel:last-child{grid-column:1/-1}.settings-member{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;display:grid}.settings-member>.row:first-child{grid-area:1/1}.settings-member>p.muted{overflow-wrap:anywhere;grid-area:2/1;margin:0}.settings-member>form{grid-area:1/2/3}.settings-member>.gs-button{grid-area:1/3/3}.settings-member>.error{grid-column:1/-1}.settings-form{align-items:flex-end}.settings-form>label{min-width:120px}.settings-form>label:not(.accountability-checkbox){flex:1}.accountability-checkbox{align-items:center;gap:var(--space-2);font-weight:var(--weight-normal)}.accountability-checkbox input{accent-color:var(--color-accent);width:16px;height:16px}.settings-crew .gs-select{width:100%}.settings-crew h3{font-size:var(--type-heading);font-weight:var(--weight-medium)}.settings-crew h4{font-size:var(--type-body);margin:0}.settings-operations{margin-top:var(--space-5)}.settings-crew>.panel.stack{max-width:none}.contributor-list{gap:var(--space-3);border:0;flex-wrap:wrap;display:flex}.contributor-list .gs-data-row{padding:var(--space-2) 0;border:0}.telemetry-log .flight-history li:before{background:var(--color-signal)}.telemetry-log .flight-history p{margin:0}@media (width<=1100px){.home-console{grid-template-columns:1fr}.console-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-member{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.settings-member>.gs-button{grid-area:3/1;justify-self:start}}@media (width<=800px){.work-overview,.settings-crew{grid-template-columns:1fr}.console-secondary{display:flex}.settings-member{grid-template-columns:1fr}.settings-member>form{grid-area:auto/1}.settings-member>.gs-button{grid-row:auto}.work-checklist-row{flex-wrap:wrap}.work-checklist-row .accountability-work-copy{flex-basis:calc(100% - 32px)}.work-checklist-row .work-state{margin-left:calc(17px + var(--space-3))}.work-checklist-row .work-action{margin-left:auto}.settings-form .accountability-checkbox{flex-basis:100%}}@media (width<=600px){.quick-create-form{grid-template-columns:1fr}.work-panel{padding:var(--space-4)}}.work-state-groups{padding-block:0}.work-group{padding-block:var(--space-4)}.work-group+.work-group{border-top:1px solid var(--color-border)}.work-group .section-heading{margin-bottom:var(--space-2);align-items:center}.work-group .section-heading h2{margin:0}.work-group .work-empty{padding-block:var(--space-1);margin-bottom:0}.collab-page{min-width:0}.collab-back{margin-top:var(--space-6);color:var(--color-muted);font-size:var(--type-small);text-decoration:none;display:inline-block}.collab-back:hover{color:var(--color-accent)}.collab-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.collab-section-heading h2{margin:0}.collab-section-heading .gs-caption{flex-shrink:0}.collab-toolbar{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.collab-toolbar>div{flex:1;min-width:0}.collab-toolbar .gs-tab-content{display:none}.collab-toolbar label{min-width:240px}.decision-board-layout,.notebook-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.decision-board>.collab-section-heading{margin-bottom:var(--space-4)}.decision-board .collab-section-heading h2{font-size:var(--type-small);color:var(--color-muted);font-weight:var(--weight-medium)}.decision-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--space-5);margin-bottom:var(--space-3);box-shadow:var(--shadow-surface)}.decision-card[data-state=OPEN]{border-inline-start:3px solid var(--color-signal)}.decision-card-meta{color:var(--color-muted);font-size:var(--type-small);gap:var(--space-2)}.decision-card-state{margin-left:auto}.decision-card-title{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-block:var(--space-5);font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.35;text-decoration:none;display:flex}.decision-card-title>span{color:var(--color-muted)}.decision-card-title:hover{color:var(--color-accent)}.decision-card-footer{border-top:1px solid var(--color-border);padding-top:var(--space-3);justify-content:space-between}.decision-deadline{color:var(--color-muted);font:var(--type-micro) var(--font-mono)}.decision-deadline--late{color:var(--color-danger)}.decision-create,.note-create{border-top:3px solid var(--color-signal)}.decision-create>summary{font-size:var(--type-heading);font-weight:var(--weight-bold);letter-spacing:-.025em}.decision-create>p{margin-bottom:var(--space-5)}.note-create>.row{grid-template-columns:minmax(0,1fr);display:grid}.decision-create form>.row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.decision-create .gs-button--primary,.note-create .gs-button--primary{width:100%}.decision-detail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.decision-narrative,.decision-controls{min-width:0}.decision-narrative .panel{padding:var(--space-6)}.decision-narrative>.panel:first-child{border-top:3px solid var(--color-signal)}.decision-outcome{border-inline-start:3px solid var(--color-success)}.decision-outcome[data-state=REJECTED]{border-inline-start-color:var(--color-danger)}.decision-outcome[data-state=SUPERSEDED]{border-inline-start-color:var(--color-muted)}.decision-outcome h2:not(:first-child){padding-top:var(--space-3)}.decision-controls>label{margin-bottom:var(--space-4)}.collab-checkbox.gs-input{width:18px;height:18px;min-height:18px;accent-color:var(--color-accent);padding:0}.collab-link-list{margin:0;padding:0;list-style:none}.collab-link-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--type-small);flex-wrap:wrap;display:flex}.collab-link-list a{font-weight:var(--weight-medium);overflow-wrap:anywhere;text-decoration:none}.collab-link-list a:hover{color:var(--color-accent)}.collab-link-list li:last-child{border-bottom:0}.rich-editor{border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;position:relative}.rich-editor:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.rich-editor-readonly{background:0 0;border:0}.rich-editor-readonly:focus-within{outline:0}.editor-toolbar{padding:var(--space-2);gap:var(--space-1);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:var(--radius-control) var(--radius-control) 0 0}.editor-toolbar .gs-button{padding-inline:var(--space-2);min-height:28px;font-size:var(--type-micro)}.editor-toolbar .gs-button:first-child{font-weight:var(--weight-bold)}.editor-toolbar .gs-button:nth-child(2){font-style:italic}.editor-toolbar .editor-link-input{width:118px;min-width:0;min-height:28px;font-size:var(--type-micro);padding:var(--space-1) var(--space-2);flex:0 0 130px}.editor-toolbar label{max-width:100%;font-size:var(--type-micro)}.editor-content{min-height:7rem;padding:var(--space-4);overflow-wrap:anywhere;outline:none;line-height:1.7}.editor-content [data-slate-placeholder]{color:var(--color-muted);opacity:1!important}.editor-content[contenteditable=true]{min-height:7rem!important}.rich-editor-readonly .editor-content{min-height:0;padding:0}.editor-content>:first-child{margin-top:0}.editor-content>:last-child{margin-bottom:0}.editor-content h1{font-size:var(--type-title);margin-block:var(--space-5) var(--space-3)}.editor-content h2{font-size:var(--type-heading);margin-block:var(--space-5) var(--space-2)}.editor-content :is(h3,h4,h5,h6){font-size:var(--type-body);font-weight:var(--weight-bold);margin-block:var(--space-4) var(--space-2)}.editor-content pre{white-space:pre-wrap;font:var(--type-small)/1.7 var(--font-mono);padding:var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-control);margin-block:var(--space-4)}.editor-content code{font:var(--type-small) var(--font-mono);padding:var(--space-1);background:var(--color-surface-subtle);border-radius:var(--radius-control)}.editor-content blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-muted);margin:var(--space-4) 0;padding-inline-start:var(--space-5)}.editor-content .editor-callout{background:var(--color-info-surface);color:var(--color-info);padding:var(--space-4);border-inline-start:3px solid var(--color-info);border-radius:var(--radius-control);margin-block:var(--space-4)}.editor-content a{color:var(--color-accent);text-decoration:underline}.editor-table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;margin-block:var(--space-4);font-size:var(--type-small)}.editor-table :is(td,th){border:1px solid var(--color-control-border);padding:var(--space-3);vertical-align:top;overflow-wrap:anywhere}.editor-table th{background:var(--color-surface-subtle);text-align:left}.editor-list-item{gap:var(--space-2);margin-block:var(--space-2);align-items:baseline;display:flex}.editor-list-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0}.editor-list-item:has(input:checked){color:var(--color-muted)}.editor-content .badge{color:var(--color-info);background:var(--color-info-surface);font-size:var(--type-small);font-weight:var(--weight-medium);border-radius:var(--radius-control);padding:2px var(--space-1)}.editor-mention-menu{z-index:2;width:min(300px,100%);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-floating);position:absolute;top:100%;left:0}.editor-mention-menu>p{padding-inline:var(--space-2)}.editor-mention-menu button{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);width:100%;padding:var(--space-2);font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.editor-mention-menu button[aria-selected=true],.editor-mention-menu button:hover{background:var(--color-surface-subtle)}.editor-mention-menu small{color:var(--color-muted);font-family:var(--font-mono);margin-left:auto}.editor-mention-menu button>span:not(.editor-mention-avatar){overflow-wrap:anywhere;min-width:0}.editor-mention-avatar{border-radius:var(--radius-control);background:var(--color-info-surface);width:28px;height:28px;color:var(--color-info);font:var(--type-small) var(--font-mono);flex-shrink:0;place-items:center;display:grid}.thread>.collab-section-heading{padding-bottom:var(--space-2)}.thread-message{border-top:1px solid var(--color-border);padding-block:var(--space-4)}.thread-message-header{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--type-small)}.thread-message-header time{font:var(--type-micro) var(--font-mono);margin-left:auto}.thread-message .rich-editor-readonly{margin-left:var(--space-10)}.thread-message-actions{margin-top:var(--space-3);gap:var(--space-1)}.thread-message-actions .gs-button{min-height:28px;padding-inline:var(--space-2);font-size:var(--type-micro)}.thread-reaction[aria-pressed=true]{background:var(--color-info-surface);color:var(--color-info);box-shadow:inset 0 0 0 1px var(--color-info)}.thread-message-actions>.gs-icon-button{margin-left:auto}.thread-reply{border-inline-start:2px solid var(--color-border);margin-inline-start:var(--space-10);margin-top:var(--space-4);padding-inline-start:var(--space-4)}.thread-event{align-items:center;gap:var(--space-2);font:var(--type-micro)/1.7 var(--font-mono);padding-block:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.thread-event time{margin-left:auto}.thread-composer{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.thread-compose-footer{justify-content:space-between}.thread-compose-footer>.muted{font-size:var(--type-micro)}.attachment-list{gap:var(--space-2);font-size:var(--type-small)}.attachment-list:has(>label){border-top:1px dashed var(--color-border);padding-top:var(--space-3);margin-top:var(--space-3)}.attachment-list ul{margin:0;padding:0;list-style:none}.attachment-list li{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.attachment-list li .gs-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.attachment-list label{font-size:var(--type-micro);color:var(--color-muted)}.note-search{margin-bottom:var(--space-5)}.note-tree{padding:var(--space-3) var(--space-5)}.note-tree details+details{border-top:1px solid var(--color-border)}.note-tree summary{cursor:pointer;padding-block:var(--space-4);font-size:var(--type-small);font-weight:var(--weight-medium);position:relative}.note-tree summary .gs-caption{float:right}.note-tree ul{margin:0 0 var(--space-3);padding:0;list-style:none}.note-tree-link{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-2);border-radius:var(--radius-control);text-decoration:none;display:flex}.note-tree-link:hover{background:var(--color-surface-subtle)}.note-tree-link>svg{color:var(--color-muted);flex-shrink:0;margin-top:3px}.note-tree-link>span:not(.note-privacy){gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.note-tree-link strong{font-size:var(--type-body);font-weight:var(--weight-medium);overflow-wrap:anywhere}.note-tree-link small{font-size:var(--type-small);font-weight:var(--weight-normal);color:var(--color-muted);overflow-wrap:anywhere}.note-privacy{align-items:center;gap:var(--space-1);font:var(--type-micro) var(--font-mono);color:var(--color-muted);background:var(--color-surface-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);white-space:nowrap;display:inline-flex}.note-privacy--SHARED{color:var(--color-info);background:var(--color-info-surface)}.note-writing-canvas{max-width:960px;padding:var(--space-6);margin-inline:auto}.note-writing-header{justify-content:space-between;align-items:end;gap:var(--space-5);padding-bottom:var(--space-4);display:flex}.note-writing-header label{flex:1}.note-writing-header .gs-input{font-size:var(--type-heading);font-weight:var(--weight-medium)}.note-save-status{font:var(--type-micro) var(--font-mono);color:var(--color-muted);white-space:nowrap;margin-bottom:var(--space-2)}.note-save-status--error{color:var(--color-danger);white-space:normal}.note-writing-canvas .rich-editor-full .editor-content{min-height:360px;padding:var(--space-8)}.note-writing-canvas .rich-editor-full .editor-content[contenteditable=true]{min-height:360px!important}.note-writing-canvas .rich-editor-full .editor-content>*{max-width:76ch}.note-conflict{padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-surface);color:var(--color-danger)}.note-page>.panel:not(.note-writing-canvas){max-width:960px;margin-inline:auto}.note-revisions>details{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4)}.note-revisions summary{font:var(--type-small) var(--font-mono);cursor:pointer;padding-block:var(--space-3)}.note-revisions .rich-editor{margin-block:var(--space-3)}.private-notes>p{margin:0}.private-note-create{align-items:end}.private-note-create label{flex:1;min-width:180px}.notification-count{min-width:18px;height:18px;padding-inline:var(--space-1);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-text);font:var(--type-micro) var(--font-mono);place-items:center;display:inline-grid}.notification-inbox{width:min(330px,100vw - 64px);max-height:min(560px,100dvh - 120px);overflow-y:auto}.notification-subtitle{margin:var(--space-2) 0 var(--space-5)}.notification-item{border-top:1px solid var(--color-border);padding-block:var(--space-4)}.notification-item-heading{align-items:baseline;gap:var(--space-2);font-size:var(--type-small);display:flex}.notification-item-heading .gs-caption{margin-left:auto}.notification-signal{background:var(--color-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.notification-item[data-unread=true] .notification-signal{background:var(--color-accent)}.notification-item-actions{margin:var(--space-2) 0 var(--space-1);font-size:var(--type-small);justify-content:space-between;padding-inline-start:var(--space-4)}.notification-item time{font:var(--type-micro) var(--font-mono);padding-inline-start:var(--space-4)}.collab-page :is(a,summary):focus-visible,.editor-mention-menu button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-control)}@media (width<=1100px){.decision-create form>.row{grid-template-columns:minmax(0,1fr)}.decision-board-layout,.notebook-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 280px}.decision-detail-grid{grid-template-columns:minmax(0,1fr)}.decision-controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-controls>label,.decision-controls>.error{grid-column:1/-1}}@media (width<=800px){.decision-board-layout,.notebook-layout,.decision-controls{grid-template-columns:minmax(0,1fr)}.collab-toolbar{flex-wrap:wrap}.collab-toolbar>div,.collab-toolbar>label{flex:100%}.decision-create form>.row,.note-create>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.note-writing-header{align-items:stretch;gap:var(--space-2);flex-direction:column}}@media (width<=600px){.decision-narrative .panel,.note-writing-canvas,.decision-card{padding:var(--space-4)}.decision-card-meta{flex-wrap:wrap}.decision-card-state{margin-left:0}.decision-create form>.row,.note-create>.row{grid-template-columns:minmax(0,1fr)}.note-tree-link{gap:var(--space-2);flex-wrap:wrap}.note-tree-link .note-privacy{margin-left:var(--space-6)}.note-writing-canvas .rich-editor-full .editor-content{padding:var(--space-4)}.editor-content h1{font-size:var(--type-title)}.thread-message .rich-editor-readonly{margin-left:0}.thread-message-header time{flex-basis:100%;margin-left:0}.thread-reply{margin-inline-start:var(--space-3);padding-inline-start:var(--space-3)}.thread-event time{margin-left:var(--space-4)}.thread-compose-footer .gs-button{margin-left:auto}.collab-section-heading{flex-wrap:wrap}}.attachment-upload summary,.editor-attachment-picker summary{cursor:pointer;font-size:var(--type-micro);color:var(--color-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control)}.attachment-upload summary:hover,.editor-attachment-picker summary:hover{background:var(--color-surface-subtle);color:var(--color-text)}.attachment-upload>.gs-file-picker{margin-top:var(--space-2)}.editor-attachment-picker{position:relative}.editor-attachment-picker summary{color:var(--color-text);font-weight:var(--weight-medium)}.editor-attachment-picker>.gs-file-picker{z-index:2;min-width:230px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-floating);position:absolute;top:100%;right:0}.thread-message .attachment-list:has(.attachment-upload){margin-top:var(--space-2)}@media (width<=600px){.notification-trigger{width:30px;min-height:30px;padding:var(--space-1);position:relative}.notification-trigger .notification-count{min-width:14px;height:14px;padding:0 2px;position:absolute;top:-3px;right:-3px}.editor-attachment-picker>.gs-file-picker{max-width:min(250px,100vw - 80px);left:0;right:auto}}.editor-field-label{padding:var(--space-2) var(--space-3);font-size:var(--type-micro);font-weight:var(--weight-medium);border-bottom:1px solid var(--color-border)}.editor-toolbar .gs-button{min-width:28px;font-size:var(--type-small)}.note-create>h2,.note-create>p,.decision-management>h2{margin:0}
