/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Monaco, "Source Code Pro", monospace;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.8125rem;--text-sm--line-height:1.125rem;--text-base:.875rem;--text-base--line-height:1.25rem;--text-lg:1rem;--text-lg--line-height:1.375rem;--text-xl:1.25rem;--text-xl--line-height:1.625rem;--text-2xl:1.5rem;--text-2xl--line-height:1.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-xl:1rem;--shadow-sm:0 2px 4px #231c180d;--shadow-md:0 6px 16px #231c1814;--shadow-lg:0 12px 28px #231c181c;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--color-white:#fff;--color-black:#000;--color-vermilion:#e8102f;--color-indigo:#0f1524;--color-washi:#f2ede3;--color-night-fg:#f5f3ee;--color-night-fg-muted:#aeb4c8;--color-night-paper:#f4efe6;--color-night-paper-offset:#e9e2d4;--color-day-fg:#141726;--color-day-fg-muted:#5f6478;--color-day-paper:#fffefb;--color-day-paper-offset:#f4efe5;--color-sumi:#1a1a24;--color-sumi-muted:#5e5d6b;--color-canvas:var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo));--color-surface:var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e);--color-surface-offset:var(--lightningcss-light,var(--color-day-paper-offset))var(--lightningcss-dark,#1c2438);--color-keyline:var(--lightningcss-light,#14172624)var(--lightningcss-dark,#f5f3ee21);--color-divider:var(--lightningcss-light,#14172614)var(--lightningcss-dark,#f5f3ee13);--color-text:var(--lightningcss-light,var(--color-day-fg))var(--lightningcss-dark,var(--color-night-fg));--color-text-emphasized:var(--lightningcss-light,var(--color-indigo))var(--lightningcss-dark,#fff);--color-text-muted:var(--lightningcss-light,var(--color-day-fg-muted))var(--lightningcss-dark,var(--color-night-fg-muted));--color-text-subtle:var(--lightningcss-light,#656b80)var(--lightningcss-dark,#969db2);--color-text-disabled:var(--lightningcss-light,#9a9eb0)var(--lightningcss-dark,#69718b);--color-text-link:var(--lightningcss-light,var(--color-indigo))var(--lightningcss-dark,var(--color-night-fg));--color-ink:var(--lightningcss-light,var(--color-indigo))var(--lightningcss-dark,var(--color-night-fg));--color-ink-strong:var(--lightningcss-light,#232c42)var(--lightningcss-dark,#fff);--color-ink-disabled:var(--lightningcss-light,#9a9eb0)var(--lightningcss-dark,#69718b);--color-text-on-ink:var(--lightningcss-light,var(--color-night-fg))var(--lightningcss-dark,var(--color-indigo));--color-brand:var(--brand-primary);--color-brand-strong:var(--lightningcss-light,var(--color-brand))var(--lightningcss-dark,var(--color-brand))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-brand-strong:var(--lightningcss-light,color-mix(in oklab, var(--color-brand) 84%, black))var(--lightningcss-dark,color-mix(in oklab, var(--color-brand) 80%, white))}}:root,:host{--color-brand-tint:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-brand-tint:color-mix(in oklab, var(--color-brand) 10%, transparent)}}:root,:host{--color-text-on-brand:var(--color-white);--color-sketch-paper:var(--color-white);--color-sketch-line:#e9e6df;--color-sketch-text:var(--color-day-fg);--color-linkedin:#2867b2;--color-paper:var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,var(--color-night-paper));--color-paper-offset:var(--lightningcss-light,var(--color-day-paper-offset))var(--lightningcss-dark,var(--color-night-paper-offset));--color-stage:var(--color-indigo);--color-success:var(--lightningcss-light,#376d5c)var(--lightningcss-dark,#52957f);--color-warning:var(--lightningcss-light,#855c22)var(--lightningcss-dark,#b98a44);--color-danger:var(--lightningcss-light,#aa4141)var(--lightningcss-dark,#ce6f6f);--color-info:var(--lightningcss-light,#45658f)var(--lightningcss-dark,#6c8bbc);--color-success-tint:color-mix(in srgb, var(--lightningcss-light,#376d5c)var(--lightningcss-dark,#52957f) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-success-tint:color-mix(in oklab, var(--color-success) 8%, var(--color-surface))}}:root,:host{--color-warning-tint:color-mix(in srgb, var(--lightningcss-light,#855c22)var(--lightningcss-dark,#b98a44) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-warning-tint:color-mix(in oklab, var(--color-warning) 8%, var(--color-surface))}}:root,:host{--color-danger-tint:color-mix(in srgb, var(--lightningcss-light,#aa4141)var(--lightningcss-dark,#ce6f6f) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-tint:color-mix(in oklab, var(--color-danger) 8%, var(--color-surface))}}:root,:host{--color-info-tint:color-mix(in srgb, var(--lightningcss-light,#45658f)var(--lightningcss-dark,#6c8bbc) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-info-tint:color-mix(in oklab, var(--color-info) 8%, var(--color-surface))}}:root,:host{--color-success-line:var(--lightningcss-light,#376d5c40)var(--lightningcss-dark,#52957f40)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-success-line:color-mix(in oklab, var(--color-success) 25%, transparent)}}:root,:host{--color-warning-line:var(--lightningcss-light,#855c2240)var(--lightningcss-dark,#b98a4440)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-warning-line:color-mix(in oklab, var(--color-warning) 25%, transparent)}}:root,:host{--color-seq-1:var(--lightningcss-light,#d7dee9)var(--lightningcss-dark,#2b3952);--color-seq-2:var(--lightningcss-light,#afbdd0)var(--lightningcss-dark,#3d5376);--color-seq-3:var(--lightningcss-light,#7f95b2)var(--lightningcss-dark,#58729a);--color-seq-4:var(--lightningcss-light,#58749e)var(--lightningcss-dark,#7691c3);--color-seq-5:var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#a5b8d5);--color-on-seq:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1524);--color-danger-line:var(--lightningcss-light,#aa414140)var(--lightningcss-dark,#ce6f6f40)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-line:color-mix(in oklab, var(--color-danger) 25%, transparent)}}:root,:host{--color-info-line:var(--lightningcss-light,#45658f40)var(--lightningcss-dark,#6c8bbc40)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-info-line:color-mix(in oklab, var(--color-info) 25%, transparent)}}:root,:host{--color-danger-strong:var(--lightningcss-light,#8f3737)var(--lightningcss-dark,#ad5d5d)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-strong:color-mix(in oklab, var(--color-danger) 84%, black)}}:root,:host{--color-role-writer:var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7f9ad0);--color-role-approver:var(--lightningcss-light,#6f568c)var(--lightningcss-dark,#a98cc8);--color-role-publisher:var(--lightningcss-light,#2f6577)var(--lightningcss-dark,#6fb0c2);--color-role-admin:var(--color-ink);--color-role-member:var(--lightningcss-light,#5b6331)var(--lightningcss-dark,#a4ad72);--color-series-1:var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3);--color-scale-2:var(--lightningcss-light,#afbdd0)var(--lightningcss-dark,#3d5376);--color-scale-3:var(--lightningcss-light,#7f95b2)var(--lightningcss-dark,#58729a);--color-scale-4:var(--lightningcss-light,#58749e)var(--lightningcss-dark,#7691c3);--color-scale-5:var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#a5b8d5);--text-2xs:.6875rem;--text-2xs--line-height:.875rem;--tracking-page:-.015em;--tracking-card:-.005em;--tracking-label:.04em;--radius-media:.5rem;--radius-full:9999px;--shadow-md-ambient:0 18px 42px #231c181a;--shadow-lg-ambient:0 30px 70px #231c1824;--z-sticky:5;--z-frame:10;--z-float:30;--z-toast:60;--color-scrim:var(--lightningcss-light,#0f15247a)var(--lightningcss-dark,#080d1899);--color-over-media:#000000bf;--color-over-media-strong:#000000e6;--color-over-media-ink:#ffffffe6;--color-over-media-light:#ffffffe6;--color-over-media-faint:#0f15244d;--color-stage-ink:var(--color-white);--color-stage-ink-muted:#ffffffbf;--color-stage-wash:#ffffff1f;--color-stage-wash-hover:#fff3;--color-scan-ground:var(--color-white);--wash-hover:var(--lightningcss-light,#0f15240a)var(--lightningcss-dark,#f5f3ee0f);--wash-pressed:var(--lightningcss-light,#0f152414)var(--lightningcss-dark,#f5f3ee1a);--ring-focus:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink);--ring-focus-danger:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-danger);--duration-fast:.12s;--duration-normal:.16s;--duration-slow:.22s;--duration-slower:.3s}}@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}:lang(vi){--font-sans:"Be Vietnam Pro", "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--font-sans)}:lang(vi) h1,:lang(vi) h2,:lang(vi) .page-title{line-height:max(1.05em,1lh)}:root{--brand-primary:#e8102f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6478' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-sm:0 4px 12px #0003;--shadow-md:0 8px 20px #00000042;--shadow-lg:0 14px 32px #00000057;--shadow-sm-ambient:0 10px 24px #0000003d;--shadow-md-ambient:0 20px 44px #00000052;--shadow-lg-ambient:0 32px 72px #0000006b;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aeb4c8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-sm:0 4px 12px #0003;--shadow-md:0 8px 20px #00000042;--shadow-lg:0 14px 32px #00000057;--shadow-sm-ambient:0 10px 24px #0000003d;--shadow-md-ambient:0 20px 44px #00000052;--shadow-lg-ambient:0 32px 72px #0000006b;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aeb4c8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}html{font-family:var(--font-sans);font-feature-settings:"kern" 1}body{background-color:var(--color-canvas);color:var(--color-text);font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:2px solid #0000}::placeholder{color:var(--color-text-subtle)}::selection{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-brand) 22%, transparent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.meta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle)}.secondary{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-subtle)}.note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.small{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.error-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-danger);font-weight:500}.row-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-emphasized);font-weight:500}.icon-12,.icon-14,.icon-16,.icon-18,.icon-20,.icon-24{flex-shrink:0}.icon-12{width:.75rem;height:.75rem}.icon-14{width:.875rem;height:.875rem}.icon-16{width:1rem;height:1rem}.icon-18{width:1.125rem;height:1.125rem}.icon-20{width:1.25rem;height:1.25rem}.icon-24{width:1.5rem;height:1.5rem}.wheel{box-sizing:border-box;border:2px solid;display:inline-block}@supports (color:color-mix(in lab, red, red)){.wheel{border:2px solid color-mix(in srgb, currentColor 25%, transparent)}}.wheel{border-top-color:currentColor;border-radius:9999px;animation:.8s linear infinite wheel-turn}.stack-0,.stack-1,.stack-2,.stack-3,.stack-4,.stack-5{flex-direction:column;min-width:0;display:flex}.stack-1{gap:.25rem}.stack-2{gap:.5rem}.stack-3{gap:.75rem}.stack-4{gap:1rem}.stack-5{gap:1.25rem}.cluster{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row{align-items:center;gap:.5rem;display:flex}.controls{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.grid-2{gap:1rem;display:grid}@media (width>=40rem){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.between{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.between>:last-child:not(:first-child){margin-inline-start:auto}.excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment-column{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.comment-bubble{border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);background-color:var(--color-surface-offset);align-self:stretch;min-width:0;max-width:100%;padding:.5rem .75rem}.comment-actions{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;padding-inline:.25rem;display:flex}.comment-actions:empty{display:none}.comment-action{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);background:0 0;border:0;padding:0;font-weight:600}.comment-action:hover{color:var(--color-text);text-decoration:underline}.comment-action+.comment-action:before,.comment-action+.confirm-in-place>.comment-action:before{content:"·";color:var(--color-text-subtle);pointer-events:none;margin-inline:-.5rem .5rem;font-weight:400}.post-section{flex-direction:column;gap:.75rem;display:flex}.post-section+.post-section{box-shadow:0 -1px 0 var(--color-divider);padding-top:1rem}.floating{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-md), var(--shadow-md-ambient)}.btn{--keyline:transparent;--ring:0 0 0 0 transparent;--elev:0 0 0 0 transparent;border-radius:var(--radius-md);white-space:nowrap;height:2.5rem;font-size:var(--text-base);line-height:var(--text-base--line-height);cursor:pointer;box-shadow:0 0 0 1px var(--keyline), var(--ring), var(--elev);transition:background-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;padding-inline:.875rem;font-weight:600;display:inline-flex;position:relative}.btn:focus-visible{--ring:var(--ring-focus);outline:1px solid #0000}.btn:active:not(:disabled){transform:scale(.99)}.btn:disabled,.btn[aria-busy=true]{cursor:default}.btn-label{transition:opacity var(--duration-fast) var(--ease-out);align-items:center;gap:.625rem;display:inline-flex}.btn[aria-busy=true]>.btn-label{opacity:0}.btn-spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-primary{--keyline:var(--color-ink);background-color:var(--color-ink);color:var(--color-text-on-ink)}.btn-primary:hover:not(:disabled){--keyline:var(--color-ink-strong);background-color:var(--color-ink-strong)}.btn-primary:active:not(:disabled){--keyline:var(--color-ink);background-color:var(--color-ink)}.btn-primary:disabled{--keyline:var(--color-ink-disabled);background-color:var(--color-ink-disabled)}.btn-brand{--keyline:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-on-brand)}.btn-brand:hover:not(:disabled){--keyline:var(--color-brand-strong);background-color:var(--color-brand-strong)}.btn-brand:disabled{--keyline:transparent;background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.btn-brand:disabled{background-color:color-mix(in oklab, var(--color-brand) 45%, var(--color-surface))}}.btn-secondary{--keyline:var(--color-keyline);background-color:var(--color-surface);color:var(--color-text)}.btn-secondary:hover:not(:disabled){background-image:linear-gradient(var(--wash-hover), var(--wash-hover))}.btn-secondary:active:not(:disabled){background-image:linear-gradient(var(--wash-pressed), var(--wash-pressed))}.btn-secondary:disabled{color:var(--color-text-disabled)}.btn-danger{background-color:var(--color-danger);color:var(--color-text-on-brand)}.btn-danger:hover:not(:disabled){background-color:var(--color-danger-strong)}.btn-danger:disabled{background-color:var(--color-ink-disabled);color:var(--color-text-on-ink)}.btn-ghost{color:var(--color-text-muted);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--wash-hover)}.btn-ghost:active:not(:disabled){background-color:var(--wash-pressed)}.btn-ghost:disabled{color:var(--color-text-disabled)}.field-input{--keyline:var(--color-keyline);--ring:0 0 0 0 transparent;border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;height:2.5rem;color:var(--color-text);font-size:var(--text-base);line-height:var(--text-base--line-height);box-shadow:0 0 0 1px var(--keyline), var(--ring);transition:box-shadow var(--duration-slow) var(--ease-out);border:0;padding-inline:.75rem}select.field-input{appearance:none;background-image:var(--select-chevron);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.25rem}.password-input{display:block;position:relative}.password-input>.field-input{padding-right:2.75rem}.password-toggle{border-radius:0 var(--radius-md) var(--radius-md) 0;width:2.75rem;color:var(--color-text-subtle);cursor:pointer;inset-block:0;justify-content:center;align-items:center;display:flex;position:absolute;right:0}.password-toggle:hover{color:var(--color-text)}.field-input:focus-visible{--keyline:var(--color-ink);--ring:var(--ring-focus);outline:1px solid #0000}.field-input[aria-invalid=true]{--keyline:var(--color-danger)}.field-input[aria-invalid=true]:focus-visible{--ring:var(--ring-focus-danger)}.field-input:disabled{background-color:var(--color-surface-offset);color:var(--color-text-disabled)}.field-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);margin-bottom:.375rem;font-weight:600;display:block}.field-head{align-items:baseline;gap:.2em;margin-bottom:.375rem;display:flex}.field-head>.field-label{margin-bottom:0}.field-end{margin-left:auto}.field-required{color:var(--color-danger);font-weight:600}.field-hint{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);margin-top:.375rem}.field-error{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-danger);margin-top:.375rem;font-weight:500}.page-head-with-action{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-page);color:var(--color-text-emphasized);font-weight:650}.page-title:before{content:"";background-color:var(--color-brand);vertical-align:.1em;border-radius:1px;width:.5rem;height:.5rem;margin-right:.625rem;display:inline-block;transform:rotate(-8deg)}.link,.link-button{color:var(--color-text-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-keyline);-webkit-text-decoration-color:var(--color-keyline);-webkit-text-decoration-color:var(--color-keyline);text-decoration-color:var(--color-keyline);text-underline-offset:3px;border-radius:var(--radius-sm);font-weight:500}.link:hover,.link-button:hover{text-decoration-color:currentColor}.link-danger{color:var(--color-danger)}.window-message{max-width:24rem;color:var(--color-text-muted);padding:1.5rem}.screen-stage{background-color:var(--color-canvas);justify-content:center;align-items:center;min-height:100vh;padding-inline:1.5rem;display:flex}.status-screen{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:24rem;display:flex}.status-screen-mark{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem;color:var(--color-text-emphasized);margin-bottom:.5rem}.status-screen-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.icon-link{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-link:hover{background-color:var(--wash-hover);color:var(--color-text)}.icon-link:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.icon-link-compact{width:2rem;height:2rem}.rail-link{white-space:nowrap;border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text);transition:background-color var(--duration-normal) var(--ease-out);align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:500;display:flex;overflow:hidden}.rail-link:hover{background-color:var(--wash-hover)}.rail-link:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.rail-link.active{background-color:var(--color-surface-offset);color:var(--color-text-emphasized);font-weight:600}.confirm-in-place{align-items:center;gap:.5rem;display:inline-flex}.people-menu-anchor{display:inline-flex;position:relative}.people-menu{z-index:var(--z-float);border-radius:var(--radius-md);background-color:var(--color-surface);width:min(22rem,100cqw);max-width:none;max-height:none;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-lg);color:var(--color-text);font-size:var(--text-sm);letter-spacing:normal;text-align:start;text-transform:none;top:calc(100% + .375rem);right:0;border:0;flex-direction:column;margin:0;padding:0;font-weight:400;display:flex;position:absolute;inset-inline-start:auto;overflow:hidden}.people-menu-title{border-bottom:1px solid var(--color-divider);padding:.625rem .875rem;font-weight:600}.people-menu-search{border-bottom:1px solid var(--color-divider);color:var(--color-text-subtle);align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.people-menu-search:focus-within{box-shadow:inset 0 -2px 0 var(--color-ink)}.people-menu-field{min-width:0;color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.people-menu-field:focus-visible{box-shadow:none}.people-menu-list{max-height:16rem;overflow-y:auto}.people-menu-row{border-bottom:1px solid var(--color-divider);cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .875rem;display:flex}.people-menu-row:hover{background-color:var(--wash-hover)}.people-menu-row:focus-within{box-shadow:inset 2px 0 0 var(--color-ink)}.people-menu-row:has(input:disabled){color:var(--color-text-muted);cursor:default}.people-menu-check{width:1rem;color:var(--color-ink);visibility:hidden;flex:none;justify-content:center;display:inline-flex}.people-menu-row[data-in=true] .people-menu-check{visibility:visible}.people-menu-name{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:baseline;column-gap:.5rem;min-width:0;display:flex}.people-menu-note,.people-menu-foot{color:var(--color-text-subtle);font-size:var(--text-xs)}.people-menu-foot{padding:.5rem .875rem}.people-menu-address{border-bottom:1px solid var(--color-divider);width:100%;color:var(--color-ink);text-align:start;cursor:pointer;padding:.5rem .875rem;font-weight:500}.people-menu-address:hover{background-color:var(--wash-hover)}.count-pill{border-radius:var(--radius-full);background-color:var(--color-brand);min-width:1.25rem;color:var(--color-text-on-brand);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 .375rem;font-weight:600;line-height:1.25rem}.rail-link>.count-pill{margin-inline-start:auto}.person-badge{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.person-badge-name{text-overflow:ellipsis;flex:0 8 auto;min-width:0;overflow:hidden}.person-badge .role-word-beside{flex:0 auto;min-width:0;overflow:hidden}.role-word{align-items:center;gap:.375rem;display:inline-flex}.role-word[data-role=writer] svg{color:var(--color-role-writer)}.role-word[data-role=approver] svg{color:var(--color-role-approver)}.role-word[data-role=publisher] svg{color:var(--color-role-publisher)}.role-word[data-role=admin] svg{color:var(--color-role-admin)}.role-word[data-role=member] svg{color:var(--color-role-member)}.role-word-beside{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;gap:.25rem;font-weight:400}.person-badge .role-word-beside{margin-left:.125rem}.role-word-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.person-initials-holder{flex-shrink:0;display:inline-flex;position:relative}.person-initials{border-radius:var(--radius-full);background-color:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-surface);font-size:var(--text-xs);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.person-initials-client{background-color:var(--color-danger-tint);color:var(--color-danger)}.person-mark{border-radius:var(--radius-full);border:2px solid var(--color-surface);background-color:var(--color-surface-offset);justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;bottom:-.25rem;right:-.25rem}.person-mark-approved{background-color:var(--color-success);color:var(--color-surface)}.person-mark-changes{background-color:var(--color-warning);color:var(--color-surface)}.person-mark-waiting:after{content:"";border-radius:var(--radius-full);background-color:var(--color-text-muted);width:.375rem;height:.375rem}.filter-pill{border:1px solid var(--color-keyline);border-radius:var(--radius-full);min-height:2.25rem;color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .875rem;display:inline-flex}.filter-pill:hover{background-color:var(--wash-hover)}.filter-pill[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-surface)}.chevron{clip-path:polygon(0 0, calc(100% - var(--point,.75rem)) 0, 100% 50%, calc(100% - var(--point,.75rem)) 100%, 0 100%, var(--point,.75rem) 50%)}.chevron:first-child{clip-path:polygon(0 0, calc(100% - var(--point,.75rem)) 0, 100% 50%, calc(100% - var(--point,.75rem)) 100%, 0 100%)}.filter-arrow{min-height:2.25rem;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.25rem;margin-left:-.375rem;padding:0 1.25rem 0 1.5rem;display:inline-flex}.filter-arrow:first-child{margin-left:0;padding-left:.875rem}.filter-arrow:hover{filter:brightness(.95)}.summary-list{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.summary-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.summary-value{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);text-align:right;overflow-wrap:anywhere}.modal{border-radius:var(--radius-xl);background-color:var(--color-surface);width:min(26rem,100vw - 2rem);box-shadow:var(--shadow-lg), var(--shadow-lg-ambient);color:var(--color-text);border:none;margin:auto;padding:1.5rem}@media not all and (width>=30rem){.modal:not(.modal-side,.modal-viewer,.modal-post,.modal-media){border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 2rem);margin:auto 0 0;padding:1.5rem 1.25rem 1.75rem;overflow-y:auto}}.modal-wide{width:min(45rem,100vw - 2rem)}.modal-broad{width:min(64rem,100vw - 2rem)}.modal-side,.modal-viewer{width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;inset:.5rem;overflow:hidden}@media (width>=48rem){.modal-side{inset:0 auto 0 var(--rail-width);width:min(26rem, calc(100vw - var(--rail-width)));border-radius:0 var(--radius-xl) var(--radius-xl) 0}}.modal-side[open]{animation:side-in var(--duration-slow) var(--ease-out)}.modal-side-frame{flex-direction:column;gap:.75rem;height:100%;padding:1.125rem 1.25rem 0;display:flex}.modal-viewer-frame{grid-template-rows:auto minmax(16rem,1fr) auto auto;height:100%;display:grid;overflow-y:auto}.modal-viewer-frame>header{padding:1.125rem 6.25rem .5rem 1.25rem}@media (width>=48rem){.modal-viewer{inset:1.5rem}.modal-viewer-frame{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 22rem;overflow-y:visible}.modal-viewer-frame>header{grid-area:1/2}.viewer-stage{grid-area:1/1/3}.viewer-side{grid-area:2/2/-1;min-height:0;overflow-y:auto}.viewer-strip{grid-area:3/1}}.viewer-stage{background-color:var(--color-stage);justify-content:center;align-items:center;min-height:16rem;padding:3.5rem 4.5rem;display:flex;position:relative}.viewer-media{border-radius:var(--radius-md);object-fit:contain;align-self:center;max-width:100%;min-height:0;max-height:100%}.viewer-document{touch-action:pan-y pinch-zoom;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:0;display:flex}.viewer-missing{color:var(--color-stage-ink-muted)}.stage-nav{border-radius:var(--radius-full);background-color:var(--color-over-media);width:2.75rem;height:2.75rem;color:var(--color-over-media-ink);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.stage-nav:hover:not(:disabled){background-color:var(--color-over-media-strong)}.stage-nav:disabled{opacity:.3;cursor:default}.stage-nav:focus-visible{box-shadow:0 0 0 2px var(--color-stage-ink);outline:1px solid #0000}.stage-nav-previous{left:1rem}.stage-nav-next{right:1rem}.viewer-position{border-radius:var(--radius-full);background-color:var(--color-over-media);color:var(--color-over-media-ink);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;padding:.125rem .625rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.viewer-side{flex-direction:column;gap:1.75rem;padding:.5rem 1.25rem 1.25rem;display:flex}.viewer-remove{z-index:1;border-radius:var(--radius-full);background-color:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:3.5rem}.viewer-remove:hover{background-color:var(--color-danger-tint);color:var(--color-danger)}.viewer-remove:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.viewer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.viewer-strip{box-shadow:0 -1px 0 var(--color-keyline);padding:.625rem 1.25rem .75rem}.tag-chip{border-radius:var(--radius-full);background-color:var(--color-surface-offset);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);align-items:center;gap:.125rem;padding:.125rem .25rem .125rem .625rem;display:inline-flex}.tag-chip-remove{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-text-subtle);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tag-chip-remove:hover:not(:disabled){background-color:var(--wash-hover);color:var(--color-text)}.tag-chip-remove:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.modal::backdrop{background-color:var(--color-scrim)}.modal-post{width:min(38.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;position:fixed;overflow-y:auto}.modal-media{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media not all and (width>=30rem){.modal-actions>.btn{flex:100%}}.modal-head{padding-right:2rem}.editable-name{overflow-wrap:anywhere}.editable-name-pencil{vertical-align:middle;margin-left:.125rem}.name-field-value{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-text-emphasized);font-weight:600}.color-input{align-items:center;gap:.5rem;display:flex}.color-input-swatch{border-radius:var(--radius-md);background-color:var(--swatch);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--color-keyline);flex-shrink:0;position:relative}.color-input-swatch-empty{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--color-keyline) 50%, transparent calc(50% + .5px))}.color-input-swatch:focus-within{box-shadow:0 0 0 1px var(--color-keyline), var(--ring-focus)}.color-input-picker{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.color-input-picker:disabled{cursor:not-allowed}.view-stack{display:grid}.view-stack>*{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.view-stack-hidden{visibility:hidden}.to-the-foot{flex:1}.to-the-foot>:last-child{margin-top:auto}.corner-close{z-index:1;border-radius:var(--radius-full);background-color:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.corner-close:hover{background-image:linear-gradient(var(--wash-hover), var(--wash-hover))}.corner-close:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-media-elsewhere{border-top:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding:.75rem 1rem}.post-card{flex-direction:column;gap:.75rem;padding-block:1rem;display:flex}.post-card>*{margin-inline:1rem}.post-author{align-items:center;gap:.5rem;min-width:0;padding-right:2.5rem;display:flex}.post-author-name{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-text-emphasized);font-weight:600}.post-author-meta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);align-items:center;gap:.25rem;display:inline-flex}.post-visual-frame{position:relative}.post-visual{border-radius:var(--radius-media);background-color:var(--color-stage);cursor:zoom-in;width:100%;display:block;overflow:hidden}.post-visual:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-visual-image{width:100%;aspect-ratio:var(--visual-ratio,auto);object-fit:cover;display:block}.post-card>.document-view{margin-inline:0}.document-view{aspect-ratio:16/9;position:relative;overflow:hidden}.document-view-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.25rem;height:100%;padding:1px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.document-view-page{border:1px solid var(--color-keyline);border-radius:var(--radius-media);scroll-snap-align:start;cursor:zoom-in;flex:none;height:100%;overflow:hidden}.document-view-page:focus-visible{box-shadow:inset var(--ring-focus);outline:1px solid #0000}.document-view-image{object-fit:contain;width:100%;height:100%;display:block}.document-view-title{border-radius:var(--radius-media);background-color:var(--color-over-media);max-width:calc(100% - 2.5rem);color:var(--color-over-media-ink);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:.25rem .5rem;position:absolute;top:.5rem;left:1.25rem;overflow:hidden}.document-view-name{font-weight:600}.document-view-prev,.document-view-next{opacity:0;transition:opacity var(--duration-normal) var(--ease-out);top:50%;transform:translateY(-50%)}.document-view-prev{left:1rem}.document-view-next{right:1rem}.document-view:hover .document-view-prev,.document-view:hover .document-view-next,.document-view-prev:focus-visible,.document-view-next:focus-visible{opacity:1}@media (hover:none){.document-view-prev,.document-view-next{opacity:1}}.document-view-prev:disabled,.document-view-next:disabled{visibility:hidden}.over-visual{border-radius:var(--radius-full);background-color:var(--color-over-media);width:2rem;height:2rem;color:var(--color-over-media-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.over-visual:hover{background-color:var(--color-over-media-strong)}.over-visual:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.visual-expand{bottom:1rem;right:1rem}.post-reading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.post-comments{box-shadow:0 -1px 0 var(--color-divider);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.post-comments:empty{display:none}.post-replies{flex-direction:column;gap:.5rem;margin-top:.5rem;margin-left:2.25rem;display:flex}.post-comment{align-items:flex-start;gap:.5rem;display:flex}.post-comment-head{align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.post-comment-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-emphasized);font-weight:600}.post-comment-picture-frame{width:fit-content;max-width:100%;margin-top:.5rem;position:relative}.post-comment-picture-open{border-radius:var(--radius-lg);cursor:zoom-in;display:block}.post-comment-picture-open:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-comment-picture{border-radius:var(--radius-lg);max-width:100%;max-height:12rem;display:block}.comment-visibility{color:var(--color-text-subtle);cursor:default;display:inline-flex}.comment-visibility-turns{color:var(--color-text);cursor:pointer}.comment-visibility-turns:hover{color:var(--color-text-link)}.post-comment-moment{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.post-more{border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;background-color:#0000;align-self:flex-start;font-weight:600}.post-more:hover{color:var(--color-text)}.post-more:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-ways{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-left:auto;display:inline-flex}.post-way{font-size:var(--text-sm);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.media-view{grid-template-columns:minmax(0,1fr) 22rem;height:100%;display:grid}.media-stage{background-color:var(--color-stage);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.media-stage-frame{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.media-stage-video{max-width:100%;max-height:100%;margin:auto;display:block}.media-stage-image{object-fit:contain;max-width:100%;max-height:100%}.media-stage-title{color:var(--color-stage-ink);font-size:var(--text-sm);padding:.75rem 1rem;font-weight:600}.page-bar{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-bar-count{color:var(--color-stage-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.page-bar-turn{border-radius:var(--radius-full);background-color:var(--color-stage-wash);width:2rem;height:2rem;color:var(--color-stage-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-bar-turn:hover:not(:disabled){background-color:var(--color-stage-wash-hover)}.page-bar-turn:disabled{opacity:.3;cursor:default}.page-bar-turn:focus-visible{box-shadow:0 0 0 2px var(--color-stage-ink);outline:1px solid #0000}.page-bar-slider{min-width:0;accent-color:var(--color-stage-ink);cursor:pointer;flex:1}.media-side{min-height:0;overflow-y:auto}.media-view-alone{grid-template-columns:1fr}@media not all and (width>=48rem){.media-view{grid-template-columns:1fr}.media-side{display:none}}.btn-compact{height:2rem;font-size:var(--text-sm);padding-inline:.75rem}.seg{border-radius:var(--radius-md);background-color:var(--color-surface-offset);box-shadow:0 0 0 1px var(--color-keyline);border:0;flex-wrap:wrap;gap:.125rem;padding:.125rem;display:inline-flex}.seg-option{border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:inline-flex;position:relative}.seg-option:has(input:checked){background-color:var(--color-surface);color:var(--color-text-emphasized);box-shadow:0 0 0 1px var(--color-keyline)}.seg-option:has(input:focus-visible){box-shadow:var(--ring-focus)}.seg-even{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.seg-even>.seg-option{justify-content:center}@media not all and (width>=30rem){.seg{flex-wrap:nowrap;max-width:100%}.seg-option{text-align:center;flex:auto;justify-content:center;min-width:min-content;padding-inline:.375rem}.seg-glyph{padding-inline:.75rem}}.library-panel{flex-direction:column;height:100%;min-height:0;display:flex}.library-panel-filters{box-shadow:0 1px 0 var(--color-keyline);flex-direction:column;gap:.625rem;padding:.875rem 1.25rem;display:flex}.library-panel-filters .seg-glyph{padding-inline:.5rem}.library-panel-body{flex:1;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.library-selection{align-items:center;gap:.125rem;min-width:0;display:flex}.library-deselect{margin-left:-.5rem}.library-panel-foot{box-shadow:0 -1px 0 var(--color-keyline);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex;position:relative}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem .75rem;display:grid}.library-tile{flex-direction:column;gap:.25rem;min-width:0;display:flex;position:relative}.library-import{aspect-ratio:1;border:1.5px dashed var(--color-keyline);border-radius:var(--radius-lg);width:100%;color:var(--color-text-muted);cursor:pointer;place-items:center;display:grid}.library-import:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.library-import[aria-busy=true]{color:var(--color-text)}.library-import:focus-within{box-shadow:var(--ring-focus);outline:1px solid #0000}.library-import[aria-disabled=true]{opacity:.5;cursor:not-allowed}.library-tile-open{border-radius:var(--radius-lg);cursor:zoom-in;width:100%;display:block}.library-tile-open:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.library-tile-thumb{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--color-keyline);transition:box-shadow var(--duration-fast) var(--ease-out);display:block}.library-tile-open:hover .library-tile-thumb{box-shadow:0 0 0 2px var(--color-text-subtle)}.confirm-thumb{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:6rem;box-shadow:0 0 0 1px var(--color-keyline);display:block}.library-tile-chosen .library-tile-thumb,.library-tile-chosen .library-tile-open:hover .library-tile-thumb{box-shadow:0 0 0 3px var(--color-brand)}.corner-bin{opacity:0;width:1.5rem;height:1.5rem;transition:opacity var(--duration-normal) var(--ease-out);top:.5rem;right:.5rem}.library-tile:hover>.corner-bin,.logo-holder:hover>.corner-bin,.corner-bin:focus-visible{opacity:1}@media (hover:none){.corner-bin{opacity:1}}.library-tile-check{appearance:none;border:1.5px solid var(--color-over-media-light);border-radius:var(--radius-full);background-color:var(--color-over-media-faint);cursor:pointer;place-content:center;width:1.5rem;height:1.5rem;margin:0;display:grid;position:absolute;top:.5rem;left:.5rem}.library-tile-check:checked{border-color:var(--color-brand);background-color:var(--color-brand)}.library-tile-check:checked:after{content:"";border:solid var(--color-text-on-brand);border-width:0 2px 2px 0;width:.375rem;height:.6875rem;transform:translateY(-1px)rotate(45deg)}.library-tile-check:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.library-tile-tags{gap:.25rem;min-width:0;display:flex}.library-tile-tag{border-radius:var(--radius-full);background-color:var(--color-surface-offset);min-width:0;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;padding:0 .375rem;overflow:hidden}.library-tile-tag-more{flex-shrink:0}.library-search{gap:.5rem;display:flex}.library-search>input{flex:1;min-width:0}.library-published-toggle{border-radius:var(--radius-md);background-color:var(--color-surface-offset);box-shadow:0 0 0 1px var(--color-keyline);color:var(--color-text-muted);cursor:pointer;border:0;flex:none;place-items:center;padding-inline:.75rem;display:grid}.library-published-toggle:hover{color:var(--color-text-emphasized)}.library-published-toggle[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-text-emphasized)}.library-published-toggle:focus-visible{box-shadow:var(--ring-focus)}.library-tile-published{border-radius:var(--radius-full);background-color:var(--color-surface);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--color-keyline);color:var(--color-text-muted);place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.library-tile-held{border-radius:var(--radius-full);background-color:var(--color-surface);max-width:calc(100% - 1rem);box-shadow:0 0 0 1px var(--color-keyline);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-overflow:ellipsis;white-space:nowrap;padding:.125rem .5rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;overflow:hidden}.qr-image{border-radius:var(--radius-lg);background-color:var(--color-scan-ground);width:11rem;height:11rem;padding:.5rem}.secret-key{border-radius:var(--radius-md);background-color:var(--color-surface-offset);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:.08em;overflow-wrap:anywhere;padding:.625rem .75rem;display:block}.code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.code-cell{border-radius:var(--radius-md);background-color:var(--color-surface-offset);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:.06em;text-align:center;padding:.5rem .625rem}.panel{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.modal-title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-card);color:var(--color-text-emphasized);font-weight:600}.panel-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-card);color:var(--color-text-emphasized);font-weight:600}.panel-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@media not all and (width>=48rem){.panel-head{flex-wrap:wrap;row-gap:.5rem}.panel-head>.panel-title{order:-1;width:100%}}.subject-head{align-items:center;gap:.75rem;display:flex}.subject-name{min-width:0;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.subject-detail{white-space:normal;flex-direction:column;display:flex}.subject-detail>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subject-detail>.secondary{font-weight:400}.modal-section{box-shadow:inset 0 1px 0 var(--color-divider);padding-top:1rem}.connect-intro{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.connect-intro-closed{opacity:.6}.connect-steps{counter-reset:step;flex-direction:column;flex:14rem;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.connect-steps>li{counter-increment:step;gap:.5rem;display:flex}.connect-steps>li:before{content:counter(step) ".";width:1.25rem;color:var(--color-text-subtle);flex:none}.choice-guided{border-radius:var(--radius-lg);box-shadow:0 0 0 1.5px var(--color-ink);flex-direction:column;padding-bottom:1rem;display:flex}.choice-guided>.choice-row{box-shadow:none}.choice-guided>.connect-intro{border-radius:var(--radius-md);background-color:var(--color-surface-offset);margin:0 1rem 0 3.75rem;padding:.875rem}@media not all and (width>=30rem){.choice-guided>.connect-intro{margin-left:1rem}.choice-guided .reseller-sketch{margin-inline:auto}}.wait-guide{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1rem;display:flex}.wait-guide>.wait-steps{flex:16rem}@media not all and (width>=30rem){.wait-guide>.reseller-sketch{margin-inline:auto}}.reseller-sketch{border-radius:var(--radius-md);background-color:var(--color-sketch-paper);width:10.25rem;box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;flex-shrink:0;gap:.3125rem;margin:0;padding:.625rem;display:flex}.reseller-sketch-title{color:var(--color-sketch-text);font-size:.625rem;font-weight:600;line-height:.875rem}.reseller-sketch-line{border-radius:var(--radius-sm);background-color:var(--color-sketch-line);height:.6875rem}.reseller-sketch-linkedin{border-radius:var(--radius-sm);background-color:var(--color-linkedin);height:1.25rem;box-shadow:0 0 0 2px var(--color-sketch-paper), 0 0 0 4px var(--color-brand);color:var(--color-white);align-items:center;padding:0 .5rem;font-size:.625rem;font-weight:600;display:flex}.wait-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wait-step{color:var(--color-text-muted);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.wait-step+.wait-step{box-shadow:inset 0 1px 0 var(--color-divider)}.wait-step:before{content:"";box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--color-keyline);flex-shrink:0;width:1.25rem;height:1.25rem}.wait-step-done{color:var(--color-text)}.wait-step-done:before{border-color:var(--color-success);background-color:var(--color-success)}.wait-step-current{color:var(--color-text-emphasized);font-weight:600}.wait-step-current:before{border-color:var(--color-ink);border-right-color:#0000}.wait-step-state{font-size:var(--text-sm);color:var(--color-text-muted);margin-left:auto;font-weight:400}.wait-step-done .wait-step-state{color:var(--color-success)}.note-quote{border-radius:var(--radius-md);background-color:var(--color-surface-offset);margin:0;padding:.75rem .875rem}.connect-why{box-shadow:inset 0 1px 0 var(--color-divider);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-top:1rem}.connect-why>summary{cursor:pointer;color:var(--color-text-emphasized);font-weight:500}.auth-brand-name{font-size:var(--text-lg);color:var(--color-text-emphasized);font-weight:650}.link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.fact-list{flex-direction:column;gap:.625rem;display:flex}.fact{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fact-value{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-emphasized);text-align:right;overflow-wrap:anywhere;font-weight:500}.gesture-zone-title-danger{color:var(--color-danger)}.gesture-zone{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline)}.gesture-zone-danger{background-color:var(--lightningcss-light,#aa41410f)var(--lightningcss-dark,#ce6f6f0f)}@supports (color:color-mix(in lab, red, red)){.gesture-zone-danger{background-color:color-mix(in oklab, var(--color-danger) 6%, transparent)}}.gesture-zone-danger{box-shadow:0 0 0 1px var(--color-danger-line)}.gesture-zone-danger .row-title{color:var(--color-danger)}.gesture-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.modal .gesture-row{flex-direction:column;align-items:stretch;gap:.625rem}.modal .gesture-row-action{align-self:flex-end}.gesture-row+.gesture-row{box-shadow:inset 0 1px 0 var(--color-keyline)}.gesture-zone-page-title{padding-inline:1.5rem}.gesture-zone-page>.gesture-row{padding-inline:2.5rem}.gesture-row-confirming{display:block}.gesture-row-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.gesture-row-action{white-space:nowrap;flex:none;min-width:9.5rem;display:grid}.gesture-row-action>.confirm-in-place:not([role=group]){display:grid}@media not all and (width>=30rem){.gesture-row{flex-direction:column;align-items:stretch;gap:.75rem}.gesture-row-action{justify-items:start;min-width:0}}.section-label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);font-weight:600}.panel-flush{gap:0;padding:.375rem}.nav-row{border-radius:var(--radius-lg);transition:background-color var(--duration-normal) var(--ease-out);background-color:#0000;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.nav-row:hover{background-color:var(--wash-hover)}.nav-row:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.nav-row-icon{border-radius:var(--radius-md);background-color:var(--color-surface-offset);width:2rem;height:2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.nav-row-chevron{width:1rem;height:1rem;color:var(--color-text-disabled);flex-shrink:0}.meta-line{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-subtle);align-items:flex-start;gap:.5rem;display:flex}.meta-line>svg{flex-shrink:0;margin-top:.125rem}.or-divider{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);align-items:center;gap:.75rem;display:flex}.or-divider:before,.or-divider:after{content:"";background-color:var(--color-keyline);flex:1;height:1px}.status-card{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:1rem;padding:1rem;display:flex}.btn-quiet-danger{color:var(--color-danger)}.push-end{margin-inline-start:auto}.choice-row{text-align:left;cursor:pointer;width:100%;box-shadow:0 0 0 1px var(--color-keyline);padding:1rem}.choice-row-emphasized{box-shadow:0 0 0 1.5px var(--color-ink)}.choice-row:disabled{cursor:not-allowed;opacity:.55}.choice-row:disabled:hover{background-color:#0000}@media not all and (width>=30rem){.choice-row{flex-wrap:wrap}.choice-row>.btn{width:100%;height:2.5rem}}.page-avatar{border-radius:var(--radius-full);object-fit:cover;background-color:var(--color-surface-offset);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.page-avatar-md{width:2.5rem;height:2.5rem}.page-avatar-fallback{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:500}.check-row{cursor:pointer;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text);align-items:flex-start;gap:.625rem;display:flex}.check-row:has(.check-input:disabled){cursor:default;color:var(--color-text-muted)}.check-input{width:1.125rem;height:1.125rem;accent-color:var(--color-ink);flex-shrink:0;margin-top:.1875rem}.check-hint{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);padding-left:1.75rem}.consequences{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);flex-direction:column;gap:.375rem;padding-left:1.75rem;display:flex}.consequence-list{flex-direction:column;gap:.25rem;padding-left:1rem;list-style:outside;display:flex}.consequences-fold>summary{cursor:pointer;color:var(--color-text);font-weight:500}.consequences-fold[open]>summary{margin-bottom:.375rem}.setting-rows>*+*{border-top:1px solid var(--color-divider);padding-top:1rem}.setting-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.setting-row-text{flex-direction:column;flex:12rem;gap:.125rem;min-width:0;display:flex}.setting-row>:last-child{margin-inline-start:auto}.setting-count{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.setting-count-input{text-align:end;width:4.5rem}.logo-slot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.logo-holder{flex-shrink:0;display:flex;position:relative}.logo-mark{border-radius:var(--radius-lg);object-fit:contain;width:4rem;height:4rem;box-shadow:0 0 0 1px var(--color-keyline);flex-shrink:0}.logo-initials{background-color:var(--logo-ground);color:var(--color-text-on-brand);font-size:var(--text-lg);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.logo-drop{border:1px dashed var(--color-keyline);border-radius:var(--radius-lg);cursor:pointer;text-align:center;min-width:12rem;min-height:4rem;transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex;position:relative}.logo-drop:hover,.logo-drop-active{background-color:var(--wash-hover)}.logo-drop:focus-within{box-shadow:var(--ring-focus)}.logo-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.logo-drop-input:disabled{cursor:progress}.logo-drop-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);font-weight:500}.entity-row{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.entity-side{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.entity-row+.entity-row{box-shadow:0 -1px 0 var(--color-keyline)}.entity-row-editing{flex-direction:column;align-items:stretch;gap:.75rem}.entity-row-editing>*{min-width:0;max-width:100%}.access-editor{flex-direction:column;gap:.75rem;min-width:0;display:flex}.access-line{align-items:flex-start;gap:.5rem;display:flex}.access-line>:first-child{flex:1;min-width:0}.access-line>.icon-link{margin-top:1.5rem}.rights{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.right-row{background-color:var(--color-surface);align-items:center;gap:1rem;padding:.5rem .875rem;display:flex}.right-row+.right-row{box-shadow:0 -1px 0 var(--color-keyline)}.right-row-off .row-title{color:var(--color-text-muted)}.right-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.right-always{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);flex-shrink:0}.switch{border-radius:var(--radius-full);background-color:var(--color-surface-offset);width:2.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--color-keyline);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);border:0;flex-shrink:0;padding:0;position:relative}.switch:after{content:"";border-radius:var(--radius-full);background-color:var(--color-text-subtle);width:1rem;height:1rem;box-shadow:0 1px 2px var(--color-keyline);transition:transform var(--duration-normal) var(--ease-out);position:absolute;top:.1875rem;left:.1875rem}.switch[aria-checked=true]{background-color:var(--color-ink);box-shadow:none}.switch[aria-checked=true]:after{background-color:var(--color-text-on-ink);transform:translate(1rem)}.switch:disabled{cursor:default;opacity:.55}.switch:focus-visible{box-shadow:var(--ring-focus)}@media not all and (width>=40rem){.entity-row:not(.entity-row-editing){flex-wrap:wrap}.entity-row:not(.entity-row-editing)>.stack-0{flex:100%}.entity-row>.entity-side{margin-left:auto}.access-editor .between{flex-direction:column;align-items:stretch}.access-editor .between>.entity-side{flex-wrap:wrap}.access-editor .between>.entity-side:last-child{justify-content:flex-end}}.badge{border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;align-items:center;padding:.125rem .5rem;font-weight:500;display:inline-flex}.badge-neutral{background-color:var(--color-surface-offset);color:var(--color-text-subtle)}.badge-positive{background-color:var(--color-success-tint);color:var(--color-success)}.badge-warning{background-color:var(--color-warning-tint);color:var(--color-warning)}.deletion-confirm{display:contents}.app-shell{background-color:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex}@media (width>=48rem){.app-shell{flex-direction:row}}.app-rail{background-color:var(--color-surface);box-shadow:0 1px 0 var(--color-keyline);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:0 .75rem;padding-inline:.5rem;display:flex}@media (width>=48rem){.app-rail{--rail-width:15rem;height:100vh;width:var(--rail-width);box-shadow:1px 0 0 var(--color-keyline);transition:width var(--duration-normal) var(--ease-out);z-index:calc(var(--z-frame) + 1);flex-flow:column;align-self:flex-start;align-items:stretch;gap:0;padding-inline:0;position:sticky;top:0}}.app-rail-head{flex:auto;order:1;min-width:0;padding-block:.5rem}@media (width>=48rem){.app-rail-head{box-shadow:0 1px 0 var(--color-keyline);flex:none;padding:.875rem .75rem}}.app-rail-body{scrollbar-width:none;flex-basis:100%;order:3;gap:.25rem;min-width:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.app-rail-body .rail-link{flex:none}@media (width>=48rem){.app-rail-body{scrollbar-width:auto;flex-direction:column;flex:1;order:2;min-height:0;padding:.75rem;overflow:visible auto}}.app-rail-foot{flex-shrink:0;order:2;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}@media (width>=48rem){.app-rail-foot{box-shadow:0 -1px 0 var(--color-keyline);flex-direction:column;order:3;align-items:stretch;padding:.75rem}}.app-rail-tools{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.rail-toggle{display:none}@media (width>=48rem){.rail-toggle{display:inline-flex}}.rail-signout{white-space:nowrap;overflow:hidden}@media not all and (width>=48rem){.rail-signout{width:2.5rem;padding-inline:0}.app-rail-body .rail-link{justify-content:center;min-width:2.5rem;padding-inline:0}.app-rail-body .rail-label,.rail-signout .rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail-signout .rail-folded-glyph{display:inline}}.rail-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-folded-glyph{display:none}@media (width>=48rem){.app-rail[data-folded]{--rail-width:4rem}.app-rail[data-folded] .app-rail-head,.app-rail[data-folded] .app-rail-body,.app-rail[data-folded] .app-rail-foot{padding-inline:.625rem}.app-rail[data-folded] .app-rail-foot{align-items:center}.app-rail[data-folded] .app-rail-tools{flex-direction:column}.app-rail[data-folded] .rail-link{justify-content:center}.app-rail[data-folded] .rail-signout{width:2.5rem;padding-inline:0}.app-rail[data-folded] .rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-rail[data-folded] .rail-folded-glyph{display:inline}}.app-content{flex:1;min-width:0}.app-notices{z-index:var(--z-frame);position:sticky;top:0}.notice-bar{font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;gap:.625rem;padding:.5rem 1.5rem;display:flex}.notice-bar[data-kind=info]{background-color:var(--color-info-tint);color:var(--color-info);box-shadow:inset 0 -1px 0 var(--color-info-line)}.notice-bar[data-kind=warning]{background-color:var(--color-warning-tint);color:var(--color-warning);box-shadow:inset 0 -1px 0 var(--color-warning-line)}.notice-bar[data-kind=incident]{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:inset 0 -1px 0 var(--color-danger-line)}.notice-bar-text{flex:1;min-width:0}.notice-bar-text>*+*{margin-top:.125rem}.notice-bar-text a{text-decoration:underline}.app-main{flex-direction:column;gap:1.5rem;max-width:42rem;margin-inline:auto;padding:2.5rem 1.5rem;display:flex}.app-main-wide{max-width:96rem;margin-inline:0;padding-block:1.5rem;container-type:inline-size}.app-main-workbench{gap:0;max-width:none;margin-inline:0;padding:0}@media (width>=48rem){.app-content-workbench{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-main-workbench{flex-direction:column;flex:1;min-height:0;display:flex}}.toaster{z-index:var(--z-toast);pointer-events:none;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (width>=48rem){.toaster{width:24rem;left:auto}}.toast{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg), var(--shadow-lg-ambient), 0 0 0 1px var(--color-danger-line);pointer-events:auto;animation:toast-in var(--duration-slow) var(--ease-out);align-items:flex-start;gap:.625rem;padding:.75rem .5rem .875rem .875rem;display:flex;position:relative;overflow:hidden}.toast-glyph{color:var(--color-danger);flex-shrink:0;margin-top:.125rem}.toast-text{min-width:0;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);flex:1;margin:.0625rem 0 0}.toast-timer{background-color:var(--color-danger);transform-origin:0;width:100%;height:.1875rem;animation:toast-time var(--toast-duration) linear forwards;position:absolute;bottom:0;left:0}.toast-notice{box-shadow:var(--shadow-lg), var(--shadow-lg-ambient), 0 0 0 1px var(--color-info-line)}.toast-notice .toast-glyph{color:var(--color-info)}.toast-notice .toast-timer{background-color:var(--color-info)}.toast:hover .toast-timer,.toast:focus-within .toast-timer{animation-play-state:paused}.rail-group{display:flex}@media (width>=48rem){.rail-group{flex-direction:column}.rail-group+.rail-group{margin-top:.5rem}}.rail-group-label{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:.5rem .75rem .25rem;font-weight:600}.app-rail[data-folded] .rail-group-label{display:none}.rail-index{border-left:1px solid var(--color-divider);flex-direction:column;gap:.125rem;margin:0 0 .25rem 2.25rem;padding-left:.5rem;display:flex}.rail-index-link{border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs);padding:.1875rem .5rem;text-decoration:none}.rail-index-link:hover,.rail-index-link:focus-visible{background-color:var(--color-surface-offset);color:var(--color-text-emphasized)}.app-rail[data-folded] .rail-index{display:none}@media not all and (width>=48rem){.rail-group{gap:.25rem}.rail-group-label,.rail-index{display:none}}.workbench{flex-direction:column;min-height:0;display:flex}@media (width>=48rem){.workbench{flex:1;height:100%}}.workbench-head{box-shadow:0 1px 0 var(--color-keyline);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.875rem 1rem;display:flex}@media (width>=48rem){.workbench-head{padding:.875rem 1.5rem}}.workbench-head-post{flex-direction:column;flex:100%;gap:.25rem;min-width:0;display:flex}@media (width>=80rem){.workbench-head-post{flex-basis:12rem}}.workbench-head-tools{align-items:center;gap:.75rem;max-width:100%;display:flex;overflow-x:auto}.button-strip{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);min-width:0;box-shadow:inset 0 0 0 1px var(--color-keyline);border:0;flex-shrink:0;gap:.125rem;margin:0;padding:.1875rem;display:flex}.strip-button{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);background-color:#0000;border:0;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;display:inline-flex}.strip-button:hover:not(:disabled){background-color:var(--wash-hover);color:var(--color-text)}.strip-button[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-text-emphasized);box-shadow:var(--shadow-sm), 0 0 0 1px var(--color-keyline)}.strip-button[aria-pressed=true]:hover:not(:disabled){background-color:var(--color-surface)}.strip-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.strip-button:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.strip-button-danger{color:var(--color-danger)}.strip-button-danger:hover:not(:disabled){background-color:var(--color-danger-tint);color:var(--color-danger)}.workbench-body{justify-content:center;padding:.75rem 1rem;display:flex}@media (width>=48rem){.workbench-body{flex:1;min-height:0;padding:1rem 1.5rem}}.post-column{border-radius:var(--radius-lg);background-color:var(--color-surface);min-width:0;box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;flex:1;display:flex;container:column/inline-size}@media (width>=48rem){.post-column{min-width:20rem;min-height:0;overflow:hidden}.post-column-alone{max-width:55rem}}@media (width>=64rem){.post-column{flex:32rem}}.post-scroll{flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}@media (width>=48rem){.post-scroll{flex:1;min-height:0;padding:1.5rem;position:relative;overflow-y:auto}}.post-actions{z-index:var(--z-sticky);border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:var(--color-surface-offset);box-shadow:0 -1px 0 var(--color-keyline);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}@media (width>=48rem){.post-actions{padding:.75rem 1rem .75rem 1.25rem;position:static}}.post-state-group{flex-wrap:wrap;flex:12rem;align-items:center;gap:.25rem 1rem;min-width:0;display:flex}.post-gestures{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}@container column not (width>=40rem){.post-gestures{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.post-gestures>.btn{width:100%}.post-gestures>.btn:last-child:nth-child(odd){grid-column:1/-1}}.post-awaiting{flex-direction:column;gap:.375rem;max-width:28rem;display:flex}.post-scheduled{font-size:var(--text-sm);color:var(--color-text-emphasized);align-items:center;gap:.5rem;margin:0;font-weight:600;display:inline-flex}.post-state{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);align-items:center;gap:.5rem;display:flex}.post-state[data-state]:before{content:"";border-radius:var(--radius-full);background-color:var(--color-warning);flex-shrink:0;width:.5rem;height:.5rem}.post-state[data-state=saved]:before{background-color:var(--color-success)}.workbench-handle{display:none}@media (width>=64rem){.workbench-handle{cursor:col-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:flex}}.workbench-handle-grip{border-radius:var(--radius-full);background-color:var(--color-text-disabled);width:.25rem;height:3rem;transition:background-color var(--duration-normal) var(--ease-out)}.workbench-handle:hover .workbench-handle-grip,.workbench-handle:active .workbench-handle-grip{background-color:var(--color-brand)}.workbench-handle:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:1px solid #0000}.workbench-panel{z-index:var(--z-float);background-color:var(--color-surface);flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=64rem){.workbench-panel{z-index:auto;border-radius:var(--radius-lg);min-height:0;box-shadow:0 0 0 1px var(--color-keyline);position:static;overflow:hidden}}.workbench-side{display:contents}@media (width>=64rem){.workbench-side{--side-gap:1rem;flex-direction:column;flex:0 5 var(--side-width);gap:var(--side-gap);min-width:18rem;min-height:0;display:flex}.workbench-side>.workbench-panel{flex:1 1 0}}@media (width>=80rem){.workbench-side{flex-direction:row;flex:0 5 calc(var(--side-row-width) + var(--side-row-gaps) * var(--side-gap));min-width:auto}.workbench-side>.workbench-panel{flex:0 1 var(--panel-width);min-width:18rem}}.workbench-panel-head{border-bottom:1px solid var(--color-keyline);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.workbench-panel-body{flex:1;min-height:0;padding:1rem;position:relative;overflow-y:auto}.mention-anchor{position:relative}.mention-list{width:22.5rem;max-width:calc(100vw - 2rem);max-height:20rem;padding:.25rem;overflow-y:auto}.mention-pop,.emoji-anchor{z-index:var(--z-float);position:absolute;top:calc(100% + .25rem);left:0}.mention-window{inset:auto;top:var(--at-top);left:min(var(--at-left), calc(100% - min(22.5rem, 100%)));z-index:var(--z-float);color:inherit;border:0;flex-direction:column;gap:.25rem;width:min(22.5rem,100%);margin:0;padding:.5rem;display:flex;position:absolute}@media not all and (width>=48rem){.mention-window{top:auto;right:0;bottom:var(--keyboard,0px);width:auto;max-height:calc(var(--visible-height,100dvh) - 1rem);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;left:0}}.mention-window-list{flex:0 auto;min-height:0;max-height:20rem;overflow-y:auto}.zone-picker{position:relative}.zone-list{z-index:var(--z-float);width:100%;max-height:18rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto}.zone-option,.zone-empty{border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:.5rem .625rem}.zone-option{cursor:pointer}.zone-option:hover,.zone-option[aria-selected=true]{background-color:var(--wash-hover)}.zone-empty{color:var(--color-text-muted)}.mention-option{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.mention-option:hover,.mention-option[aria-selected=true]{background-color:var(--wash-hover)}.mention-body{flex:1}.mention-picture{border-radius:var(--radius-md);object-fit:cover;background-color:var(--color-surface-offset);width:1.75rem;height:1.75rem;color:var(--color-text-subtle);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.mention-picture-person{border-radius:var(--radius-full)}.mention-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);padding:.5rem .625rem;display:block}.mention-note:empty{padding:0}.post-toolbar-wrap{z-index:var(--z-sticky);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-surface);position:sticky;top:0;container-type:inline-size}.editor-box{--keyline:var(--color-keyline);--ring:0 0 0 0 transparent;border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--keyline), var(--ring);transition:box-shadow var(--duration-normal) var(--ease-out)}.editor-box:has(.post-surface:focus-visible){--keyline:var(--color-ink);--ring:var(--ring-focus)}.editor-box:has(.post-surface[aria-invalid=true]){--keyline:var(--color-danger)}.editor-box:has(.post-surface[aria-invalid=true]:focus-visible){--ring:var(--ring-focus-danger)}.editor-box .post-surface{border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:none}.editor-box .post-surface:focus-visible{outline:1px solid #0000}.post-toolbar{border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:inset 0 -1px 0 0 var(--color-divider);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.post-toolbar-group{align-items:center;gap:.0625rem;display:flex}.post-toolbar-btn{border-radius:var(--radius-sm);width:1.875rem;height:1.875rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.post-toolbar-btn:hover:not([aria-disabled=true]):not(:disabled),.post-toolbar-btn[aria-expanded=true]{background-color:var(--wash-hover);color:var(--color-text-emphasized)}.post-toolbar-btn:active:not([aria-disabled=true]):not(:disabled){background-color:var(--wash-pressed)}.post-toolbar-btn[aria-pressed=true]{background-color:var(--color-ink);color:var(--color-surface)}.post-toolbar-btn:focus-visible,.emoji-cell:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-toolbar-btn[aria-disabled=true],.post-toolbar-btn:disabled{color:var(--color-text-disabled);cursor:not-allowed}@media not all and (width>=48rem){.emoji-anchor{scroll-margin-bottom:11rem}}.emoji-pop{flex-direction:column;width:min(21rem,100cqw);max-width:calc(100vw - 2rem);display:flex}.emoji-head{border-bottom:1px solid var(--color-divider);align-items:center;gap:.5rem;padding:.5rem;display:flex}.emoji-search{border-radius:var(--radius-md);background-color:var(--color-surface-offset);min-width:0;height:2rem;color:var(--color-text);font-size:var(--text-sm);flex:1;padding-inline:.625rem}.emoji-search:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.emoji-tone{border-radius:var(--radius-md);width:2rem;height:2rem;font-size:var(--text-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.emoji-tone:hover{background-color:var(--wash-hover)}.emoji-bar{border-bottom:1px solid var(--color-divider);gap:.125rem;padding:.25rem .5rem 0;display:flex}.emoji-tab{font-size:var(--text-base);filter:grayscale();opacity:.55;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;flex:1;padding-block:.375rem;line-height:1}.emoji-tab:hover{opacity:.85}.emoji-tab-here{border-bottom-color:var(--color-ink);filter:none;opacity:1}.emoji-tab:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.emoji-viewport{height:10.625rem;padding:.25rem;position:relative}.emoji-said{color:var(--color-text-subtle);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.emoji-grid{grid-template-columns:repeat(9,minmax(0,2.125rem));justify-content:space-between;display:grid}.emoji-pager{border-top:1px solid var(--color-divider);justify-content:center;align-items:center;gap:.75rem;margin:0;padding:.25rem;display:flex}.emoji-turn{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer}.emoji-turn:hover:not(:disabled){background-color:var(--wash-hover);color:var(--color-text-emphasized)}.emoji-turn:disabled{opacity:.4;cursor:default}.emoji-turn:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.emoji-sheet{color:var(--color-text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.emoji-cell{aspect-ratio:1;border-radius:var(--radius-md);width:100%;font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.emoji-cell:hover{background-color:var(--wash-hover)}.editor-holder{border-radius:0 0 var(--radius-md) var(--radius-md);min-height:17.5rem;position:relative}.editor-holder-compact{min-height:7.5rem}.editor-line{min-height:1lh}.editor-heading{font-weight:600}.editor-quote{box-shadow:inset 2px 0 0 0 var(--color-keyline);padding-left:.75rem}.editor-list{padding-left:1.25rem;list-style:outside}.editor-list-numbered{list-style:decimal}.editor-item{list-style-position:outside}.editor-item-nesting{list-style:none}.editor-list .editor-list{padding-left:1.25rem}.editor-item-todo,.editor-item-done{cursor:pointer;padding-left:1.25rem;list-style:none;position:relative}.editor-item-todo:before,.editor-item-done:before{content:"";border-radius:var(--radius-sm);width:.875em;height:.875em;box-shadow:inset 0 0 0 1px var(--color-keyline);position:absolute;top:.25em;left:0}.editor-item-done:before{content:"✓";color:var(--color-surface);background-color:var(--color-ink);place-items:center;font-size:.7em;line-height:1;display:grid}.editor-bold{font-weight:600}.editor-italic{font-style:italic}.editor-strike{text-decoration:line-through}.editor-link{color:var(--color-info);text-underline-offset:.15em;text-decoration:underline}.post-surface{--keyline:var(--color-keyline);--ring:0 0 0 0 transparent;border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;min-height:17.5rem;box-shadow:0 0 0 1px var(--keyline), var(--ring);transition:box-shadow var(--duration-normal) var(--ease-out);padding:.75rem .875rem;display:block}.post-surface:focus-visible{--keyline:var(--color-ink);--ring:var(--ring-focus);outline:1px solid #0000}.post-surface[aria-invalid=true]{--keyline:var(--color-danger)}.post-surface[aria-invalid=true]:focus-visible{--ring:var(--ring-focus-danger)}.post-surface[contenteditable=false]{background-color:var(--color-surface-offset)}.post-surface a{color:var(--color-info);text-underline-offset:.15em;text-decoration:underline}.post-surface-placeholder{pointer-events:none;position:absolute;top:.75rem;left:.875rem;right:.875rem}.post-text.post-surface-placeholder{color:var(--color-sumi-muted)}.surface-mention,.surface-member{border-radius:var(--radius-sm);background-color:var(--color-info-tint);color:var(--color-info);padding-inline:.125rem;font-weight:600}.surface-mention:before{content:"@"}.surface-marker{-webkit-user-select:none;user-select:none;color:var(--color-text-muted)}.surface-marker[data-marker=todo],.surface-marker[data-marker=done]{cursor:pointer;color:var(--color-text-muted)}.post-linkbar-legend{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);flex-basis:100%;margin-bottom:-.125rem;padding:0}.post-linkbar{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);min-width:0;box-shadow:0 0 0 1px var(--color-keyline);border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem;display:flex}.post-linkbar-input{height:2rem;font-size:var(--text-sm);flex:10rem}.post-paper{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline);overflow:hidden}.modal-post>.post-paper{box-shadow:none;border-radius:0}.post-text{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.post-surface-compact{min-height:6rem}.calendar-layout{display:grid}@media (width>=48rem){.app-main-tall{flex:1;width:100%;min-height:0}.calendar-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.calendar-panel,.calendar-results{min-height:0}.calendar-results{overflow-y:auto}}.calendar-panel{min-width:0;position:relative}.calendar-nav{align-items:center;gap:.25rem;display:flex}.calendar-heading{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-text-emphasized);margin-left:.5rem;font-weight:600}.calendar-heading:first-letter{text-transform:uppercase}@media not all and (width>=48rem){.calendar-heading{margin-left:0}}.calendar-toolbar{box-shadow:0 1px 0 var(--color-divider);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.calendar-states{flex-wrap:wrap;flex:20rem;align-items:center;gap:.125rem;display:flex}.state-toggle{border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text);cursor:pointer;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.state-toggle:hover{background-color:var(--wash-hover)}.state-toggle:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.state-toggle[aria-pressed=false]{opacity:.45;text-decoration:line-through}.calendar-tools{flex:20rem;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.calendar-title-row{flex-wrap:wrap;align-items:center;gap:.875rem;padding:.875rem 0 .625rem;display:flex}.calendar-title-row .calendar-heading{flex:auto;margin-left:0}.period-views{border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-series-1);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--color-series-1);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .5625rem;font-weight:600;line-height:1.15rem;text-decoration:none;display:inline-flex}a.period-views{cursor:pointer}a.period-views:hover{background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 12%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){a.period-views:hover{background-color:color-mix(in oklab, var(--color-series-1) 12%, var(--color-surface))}}a.period-views:hover .period-views-figure{text-underline-offset:2px;text-decoration:underline}a.period-views:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-series-1), var(--ring-focus);outline:2px solid #0000}.period-views-small{max-width:100%;font-size:var(--text-xs)}.period-views-small .period-views-unit{display:none}.period-views-large{font-size:var(--text-sm);gap:.5rem;padding:.375rem .625rem .375rem .875rem}.period-views-unit{color:var(--color-text-muted);font-weight:400}.period-views-sep{background-color:var(--lightningcss-light,#3f5f9266)var(--lightningcss-dark,#7691c366);width:1px;height:.875rem}@supports (color:color-mix(in lab, red, red)){.period-views-sep{background-color:color-mix(in oklab, var(--color-series-1) 40%, transparent)}}.period-views-large .period-views-sep{height:1.125rem}.period-views-chevron{opacity:.7}.post-chip-dot{border-radius:var(--radius-full);flex:none;width:.5rem;height:.5rem}.post-chip-dot.calendar-entry-published{background-color:var(--color-ink)}.post-chip-dot.calendar-entry-scheduled{background-color:var(--color-series-1)}.post-chip-dot.calendar-entry-draft{background-color:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-text-subtle)}.post-chip-dot.calendar-entry-failed{background-color:var(--color-danger)}.frise-card,.post-chip-card{background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline)}.frise-card.calendar-entry-published,.post-chip-card.calendar-entry-published{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-indigo))var(--lightningcss-dark,var(--color-night-fg)) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){.frise-card.calendar-entry-published,.post-chip-card.calendar-entry-published{background-color:color-mix(in oklab, var(--color-ink) 8%, var(--color-surface))}}.frise-card.calendar-entry-published,.post-chip-card.calendar-entry-published{box-shadow:inset 3px 0 0 var(--color-ink), 0 0 0 1px var(--color-keyline)}.frise-card.calendar-entry-scheduled,.post-chip-card.calendar-entry-scheduled{background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 12%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){.frise-card.calendar-entry-scheduled,.post-chip-card.calendar-entry-scheduled{background-color:color-mix(in oklab, var(--color-series-1) 12%, var(--color-surface))}}.frise-card.calendar-entry-scheduled,.post-chip-card.calendar-entry-scheduled{box-shadow:inset 3px 0 0 var(--color-series-1), 0 0 0 1px var(--color-keyline)}.frise-card.calendar-entry-draft,.post-chip-card.calendar-entry-draft{outline:1px dashed var(--color-text-subtle);outline-offset:-1px;box-shadow:none}.frise-card.calendar-entry-failed,.post-chip-card.calendar-entry-failed{background-color:var(--color-danger-tint);box-shadow:inset 3px 0 0 var(--color-danger), 0 0 0 1px var(--color-danger-line)}.post-chip-line{z-index:1;border-radius:var(--radius-sm);width:100%;min-width:0;font-size:var(--text-xs);color:var(--color-text);text-align:left;align-items:baseline;gap:.3125rem;padding:.0625rem .25rem;line-height:1.125rem;display:flex;position:relative}button.post-chip-line{cursor:pointer}button.post-chip-line:hover{background-color:var(--wash-hover)}button.post-chip-line:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.post-chip-line .post-chip-dot{align-self:center}.post-chip-time{color:var(--color-text-subtle);flex:none}.post-chip-line .post-chip-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-chip-line.calendar-entry-draft{outline:1px dashed var(--color-keyline);outline-offset:-1px;color:var(--color-text-muted)}.post-chip-line.calendar-entry-failed{color:var(--color-danger)}.post-chip-ghost{outline:1.5px dashed var(--color-series-1);outline-offset:-1px;background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 12%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){.post-chip-ghost{background-color:color-mix(in oklab, var(--color-series-1) 12%, var(--color-surface))}}.post-chip-ghost{color:var(--color-series-1);font-weight:600}.post-chip-ghost .post-chip-time{color:inherit}.post-chip-card{border-radius:var(--radius-lg);width:100%;font-size:var(--text-sm);text-align:left;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}button.post-chip-card{cursor:pointer}button.post-chip-card:hover{outline:1px solid var(--color-text-emphasized);outline-offset:-1px}button.post-chip-card:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.post-chip-text{-webkit-line-clamp:3;line-height:var(--text-sm--line-height);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-chip-card .period-views,.frise-card .period-views{align-self:flex-start}.frise{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.frise-week{--gutter:3.5rem}.frise-ruler{margin-left:var(--gutter);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));box-shadow:0 1px 0 var(--color-keyline);flex:none;display:grid}.frise-day{min-width:0;color:var(--color-text-emphasized);flex-direction:column;align-items:center;gap:.125rem;padding:.25rem 0 .5rem;display:flex}.frise-day-name{font-size:var(--text-2xs);color:var(--color-text-subtle);text-transform:capitalize;line-height:1}.frise-day-number{min-width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.frise-day-weekend{color:var(--color-text-subtle)}.frise-day-today .frise-day-name{color:var(--color-brand)}.frise-day-today .frise-day-number{border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-text-on-brand)}.frise-river{flex-direction:column;flex:1;min-height:0;padding:0 1px 1px;display:flex;overflow-y:auto}.frise-hours{--hour-height:calc(100% / var(--hours));height:calc(100% * var(--hours) / var(--hours-in-frame));min-height:calc(var(--hours) * 2.5rem);flex:none;margin-top:.5rem;position:relative}.frise-column{inset-block:0;left:calc(var(--gutter) + var(--column) * (100% - var(--gutter)) / var(--columns));width:calc((100% - var(--gutter)) / var(--columns));box-shadow:inset 1px 0 0 var(--color-divider);pointer-events:none;position:absolute}.frise-now-hour{pointer-events:none;z-index:1;top:calc(var(--hour) * var(--hour-height));left:calc(var(--gutter) + var(--column) * (100% - var(--gutter)) / var(--columns));width:calc((100% - var(--gutter)) / var(--columns));background-color:var(--color-brand);height:2px;position:absolute}.frise-now-hour:before{border-radius:var(--radius-full);background-color:var(--color-brand);content:"";width:10px;height:10px;position:absolute;top:-4px;left:-5px}.frise-hour{pointer-events:none;inset-inline:0;top:calc(var(--hour) * var(--hour-height));font-size:var(--text-2xs);color:var(--color-text-subtle);box-shadow:0 -1px 0 var(--color-divider);padding-top:.125rem;padding-left:.25rem;line-height:1;position:absolute}.frise-free-hour{top:calc(var(--hour) * var(--hour-height));left:calc(var(--gutter) + var(--column) * (100% - var(--gutter)) / var(--columns));width:calc((100% - var(--gutter)) / var(--columns));height:var(--hour-height);cursor:copy;position:absolute}.frise-free-hour:hover{background-color:var(--color-brand-tint)}.frise-hours .frise-slot{top:calc(var(--hour) * var(--hour-height));left:calc(var(--gutter) + var(--column) * (100% - var(--gutter)) / var(--columns) + .25rem);width:calc((100% - var(--gutter)) / var(--columns) - .5rem);height:calc(4.5 * var(--hour-height));position:absolute}.frise-ghost{z-index:1;top:calc(var(--hour) * var(--hour-height));left:calc(var(--gutter) + var(--column) * (100% - var(--gutter)) / var(--columns) + .25rem);width:calc((100% - var(--gutter)) / var(--columns) - .5rem);height:calc(1.2 * var(--hour-height));box-sizing:border-box;border:1.5px dashed var(--color-series-1);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 12%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e));padding:.25rem .5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.frise-ghost{background-color:color-mix(in oklab, var(--color-series-1) 12%, var(--color-surface))}}.frise-ghost{font-size:var(--text-xs);color:var(--color-series-1);pointer-events:none;font-weight:600}.frise-card{border-radius:var(--radius-lg);flex-direction:column;gap:.375rem;max-height:100%;padding:.625rem;display:flex;position:relative;overflow:hidden}.frise-card:has(.frise-card-open:hover){outline:1px solid var(--color-text-emphasized);outline-offset:-1px}.frise-card:has(.frise-card-open:focus-visible){box-shadow:0 0 0 1px var(--color-ink), var(--ring-focus)}.frise-card-cover{object-fit:cover;flex:none;width:calc(100% + 1.25rem);max-width:none;height:2.5rem;margin:-.625rem -.625rem 0}.frise-card-text{-webkit-line-clamp:4;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frise-card-covered .frise-card-text{-webkit-line-clamp:2}.frise-card-open{text-align:left;cursor:pointer;padding:0}.frise-card-open:after{content:"";position:absolute;inset:0}.frise-card-open:focus-visible{outline:2px solid #0000}.frise-card-day{display:none}.day-view{flex:1;min-height:0;display:flex}.day-view>.frise{flex:32rem;min-width:0}.day-list{width:20rem;box-shadow:inset 1px 0 0 var(--color-divider);flex-direction:column;flex:none;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.day-grid{--gutter:10rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.day-grid-head,.day-grid-week{grid-template-columns:var(--gutter) repeat(7, minmax(0, 1fr));display:grid}.day-grid-head{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);text-transform:capitalize;box-shadow:0 1px 0 var(--color-keyline);flex:none;font-weight:500}.day-grid-head>span{text-align:right;padding:.375rem .5rem}.day-grid-head>span:first-child{text-align:left}.day-grid-weekend,.day-cell-weekend .day-cell-number,.day-cell-outside .day-cell-number{color:var(--color-text-subtle)}.day-grid-week{flex:1;min-height:0}.day-grid-gutter{background-color:var(--color-surface-offset);box-shadow:inset -1px 0 0 var(--color-keyline), inset 0 -1px 0 var(--color-divider);flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.day-grid-week-number{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-subtle);cursor:pointer;align-self:flex-start;padding:0 .25rem;font-weight:600}.day-grid-week-number:hover{color:var(--color-text-emphasized);text-decoration:underline}.day-grid-week-number:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.day-grid-gutter .period-views{align-self:flex-start}.day-cell{min-width:0;min-height:0;box-shadow:inset -1px 0 0 var(--color-divider), inset 0 -1px 0 var(--color-divider);flex-direction:column;gap:.125rem;padding:.25rem .375rem .375rem;display:flex;position:relative;overflow:hidden}.day-cell-outside{background-color:var(--color-surface-offset)}.day-cell-room{cursor:copy;position:absolute;inset:0}.day-cell-room:hover{background-color:var(--color-brand-tint)}.day-cell-room:focus-visible{box-shadow:inset var(--ring-focus);outline:2px solid #0000}.day-cell-head{z-index:1;pointer-events:none;justify-content:flex-end;align-items:baseline;gap:.25rem;display:flex;position:relative}.day-cell-head>*{pointer-events:auto}.day-cell-number{border-radius:var(--radius-full);min-width:1.375rem;height:1.375rem;font-size:var(--text-xs);color:var(--color-text-emphasized);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;padding:0 .3125rem;font-weight:600;display:inline-flex}.day-cell-number:hover{background-color:var(--wash-hover)}.day-cell-number:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.day-cell-today .day-cell-number{background-color:var(--color-brand);color:var(--color-text-on-brand)}.day-cell-more{z-index:1;cursor:pointer;align-self:flex-start;padding:0 .25rem;position:relative}.day-cell-more:hover{text-decoration:underline}.day-cell-dots{display:none}.year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.75rem;min-height:0;padding:.5rem .25rem 1rem;display:grid;overflow-y:auto}.year-month{flex-direction:column;gap:.5rem;display:flex}.year-month-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.year-month-name{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-emphasized);text-transform:capitalize;cursor:pointer;padding:0 .25rem;font-weight:700}.year-month-name:hover{text-decoration:underline}.year-month-name:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.year-month-current .year-month-name{color:var(--color-brand)}.year-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.year-day-initial{height:1rem;font-size:var(--text-2xs);color:var(--color-text-subtle);justify-content:center;display:flex}.year-day{border-radius:var(--radius-sm);height:1.5rem;font-size:var(--text-xs);color:var(--color-text);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:flex}.year-day:hover{box-shadow:inset 0 0 0 1px var(--color-text-subtle)}.year-day:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.year-day-ahead{color:var(--color-text-subtle)}.year-day-held{background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 18%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){.year-day-held{background-color:color-mix(in oklab, var(--color-series-1) 18%, var(--color-surface))}}.year-day-held{color:var(--color-text);font-weight:600}.year-day-busy{background-color:color-mix(in srgb, var(--lightningcss-light,#3f5f92)var(--lightningcss-dark,#7691c3) 42%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){.year-day-busy{background-color:color-mix(in oklab, var(--color-series-1) 42%, var(--color-surface))}}.year-day-busy{color:var(--color-text-emphasized);font-weight:600}.year-day-today{border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-text-on-brand);font-weight:600}.year-day-blank{cursor:default}.year-day-blank:hover{box-shadow:none}.plan-pop{z-index:var(--z-float);width:19rem;color:var(--color-text);font-size:var(--text-sm);box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-lg), var(--shadow-lg-ambient);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset:auto}.plan-pop-after:before,.plan-pop-before:before{top:var(--arrow-top,1.25rem);background-color:var(--color-surface);content:"";width:.75rem;height:.75rem;position:absolute}.plan-pop-after:before{border-bottom:1px solid var(--color-keyline);border-left:1px solid var(--color-keyline);left:-.375rem;transform:rotate(45deg)}.plan-pop-before:before{border-top:1px solid var(--color-keyline);border-right:1px solid var(--color-keyline);right:-.375rem;transform:rotate(45deg)}.plan-pop-anchored{position:fixed}.plan-pop-body{border-radius:inherit;flex-direction:column;max-height:calc(100vh - 1rem);display:flex;overflow-y:auto}.plan-pop-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-pop-head{align-items:flex-start;gap:.5rem;padding:.875rem .625rem 0 .875rem;display:flex}.plan-pop-head>.post-chip-dot{margin-top:.375rem}.plan-pop-title{-webkit-line-clamp:2;font-size:var(--text-base);color:var(--color-text-emphasized);-webkit-box-orient:vertical;flex:1;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.plan-pop-hint{font-size:var(--text-xs);color:var(--color-text-subtle);margin:0;padding:.125rem .875rem .75rem 1.875rem}.plan-pop-quick{padding:0 .875rem .75rem}.plan-pop-quick .writing-text{min-height:5.5rem;max-height:12rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);resize:none;padding:.5rem .625rem}.plan-pop-quick .post-count{font-size:var(--text-xs);text-align:right;margin-top:.25rem;line-height:1rem}.plan-pop-quick .field-error{margin-top:.125rem}.plan-pop-rows{box-shadow:0 -1px 0 var(--color-divider), 0 1px 0 var(--color-divider);margin:0;padding:.25rem 0}.plan-pop-row{gap:.25rem;padding:.5rem .875rem;display:grid}.plan-pop-row>dt{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-text-subtle);text-transform:uppercase}.plan-pop-row>dd{min-width:0;font-size:var(--text-base);margin:0}.plan-pop-select{border-radius:var(--radius-sm);background-color:#0000;background-image:var(--select-chevron);max-width:100%;font:inherit;color:var(--color-text);text-overflow:ellipsis;appearance:none;cursor:pointer;background-position:right .25rem center;background-repeat:no-repeat;background-size:.875rem .875rem;border:0;margin-left:-.375rem;padding:.125rem 1.375rem .125rem .375rem}.plan-pop-select:hover{background-color:var(--wash-hover)}.plan-pop-select:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.plan-pop .picker-folded .picker-head{margin-top:.5rem}.plan-pop .picker-folded .picker-grid{margin-bottom:.25rem}.plan-pop-notice{padding:.625rem .875rem 0}.plan-pop-foot{flex-direction:column;gap:.375rem;padding:.75rem .875rem .875rem;display:flex}.plan-pop-foot .btn{width:100%}@media not all and (width>=48rem){.calendar-toolbar>.seg{width:100%}.calendar-toolbar .seg-option{flex:1 1 0;justify-content:center;min-height:2.75rem;font-size:1rem}.calendar-tools .search-box-input,.calendar-tools .btn,.calendar-nav .btn,.plan-pop-foot .btn{height:auto;min-height:2.75rem;font-size:1rem}.calendar-nav .btn-ghost{min-width:2.75rem;font-size:1.5rem}.calendar-states{flex-basis:100%;order:2;gap:.375rem}.state-toggle{border-radius:var(--radius-full);min-height:2.5rem;font-size:var(--text-sm);box-shadow:inset 0 0 0 1px var(--color-keyline);padding:.375rem .75rem}.state-toggle[aria-pressed=false]{text-decoration:none}.period-views-small{min-height:2.25rem;font-size:var(--text-sm);padding:.25rem .625rem .25rem .75rem}.period-views-large{min-height:2.5rem}.post-chip-dot{width:.625rem;height:.625rem}.post-chip-text,.frise-card-text{font-size:1rem;line-height:1.5rem}.calendar-tools{flex-basis:100%}.calendar-tools>.search-box{flex:auto;min-width:0}.calendar-tools .search-box-input{width:100%}.calendar-nav{margin-left:auto}.calendar-title-row .period-views-large{order:1}.frise-ruler{margin-left:0}.frise-free-hour,.frise-column,.frise-now-hour,.frise-hour,.frise-ghost{display:none}.frise-river{overflow:visible}.frise-hours{height:auto;min-height:0}.frise-posts{flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.frise-hours .frise-slot{width:auto;height:auto;position:static}.frise-card{height:auto}.frise-card-day{display:inline}.day-view>.frise{display:none}.day-list{width:auto;min-width:0;box-shadow:none;flex:auto;padding:.75rem 0 0}.day-grid-head,.day-grid-week{grid-template-columns:repeat(7,minmax(0,1fr))}.day-grid-head>span:first-child{display:none}.day-grid-week{min-height:0}.day-grid-gutter{box-shadow:inset 0 -1px 0 var(--color-divider);flex-direction:row;order:1;grid-column:1/-1;justify-content:space-between;align-items:center}.day-grid-week-number{border-radius:var(--radius-full);background-color:var(--color-surface);min-height:2.5rem;font-size:var(--text-sm);box-shadow:inset 0 0 0 1px var(--color-keyline);padding:.375rem .75rem}.day-cell{justify-content:center;align-items:center;gap:.125rem;min-height:3.5rem;padding:.25rem 0;overflow:visible}.day-cell-room{display:none}.day-cell-head{justify-content:center}.day-cell-head>.meta{display:none}.day-cell-number{min-width:2.5rem;height:2.5rem;font-size:1rem}.post-chip-line,.day-cell-more{display:none}.day-cell-dots{gap:.1875rem;height:.5rem;display:flex}.year-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.year-month{box-shadow:0 1px 0 var(--color-divider);gap:0;position:relative}.year-month-head{min-height:3.5rem;padding:.375rem 0}.year-month-name{min-height:2.75rem;font-size:1.0625rem}.year-month-name:after{content:"";position:absolute;inset:0}.year-month-head .period-views{z-index:1;position:relative}.year-days{display:none}.plan-pop,.plan-pop-anchored,.plan-pop-centered{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;position:fixed;inset:auto 0 0;transform:none}.plan-pop-body{max-height:88vh;padding-bottom:1rem}.plan-pop:before{display:none}.plan-pop-title{font-size:1.125rem}.plan-pop-row{min-height:2.75rem}.plan-pop-select,.plan-pop-quick .writing-text{font-size:1rem}.plan-pop .picker-token,.plan-pop .picker-folded .picker-time .field-input{height:2.75rem}}.search-box{position:relative}.search-box-glyph{width:1rem;height:1rem;color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.search-box-input{border-radius:var(--radius-md);background-color:var(--color-surface-offset);width:12rem;height:2.125rem;color:var(--color-text);font-size:var(--text-sm);line-height:var(--text-sm--line-height);box-shadow:0 0 0 1px var(--color-keyline);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:0;padding-inline:2rem .625rem}.search-box-input::placeholder{color:var(--color-text-subtle)}.search-box-input:focus,.search-box-input:not(:placeholder-shown){background-color:var(--color-surface);width:16rem}.search-box-input:focus-visible{box-shadow:0 0 0 1px var(--color-ink), var(--ring-focus);outline:1px solid #0000}.day-posts.search-results{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-top:.5rem;display:grid}.day-post-time{color:var(--color-text-emphasized);font-weight:600}.day-post{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.day-post-meta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.day-post-actions{gap:.375rem;margin-top:.125rem}.day-post-badge{border-radius:var(--radius-sm);color:var(--color-text-emphasized);box-shadow:inset 0 0 0 1px var(--color-text-emphasized);background-color:#0000;padding:0 .375rem}.day-post-badge-draft{color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-keyline)}.day-post-badge-published{background-color:var(--color-text-muted);color:var(--color-surface);box-shadow:none}.day-post-badge-failed{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.day-post-body{gap:.625rem;display:flex}.day-post-body-link{border-radius:var(--radius-md);cursor:pointer}.day-post-body-link:hover .day-post-text{color:var(--color-text-emphasized)}.day-post-cover{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:3.5rem;height:3.5rem}.day-post-cover-empty{background-color:var(--color-surface-offset);color:var(--color-text-subtle);justify-content:center;align-items:center;display:inline-flex}.day-post-text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-figures{flex-wrap:wrap;gap:.25rem .875rem;display:flex}.post-figure{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.post-figure-glyph{width:.875rem;height:.875rem}.post-figures-roomy{gap:.25rem 1.125rem}.post-figures-roomy .post-figure{font-size:var(--text-sm);line-height:var(--text-sm--line-height);gap:.375rem}.post-figures-roomy .post-figure-glyph{width:1rem;height:1rem}.band{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);box-shadow:0 0 0 1px var(--color-keyline);transition:box-shadow var(--duration-fast) var(--ease-out);padding:.5rem}.band-dragging{box-shadow:0 0 0 2px var(--color-brand)}.band-pick{align-self:flex-start}.band-pick:has(:focus-visible){--ring:var(--ring-focus)}.band>.cluster{flex-wrap:nowrap;padding:.125rem;overflow-x:auto}.band-item{flex-direction:column;flex-shrink:0;gap:.25rem;width:5.5rem;display:flex;position:relative}.band-slot{border-radius:var(--radius-md);outline:2px dashed var(--color-brand);outline-offset:1px;cursor:pointer;width:100%;display:block;position:relative}.band-slot .band-thumb,.band-item-current .band-slot .band-thumb{box-shadow:none;opacity:.35;transition:opacity var(--duration-fast) var(--ease-out)}.band-slot:hover .band-thumb{opacity:.6}.band-slot:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-ink)}.band-slot-mark{color:var(--color-text);place-items:center;display:grid;position:absolute;inset:0}.band-slot-mark>svg{border-radius:var(--radius-full);background-color:var(--color-ink);width:2rem;height:2rem;color:var(--color-text-on-ink);padding:.375rem}.band-item-current .band-thumb{box-shadow:0 0 0 3px var(--color-brand)}.band-item-dragging{opacity:.4}.band-item-before:before,.band-item-after:after{content:"";background-color:var(--color-brand);border-radius:2px;width:3px;position:absolute;top:0;bottom:0}.band-item-before:before{left:-.4375rem}.band-item-after:after{right:-.4375rem}.band-handle{border-radius:var(--radius-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative}.band-handle:active{cursor:grabbing}.band-handle:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.band-thumb{aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--color-keyline);display:block}.thumb-empty{background-color:var(--color-surface-offset);color:var(--color-text-subtle);justify-content:center;align-items:center;display:flex}.thumb-media{display:block;position:relative;overflow:hidden}.thumb-media-cover{object-fit:cover;width:100%;height:100%;display:block}.thumb-video-preview{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;position:absolute;inset:0}.thumb-media:hover .thumb-video-preview,:focus-visible>.thumb-media .thumb-video-preview{opacity:1}.thumb-video-play{border-radius:var(--radius-full);background-color:var(--color-over-media-light);width:3rem;height:3rem;color:var(--color-over-media-strong);justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0}.thumb-media-badge{border-radius:var(--radius-sm);background-color:var(--color-over-media);color:var(--color-over-media-ink);font-size:var(--text-xs);padding-inline:.375rem;font-weight:600;line-height:1.25rem;position:absolute;bottom:.25rem;right:.25rem}.thumb-media-note{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;overflow-wrap:anywhere;inset-inline:0;max-height:100%;padding-inline:.5rem;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.band-link{color:var(--color-text-link);font-size:var(--text-xs);line-height:var(--text-xs--line-height);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.band-link:hover{text-decoration:underline}.band-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:2px solid #0000}.cover-film{flex-direction:column;gap:1rem;display:flex}.cover-film-large{border-radius:var(--radius-lg);background-color:var(--color-black);justify-content:center;height:clamp(10rem,32vh,19rem);display:flex;position:relative;overflow:hidden}.cover-film-large-picture{background-repeat:no-repeat;height:100%;display:block}.cover-film-caption{border-radius:var(--radius-sm);background-color:#0000009e;padding:.125rem .5rem;position:absolute;bottom:.5rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.cover-film-caption{background-color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.cover-film-caption{color:var(--color-white);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums}.cover-film-best{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.cover-film-best-pick{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;position:relative;overflow:hidden}.cover-film-best-pick[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-ink)}.cover-film-best-picture{background-repeat:no-repeat;width:100%;display:block}.cover-film-rank{background-color:var(--color-surface);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--color-keyline);color:var(--color-text);font-size:var(--text-xs);border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;top:.375rem;left:.375rem}.cover-film-time{flex-direction:column;gap:.375rem;display:flex}.cover-film-bars,.cover-film-pictures{grid-template-columns:repeat(24,minmax(0,1fr));gap:.1875rem;display:grid}.cover-film-bars{align-items:end;height:4.5rem;padding-top:1rem}.cover-film-bar{height:max(.25rem, var(--score));border-radius:var(--radius-sm);background-color:var(--color-keyline);cursor:pointer;position:relative}.cover-film-bar[data-best]{background-color:var(--color-brand)}.cover-film-bar[aria-pressed=true]{outline:2px solid var(--color-ink);outline-offset:1px}.cover-film-bar:disabled{background-color:var(--color-divider);cursor:default;height:.25rem}.cover-film-score{color:var(--color-text-subtle);text-align:center;font-variant-numeric:tabular-nums;bottom:100%;font-size:.625rem;position:absolute;inset-inline:0}.cover-film-bar[data-best] .cover-film-score,.cover-film-bar[aria-pressed=true] .cover-film-score{color:var(--color-text);font-weight:600}.cover-film-picture{border-radius:var(--radius-sm);cursor:pointer;overflow:hidden}.cover-film-picture[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-ink)}.cover-film-picture:disabled{cursor:default;opacity:.3;filter:grayscale()}.cover-film-picture-cut{background-repeat:no-repeat;width:100%;display:block}.cover-film-marks{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.work-progress{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;flex-direction:column;gap:.25rem;display:flex}.work-progress-bar{appearance:none;background-color:var(--color-divider);border:none;border-radius:999px;width:100%;height:.1875rem;display:block;overflow:hidden}.work-progress-bar::-webkit-progress-bar{background-color:var(--color-divider)}.work-progress-bar::-webkit-progress-value{background-color:var(--color-ink);transition:width .4s}.work-progress-bar::-moz-progress-bar{background-color:var(--color-ink)}.work-progress-unknown{background-color:var(--color-divider);border-radius:999px;width:100%;height:.1875rem;display:block;position:relative;overflow:hidden}.work-progress-unknown:after{content:"";border-radius:inherit;background-color:var(--color-ink);inset-block:0;width:30%;animation:1.4s ease-in-out infinite work-progress-travel;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.work-progress-unknown:after{animation:none}}.band-badge{border-radius:var(--radius-sm);background-color:var(--color-over-media);min-width:1.25rem;color:var(--color-over-media-ink);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;padding-inline:.375rem;font-weight:600;line-height:1.25rem;position:absolute;top:.25rem;left:.25rem}.band-action{border-radius:var(--radius-sm);background-color:var(--color-over-media-light);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.band-action:hover{color:var(--color-text-emphasized)}.band-action:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-count{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.post-count-over{color:var(--color-danger)}.post-count-short{color:var(--color-warning)}.post-warning{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-warning)}.post-warnings{flex-direction:column;gap:.5rem;display:flex}.post-warnings:empty{position:absolute}.preview-mention{color:var(--color-info);font-weight:600}.preview-mention-me{color:var(--color-danger)}.comment-bubble .preview-mention-me,.review-remark-text .preview-mention-me{background-color:var(--lightningcss-light,#aa414129)var(--lightningcss-dark,#ce6f6f29)}@supports (color:color-mix(in lab, red, red)){.comment-bubble .preview-mention-me,.review-remark-text .preview-mention-me{background-color:color-mix(in oklab, var(--color-danger) 16%, transparent)}}.preview-hashtag{color:var(--color-info)}.comment-bubble .preview-mention,.review-remark-text .preview-mention{border-radius:var(--radius-sm);background-color:var(--lightningcss-light,#45658f29)var(--lightningcss-dark,#6c8bbc29);padding-inline:.125rem}@supports (color:color-mix(in lab, red, red)){.comment-bubble .preview-mention,.review-remark-text .preview-mention{background-color:color-mix(in oklab, var(--color-info) 16%, transparent)}}.preview-fold{border-radius:var(--radius-md);color:var(--color-text-subtle);cursor:pointer;background-color:#0000;margin-left:.25rem}.preview-fold:hover{color:var(--color-text)}.preview-fold:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.scope-switcher{position:relative}.scope-current{align-items:center;gap:.625rem;padding:.5rem;display:flex}.scope-mark{width:1.75rem;height:1.75rem;color:var(--color-text-emphasized);flex-shrink:0}.scope-names{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.scope-check{color:var(--color-brand)}.scope-chevron{color:var(--color-text-subtle)}.scope-button{border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;transition:background-color var(--duration-normal) var(--ease-out);background-color:#0000;align-items:center;gap:.625rem;padding:.5rem;display:flex}.scope-button:hover{background-color:var(--wash-hover)}.scope-button:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.scope-menu{z-index:var(--z-float);width:15rem;max-height:20rem;margin-top:.25rem;padding:.25rem;position:absolute;overflow-y:auto}.scope-menu-branch{min-width:0}.scope-menu-branch+.scope-menu-branch{margin-top:.25rem}.scope-menu-children{box-shadow:inset 1px 0 0 var(--color-divider);margin-left:1rem;padding-left:.25rem}.scope-menu-item{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text);background-color:#0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.scope-menu-item:hover{background-color:var(--wash-hover)}.scope-menu-item:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.scope-menu-item[aria-checked=true]{color:var(--color-text-emphasized);font-weight:600}.scope-menu-add{color:var(--color-text-muted)}.scope-menu-organization{color:var(--color-text-emphasized);font-weight:500}.auth-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.public-stage{background-color:var(--color-canvas);background-image:radial-gradient(60rem 30rem at 50% -13rem, var(--color-brand-tint), transparent 70%);background-repeat:no-repeat;flex-direction:column;min-height:100vh;display:flex}.public-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.public-header-end{align-items:center;gap:.5rem;display:flex}.public-header-end>.seg{flex-wrap:nowrap;flex:none}@media not all and (width>=30rem){.public-header{flex-wrap:wrap;gap:.5rem;padding-inline:1rem}.public-header-end{gap:.375rem}.public-header-end .seg-option{padding-inline:.375rem}}.auth-main{flex:1;justify-content:center;align-items:flex-start;padding:.5rem 1.5rem 3rem;display:flex}@media (width>=30rem){.auth-main{align-items:center;padding-bottom:4rem}}.auth-panel{width:100%;max-width:33.75rem;padding:1.5rem}@media (width>=30rem){.auth-panel{padding:4rem}}.pw-meter{gap:.25rem;display:flex}.pw-meter-seg{border-radius:var(--radius-sm);background-color:var(--color-keyline);height:.25rem;transition:background-color var(--duration-normal) var(--ease-out);flex:1}.pw-meter-seg[data-fill=weak]{background-color:var(--color-danger)}.pw-meter-seg[data-fill=medium]{background-color:var(--color-warning)}.pw-meter-seg[data-fill=strong]{background-color:var(--color-success)}.choice-card{text-align:left;border-radius:var(--radius-lg);background-color:var(--color-surface);width:100%;box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;transition:box-shadow var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);padding:.75rem .875rem;display:block}.choice-card:hover{background-image:linear-gradient(var(--wash-hover), var(--wash-hover))}.choice-card:focus-visible{box-shadow:0 0 0 1px var(--color-ink), var(--ring-focus);outline:1px solid #0000}.choice-card[aria-pressed=true]{background-color:var(--color-surface-offset);box-shadow:0 0 0 1.5px var(--color-ink)}.start-strip{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem .75rem .5rem 1rem;display:flex}.start-strip-head{flex-direction:column;display:flex}.start-steps{flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.start-step{border-radius:var(--radius-md);background-color:var(--color-surface-offset);max-width:26rem;color:inherit;font:inherit;text-align:left;box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;border:0;align-items:center;gap:.625rem;padding:.25rem .75rem;display:flex}.start-step:hover:not(:disabled){background-image:linear-gradient(var(--wash-hover), var(--wash-hover))}.start-step:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.start-step:disabled{cursor:default;opacity:.6}.start-step-waiting{cursor:default}.start-step-chevron{color:var(--color-text-subtle)}.start-fold{margin-left:auto}@media not all and (width>=48rem){.start-strip{flex-direction:column;align-items:stretch}.start-steps{flex-direction:column}.start-step{width:100%;max-width:none}.start-fold{align-self:flex-end}}.choice-legend{margin-bottom:.5rem}.choice-grid{gap:.5rem;display:grid}@media (width>=40rem){.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-card-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);font-weight:500;display:block}.choice-card-description{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);margin-top:.125rem;display:block}.status-mark{border-radius:var(--radius-full);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.status-mark-success{background-color:var(--color-success-tint);color:var(--color-success)}.status-mark-info{background-color:var(--color-info-tint);color:var(--color-info)}.status-mark-warning{background-color:var(--color-warning-tint);color:var(--color-warning)}.status-mark-danger{background-color:var(--color-danger-tint);color:var(--color-danger)}.public-lockup{width:auto;height:1.75rem;color:var(--color-text-emphasized)}.auth-panel-icon{margin-bottom:1.25rem}.auth-panel-subtitle{margin-top:.375rem}.auth-panel-body{margin-top:2rem}.auth-foot{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:1.25rem}.auth-promises{border-top:1px solid var(--color-keyline);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);flex-direction:column;gap:.375rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.auth-promises>li{align-items:flex-start;gap:.5rem;display:flex}.auth-promise-check{color:var(--color-success);flex:none;margin-top:.125rem}.auth-main-beside{gap:4rem}.auth-aside{width:100%;max-width:24rem;display:none}@media (width>=64rem){.auth-aside{display:block}}.space-preview{flex-direction:column;gap:1rem;display:flex}.space-preview-frame{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);grid-template-columns:9.5rem minmax(0,1fr);display:grid;overflow:hidden}.space-preview-rail{background-color:var(--color-surface-offset);flex-direction:column;gap:.625rem;padding:1rem .75rem;display:flex}.space-preview-name{min-width:0;color:var(--color-text-emphasized);align-items:center;gap:.5rem;font-weight:600;display:flex}.space-preview-post{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.space-preview-line{border-radius:var(--radius-full);background-color:var(--color-surface-offset);height:.5rem}.space-preview-line-short{width:60%}.space-preview-promise{color:var(--color-success);margin-top:.25rem}.door-stage{isolation:isolate;background-image:none;position:relative}.door-stage:before{content:"";z-index:-1;background-image:linear-gradient(0deg, var(--color-canvas) 1%, var(--lightningcss-light,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 43%, transparent)) 20%, transparent 56%), linear-gradient(90deg, var(--color-canvas) 3%, var(--lightningcss-light,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 88%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 97%, transparent)) 29%, var(--lightningcss-light,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 52%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 80%, transparent)) 43%, var(--lightningcss-light,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 63%, transparent)) 57%, var(--lightningcss-light,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 2%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 34%, transparent)) 76%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 5%, transparent)) 96%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.door-stage:before{background-image:linear-gradient(0deg, var(--color-canvas) 1%, var(--lightningcss-light,color-mix(in oklab, var(--color-canvas) 12%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 43%, transparent)) 20%, transparent 56%), linear-gradient(90deg, var(--color-canvas) 3%, var(--lightningcss-light,color-mix(in oklab, var(--color-canvas) 88%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 97%, transparent)) 29%, var(--lightningcss-light,color-mix(in oklab, var(--color-canvas) 52%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 80%, transparent)) 43%, var(--lightningcss-light,color-mix(in oklab, var(--color-canvas) 20%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 63%, transparent)) 57%, var(--lightningcss-light,color-mix(in oklab, var(--color-canvas) 2%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 34%, transparent)) 76%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab, var(--color-canvas) 5%, transparent)) 96%)}}.door-photo{filter:saturate(.78)contrast(1.05);z-index:-2;object-fit:cover;width:80%;height:100%;position:absolute;top:0;right:0}.door-photo-person{object-position:45% 30%;width:79%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%);mask-image:linear-gradient(90deg,#0000 0,#000 26%)}.door-photo-team{object-position:45% 40%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.door-foot{width:100%;max-width:75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);margin-inline:auto;padding:0 1.5rem 1.5rem}.door-main{flex:1;align-items:center;width:100%;max-width:75rem;margin-inline:auto;padding:1.5rem 1.5rem 2rem;display:flex}.door-main>*{width:100%}.door-eyebrow{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:.625rem;font-weight:700;display:flex}.door-eyebrow-beta{color:var(--color-brand)}.door-eyebrow:before{content:"";background-color:var(--color-brand);border-radius:1px;flex:none;width:.5rem;height:.5rem;transform:rotate(-8deg)}.door-title{letter-spacing:-.04em;max-width:22ch;color:var(--color-text-emphasized);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08}.door-lead{max-width:36rem;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-text)}.door-note{max-width:36rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.door-ways{flex-direction:column;gap:.5rem;width:100%;max-width:24rem;display:flex}.door-form{max-width:24rem}.door-form>.door-title,.door-form>.door-lead{max-width:none}.door-column{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.shake{animation:shake calc(var(--duration-slower) * 2) var(--ease-in-out) both}.door-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.door-stats dt{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600}.door-stats dd{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);margin:.25rem 0 0;font-weight:600}.door-hero{grid-template-areas:"words""result""gesture";gap:1.5rem;display:grid}@media (width>=60rem){.door-hero{grid-template-columns:minmax(0,30rem) minmax(0,1fr);grid-template-areas:"words result""gesture result";column-gap:4rem}}.door-hero-words{grid-area:words}.door-hero-gesture{grid-area:gesture}.door-hero-gesture>.door-ways{max-width:none}.door-hero-result{grid-area:result;place-self:center end;width:100%;max-width:28rem}.door-hero-result>.door-stats{border-top:1px solid var(--color-keyline);padding:1rem}@media not all and (width>=45rem){.door-photo{filter:saturate(.72);width:100%;height:17rem}.door-photo-person{object-position:57% 30%;width:100%;-webkit-mask-image:none;mask-image:none}.door-photo-team{object-position:52% 30%;-webkit-mask-image:none;mask-image:none}.door-stage:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 35%, transparent) 0, color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 10%, transparent) 5rem, color-mix(in srgb, var(--lightningcss-light,var(--color-washi))var(--lightningcss-dark,var(--color-indigo)) 80%, transparent) 12rem, var(--color-canvas) 17rem)}@supports (color:color-mix(in lab, red, red)){.door-stage:before{background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-canvas) 35%, transparent) 0, color-mix(in oklab, var(--color-canvas) 10%, transparent) 5rem, color-mix(in oklab, var(--color-canvas) 80%, transparent) 12rem, var(--color-canvas) 17rem)}}.door-main{align-items:flex-start;padding-top:8.5rem}.door-eyebrow{letter-spacing:.08em}.door-lead{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.door-stats{grid-template-columns:minmax(0,1fr);gap:.5rem}.door-stats>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.door-stats dd{text-align:right;margin:0}}.auth-switch{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.alert{border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--text-base--line-height);gap:.625rem;padding:.75rem 1rem;display:flex}.alert-title,.alert strong{font-weight:500}.alert-danger{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger-line)}.alert-success{background-color:var(--color-success-tint);color:var(--color-success);box-shadow:0 0 0 1px var(--color-success-line)}.alert-info{background-color:var(--color-info-tint);color:var(--color-info);box-shadow:0 0 0 1px var(--color-info-line)}.alert-warning{background-color:var(--color-warning-tint);color:var(--color-warning);box-shadow:0 0 0 1px var(--color-warning-line)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-surface-offset);animation:skeleton-pulse 1.6s var(--ease-in-out) infinite}.skeleton-card,.skeleton-block{border-radius:var(--radius-lg)}.figure-band{border-radius:var(--radius-lg);background-color:var(--color-divider);box-shadow:0 0 0 1px var(--color-keyline);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;display:grid;overflow:hidden}.figure{background-color:var(--color-surface);flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;display:flex}.figure-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);font-weight:500}.figure-value{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-.01em;color:var(--color-text-emphasized);font-weight:600}.table-frame{overflow-x:auto}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toolbar-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar-filter{width:auto;height:2.125rem;font-size:var(--text-sm);padding-block:0}.data-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.data-table th{border-bottom:1px solid var(--color-keyline);color:var(--color-text-subtle);font-size:var(--text-xs);text-align:left;white-space:nowrap;padding:0 .75rem .5rem;font-weight:600}.data-table td{border-bottom:1px solid var(--color-divider);vertical-align:top;padding:.75rem}.data-row{cursor:pointer}.data-row:hover td{background-color:var(--wash-hover)}.data-row-muted td{color:var(--color-text-subtle)}.data-table .data-rank{width:2.5rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.data-table .data-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media not all and (width>=48rem){.data-table{min-width:0}.data-table thead{display:none}.data-table tbody,.data-table tr{display:block}.data-table tr{border-bottom:1px solid var(--color-divider);padding:.75rem 0}.data-table td{border-bottom:0;padding:.125rem 0;display:block}.data-row:hover td{background-color:#0000}.data-table .data-rank{float:left;width:auto;margin-right:.5rem}.data-table .data-number{clear:left;text-align:right;justify-content:flex-end;gap:.5rem;display:flex}.data-table .data-number:before{content:attr(data-label);color:var(--color-text-subtle);text-align:left;white-space:normal;margin-right:auto;font-weight:400}}.sort-button{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;padding:.125rem .25rem}.sort-button[aria-pressed=true]{color:var(--color-text-emphasized);text-underline-offset:.25em;text-decoration:underline}.sort-button:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.links-address{color:var(--color-text-emphasized);word-break:break-all;font-weight:500;text-decoration:none}.links-address:hover{text-decoration:underline}.links-badges{vertical-align:middle;gap:.25rem;margin-left:.5rem;display:inline-flex}.links-title{color:var(--color-text-muted);margin-top:.125rem;display:block}.links-clicks{color:var(--color-text-emphasized);font-weight:500;display:block}.links-unique{color:var(--color-text-subtle);font-size:var(--text-xs);display:block}.link-post{max-width:28rem}.link-post-meta{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:.125rem}.link-heading{word-break:break-all}.link-heading-anchor{color:inherit;border-radius:var(--radius-sm);text-decoration:none}.link-heading-anchor:hover{text-decoration:underline}.link-heading-glyph{vertical-align:baseline;width:.75em;height:.75em;color:var(--color-text-subtle);margin-left:.25em;display:inline}.chart-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.bar-list{grid-template-columns:minmax(7rem,12rem) minmax(4rem,1fr) auto;gap:.5rem .75rem;display:grid}.bar-row{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--text-sm);line-height:var(--text-sm--line-height);align-items:center;display:grid}.bar-track{border-radius:var(--radius-sm);background-color:var(--color-surface-offset);height:.5rem;overflow:hidden}.bar-fill{width:var(--bar-share);background-color:var(--color-series-1);height:100%;display:block}.bar-share{min-width:3.25rem;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.bar-note{min-width:2.5rem;color:var(--color-text-subtle)}.time-chart-plot{width:100%;height:7rem}.time-chart-bar{fill:var(--color-series-1)}.time-chart-origin{stroke:var(--color-text-subtle);stroke-width:1px}.world-map{aspect-ratio:960/500;width:100%}.world-map-svg{width:100%;height:100%;display:block}.world-map-loading{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);width:100%;height:100%}.world-map-country{fill:var(--color-surface-offset);stroke:var(--color-surface);stroke-width:.6px}.world-map-country[data-level="1"]{fill:var(--color-scale-2)}.world-map-country[data-level="2"]{fill:var(--color-scale-3)}.world-map-country[data-level="3"]{fill:var(--color-scale-4)}.world-map-country[data-level="4"]{fill:var(--color-scale-5)}.country-shares{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}@media not all and (width>=48rem){.country-shares{grid-template-columns:minmax(0,1fr)}}.dashboard{flex-direction:column;gap:1rem;display:flex}.dashboard-period{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.overview{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;display:flex;overflow:hidden}.day-bars{margin:0}.day-bars-frame{padding-bottom:1.25rem;padding-left:3.25rem;position:relative}.day-bars-plot{width:100%;height:var(--day-bars-height);display:block}.day-bars-bar{fill:var(--color-series-1)}.day-bars-bar-pending{fill:var(--lightningcss-light,#3f5f9240)var(--lightningcss-dark,#7691c340)}@supports (color:color-mix(in lab, red, red)){.day-bars-bar-pending{fill:color-mix(in oklab, var(--color-series-1) 25%, transparent)}}.day-bars-bar-pending{stroke:var(--color-series-1);stroke-width:1px;stroke-dasharray:3 2}.day-bars-bar-active{fill:var(--color-brand)}.day-bars-range{opacity:0;cursor:pointer;width:calc(100% - 3.25rem);margin:0;position:absolute;inset:0 0 1.25rem 3.25rem}.day-bars-frame:has(.day-bars-range:focus-visible){border-radius:var(--radius-md);box-shadow:var(--ring-focus)}.chart-bubble{left:calc(3.25rem + var(--at) * (100% - 3.25rem));top:calc(var(--at-y) * var(--line-chart-height));z-index:1;border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-text-on-ink);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;padding:.25rem .5rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - .5rem))}.chart-bubble-bars{top:calc(var(--at-y) * var(--day-bars-height))}.chart-bubble-value{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;font-weight:600}.chart-bubble-day{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);opacity:.8}.day-bars-value{width:2.75rem;left:0;top:calc(var(--at) * var(--day-bars-height));text-align:right;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;transform:translateY(-50%)}.pager{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.pager-arrows{gap:.25rem;display:inline-flex}.pager-arrow{padding-inline:.5rem}@media (width>=48rem){.dashboard{flex:1;min-height:0}}@media not all and (width>=48rem){.dashboard-period{align-items:flex-start}}.dashboard-muted{color:var(--color-text-subtle)}.period-picker{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.period-picker-day{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);align-items:center;gap:.375rem;display:inline-flex}.period-picker-day-input{border-radius:var(--radius-md);background-color:var(--color-surface);height:2.125rem;color:var(--color-text);font:inherit;box-shadow:0 0 0 1px var(--color-keyline);border:0;padding-inline:.5rem}.period-picker-day-input:focus-visible{box-shadow:0 0 0 1px var(--color-ink), var(--ring-focus);outline:2px solid #0000}.post-line{border-radius:var(--radius-sm);max-width:28rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:0;display:flex}.post-line:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.post-line-thumb{border-radius:var(--radius-md);object-fit:cover;background-color:var(--color-surface-offset);flex:none;width:3rem;height:3rem}.post-line-thumb-empty{color:var(--color-text-subtle);justify-content:center;align-items:center;display:inline-flex}.post-line-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.line-chart-frame{border-radius:var(--radius-md);padding-bottom:1.25rem;padding-left:3.25rem;position:relative}.line-chart-frame:has(.line-chart-range:focus-visible){box-shadow:var(--ring-focus)}.line-chart-range{opacity:0;cursor:crosshair;width:calc(100% - 3.25rem);margin:0;position:absolute;inset:0 0 1.25rem 3.25rem}.line-chart-plot{width:100%;height:var(--line-chart-height);display:block}.line-chart-grid{stroke:var(--color-divider);stroke-width:1px}.line-chart-area{fill:var(--lightningcss-light,#3f5f9224)var(--lightningcss-dark,#7691c324)}@supports (color:color-mix(in lab, red, red)){.line-chart-area{fill:color-mix(in oklab, var(--color-series-1) 14%, transparent)}}.line-chart-line{fill:none;stroke:var(--color-series-1);stroke-width:2px;stroke-linejoin:round}.line-chart-pending{stroke-dasharray:4 4}.line-chart-point{fill:var(--color-surface);stroke:var(--color-series-1);stroke-width:1.5px}.line-chart-point-active{fill:var(--color-brand);stroke:var(--color-brand)}.line-chart-value{width:2.75rem;left:0;top:calc(var(--at) * var(--line-chart-height));text-align:right;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;transform:translateY(-50%)}.chart-incomplete{top:0;left:calc(3.25rem + var(--at) * (100% - 3.25rem));border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);box-shadow:0 0 0 1px var(--color-keyline);white-space:nowrap;pointer-events:none;padding:.125rem .375rem;position:absolute;transform:translate(calc(-100% - .25rem))}.line-chart-days{height:1rem;position:relative}.line-chart-day{left:calc(var(--at) * 100%);color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;position:absolute;transform:translate(-50%)}@media not all and (width>=48rem){.line-chart-day:nth-child(2n){visibility:hidden}}.line-chart-day:first-child{transform:none}.line-chart-day:last-child{transform:translate(-100%)}.audience-country{margin-top:1rem}.audience-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:1.5rem;display:grid}@media not all and (width>=48rem){.audience-lists{grid-template-columns:minmax(0,1fr)}}.audience-title{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);margin-bottom:.75rem;font-weight:600}.back-link{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:.375rem;display:inline-flex}.back-link:hover{color:var(--color-text)}.back-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:1px solid #0000}.picker{border:1px solid var(--color-keyline);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;gap:.5rem;margin:0;padding:.75rem;display:flex}.picker-folded{background-color:#0000;border:0;gap:.25rem;padding:0}.picker-line{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.picker-token{border-radius:var(--radius-md);background-color:var(--color-surface);white-space:nowrap;height:2.125rem;box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;align-items:center;gap:.375rem;padding:0 .5rem 0 .625rem;display:inline-flex}.picker-token-day:first-letter{text-transform:uppercase}.picker-token:hover,.picker-token[aria-expanded=true]{background-image:linear-gradient(var(--wash-hover), var(--wash-hover))}.picker-token:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}.picker-folded .picker-time{border-top:0;padding-top:0}.picker-folded .picker-time .field-input{height:2.125rem;min-height:0;font-size:inherit;background-position:right .375rem center;background-size:.875rem .875rem;padding:0 1.625rem 0 .625rem}.picker-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.picker-month{color:var(--color-text-emphasized);font-weight:600}.picker-month:first-letter{text-transform:uppercase}.picker-step{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-muted);font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.picker-step:hover{background-color:var(--wash-hover);color:var(--color-text)}.picker-grid{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.picker-weekday{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);text-align:center;text-transform:capitalize;padding-bottom:.25rem;font-weight:500}.picker-day{border-radius:var(--radius-md);height:2.25rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out)}.picker-day:hover:not(:disabled,[aria-pressed=true]){background-color:var(--wash-hover)}.picker-day[data-outside]{color:var(--color-text-subtle)}.picker-day[data-today]{box-shadow:inset 0 0 0 1px var(--color-keyline);font-weight:600}.picker-day[aria-pressed=true]{background-color:var(--color-brand);color:var(--color-text-on-brand);font-weight:600}.picker-day:disabled{color:var(--color-text-subtle);opacity:.45;cursor:not-allowed}.picker-step:focus-visible,.picker-day:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.picker-time{border-top:1px solid var(--color-keyline);align-items:center;gap:.375rem;padding-top:.5rem;display:flex}.picker-time>select{width:auto}.picker-colon{color:var(--color-text-muted);font-weight:600}.publish-when{border:0;flex-direction:column;gap:.625rem;margin:0;padding:0;display:flex}.publish-when-legend{color:var(--color-text-emphasized);margin-bottom:.625rem;font-weight:600}.publish-option{border:1px solid var(--color-keyline);border-radius:var(--radius-lg);transition:background-color var(--duration-normal) var(--ease-out);grid-template-columns:auto 1fr;column-gap:.75rem;display:grid}.publish-option:hover{background-color:var(--wash-hover)}.publish-option[data-checked]{border-color:var(--color-brand);background-color:var(--color-brand-tint)}.publish-option-choice{grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;align-items:start;padding:.875rem 1rem;display:grid}.publish-option-choice>input{accent-color:var(--color-brand);margin-top:.25rem}.publish-option-text{flex-direction:column;gap:.25rem;display:flex}.publish-option-title{color:var(--color-text-emphasized);font-weight:600}.publish-option-date{grid-column:2;padding:0 1rem .875rem 0}.publish-gestures{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.publish-gesture{min-width:13rem}.share-address-row{gap:.5rem;display:flex}.share-address{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;flex:1}.share-copy{border:1px solid var(--color-keyline);border-radius:var(--radius-md);background-color:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-copy:hover{background-image:linear-gradient(var(--wash-hover), var(--wash-hover));color:var(--color-text)}.share-copy[data-copied]{color:var(--color-success)}.share-copy:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.review-told{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.review-gear{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.review-gear:hover{background-color:var(--wash-hover);color:var(--color-text-emphasized)}.review-mark{border-radius:var(--radius-md);display:inline-flex}.review-page{flex:1;justify-content:center;padding:.5rem 1.5rem 4rem;display:flex}.review-column{flex-direction:column;gap:1.5rem;width:100%;max-width:64rem;display:flex}.review-desk{align-items:start;gap:1.5rem;display:grid}@media (width>=60rem){.review-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-desk-post{position:sticky;top:1.5rem}}.review-desk-post,.review-desk-said{flex-direction:column;gap:1rem;min-width:0;display:flex}.review-welcome{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0 .5rem;display:flex}.review-logo{border-radius:var(--radius-lg);object-fit:cover;width:3.5rem;height:3.5rem}.review-logo-empty{background-color:var(--color-surface-offset);box-shadow:0 0 0 1px var(--color-keyline);color:var(--color-text-muted);font-size:var(--text-xl);line-height:var(--text-xl--line-height);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.review-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-page);color:var(--color-text-emphasized);text-wrap:balance;font-weight:650}.review-lede{max-width:34rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-wrap:pretty}.review-identity,.review-approval,.review-remarks{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.25rem}@media (width>=30rem){.review-identity,.review-approval,.review-remarks{padding:1.75rem}}.review-approval-title{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);font-weight:650}.review-approval-said{text-wrap:pretty}.review-approval-others{color:var(--color-text-muted)}.review-told{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.writing-box{border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline);transition:box-shadow var(--duration-normal) var(--ease-out);position:relative}.writing-box:focus-within{box-shadow:0 0 0 1px var(--color-ink), var(--ring-focus)}.writing-text{border-radius:inherit;width:100%;color:inherit;font:inherit;resize:vertical;background-color:#0000;border:0;padding:.75rem .875rem;display:block}.writing-text:focus-visible{outline:1px solid #0000}.review-composer{flex-direction:column;gap:.5rem;display:flex}.review-composer-actions{align-items:center;gap:.75rem;display:flex}.review-remark{border-radius:var(--radius-lg);background-color:var(--color-surface-offset);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.review-remark-who{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-emphasized);font-weight:600}.review-remark-when{color:var(--color-text-muted);font-weight:400}.review-remark-quote{border-left:2px solid var(--color-brand);white-space:pre-line;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);margin:0;padding-left:.75rem}.review-remark-text{white-space:pre-line}.box-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.box-filters .seg,.box-filters .seg-option{border-radius:var(--radius-full)}.notification-tally{border-radius:var(--radius-full);background-color:var(--color-brand);min-width:1.125rem;font-size:var(--text-xs);text-align:center;color:var(--color-text-on-brand);padding-inline:.25rem;font-weight:600;line-height:1.125rem}.kind-menu{position:relative}.kind-menu-button{border:1px solid var(--color-keyline);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);background:0 0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:inline-flex}.kind-menu-button:hover{background-color:var(--wash-hover);color:var(--color-text)}.kind-menu-button[data-narrowed]{border-color:var(--color-brand);background-color:var(--color-brand-tint);color:var(--color-text-emphasized)}.kind-menu-button:focus-visible,.kind-menu-item:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.kind-menu-count{font-variant-numeric:tabular-nums}.kind-menu-list{z-index:var(--z-float);width:15rem;margin-top:.25rem;padding:.25rem;position:absolute;inset-inline-end:0}.kind-menu-item{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);background-color:#0000;align-items:center;gap:.625rem;padding:.4375rem .5rem;display:flex}.kind-menu-item:hover{background-color:var(--wash-hover)}.kind-menu-item[aria-checked=false]{color:var(--color-text-subtle)}.kind-menu-tick{visibility:hidden;margin-inline-start:auto}.kind-menu-item[aria-checked=true] .kind-menu-tick{visibility:visible}.kind-menu-all{box-shadow:0 -1px 0 var(--color-divider);margin-top:.25rem}.box-list{scrollbar-width:thin;flex:1;min-height:0;margin-inline:-.75rem;padding-inline:.25rem;overflow-y:auto}.box-quiet{text-align:center;height:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);justify-content:center;align-items:center;padding:2rem;display:flex}.day-name{z-index:var(--z-sticky);background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);padding:.75rem .5rem .375rem;font-weight:600;position:sticky;top:0}.notification-group+.notification-group{box-shadow:0 -1px 0 var(--color-divider);margin-top:.25rem;padding-top:.25rem}.notification-post{border-radius:var(--radius-md);transition:background-color var(--duration-normal) var(--ease-out);align-items:baseline;gap:.75rem;padding:.5rem .5rem .25rem;display:flex}.notification-excerpt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);flex:1;font-weight:500;overflow:hidden}.notification-company{font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;color:var(--color-text-muted)}.notification-row{border-radius:var(--radius-md);transition:background-color var(--duration-normal) var(--ease-out);align-items:center;display:flex}.notification-post:hover,.notification-row:hover{background-color:var(--wash-hover)}.notification-line{border-radius:var(--radius-md);min-width:0;color:var(--color-text);flex:1;align-items:center;gap:.625rem;padding:.375rem .25rem .375rem .5rem;display:flex}.notification-post:focus-visible,.notification-line:focus-visible,.notification-mark:focus-visible,.list-older:focus-visible,.inbox-gesture:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.notification-glyph,.inbox-gesture-glyph{flex-shrink:0;display:inline-flex}.notification-glyph{color:var(--color-text-muted)}.notification-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);line-height:var(--text-base--line-height);flex:1;overflow:hidden}.notification-when{font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;color:var(--color-text-muted)}.notification-dot{color:var(--color-text-subtle)}.notification-line[data-unread] .notification-glyph{color:var(--color-brand)}.notification-line[data-unread] .notification-who{color:var(--color-text-emphasized);font-weight:500}.notification-mark{border-radius:var(--radius-full);cursor:pointer;width:2rem;height:2rem;transition:background-color var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-mark:before{content:"";border-radius:var(--radius-full);width:.5rem;height:.5rem}.notification-row[data-unread]>.notification-mark:before{background-color:var(--color-brand)}.notification-row:not([data-unread]):hover>.notification-mark:before,.notification-row:not([data-unread])>.notification-mark:focus-visible:before{box-shadow:inset 0 0 0 1.5px var(--color-text-subtle)}.notification-mark:hover{background-color:var(--wash-hover)}.list-older{border:1px solid var(--color-keyline);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);cursor:pointer;margin:.75rem auto .5rem;padding:.375rem .75rem;font-weight:500;display:block}.list-older:hover:not(:disabled){background-color:var(--wash-hover);color:var(--color-text)}.inbox-gestures{box-shadow:0 -1px 0 var(--color-divider);justify-content:space-between;align-items:center;gap:.5rem;margin-inline:-1.25rem;padding:.5rem .75rem;display:flex}.inbox-gesture{border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out);align-items:center;gap:.375rem;padding:.375rem .625rem;font-weight:500;display:inline-flex}.inbox-gesture:not(:disabled):hover{background-color:var(--wash-hover);color:var(--color-text)}.inbox-gesture:disabled,.list-older:disabled{opacity:.5;cursor:not-allowed}.notification-bell{position:relative}.notification-count{border-radius:var(--radius-full);background-color:var(--color-brand);min-width:1.05rem;font-size:var(--text-xs);text-align:center;color:var(--color-text-on-brand);top:.25rem;padding-inline:.2rem;font-weight:600;line-height:1.05rem;position:absolute;inset-inline-end:.25rem}.whats-new-spark{position:relative}.whats-new-dot{border-radius:var(--radius-full);background-color:var(--color-brand);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-surface);top:.5rem;position:absolute;inset-inline-end:.5rem}.whats-new-entries{margin:0;padding:0;list-style:none}.whats-new-entry{padding:.75rem .5rem .875rem}.whats-new-entries>li+li>.whats-new-entry{box-shadow:0 -1px 0 var(--color-divider)}.whats-new-entries>li+li>.whats-new-rule+.whats-new-entry{box-shadow:none}.whats-new-kind{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:.5rem;margin:0 0 .375rem;font-weight:600;display:flex}.whats-new-kind:before{content:"";background-color:var(--color-text-subtle);border-radius:1px;flex-shrink:0;width:.5rem;height:.5rem;transform:rotate(-8deg)}.whats-new-kind[data-kind=new]:before{background-color:var(--color-brand)}.whats-new-kind[data-kind=new]{color:var(--color-text-muted)}.whats-new-kind[data-kind=improved]:before{background-color:var(--color-ink-strong)}.whats-new-body{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text)}.whats-new-body p,.whats-new-body ul,.whats-new-body ol,.whats-new-body pre,.whats-new-body blockquote,.whats-new-body h4{margin:0 0 .5rem}.whats-new-body>:last-child{margin-bottom:0}.whats-new-body h4{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);font-weight:600}.whats-new-body strong{color:var(--color-text-emphasized);font-weight:600}.whats-new-body>p:first-child>strong:only-child{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-bottom:.125rem;display:block}.whats-new-body ul,.whats-new-body ol{padding-inline-start:1.25rem}.whats-new-body a{color:var(--color-text-link);text-underline-offset:.125em;text-decoration:underline}.whats-new-body code{font-family:var(--font-mono);font-size:.9em}.whats-new-body pre{border-radius:var(--radius-md);background-color:var(--color-surface-offset);padding:.5rem .625rem;overflow-x:auto}.whats-new-body blockquote{box-shadow:inset 2px 0 0 var(--color-keyline);color:var(--color-text-muted);padding-inline-start:.75rem}.whats-new-rule{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;gap:.75rem;margin:.5rem 0 .25rem;padding-inline:.5rem;font-weight:600;display:flex}.whats-new-rule:before,.whats-new-rule:after{content:"";background-color:var(--color-divider);flex:1;height:1px}.list-end{height:1px}.whats-new-foot{box-shadow:0 -1px 0 var(--color-divider);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);margin:0 -1.25rem;padding:.75rem 1.25rem}.whats-new-foot a{color:var(--color-text-link);text-underline-offset:.125em;text-decoration:underline}.notification-loading{height:8rem}.commenter-face{border-radius:var(--radius-full);object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.commenter-face-letters{background-color:var(--color-surface-offset);color:var(--color-text-emphasized)}.commenter-face-sm{width:1.75rem;height:1.75rem;font-size:.6875rem}.commenter-face-md{width:2.5rem;height:2.5rem;font-size:var(--text-sm)}.commenter-face-lg{width:3rem;height:3rem;font-size:var(--text-base)}.thread-messages{flex-direction:column;gap:.75rem;display:flex}.thread-answer{margin-inline-start:2.5rem}.thread-post-skeleton{height:16rem}.post-reply-draft .comment-bubble{outline:1px dashed var(--color-brand);outline-offset:-1px}.inbox-said,.inbox-again{border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;font-weight:600;display:flex}.inbox-said{background-color:var(--color-success-tint);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success-line)}.inbox-again{background-color:var(--color-warning-tint);color:var(--color-text-emphasized);box-shadow:inset 0 0 0 1px var(--color-warning-line)}.inbox-skeleton{height:12rem}.inbox-done{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}.inbox-done-glyph{width:2.75rem;height:2.75rem;color:var(--color-success)}.inbox-done-title{color:var(--color-text-emphasized);font-size:var(--text-xl);margin:0;font-weight:650}.inbox-done .note{margin:0 0 .5rem}.queue-position{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;padding:0 .625rem;display:inline-flex}.key-hint{border-radius:var(--radius-sm);background-color:var(--color-surface-offset);color:var(--color-text-subtle);font-family:inherit;font-size:var(--text-xs);margin-inline-start:.25rem;padding:0 .3125rem}.alert-bell{align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.queue-panel{flex-direction:column;gap:.75rem;display:flex}.queue-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queue-item{border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);text-align:start;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.queue-item:hover{background-color:var(--color-surface-offset)}.queue-item.is-current{background-color:var(--color-surface-offset);box-shadow:inset .1875rem 0 0 var(--color-ink)}.queue-line{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.queue-age{color:var(--color-text-subtle);font-size:var(--text-xs);flex:none}.queue-text{flex-direction:column;flex:1;min-width:0;display:flex}.queue-name{min-width:0;color:var(--color-text-emphasized);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.queue-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem .5rem;display:flex}.queue-excerpt{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.handled-who{align-items:center;gap:.625rem;min-width:0;display:flex}.company-mark{border-radius:var(--radius-md);background-color:var(--color-surface-offset);width:2.25rem;height:2.25rem;color:var(--color-text-emphasized);flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.deck{flex-direction:column;max-width:30rem;display:flex}.deck-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.deck-count{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;flex:none;margin:0}.deck-stack{flex-direction:column;flex:1;margin:.75rem 0 1.25rem;display:flex;position:relative}.deck-under{background-color:var(--color-surface);height:3rem;box-shadow:0 0 0 1px var(--color-keyline);opacity:.75;inset-inline:.5rem;border-radius:1.25rem;position:absolute;bottom:-.625rem}.deck-under-2{opacity:.45;inset-inline:1.125rem;bottom:-1.125rem}.deck-card{background-color:var(--color-surface);min-height:22rem;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:1.25rem;flex-direction:column;flex:1;gap:1rem;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow:hidden}.deck-card.is-right{box-shadow:0 0 0 2px var(--color-text-muted), var(--shadow-lg)}.deck-card.is-left{box-shadow:0 0 0 2px var(--color-warning), var(--shadow-lg)}.deck-stamp{z-index:2;background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e) 70%, transparent);border:.25rem solid;border-radius:.5rem;padding:.25rem .75rem;position:absolute;top:1.5rem}@supports (color:color-mix(in lab, red, red)){.deck-stamp{background-color:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.deck-stamp{font-size:var(--text-xl);letter-spacing:.06em;font-weight:800}.deck-stamp-ignore{color:var(--color-text-muted);inset-inline-start:1.25rem;transform:rotate(-14deg)}.deck-stamp-later{color:var(--color-warning);inset-inline-end:1.25rem;transform:rotate(14deg)}.deck-face{align-items:center;gap:.875rem;display:flex}.deck-name{color:var(--color-text-emphasized);font-size:var(--text-xl);margin:0;font-weight:700}.deck-comment{color:var(--color-text-emphasized);margin:auto 0;font-size:1.625rem;font-weight:500;line-height:1.3}.deck-foot{border-top:1px solid var(--color-divider);flex-direction:column;gap:.375rem;padding-top:.875rem;display:flex}.deck-hint{color:var(--color-text-subtle);font-size:var(--text-xs);text-align:center;margin:0}.deck-post{flex-direction:column;gap:.75rem;margin:-.5rem -.5rem 0;display:flex}.deck-actions{justify-content:center;align-items:center;gap:1.25rem;padding:.5rem 0 1rem;display:flex}.deck-round{border-radius:var(--radius-full);background-color:var(--color-surface);width:3.75rem;height:3.75rem;box-shadow:var(--shadow-md), 0 0 0 1px var(--color-keyline);justify-content:center;align-items:center;display:inline-flex}.deck-round:disabled{opacity:.4}.deck-round-later{color:var(--color-warning)}.deck-round-ignore{color:var(--color-text-muted)}.deck-reply{border-radius:var(--radius-full);background-color:var(--color-brand);min-width:9.5rem;height:3.75rem;color:var(--color-text-on-brand);box-shadow:var(--shadow-md);font-size:var(--text-lg);padding:0 1.75rem;font-weight:700}.deck-sheet{width:100%;max-width:none;max-height:85vh;color:inherit;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--color-surface);box-shadow:var(--shadow-md-ambient);border:0;flex-direction:column;gap:.625rem;margin:0;padding:.5rem 1rem 1.5rem;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.deck-grip{border-radius:var(--radius-full);background-color:var(--color-keyline);align-self:center;width:2.5rem;height:.25rem;margin-bottom:.25rem}.deck-send{width:100%;min-height:3rem}.deck-links{text-align:center;margin:0;padding-bottom:1rem}.version{border:1px solid var(--color-keyline);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.version[data-current]{border-color:var(--color-brand)}.version-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.version-who{white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;display:flex}.version-automatic{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);border:1px solid var(--color-keyline);border-radius:var(--radius-sm);padding:0 .3rem}.version-actions{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.version-bin{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.version-bin:hover,.version-bin:focus-visible{color:var(--color-danger);background-color:var(--color-danger-tint)}.version-current{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-brand)}.version-paper{border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.version-comment{border-top:1px solid var(--color-keyline);padding-top:.5rem}.panel-tabs{box-shadow:0 -1px 0 var(--color-divider) inset;gap:.25rem;display:flex}.panel-tab{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem .5rem;font-weight:600;display:inline-flex}.panel-tab[aria-selected=true]{color:var(--color-text-emphasized);box-shadow:0 -2px 0 var(--color-ink) inset}.panel-tab:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.panel-tabs-sticky{z-index:var(--z-sticky);background-color:var(--color-surface);margin-top:-1rem;padding-top:1rem;position:sticky;top:-1rem}.comment-row{flex-direction:column;display:flex}.comment-row[data-internal=true] .comment-bubble{background-color:var(--color-warning-tint)}.comment-row-selected .comment-bubble{outline:2px solid var(--color-ink)}.suggestion{border:1px solid var(--color-keyline);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.suggestion-selected{border-color:var(--color-ink)}.suggestion[data-outdated=true] .diff{opacity:.7}.suggestion-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.attachment-row{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.attachment{align-items:center;gap:.25rem;display:flex}.attachment-thumb{border:1px solid var(--color-keyline);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0;line-height:0}.attachment-thumb img{object-fit:cover;border-radius:var(--radius-sm);width:4rem;height:4rem}.attachment-chip{border:1px solid var(--color-keyline);border-radius:var(--radius-sm);max-width:12rem;font-size:var(--text-sm);align-items:baseline;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.attachment-remove{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;line-height:1}.composer{flex-direction:column;gap:.5rem;display:flex}.composer-over{outline:2px dashed var(--color-keyline);outline-offset:.25rem}.composer-files{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.composer-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composer-internal{border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);transition:background-color var(--duration-normal) var(--ease-out);align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.composer-internal:hover{background-color:var(--wash-hover);color:var(--color-text)}.composer-internal:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.composer-internal[aria-pressed=true]{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-keyline)}.composer-actions .grow,.suggestion-decide .grow{flex:1}.selection-bubble{z-index:calc(var(--z-sticky) - 1);border-radius:var(--radius-md);gap:.125rem;padding:.125rem;display:flex;position:absolute}.thread-mark{background:var(--lightningcss-light,#855c2259)var(--lightningcss-dark,#b98a4459)}@supports (color:color-mix(in lab, red, red)){.thread-mark{background:color-mix(in oklab, var(--color-warning) 35%, transparent)}}.thread-mark{border-radius:var(--radius-sm);cursor:pointer;margin-inline:-.25rem;padding-inline:.25rem}.thread-mark[data-suggested=true]{background:var(--lightningcss-light,#45658f40)var(--lightningcss-dark,#6c8bbc40)}@supports (color:color-mix(in lab, red, red)){.thread-mark[data-suggested=true]{background:color-mix(in oklab, var(--color-info) 25%, transparent)}}.thread-mark[data-focused=true]{outline:2px solid var(--color-ink);outline-offset:1px}.thread-quote{border:0;border-inline-start:2px solid var(--color-keyline);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;padding-inline-start:.5rem;display:flex}.thread-quote .excerpt{white-space:pre-line;-webkit-line-clamp:3}.diff{border:1px solid var(--color-keyline);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.diff-line{overflow-wrap:anywhere;white-space:pre-wrap;gap:.375rem;padding:.125rem .375rem;display:flex}.diff-line[data-change=removed]{background:var(--color-danger-tint)}.diff-line[data-change=added]{background:var(--color-success-tint)}.diff-sign{width:.75rem;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.diff-moved{text-underline-offset:.125rem;font-weight:600;text-decoration:underline}.diff-text [data-kind=mention],.diff-text [data-kind=hashtag]{color:var(--color-info)}.suggestion-decide{gap:.25rem;margin:0;display:flex}.suggestion-outcome{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin:0;padding-inline:.25rem}.frieze{align-items:stretch;min-width:0;margin:0;padding:0;list-style:none;display:flex}.frieze-chevron{font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;background-color:var(--color-surface-offset);color:var(--color-text-muted);align-items:center;margin-left:-.5rem;padding:.375rem 1.125rem .375rem 1.375rem;font-weight:600;display:flex;position:relative}.frieze-chevron:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0;padding-left:.875rem}.frieze-chevron:not([data-state=next])[data-chevron=in_creation]{background-color:var(--color-seq-1);color:var(--color-text-emphasized)}.frieze-chevron:not([data-state=next])[data-chevron=pending_approval]{background-color:var(--color-seq-2);color:var(--color-text-emphasized)}.frieze-chevron:not([data-state=next])[data-chevron=approved]{background-color:var(--color-seq-3);color:var(--color-on-seq)}.frieze-chevron:not([data-state=next])[data-chevron=scheduled]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.frieze-chevron:not([data-state=next])[data-chevron=published]{background-color:var(--color-seq-5);color:var(--color-on-seq)}.frieze-chevron[data-state=current][data-tone=changes]{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger-line)}.frieze-chevron[data-state=current][data-tone=warning]{background-color:var(--color-warning-tint);color:var(--color-warning)}.frieze-compact{flex-direction:column;gap:.25rem;min-width:0;display:flex}.frieze[data-compact] .frieze-chevron{flex:1 1 0;min-width:0;height:1.125rem;padding:0}.frieze-said{color:var(--color-text-emphasized);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.frieze-said[data-tone=changes]{color:var(--color-danger)}.frieze-said[data-tone=warning]{color:var(--color-warning)}@media not all and (width>=48rem){.frieze-chevron:not([data-state=current]) .frieze-word{display:none}.frieze-chevron:not([data-state=current]){padding-right:.875rem}}.step-chip{border-radius:var(--radius-full);background-color:var(--color-seq-1);color:var(--color-text-emphasized);font-size:var(--text-2xs);white-space:nowrap;align-items:center;padding:.125rem .625rem;font-weight:600;display:inline-flex}.step-chip[data-step=pending_approval]{background-color:var(--color-surface-offset);box-shadow:inset 0 0 0 1px var(--color-keyline)}.step-chip[data-step=approved]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.step-chip[data-step=scheduled]{background-color:var(--color-seq-5);color:var(--color-on-seq)}.step-chip[data-step=published]{background-color:var(--color-ink);color:var(--color-text-on-ink)}.step-chip[data-tone=changes]{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger-line)}.step-chip[data-tone=warning]{background-color:var(--color-warning-tint);color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning-line)}.workflow-line{z-index:20;border-bottom:1px solid var(--color-divider);background-color:var(--color-surface);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.625rem 1.5rem;display:flex;position:relative}.workflow-line>.alert{flex-basis:100%}.workflow-line-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;min-width:0;margin-left:auto;display:flex}.workflow-line-right:empty{display:none}@media not all and (width>=80rem){.workflow-line-right{flex-basis:100%}}@media not all and (width>=48rem){.workflow-line{padding-inline:1rem}.workflow-line-right{justify-content:flex-start}}.workflow-approvers{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:flex}.workflow-faces{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.workflow-face{cursor:default;background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:inline-flex}button.workflow-face{cursor:pointer}.workflow-nobody,.workflow-word{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.workflow-word[data-tone=ok]{color:var(--color-success);font-weight:600}.workflow-word[data-tone=warning]{color:var(--color-warning);font-weight:600}.workflow-gestures{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.drafts-chips{flex-wrap:wrap;align-items:center;gap:.375rem;min-inline-size:0;display:flex}.drafts-chips .count-pill{margin-left:.375rem}.drafts-chips-break{flex-basis:100%;height:0}.drafts-chips>.search-box{margin-left:auto}@media (width>=48rem){.drafts-page,.drafts-frame{flex:1;min-height:0}}.drafts-foot{flex-direction:column;gap:.25rem;display:flex}.drafts-rows{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline);background-color:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.drafts-frame{--drafts-step:10.5rem;container:drafts/inline-size}.drafts-frame[data-frieze]{--drafts-step:11rem}.drafts-arrows{flex-wrap:wrap;row-gap:.375rem;display:inline-flex}@media not all and (width>=48rem){.drafts-arrows{scrollbar-width:none;flex-wrap:nowrap;flex:100%;width:100%;min-width:0;display:flex;overflow-x:auto}.drafts-arrows .filter-arrow{min-height:2.75rem;font-size:var(--text-base);padding:0 1.5rem 0 1.75rem}.drafts-arrows .filter-arrow:first-child{padding-left:1rem}}.drafts-chips .filter-pill[data-step]{border-color:#0000}.drafts-chips [data-step=in_creation]{background-color:var(--color-seq-1);color:var(--color-text-emphasized)}.drafts-chips [data-step=pending_approval]{background-color:var(--color-seq-2);color:var(--color-text-emphasized)}.drafts-chips [data-step=approved]{background-color:var(--color-seq-3);color:var(--color-on-seq)}.drafts-chips [data-step=scheduled]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.drafts-chips .filter-arrow[aria-pressed=true]{background-color:var(--color-ink);color:var(--color-surface);font-weight:600}.drafts-chips .filter-pill[data-step=changes_requested]{border-color:var(--color-danger-line);background-color:var(--color-danger-tint);color:var(--color-danger)}.drafts-chips .filter-pill[data-step=failed]{border-color:var(--color-warning-line);background-color:var(--color-warning-tint);color:var(--color-warning)}.drafts-chips .filter-pill[data-step]:hover{filter:brightness(.95)}.drafts-chips .filter-pill[data-step][aria-pressed=true]{box-shadow:inset 0 0 0 .125rem var(--color-ink);font-weight:600}.draft-row,.drafts-row-head{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"step step step step""words words words words""people date wait said";align-items:center;gap:.375rem .75rem;display:grid}.drafts-row-head{display:none}.draft-row>.step-chip,.draft-row>.frieze-compact{grid-area:step}.draft-row-words{grid-area:words}.draft-row-people{grid-area:people}.draft-row-date{grid-area:date}.draft-row-wait{grid-area:wait}.draft-row-comments{grid-area:said}@container drafts (width>=48rem){.draft-row{grid-template-columns:var(--drafts-step) minmax(0, 1fr) 8.75rem 5.5rem 2.5rem;grid-template-areas:"step words date wait said""people words date wait said"}}@container drafts (width>=64.5rem){.draft-row,.drafts-row-head{grid-template-columns:var(--drafts-step) minmax(0, 1fr) 7.5rem 11rem 7rem 3.5rem;grid-template-areas:"step words people date wait said";gap:1rem}.drafts-row-head{display:grid}}.drafts-frame[data-picking] .draft-row,.drafts-frame[data-picking] .drafts-row-head{grid-template-columns:1rem auto minmax(0,1fr) auto auto;grid-template-areas:"pick step step step step""pick words words words words""pick people date wait said"}@container drafts (width>=48rem){.drafts-frame[data-picking] .draft-row{grid-template-columns:1rem var(--drafts-step) minmax(0, 1fr) 8.75rem 5.5rem 2.5rem;grid-template-areas:"pick step words date wait said""pick people words date wait said"}}@container drafts (width>=64.5rem){.drafts-frame[data-picking] .draft-row,.drafts-frame[data-picking] .drafts-row-head{grid-template-columns:1rem var(--drafts-step) minmax(0, 1fr) 7.5rem 11rem 7rem 3.5rem;grid-template-areas:"pick step words people date wait said"}}.draft-row-pick{grid-area:pick;align-items:center;display:flex}.draft-row-check{z-index:1;cursor:pointer;width:1rem;height:1rem;accent-color:var(--color-ink);margin:0;position:relative}.draft-row{font-size:var(--text-sm);padding:.5rem 1.25rem;position:relative}.drafts-frame .draft-row{min-height:var(--row-fill,auto);align-content:center}.draft-row+.draft-row{border-top:1px solid var(--color-divider)}.draft-row:hover{background-color:var(--color-surface-offset)}.draft-row:hover .frieze-chevron[data-state=next]{background-color:var(--color-surface)}.drafts-row-head{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 1.25rem .375rem;font-weight:600}.draft-row-words{flex-direction:column;gap:.125rem;min-width:0;display:flex}.draft-row-title{color:var(--color-text-emphasized);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.draft-row-title:after{content:"";position:absolute;inset:0}.draft-row-meta{color:var(--color-text-muted);font-size:var(--text-xs)}.draft-row-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-row>.step-chip{justify-self:start}.draft-row-people{flex-wrap:wrap;gap:.375rem;display:flex}.draft-row-date,.draft-row-wait{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.draft-row-date{flex-direction:column;gap:.125rem;display:flex}.draft-row-date[data-late],.draft-row-wait[data-late]{color:var(--color-warning);font-weight:600}.draft-row-comments{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}@media not all and (width>=64rem){.drafts-chips>.search-box{flex:100%;margin-left:0}.drafts-chips .search-box-input{width:100%}}.board{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.board-blocks{flex-direction:column;gap:1rem;display:flex}.board-blocks[data-sample]{opacity:.55;filter:grayscale();-webkit-user-select:none;user-select:none}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.board-tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.board-tools .seg-option{overflow-wrap:anywhere;max-width:100%}.board-row{grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;display:grid}.board-row>.board-card[data-wide]:only-child{grid-column:1/-1}@media not all and (width>=70rem){.board-row{grid-template-columns:minmax(0,1fr)}}.board-card{border-radius:var(--radius-lg);background-color:var(--color-surface);min-width:0;box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.board-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.board-card-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin:0;font-weight:600}.board-views{border-radius:var(--radius-md);background-color:var(--color-surface-offset);gap:.125rem;padding:.1875rem;display:inline-flex}.board-view{border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.3125rem .75rem;font-weight:500}.board-view[aria-selected=true]{background-color:var(--color-surface);color:var(--color-text-emphasized);font-weight:600;box-shadow:0 1px 2px #0f15241f}.board-tiles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;padding:0;display:grid;overflow:hidden}.board-tile{border-left:1px solid var(--color-divider);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}button.board-tile{appearance:none;font:inherit;text-align:left;color:inherit;border-style:none;border-left:1px solid var(--color-divider);cursor:pointer;background:0 0}button.board-tile:hover{background-color:var(--color-surface-offset)}button.board-tile:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.board-tile[aria-pressed=true]{background-color:var(--color-surface-offset);box-shadow:inset 0 -3px 0 var(--color-text-emphasized)}.board-tile:first-child{border-left:0}.board-key-part{align-items:center;gap:.375rem;margin-left:.75rem;display:inline-flex}.board-tile-label{color:var(--color-text-muted);font-size:var(--text-sm)}.board-tile-value{font-size:var(--text-2xl);color:var(--color-text-emphasized);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.board-tile-said{color:var(--color-text-muted);font-size:var(--text-xs)}.board-tile-alert,.board-tile-said[data-tone=warning],.board-cell-meta[data-tone=warning],.board-table td[data-tone=warning]{color:var(--color-warning);font-weight:600}.board-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.board-table th{border-bottom:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;white-space:nowrap;padding:.375rem .625rem;font-weight:500}.board-table td{border-bottom:1px solid var(--color-divider);vertical-align:middle;padding:.625rem}.board-table td:not(:first-child){white-space:nowrap}.board-table tr:last-child td{border-bottom:0}.board-table .num{text-align:right}.board-scroll{min-width:0}.board-table-fixed{table-layout:fixed}@media not all and (width>=48rem){.board-table-fixed,.board-table-fixed tbody{display:block}.board-table-fixed colgroup,.board-table-fixed thead{display:none}.board-table-fixed tr{border-bottom:1px solid var(--color-divider);grid-template-columns:1fr 1fr;gap:.25rem .75rem;padding:.625rem 0;display:grid}.board-table-fixed tr:last-child{border-bottom:0}.board-table-fixed td{white-space:normal;border-bottom:0;padding:0}.board-table-fixed td:first-child{grid-column:1/-1}.board-table-fixed td.num{text-align:left}.board-table-fixed td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);display:block}}.board-table-fixed td{overflow:hidden}.board-table-fixed .board-cell-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.board-table-fixed .person-badge{max-width:100%}.board-col-who{width:8rem}.board-col-state{width:11rem}.board-col-short{width:4.5rem}.board-col-date{width:8rem}.board-col-count{width:6rem}.board-col-bar{width:9rem}.board-cell-words{flex-direction:column;gap:.125rem;min-width:0;display:flex}.board-cell-title{color:var(--color-text-emphasized);font-weight:500;text-decoration:none}.board-cell-meta{color:var(--color-text-muted);font-size:var(--text-xs)}.board-pill{border-radius:var(--radius-full);background-color:var(--color-surface-offset);color:var(--color-text-muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;padding:.0625rem .5rem;font-weight:500;display:inline-flex}.report-daily-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.board-key{color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.board-swatch{background-color:var(--color-seq-5);border-radius:2px;width:.75rem;height:.75rem;display:inline-block}.board-key>.board-swatch:not(:first-child){margin-left:.5rem}.board-swatch[data-dashed]{border:1.5px dashed var(--color-text-muted);background:0 0}.board-swatch[data-grey]{background-color:var(--color-seq-1)}.board-minibar{align-items:center;gap:.5rem;display:inline-flex}.board-minibar-track{border-radius:var(--radius-full);background-color:var(--color-surface-offset);width:4.5rem;height:.375rem;display:inline-block;overflow:hidden}.board-minibar-fill{background-color:var(--color-seq-5);height:100%;display:block}.board-tile-moved{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.board-tile-moved[data-tone=good],.board-table td[data-tone=good]{color:var(--color-success)}.board-tile-moved[data-tone=warning]{color:var(--color-warning)}.board-too-few{opacity:.5;filter:grayscale()}.board-table-compact td,.board-table-compact th{padding:.4375rem .5rem}.board-legend{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.board-overline{color:var(--color-text-subtle);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:.5rem 0 0;font-weight:600}.board-kv{font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-kv li{justify-content:space-between;align-items:center;gap:1rem;padding:.3125rem 0;display:flex}.board-kv li>span:first-child{align-items:center;gap:.375rem;display:inline-flex}.board-kv b{font-variant-numeric:tabular-nums}.board-pills{flex-wrap:wrap;gap:.375rem;display:inline-flex}.board-pill[data-state=behind]{background-color:var(--color-warning-tint);color:var(--color-warning);font-weight:600}.board-pill[data-state=in_progress]{background-color:var(--color-success-tint);color:var(--color-success);font-weight:600}.board-pill-link{background-color:var(--color-seq-1);color:var(--color-seq-5);font-weight:600;text-decoration:none}.board-swatch[data-ochre]{background-color:var(--color-warning)}.board-swatch[data-part=reactions]{background-color:var(--color-seq-5)}.board-swatch[data-part=clicks]{background-color:var(--color-seq-3)}.board-swatch[data-part=comments]{background-color:var(--color-warning)}.board-swatch[data-part=shares]{background-color:var(--color-seq-2)}.pipeline{grid-template-columns:repeat(var(--chevrons,5), minmax(0, 1fr));gap:.375rem;display:grid}.pipeline-chevron{--point:1rem;color:var(--color-text-emphasized);flex-direction:column;gap:.125rem;padding:.875rem 1.25rem .875rem 1.75rem;text-decoration:none;display:flex}.pipeline-chevron:first-child{padding-left:1.25rem}.pipeline-chevron:hover{filter:brightness(.96)}.pipeline-chevron[data-rank="1"]{background-color:var(--color-seq-1)}.pipeline-chevron[data-rank="2"]{background-color:var(--color-seq-2)}.pipeline-chevron[data-rank="3"]{background-color:var(--color-seq-3);color:var(--color-on-seq)}.pipeline-chevron[data-rank="4"]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.pipeline-chevron[data-rank="5"]{background-color:var(--color-seq-5);color:var(--color-on-seq)}.pipeline-word{font-size:var(--text-sm);font-weight:600}.pipeline-count{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.pipeline-note{color:var(--color-text-muted);font-size:var(--text-xs);padding:0 1.25rem}.pipeline-note[data-tone=warning]{color:var(--color-warning);font-weight:600}.pipeline-loop{height:1.5rem;color:var(--color-danger);grid-column:1/3;text-decoration:none;display:block;position:relative}.pipeline-loop:hover .pipeline-loop-label{text-decoration:underline}.pipeline-loop:before{content:"";border:1.5px solid;border-top:0;border-radius:0 0 .375rem .375rem;height:.75rem;position:absolute;top:0;left:25%;right:25%}.pipeline-arrow{border-bottom:.375rem solid;border-left:.3125rem solid #0000;border-right:.3125rem solid #0000;width:0;height:0;position:absolute;top:-.125rem;left:25%;transform:translate(calc(.75px - 50%))}.pipeline-loop-label{background-color:var(--color-surface);font-size:var(--text-2xs);white-space:nowrap;padding:0 .375rem;font-weight:600;position:absolute;top:.75rem;left:50%;transform:translate(-50%,-50%)}@media not all and (width>=48rem){.pipeline{grid-template-columns:minmax(0,1fr)}.pipeline-chevron,.pipeline-chevron:first-child{border-radius:var(--radius-md);clip-path:none;padding:.75rem 1rem}.pipeline-note{display:none}.pipeline-loop{grid-column:1/-1}}.activity-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-line{font-size:var(--text-sm);align-items:flex-start;gap:.625rem;padding:.5rem 0;display:flex}.activity-line+.activity-line{border-top:1px solid var(--color-divider)}.queue-frame{container:queue/inline-size}@container queue not (width>=40rem){.queue-frame .board-col-who{width:3.25rem}}.activity-who{align-items:center;min-width:0;max-width:100%;display:inline-flex}.activity-who:after{content:"·";color:var(--color-text-subtle);margin:0 .375rem}.activity-words{-webkit-line-clamp:3;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.activity-words b{color:var(--color-text-emphasized);font-weight:600}.upcoming-head{color:var(--color-text-muted);font-size:var(--text-xs);grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;padding:0 .25rem;display:grid}.upcoming-week{flex-direction:column;gap:.375rem;display:flex}.upcoming-week-title{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;margin:0;display:flex}.upcoming-week-title b{color:var(--color-seq-5);font-weight:600}.upcoming-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.upcoming-day{border-radius:var(--radius-md);background-color:var(--color-surface);min-height:6.5rem;box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.upcoming-day[data-weekend]{background-color:var(--color-surface-offset)}.upcoming-day-number{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.upcoming-slot{border-radius:var(--radius-sm);background-color:var(--color-seq-5);min-width:0;color:var(--color-on-seq);font-size:var(--text-2xs);flex-direction:column;gap:.0625rem;padding:.25rem .5rem;line-height:1.3;text-decoration:none;display:flex}.upcoming-slot time{font-variant-numeric:tabular-nums;font-weight:600}.upcoming-slot-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upcoming-slot[data-planned]{color:var(--color-text-muted);border:1.5px dashed var(--color-keyline);background-color:#0000}.upcoming-slot[data-failed]{background-color:var(--color-warning-tint);color:var(--color-warning);border:1.5px solid var(--color-warning-line)}.weekly-chart{flex:1;grid-template-rows:minmax(10rem,1fr) auto;grid-template-columns:1.5rem minmax(0,1fr);gap:.375rem .5rem;display:grid}.weekly-axis{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1;position:relative}.weekly-tick{position:absolute;right:0;transform:translateY(50%)}.weekly-plot{align-items:flex-end;gap:.375rem;display:flex;position:relative}.weekly-grid{border-top:1px solid var(--color-divider);position:absolute;left:0;right:0}.weekly-column{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.weekly-bar{background-color:var(--color-seq-5);border-radius:2px 2px 0 0;display:block}.weekly-bar[data-scheduled]{border:1.5px dashed var(--color-seq-5);background-color:#0000;border-bottom:0}.weekly-labels{color:var(--color-text-muted);font-size:var(--text-2xs);gap:.375rem;line-height:1.2;display:flex}.weekly-label{white-space:nowrap;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.weekly-label-month{min-height:1.2em}.weekly-target{border-top:1.5px dashed var(--color-text-muted);position:absolute;left:0;right:0}.speed-measures{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.speed-measures>li{border-top:1px solid var(--color-divider);flex-direction:column;gap:.375rem;padding:.75rem 0;display:flex}.speed-head{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.speed-gap{border-radius:var(--radius-full);font-size:var(--text-2xs);white-space:nowrap;padding:.125rem .5rem;font-weight:600}.speed-gap[data-tone=good]{background-color:var(--color-success-tint);color:var(--color-success)}.speed-gap[data-tone=bad]{background-color:var(--color-warning-tint);color:var(--color-warning)}.speed-bar{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.5rem;display:grid}.speed-bar>b,.speed-bar>span:last-child{text-align:right}.speed-fill{border-radius:var(--radius-full);background-color:var(--color-seq-5);height:.5rem;display:block}.speed-bar[data-previous] .speed-fill{background-color:var(--color-seq-1)}.speed-bar[data-previous]>span:last-child{color:var(--color-text-muted);font-size:var(--text-xs)}.report-section{flex-direction:column;gap:.75rem;min-width:0;scroll-margin-top:1rem;display:flex}.report-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;margin-top:.5rem;display:flex}.report-section-head h2{font-size:var(--text-xl);margin:0;font-weight:600}.report-two{grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;display:grid}.report-two-even{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-two-left{grid-template-columns:24rem minmax(0,1fr);gap:1rem;display:grid}.report-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media not all and (width>=70rem){.report-two,.report-two-even,.report-two-left,.report-three{grid-template-columns:minmax(0,1fr)}}.report-daily-block{flex-direction:column;gap:1px;display:flex}.report-daily-block>.board-tiles{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.report-daily-block>.board-card:not(.board-tiles){border-radius:0 0 var(--radius-lg) var(--radius-lg)}.report-marks{height:calc(var(--rows,1) * 1.5rem);position:relative}.report-mark,.report-mark-key{background-color:var(--color-ink);width:1.25rem;height:1.25rem;color:var(--color-text-on-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;text-decoration:none;display:inline-flex}.report-mark{top:calc(var(--row,0) * 1.5rem);left:calc(var(--at) * 100%);position:absolute;transform:translate(-50%)}.post-peek{z-index:var(--z-float);pointer-events:none;width:24rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);position:fixed;overflow:hidden}.post-peek:not([data-placed]){visibility:hidden}.report-mark[data-success=mid],.rank-badge[data-success=mid]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.report-mark[data-success=low],.rank-badge[data-success=low]{background-color:var(--color-seq-2);color:var(--color-text-emphasized)}.report-mark[data-late]{background-color:var(--color-warning);color:var(--color-on-seq)}.report-mark[data-unranked]{background-color:var(--color-seq-2);color:var(--color-text-emphasized)}.report-mark:hover,.report-mark:focus-visible{background-color:var(--color-brand)}.funnel{flex-direction:column;align-items:center;gap:.25rem;display:flex}.funnel-stage{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.funnel-step{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);color:var(--color-on-seq);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-weight:500;display:flex}.funnel-step b{font-size:var(--text-lg);font-weight:600}.funnel-step[data-rank="1"]{background-color:var(--color-seq-5)}.funnel-step[data-rank="2"]{background-color:var(--color-seq-4)}.funnel-step[data-rank="3"]{background-color:var(--color-seq-3)}.funnel-step[data-rank="4"]{background-color:var(--color-seq-2);color:var(--color-text-emphasized)}.funnel-ratios{align-self:start}.funnel-ratios td{vertical-align:top}.funnel-ratio-now{font-weight:600}.funnel-ratio-before{color:var(--color-text-muted)}.funnel-rate{color:var(--color-text-muted);font-size:var(--text-xs)}.slot-grid{border-spacing:.3125rem;border-collapse:separate;table-layout:fixed;width:100%}.slot-grid th{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;padding:0;font-weight:400}.slot-grid thead th{display:table-cell}.slot-grid thead th b{color:var(--color-text-emphasized);font-size:var(--text-xs);font-weight:600;display:block}.slot-grid thead th span{font-size:var(--text-2xs)}@media not all and (width>=48rem){.slot-grid thead th b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:var(--text-2xs)}}.slot-grid tbody th{text-align:left;width:3rem}.slot-cell{border-radius:var(--radius-md);text-align:center;vertical-align:middle;height:3.25rem;color:var(--color-text-emphasized);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:0;font-weight:600}.slot-cell-value{display:block}.slot-cell small{font-size:var(--text-2xs);opacity:.85;font-weight:400;display:block}.slot-cell[data-level="1"]{background-color:var(--color-seq-1)}.slot-cell[data-level="2"]{background-color:var(--color-seq-2)}.slot-cell[data-level="3"]{background-color:var(--color-seq-3);color:var(--color-on-seq)}.slot-cell[data-level="4"]{background-color:var(--color-seq-4);color:var(--color-on-seq)}.slot-cell[data-level="5"]{background-color:var(--color-seq-5);color:var(--color-on-seq)}.slot-cell[data-top]{box-shadow:0 0 0 2px var(--color-brand)}.slot-cell[data-empty],.slot-empty-key{background:repeating-linear-gradient(45deg, var(--color-surface-offset) 0 4px, transparent 4px 8px)}.slot-legend{color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.slot-scale{background:linear-gradient(90deg, var(--color-seq-1), var(--color-seq-5));border-radius:2px;width:5rem;height:.5rem;display:inline-block}.slot-top-key,.slot-empty-key{border-radius:3px;width:.875rem;height:.875rem;margin-left:.5rem;display:inline-block}.slot-top-key{box-shadow:0 0 0 2px var(--color-brand)}.slot-ranking{font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slot-ranking li{border-top:1px solid var(--color-divider);justify-content:space-between;gap:1rem;padding:.3125rem 0;display:flex}.slot-arrows{letter-spacing:-.15em;min-width:2rem;color:var(--color-success);font-weight:700}.slot-arrows[data-direction=down]{color:var(--color-warning)}.slot-ranking small{color:var(--color-text-muted);font-size:var(--text-xs)}.slot-ranking li>span:not(.slot-arrows){flex:1}.slot-ranking b{font-variant-numeric:tabular-nums}.slot-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.slot-date{border:1px solid var(--color-keyline);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem;text-decoration:none;display:flex}.slot-date b{color:var(--color-text-emphasized);font-size:var(--text-sm)}a.slot-date:hover,a.slot-date:focus-visible{border-color:var(--color-brand)}.rank-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rank-list li{font-size:var(--text-sm);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.rank-list li+li{border-top:1px solid var(--color-divider)}.rank-badge{border-radius:var(--radius-full);background-color:var(--color-surface-offset);width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-size:var(--text-2xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rank-badge[data-top]{background-color:var(--color-brand);color:#fff}.rank-thumb{border-radius:var(--radius-sm);background-color:var(--color-surface-offset);width:3.25rem;height:3.25rem;color:var(--color-text-muted);font-size:var(--text-2xs);object-fit:cover;flex:none;justify-content:center;align-items:flex-end;padding:.25rem;font-weight:600;display:flex;overflow:hidden}.rank-thumb-glyph{color:var(--color-text-subtle);align-items:center}.rank-words{flex:1}.rank-end{font-size:var(--text-xs);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.0625rem;display:flex}.rank-end b{font-size:var(--text-lg);color:var(--color-text-emphasized);font-variant-numeric:tabular-nums}.vs-median{align-items:center;gap:.5rem;min-width:9rem;display:inline-flex}.vs-median-track{border-radius:var(--radius-full);background-color:var(--color-surface-offset);flex:1;height:.5rem;display:block;position:relative}.vs-median-fill{border-radius:var(--radius-full);background-color:var(--color-seq-5);height:100%;position:absolute;top:0}.vs-median-fill[data-below]{background-color:var(--color-warning)}.vs-median-mark{background-color:var(--color-text-emphasized);width:2px;position:absolute;top:-.1875rem;bottom:-.1875rem;left:50%}.vs-median-value{font-variant-numeric:tabular-nums}.vs-median-ratio{width:3rem;color:var(--color-seq-5);font-size:var(--text-xs);text-align:right;font-weight:600}.vs-median-ratio[data-below]{color:var(--color-warning)}.report-figure{margin:0}.report-chart{width:100%;height:auto;overflow:visible}.report-chart text{fill:var(--color-text-muted);font-size:11px}.report-chart .grid{stroke:var(--color-divider)}.report-line{stroke:var(--color-seq-5);stroke-width:2px}.report-line[data-series="2"]{stroke:var(--color-seq-3)}.report-line[data-series="3"]{stroke:var(--color-warning)}.report-line[data-series="4"]{stroke:var(--color-seq-2)}.report-line-median{stroke:var(--color-text-muted);stroke-dasharray:4 4}.report-line circle{fill:var(--color-surface);stroke-dasharray:none}.report-chart-key{color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.report-chart-key li{align-items:center;gap:.375rem;display:inline-flex}.report-swatch{border-top:2.5px solid var(--color-seq-5);width:1rem;height:0}.report-chart-key li[data-series="2"] .report-swatch{border-top-color:var(--color-seq-3)}.report-chart-key li[data-series="3"] .report-swatch{border-top-color:var(--color-warning)}.report-chart-key li[data-series="4"] .report-swatch{border-top-color:var(--color-seq-2)}.report-swatch-dashed{border-top-style:dashed;border-top-color:var(--color-text-muted)}.report-dot circle{fill:var(--color-seq-5);stroke:var(--color-surface);stroke-width:1.5px}.report-dot text{fill:var(--color-on-seq);font-size:10px;font-weight:600}.report-dot[data-success=mid] circle{fill:var(--color-seq-4)}.report-dot[data-success=low] circle{fill:var(--color-seq-2)}.report-dot[data-success=low] text{fill:var(--color-text-emphasized)}.report-dot[data-late] circle{fill:var(--color-warning)}.report-dot[data-late] text{fill:var(--color-on-seq)}.report-fact-formats ul{font-size:var(--text-sm);color:var(--color-text);flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.report-fact-formats li>b{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.report-fact{flex-direction:column;gap:.125rem;display:flex}.report-fact b{font-size:var(--text-xl);color:var(--color-text-emphasized);font-variant-numeric:tabular-nums;font-weight:600}.report-fact span{color:var(--color-text-muted);font-size:var(--text-xs)}.report-pace{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.report-pace li{border-top:1px solid var(--color-divider);justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.report-pace b[data-tone=warning]{color:var(--color-warning)}.group-lines{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.group-lines li{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.group-head{justify-content:space-between;gap:1rem;display:flex}.group-head b{font-variant-numeric:tabular-nums}.group-bar{background-color:var(--color-seq-5);border-radius:2px;height:.5rem;display:block}.zoom-title{max-width:44rem;font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--color-text-emphasized);margin:0;font-weight:600;line-height:1.2}.zoom-paper{padding:.5rem}.pair-bars{border-bottom:1px solid var(--color-divider);align-items:flex-end;gap:1.5rem;height:11rem;padding:0 .5rem 1.25rem;display:flex}.pair{flex:1;justify-content:center;align-items:flex-end;gap:.25rem;height:100%;display:flex;position:relative}.pair-bar{background-color:var(--color-seq-5);border-radius:2px 2px 0 0;width:1.75rem;display:block}.pair-bar-median{background-color:var(--color-seq-1)}.pair-label{color:var(--color-text-muted);font-size:var(--text-2xs);text-align:center;padding-top:.25rem;position:absolute;top:100%;left:0;right:0}.vs-bars{font-size:var(--text-sm);flex-direction:column;gap:.375rem;display:flex}.vs-bars>div{grid-template-columns:6rem minmax(0,1fr) 3.5rem;align-items:center;gap:.5rem;display:grid}.vs-bar{border-radius:var(--radius-sm);background-color:var(--color-seq-5);height:1.25rem;display:block}.vs-bar-median{background-color:var(--color-seq-1)}.vs-bars>div>:last-child{text-align:right;font-variant-numeric:tabular-nums}.zoom-stats{border-top:1px solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.5rem;display:grid}.zoom-stat{border-left:1px solid var(--color-divider);font-size:var(--text-sm);flex-direction:column;gap:.0625rem;padding-left:.75rem;display:flex}.zoom-stat:first-child{border-left:0;padding-left:0}.zoom-stat b{font-size:var(--text-lg);color:var(--color-text-emphasized);font-weight:600}.zoom-gauge{border-radius:var(--radius-full);background-color:var(--color-surface-offset);height:.375rem;margin:.25rem 0;display:block;overflow:hidden}.zoom-gauge>span{border-radius:var(--radius-full);background-color:var(--color-seq-5);height:100%;display:block}.zoom-ladder{font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr) max-content 3.5rem;align-items:center;gap:.625rem .75rem;margin:0;padding:0;list-style:none;display:grid}.zoom-ladder li,.zoom-ladder .vs-median{display:contents}.zoom-ladder .vs-median-value,.zoom-ladder .vs-median-ratio{text-align:right;width:auto}.zoom-ladder li>.board-cell-meta{grid-column:2/-1}.zoom-ladder-point{white-space:nowrap;color:var(--color-text-emphasized);font-weight:600}.zoom-ladder-today{color:var(--color-seq-5);font-size:var(--text-2xs)}.mix-stack{border-radius:var(--radius-full);background-color:var(--color-surface-offset);height:.75rem;display:flex;overflow:hidden}.mix-stack>span{height:100%;display:block}.mix-stack>span[data-part=reactions]{background-color:var(--color-seq-5)}.mix-stack>span[data-part=clicks]{background-color:var(--color-seq-3)}.mix-stack>span[data-part=comments]{background-color:var(--color-warning)}.mix-stack>span[data-part=shares]{background-color:var(--color-seq-2)}@media (width<=767px){.report-facts,.zoom-stats,.slot-dates{grid-template-columns:1fr}.slot-grid{border-spacing:.125rem}.slot-cell{height:2.5rem;font-size:var(--text-xs)}.slot-cell small{display:none}.slot-grid tbody th{width:2.25rem}}.paper{color:var(--color-text);--color-surface:var(--color-paper);--color-surface-offset:var(--color-paper-offset);--color-keyline:#1a1a2421;--color-divider:#1a1a2414;--color-text:var(--color-sumi);--color-text-emphasized:var(--color-sumi);--color-text-muted:var(--color-sumi-muted);--color-text-subtle:#6f7489;--color-text-disabled:#a4a8b8;--color-text-link:var(--color-sumi);--color-ink:var(--color-sumi);--color-text-on-ink:var(--color-night-fg);--color-success:#376d5c;--color-warning:#855c22;--color-danger:#aa4141;--color-info:#45658f;--color-series-1:#3f5f92;--color-success-tint:color-mix(in srgb, var(--lightningcss-light,#376d5c)var(--lightningcss-dark,#52957f) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,var(--color-night-paper)))}@supports (color:color-mix(in lab, red, red)){.paper{--color-success-tint:color-mix(in oklab, var(--color-success) 8%, var(--color-paper))}}.paper{--color-warning-tint:color-mix(in srgb, var(--lightningcss-light,#855c22)var(--lightningcss-dark,#b98a44) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,var(--color-night-paper)))}@supports (color:color-mix(in lab, red, red)){.paper{--color-warning-tint:color-mix(in oklab, var(--color-warning) 8%, var(--color-paper))}}.paper{--color-danger-tint:color-mix(in srgb, var(--lightningcss-light,#aa4141)var(--lightningcss-dark,#ce6f6f) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,var(--color-night-paper)))}@supports (color:color-mix(in lab, red, red)){.paper{--color-danger-tint:color-mix(in oklab, var(--color-danger) 8%, var(--color-paper))}}.paper{--color-info-tint:color-mix(in srgb, var(--lightningcss-light,#45658f)var(--lightningcss-dark,#6c8bbc) 8%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,var(--color-night-paper)))}@supports (color:color-mix(in lab, red, red)){.paper{--color-info-tint:color-mix(in oklab, var(--color-info) 8%, var(--color-paper))}}.paper{--color-success-line:var(--lightningcss-light,#376d5c40)var(--lightningcss-dark,#52957f40)}@supports (color:color-mix(in lab, red, red)){.paper{--color-success-line:color-mix(in oklab, var(--color-success) 25%, transparent)}}.paper{--color-warning-line:var(--lightningcss-light,#855c2240)var(--lightningcss-dark,#b98a4440)}@supports (color:color-mix(in lab, red, red)){.paper{--color-warning-line:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.paper{--color-danger-line:var(--lightningcss-light,#aa414140)var(--lightningcss-dark,#ce6f6f40)}@supports (color:color-mix(in lab, red, red)){.paper{--color-danger-line:color-mix(in oklab, var(--color-danger) 25%, transparent)}}.paper{--color-info-line:var(--lightningcss-light,#45658f40)var(--lightningcss-dark,#6c8bbc40)}@supports (color:color-mix(in lab, red, red)){.paper{--color-info-line:color-mix(in oklab, var(--color-info) 25%, transparent)}}.paper{--color-brand-tint:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.paper{--color-brand-tint:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.paper{--wash-hover:#0f15240a;--wash-pressed:#0f152414;--ring-focus:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-ink);--ring-focus-danger:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-danger)}@media (pointer:coarse){.field-input,.post-linkbar-input,.search-box-input,.post-surface{font-size:1rem}}.field-input-small{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.styleguide{flex-direction:column;gap:2.5rem;max-width:48rem;margin-inline:auto;padding:3rem 1.5rem;display:flex}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.row-2{grid-row:2}.container{width:100%}@media (width>=30rem){.container{max-width:30rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=90rem){.container{max-width:90rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[33\.75rem\]{max-width:33.75rem}.max-w-sm{max-width:var(--container-sm)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow: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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.sepia{--tw-sepia:sepia(100%);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))}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/SchibstedGrotesk.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/SchibstedGrotesk-Italic.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BeVietnamPro-400-vietnamese.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BeVietnamPro-400-latin-ext.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BeVietnamPro-400-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BeVietnamPro-500-vietnamese.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BeVietnamPro-500-latin-ext.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BeVietnamPro-500-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BeVietnamPro-600-vietnamese.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BeVietnamPro-600-latin-ext.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BeVietnamPro-600-latin.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BeVietnamPro-700-vietnamese.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BeVietnamPro-700-latin-ext.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BeVietnamPro-700-latin.woff2)format("woff2");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}.rail-glyph{flex:none;display:inline-flex;position:relative}.rail-glyph .notification-count{top:-.45rem;inset-inline-end:-.55rem}@keyframes work-progress-travel{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes wheel-turn{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes side-in{0%{opacity:0;transform:translate(-.75rem)}}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes toast-time{to{transform:scaleX(0)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-15px)}40%{transform:translate(15px)}60%{transform:translate(-10px)}80%{transform:translate(10px)}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
