/*! 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-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-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-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-danger-disabled:color-mix(in srgb, var(--lightningcss-light,#aa4141)var(--lightningcss-dark,#ce6f6f) 40%, var(--lightningcss-light,var(--color-day-paper))var(--lightningcss-dark,#151c2e))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-disabled:color-mix(in oklab, var(--color-danger) 40%, var(--color-surface))}}:root,:host{--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;--tracking-page:-.015em;--tracking-card:-.005em;--tracking-label:.04em;--radius-full:9999px;--shadow-md-ambient:0 18px 42px #231c181a;--shadow-lg-ambient:0 30px 70px #231c1824;--color-scrim:var(--lightningcss-light,#0f15247a)var(--lightningcss-dark,#080d1899);--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}}@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}:lang(vi) h1,:lang(vi) h2,:lang(vi) .page-title,:lang(vi) .metric-value{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}html:lang(vi){--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}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:none}::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-14,.icon-16,.icon-18,.icon-20,.icon-24,.icon-32{flex-shrink:0}.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}.icon-32{width:2rem;height:2rem}.spinner{animation:1s linear infinite spinner-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{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.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{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}.btn{--keyline:transparent;--ring:0 0 0 0 transparent;--elev:0 0 0 0 transparent;border-radius:var(--radius-md);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), color var(--duration-normal) var(--ease-out);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{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-primary[aria-busy=true]:disabled{--keyline:var(--color-ink);background-color:var(--color-ink)}.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-brand[aria-busy=true]:disabled{--keyline:var(--color-brand);background-color:var(--color-brand)}.btn-secondary{--keyline:var(--color-keyline);background-color:var(--color-surface);color:var(--color-text)}.btn-secondary:hover:not(:disabled){background-color:var(--wash-hover)}.btn-secondary:active:not(:disabled){background-color: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-danger-disabled)}.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;transition:color var(--duration-normal) var(--ease-out);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-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-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)}.page-subtitle{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.link{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);transition:text-decoration-color var(--duration-normal) var(--ease-out);font-weight:500}.link:hover{text-decoration-color:currentColor}.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(--color-surface-offset);color:var(--color-text)}.icon-link:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.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(--color-surface-offset)}.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}.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-term{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-subtle)}.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}.modal-wide{width:min(45rem,100vw - 2rem)}.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;overflow:hidden}.modal-close,.modal-post-close{z-index:1;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);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.modal-close:hover,.modal-post-close:hover{background-color:var(--color-surface-offset)}.modal-close:focus-visible,.modal-post-close:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.post-card{flex-direction:column;gap:.75rem;padding-block:1rem;display:flex}.post-card>*{margin-inline:1rem}.post-author{align-items:center;gap:.625rem;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-author-globe{width:.875rem;height:.875rem}.post-card>.post-visual{margin-inline:0}.post-visual{cursor:zoom-in;display:block}.post-visual:focus-visible{box-shadow:inset var(--ring-focus);outline:1px solid #0000}.post-visual-image{object-fit:contain;background-color:var(--color-stage);width:100%;max-height:32rem;display:block}.post-card>.document-view{margin-inline:0}.document-view-bar{background-color:var(--color-stage);color:var(--color-night-fg);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:.625rem 1rem}.document-view-title{font-size:var(--text-base);font-weight:600}.document-view-stage{background-color:var(--color-surface-offset);justify-content:center;height:18rem;display:flex;position:relative;overflow:hidden}.document-view-page{cursor:zoom-in;height:100%;position:relative}.document-view-page:focus-visible{box-shadow:inset var(--ring-focus);outline:1px solid #0000}.document-view-image{object-fit:cover;width:auto;max-width:22rem;height:100%;box-shadow:var(--shadow-lg)}.document-view-side{object-fit:cover;opacity:.45;width:22%;height:100%;position:absolute;top:0}.document-view-side-before{object-position:right;left:0}.document-view-side-after{object-position:left;right:0}.document-view-nav{color:#fff;cursor:pointer;background-color:#101a29b8;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute}.document-view-nav:disabled{display:none}.document-view-nav:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.document-view-prev{top:50%;left:.75rem;transform:translateY(-50%)}.document-view-next{top:50%;right:.75rem;transform:translateY(-50%)}.document-view-expand{bottom:.75rem;right:.75rem}.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{border-radius:var(--radius-lg);cursor:zoom-in;width:fit-content;max-width:100%;margin-top:.5rem;display:block;position:relative}.post-comment-picture-expand{color:#fff;background-color:#101a29b8;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.post-comment-picture-frame: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-accent)}.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-linkedin{font-size:var(--text-sm);align-items:center;gap:.375rem;margin-left:auto;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);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:#fff;font-size:var(--text-sm);font-weight:600;position:absolute;top:.75rem;left:1rem}.media-stage-nav{color:#fff;cursor:pointer;background-color:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.media-stage-nav:disabled{visibility:hidden}.media-stage-nav:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.media-stage-prev{left:1rem}.media-stage-next{right:1rem}.media-stage-count{color:#fffc;font-size:var(--text-sm);position:absolute;bottom:.75rem}.media-side{flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.media-view-alone{grid-template-columns:1fr}@media (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}.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)}.library-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.library-search{flex:1;min-width:0}.library-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;max-height:26rem;padding:.25rem;display:grid;overflow-y:auto}.library-item{border-radius:var(--radius-lg);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;width:100%;padding:.25rem;display:flex}.library-item:hover{background-color:var(--color-surface-offset)}.library-item:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.library-item[aria-pressed=true]{background-color:var(--color-brand-tint);box-shadow:inset 0 0 0 2px var(--color-brand)}.library-item[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand), var(--ring-focus)}.library-item-held{opacity:.5;cursor:default}.library-thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--color-keyline)}.qr-image{border-radius:var(--radius-lg);background-color:#fff;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}.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 (width<=47.9375rem){.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}.fact-list{flex-direction:column;gap:.625rem;display:flex}.fact{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fact-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-subtle)}.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-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}@media (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(--color-surface-offset)}.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}.page-avatar-md{width:2.5rem;height:2.5rem}.page-avatar{object-fit:cover;background-color:var(--color-surface-offset);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.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}.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}.logo-slot{align-items:center;gap:1rem;display:flex}.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:#fff;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-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(--color-surface-offset)}.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-list{flex-direction:column;display:flex}.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)}.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)}.picker-card{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:28rem;box-shadow:var(--shadow-lg);flex-direction:column;gap:1rem;padding:2rem;display:flex}.picker-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}.picker-list{flex-direction:column;gap:.125rem;display:flex}.picker-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);transition:background-color var(--duration-normal) var(--ease-out);background-color:#0000;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.picker-item:hover{background-color:var(--color-surface-offset)}.picker-item:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.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{width:15rem;height:100vh;box-shadow:1px 0 0 var(--color-keyline);transition:width var(--duration-normal) var(--ease-out);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;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 (width<=47.9375rem){.rail-signout{width:2.5rem;padding-inline:0}.app-rail-body>.rail-link{justify-content:center;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]{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-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:70rem;container-type:inline-size}.editor-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@container (width>=56rem){.editor-grid{grid-template-columns:minmax(0,1fr) 25rem}}.editor-aside{flex-direction:column;gap:.5rem;display:flex}@container (width>=56rem){.editor-aside{position:sticky;top:1.5rem}}.mention-anchor{position:relative}.mention-list{border-radius:var(--radius-lg);background-color:var(--color-surface);width:22.5rem;max-width:calc(100vw - 2rem);max-height:20rem;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-md), var(--shadow-md-ambient);padding:.25rem;overflow-y:auto}.mention-pop{z-index:30;position:absolute;top:calc(100% + .25rem);left:0}.zone-picker{position:relative}.zone-list{z-index:30;border-radius:var(--radius-lg);background-color:var(--color-surface);width:100%;max-height:18rem;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-md), var(--shadow-md-ambient);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(--color-surface-offset)}.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(--color-surface-offset)}.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}.post-toolbar-wrap{position:relative}.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);background-color:#0000;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), 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}.emoji-anchor{z-index:30;position:absolute;top:calc(100% + .25rem);left:0}.emoji-pop{border-radius:var(--radius-lg);background-color:var(--color-surface);width:21rem;max-width:calc(100vw - 2rem);box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-md), var(--shadow-md-ambient);flex-direction:column;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(--color-surface-offset)}.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), filter 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,1fr);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(--color-surface-offset);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{border-radius:var(--radius-md);width:2.125rem;height:2.125rem;font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.emoji-cell:hover,.emoji-cell[data-active]{background-color:var(--color-surface-offset)}.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}.preview-card{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-keyline);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.preview-author{align-items:center;gap:.625rem;min-width:0;display:flex}.preview-author-name{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text-emphasized);font-weight:600}.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{align-items:start;gap:1rem;display:grid}@container (width>=64rem){.calendar-layout-open{grid-template-columns:minmax(0,1fr) 22rem}}.calendar-panel{min-width:0}.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);text-transform:capitalize;margin-left:.5rem;font-weight:600}.calendar-grid{table-layout:fixed;border-collapse:collapse;width:100%}.calendar-weekday{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);text-align:left;text-transform:capitalize;padding:.375rem .25rem;font-weight:500}.calendar-weekday-date{color:var(--color-text-muted);margin-left:.25rem}.calendar-day{vertical-align:top;height:6.5rem;box-shadow:inset 0 0 0 .5px var(--color-keyline);padding:0}.calendar-grid-week .calendar-day{height:18rem}.calendar-day-name{margin-right:.375rem;display:none}@media (width<=47.9375rem){.calendar-nav{flex-wrap:wrap}.calendar-heading{order:-1;width:100%;margin-left:0}.calendar-grid-week thead{display:none}.calendar-grid-week tbody,.calendar-grid-week tr,.calendar-grid-week .calendar-day{display:block}.calendar-grid-week .calendar-day{height:auto;min-height:3rem;box-shadow:0 1px 0 var(--color-keyline)}.calendar-grid-week .calendar-day-button{flex-direction:row;align-items:flex-start;gap:.75rem;padding:.625rem .5rem}.calendar-grid-week .calendar-day-number{width:4.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex:none}.calendar-grid-week .calendar-day-today .calendar-day-number{width:4.25rem;height:auto;color:var(--color-text-emphasized);background-color:#0000;border-radius:0;justify-content:flex-start;font-weight:600}.calendar-grid-week .calendar-day-name{display:inline}.calendar-grid-week .calendar-entries{flex:1;gap:.25rem}.calendar-grid-week .calendar-entry{font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:.25rem .5rem}.calendar-grid-week .calendar-entry-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.calendar-day-button{text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;width:100%;height:100%;padding:.375rem;display:flex}.calendar-day-button:hover{background-color:var(--color-surface-offset)}.calendar-day-button:focus-visible{box-shadow:inset var(--ring-focus);outline:1px solid #0000}.calendar-day-outside .calendar-day-number{color:var(--color-text-subtle)}.calendar-day-past{background-color:var(--color-surface-offset)}.calendar-day-open{box-shadow:inset 0 0 0 2px var(--color-text-emphasized)}.calendar-day-number{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.calendar-day-today .calendar-day-number{background-color:var(--color-ink);width:1.5rem;height:1.5rem;color:var(--color-text-on-ink);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.calendar-entries{flex-direction:column;gap:.125rem;min-width:0;display:flex}.calendar-entry{border-radius:var(--radius-sm);min-width:0;font-size:var(--text-xs);line-height:var(--text-xs--line-height);gap:.25rem;padding:.0625rem .25rem;display:flex}.calendar-entry-published{background-color:var(--color-surface-offset);color:var(--color-text)}.calendar-entry-scheduled{background-color:var(--color-surface-offset);color:var(--color-text-emphasized);box-shadow:inset 2px 0 0 var(--color-text-emphasized)}.calendar-entry-failed{background-color:var(--color-danger-tint);color:var(--color-danger);box-shadow:inset 2px 0 0 var(--color-danger)}.calendar-entry-draft{outline:1px dashed var(--color-keyline);outline-offset:-1px;color:var(--color-text-muted)}.calendar-entry-time{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.calendar-entry-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=47.9375rem){.calendar-grid:not(.calendar-grid-week) .calendar-day{height:3.5rem}.calendar-grid:not(.calendar-grid-week) .calendar-day-button{gap:.375rem;padding:.25rem .125rem}.calendar-grid:not(.calendar-grid-week) .calendar-entries{flex-flow:wrap;align-items:center;gap:.1875rem;padding-inline:.125rem}.calendar-grid:not(.calendar-grid-week) .calendar-entry{width:.375rem;height:.375rem;box-shadow:none;border-radius:9999px;outline:none;padding:0;overflow:hidden}.calendar-grid:not(.calendar-grid-week) .calendar-entry-published{background-color:var(--color-text-muted)}.calendar-grid:not(.calendar-grid-week) .calendar-entry-scheduled{background-color:var(--color-text-emphasized)}.calendar-grid:not(.calendar-grid-week) .calendar-entry-draft{box-shadow:inset 0 0 0 1px var(--color-text-muted);background-color:#0000}.calendar-grid:not(.calendar-grid-week) .calendar-entry-failed{background-color:var(--color-danger)}.calendar-grid:not(.calendar-grid-week) .calendar-entry-time,.calendar-grid:not(.calendar-grid-week) .calendar-entry-text{display:none}.calendar-grid:not(.calendar-grid-week) .calendar-more{font-size:var(--text-2xs);line-height:1}}.undated{box-shadow:0 -1px 0 var(--color-divider);margin-top:1rem;padding-top:1rem}.undated-count{border-radius:var(--radius-sm);background-color:var(--color-surface-offset);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:.5rem;padding:0 .375rem;line-height:1.25rem}.undated-waiting{justify-content:flex-end;display:flex}.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:width var(--duration-slow) var(--ease-out), 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}@media (prefers-reduced-motion:reduce){.search-box-input{transition:none}}.day-posts.search-results{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-top:.5rem;display:grid}.day-posts.undated-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-top:.75rem;display:grid}.day-panel{flex-direction:column;gap:.75rem;display:flex}@media (width<=47.9375rem){.day-panel{z-index:20;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:70vh;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-lg), var(--shadow-lg-ambient);inset-inline:0;position:fixed;bottom:0;overflow-y:auto}}.day-panel-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.day-panel-head .panel-title:first-letter{text-transform:uppercase}.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-time{color:var(--color-text-emphasized);font-variant-numeric:tabular-nums;font-weight:600}.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:.625rem .75rem}.band-dragging{box-shadow:0 0 0 2px var(--color-brand)}.band-item{flex-direction:column;gap:.25rem;width:7.5rem;display:flex;position:relative}.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:4/3;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-video{display:block;position:relative;overflow:hidden}.thumb-video-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-video:hover .thumb-video-preview,:focus-visible>.thumb-video .thumb-video-preview{opacity:1}.thumb-video-badge{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background-color:#101a29b3;padding-inline:.375rem;font-weight:600;line-height:1.25rem;position:absolute;bottom:.25rem;right:.25rem}.thumb-video-note{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-align:center;inset-inline:0;padding-inline:.5rem;position:absolute;top:50%;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,.dashboard-tab:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.cover-picker{flex-direction:column;gap:1rem;display:flex}.cover-picker-current{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;display:block;overflow:hidden}.cover-picker-slider{flex-direction:column;gap:.375rem;display:flex}.cover-picker-slider input[type=range]{width:100%;accent-color:var(--color-ink)}.cover-picker-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.band-badge{border-radius:var(--radius-sm);color:#fff;min-width:1.25rem;font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;background-color:#101a29b3;padding-inline:.375rem;font-weight:600;line-height:1.25rem;position:absolute;top:.25rem;left:.25rem}.band-title{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-cover{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-link);font-weight:600}.band-action{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background-color:#ffffffe6;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)}.preview-visual{border-radius:var(--radius-md);object-fit:cover;width:100%;max-height:13.75rem;margin-top:.75rem;display:block}.preview-carousel{margin-top:.75rem}.preview-carousel-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-emphasized);margin-bottom:.375rem;font-weight:600}.preview-carousel-frame{border-radius:var(--radius-md);background-color:var(--color-surface-offset);box-shadow:0 0 0 1px var(--color-keyline);position:relative;overflow:hidden}.preview-carousel-page{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.preview-carousel-nav{width:2rem;height:2rem;color:var(--color-text-emphasized);cursor:pointer;background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.preview-carousel-nav:disabled{opacity:.35;cursor:default}.preview-carousel-nav:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.preview-carousel-prev{left:.5rem}.preview-carousel-next{right:.5rem}.preview-carousel-count{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-subtle);text-align:center;font-variant-numeric:tabular-nums;margin-top:.375rem}.preview-comment{box-shadow:0 -1px 0 var(--color-divider);align-items:flex-start;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.preview-comment-author{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-emphasized);font-weight:600}.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;transition:color var(--duration-normal) var(--ease-out);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(--color-surface-offset)}.scope-button:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.scope-menu{z-index:20;border-radius:var(--radius-lg);background-color:var(--color-surface);width:15rem;max-height:20rem;box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-md), var(--shadow-md-ambient);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(--color-surface-offset)}.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-organization{color:var(--color-text-emphasized);font-weight:500}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--color-keyline), var(--shadow-sm)}.auth-card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.auth-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}.auth-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.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-color:var(--color-surface-offset)}.choice-card:focus-visible{box-shadow:0 0 0 1px var(--color-brand), var(--ring-focus);outline:1px solid #0000}.choice-card[aria-pressed=true]{background-color:var(--color-brand-tint);box-shadow:0 0 0 2px var(--color-brand)}.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:9999px;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)}.auth-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-switch{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.auth-divider{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background-color:var(--color-keyline);flex:1;height:1px}.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-variant-numeric:tabular-nums;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(--color-surface-offset)}.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 (width<=47.9375rem){.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:none}.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:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.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-row{font-size:var(--text-sm);line-height:var(--text-sm--line-height);grid-template-columns:minmax(7rem,12rem) minmax(4rem,1fr) auto;align-items:center;gap:.75rem;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 (width<=48rem){.country-shares{grid-template-columns:minmax(0,1fr)}}.dashboard-tabs{border-bottom:1px solid var(--color-keyline);gap:1.5rem;display:flex}.dashboard-tab{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--text-base--line-height);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0 .75rem;font-weight:500;text-decoration:none}.dashboard-tab:hover{color:var(--color-text-emphasized)}.dashboard-tab.active{border-bottom-color:var(--color-text-emphasized);color:var(--color-text-emphasized);font-weight:600}.dashboard-section{flex-direction:column;gap:1.5rem;display:flex}.dashboard-muted{color:var(--color-text-subtle)}.dashboard-reading{align-items:center;gap:.375rem;display:inline-flex}.post-tiles{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.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:none}.figure-compare{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:.125rem;display:block}.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:none}.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}.post-tile{border-radius:var(--radius-lg);background-color:var(--color-surface);width:100%;height:100%;color:inherit;font:inherit;text-align:left;box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;border:0;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.post-tile:hover{box-shadow:0 0 0 1px var(--color-text-disabled)}.post-tile:focus-visible{box-shadow:var(--ring-focus);outline:none}.post-tile-cover{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:contain;background-color:var(--color-stage);width:100%;color:var(--color-text-subtle);justify-content:center;align-items:center;display:flex}.post-tile-cover:not(img){background-color:var(--color-surface-offset)}.ranked-post-reactions{border-bottom:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;gap:.75rem;padding-bottom:.5rem;display:flex}.ranked-post-reaction{align-items:center;gap:.25rem;display:inline-flex}.ranked-post-figure{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);justify-content:space-between;display:flex}.ranked-post-figure+.ranked-post-figure{border-top:1px solid var(--color-divider);padding-top:.5rem}.ranked-post-value{color:var(--color-text-emphasized);font-variant-numeric:tabular-nums;font-weight:500}.columns-chooser{position:relative}.columns-chooser-summary{border-radius:var(--radius-md);background-color:var(--color-surface-offset);height:2.125rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);box-shadow:0 0 0 1px var(--color-keyline);cursor:pointer;align-items:center;padding-inline:.75rem;list-style:none;display:inline-flex}.columns-chooser-summary::-webkit-details-marker{display:none}.columns-chooser-summary:focus-visible{box-shadow:var(--ring-focus);outline:none}.columns-chooser-list{z-index:10;border-radius:var(--radius-lg);background-color:var(--color-surface);min-width:12rem;box-shadow:var(--shadow-md);border:0;flex-direction:column;gap:.5rem;margin-top:.375rem;padding:.75rem;display:flex;position:absolute;right:0}.columns-chooser-option{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text);align-items:center;gap:.5rem;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:14rem;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) * 14rem);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%)}.line-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}.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 (width<=47.9375rem){.line-chart-day:nth-child(2n){visibility:hidden}}.line-chart-day:first-child{transform:none}.line-chart-day:last-child{transform:translate(-100%)}.dashboard-timing{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:1.5rem;display:grid}.dashboard-counts{flex-direction:column;gap:1.25rem;display:flex}.dashboard-count-list{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.dashboard-count-row{border-bottom:1px solid var(--color-divider);justify-content:space-between;padding:.375rem 0;display:flex}.dashboard-count-value{color:var(--color-text-emphasized);font-variant-numeric:tabular-nums}.heatmap-tools{justify-content:flex-end;display:flex}.heatmap-grid{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:22rem;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.heatmap-column,.heatmap-row{color:var(--color-text-subtle);white-space:nowrap;padding:0;font-weight:400}.heatmap-column{text-align:left;vertical-align:bottom;padding-bottom:.125rem}.heatmap-row{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;width:2.25rem;padding-right:.375rem}.heatmap-cell{vertical-align:middle;padding:0}.heatmap-square,.heatmap-swatch{aspect-ratio:1;background-color:var(--color-surface-offset);border-radius:2px;outline:1px solid var(--lightningcss-light,#14172616)var(--lightningcss-dark,#f5f3ee14);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.heatmap-square,.heatmap-swatch{outline:1px solid color-mix(in oklab, var(--color-keyline) 60%, transparent)}}.heatmap-square,.heatmap-swatch{outline-offset:-1px}[data-level="1"]>.heatmap-square,.heatmap-swatch[data-level="1"]{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-level="1"]>.heatmap-square,.heatmap-swatch[data-level="1"]{background-color:color-mix(in oklab, var(--color-brand) 25%, var(--color-surface-offset))}}[data-level="2"]>.heatmap-square,.heatmap-swatch[data-level="2"]{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-level="2"]>.heatmap-square,.heatmap-swatch[data-level="2"]{background-color:color-mix(in oklab, var(--color-brand) 50%, var(--color-surface-offset))}}[data-level="3"]>.heatmap-square,.heatmap-swatch[data-level="3"]{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-level="3"]>.heatmap-square,.heatmap-swatch[data-level="3"]{background-color:color-mix(in oklab, var(--color-brand) 75%, var(--color-surface-offset))}}[data-level="4"]>.heatmap-square,.heatmap-swatch[data-level="4"]{background-color:var(--color-brand)}.heatmap-cell-none>.heatmap-square{background-image:repeating-linear-gradient(45deg, transparent 0 3px, var(--color-keyline) 3px 4px)}.heatmap-scale{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--text-xs--line-height);justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.heatmap-scale>span:first-child{margin-right:.25rem}.heatmap-scale>span:last-child{margin-left:.25rem}.heatmap-swatch{width:.75rem}@media (width<=64rem){.dashboard-timing{grid-template-columns:minmax(0,1fr)}}.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 (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}.shake{animation:.6s both shake}.back-link{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);transition:color var(--duration-normal) var(--ease-out);align-self:flex-start;align-items:center;gap:.375rem;display:inline-flex}.back-link:hover{color:var(--color-text)}.post-header-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.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-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.picker-month{color:var(--color-text-emphasized);text-transform:capitalize;font-weight:600}.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(--color-surface-offset);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){background-color:var(--color-surface-offset)}.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);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.publish-option:hover{background-color:var(--color-surface-offset)}.publish-option[data-checked]{border-color:var(--color-brand);background-color:var(--color-brand-tint)}.publish-option>input{accent-color:var(--color-brand);margin-top:.25rem}.publish-option-text{flex-direction:column;flex:1;gap:.25rem;display:flex}.publish-option-title{color:var(--color-text-emphasized);font-weight:600}.publish-option-body{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.publish-option-text>.field{margin-top:.5rem}.publish-gestures{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.publish-gesture{justify-content:center;min-width:13rem}.share-title{align-items:center;gap:.5rem;display:flex}.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), color var(--duration-normal) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-copy:hover{background-color:var(--color-surface-offset);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}.share-life{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.review-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}.review-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.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), color var(--duration-fast) var(--ease-out);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.review-gear:hover{background-color:color-mix(in srgb, var(--lightningcss-light,var(--color-indigo))var(--lightningcss-dark,var(--color-night-fg)) 9%, transparent)}@supports (color:color-mix(in lab, red, red)){.review-gear:hover{background-color:color-mix(in oklab, var(--color-ink) 9%, transparent)}}.review-gear:hover{color:var(--color-text-emphasized)}.review-mark{border-radius:var(--radius-md);display:inline-flex}.review-lockup{width:auto;height:1.75rem;color:var(--color-text-emphasized)}.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-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-remarks{padding:1.75rem}}.review-told,.review-erase{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted)}.review-subscribe{align-self:flex-start}.post-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.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-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;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}.notification-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.inbox-gestures{flex-wrap:wrap;gap:.5rem;display:flex}.notification-filters{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.notification-filters .seg,.notification-filters .seg-option{border-radius:999px}.notification-tally{background-color:var(--color-brand);min-width:1.125rem;font-size:var(--text-xs);text-align:center;color:var(--color-text-on-brand);border-radius:999px;padding-inline:.25rem;font-weight:600;line-height:1.125rem}.notification-kinds{border:0;grid-template-columns:repeat(auto-fill,9.5rem);gap:.375rem;width:100%;margin:0;padding:0;display:grid}.notification-filters .seg-option{justify-content:center;min-width:6rem}.notification-kind,.inbox-gesture{border:1px solid var(--color-keyline);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), color var(--duration-normal) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:inline-flex}.notification-kind:hover,.inbox-gesture:not(:disabled):hover{background-color:var(--color-surface-offset);color:var(--color-text)}.notification-kind[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand-tint);color:var(--color-text-emphasized)}.notification-kind:focus-visible,.inbox-gesture:focus-visible{box-shadow:var(--ring-focus);outline:1px solid #0000}.inbox-gesture:disabled{opacity:.5;cursor:not-allowed}.notification-day{flex-direction:column;gap:.5rem;display:flex}.notification-day+.notification-day{margin-top:.5rem}.notification-day-name{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;font-weight:600;display:flex}.notification-day-name:after{content:"";background-color:var(--color-keyline);flex:1;height:1px}.notification-lines{border:1px solid var(--color-keyline);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.notification-lines>li+li{border-top:1px solid var(--color-keyline)}.notification-line{color:var(--color-text);transition:background-color var(--duration-normal) var(--ease-out);align-items:flex-start;gap:.75rem;padding:.75rem 1rem .75rem .875rem;display:flex}.notification-line:hover{background-color:var(--color-surface-offset)}.notification-line: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);margin-top:.125rem}.notification-said{flex-direction:column;gap:.125rem;min-width:0;display:flex}.notification-post{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-text);overflow:hidden}.notification-where{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-text-muted);align-items:center;gap:.375rem;display:flex}.notification-dot{color:var(--color-text-subtle)}.notification-actor{color:var(--color-text);font-weight:500}.notification-line{border-inline-start:2px solid #0000}.notification-line[data-unread]{border-inline-start-color:var(--color-brand)}.notification-line[data-unread] .notification-glyph{color:var(--color-brand)}.notification-line[data-unread] .notification-post{color:var(--color-text-emphasized);font-weight:500}.notification-bell{position:relative}.notification-count{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;border-radius:999px;padding-inline:.2rem;font-weight:600;line-height:1.05rem;position:absolute;inset-inline-end:.25rem}.notification-loading{height:8rem}.versions{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.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{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.version-who{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);align-items:center;gap:.375rem;display:flex}.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);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-text-muted);white-space:pre-wrap;margin:0;padding-top:.5rem}.comments-panel{gap:.75rem}.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}.comment-list,.suggestion-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.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:.5rem;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:color var(--duration-normal) var(--ease-out), 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(--color-surface-offset);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:2;border:1px solid var(--color-keyline);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-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-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}.suggestion-box{flex-direction:column;gap:.5rem;display:flex}.suggestion{flex-direction:column;gap:.25rem;display:flex}.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-accent)}.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}.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) 12%, 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) 12%, var(--color-paper))}}.paper{--color-warning-tint:color-mix(in srgb, var(--lightningcss-light,#855c22)var(--lightningcss-dark,#b98a44) 12%, 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) 12%, var(--color-paper))}}.paper{--color-danger-tint:color-mix(in srgb, var(--lightningcss-light,#aa4141)var(--lightningcss-dark,#ce6f6f) 12%, 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) 12%, var(--color-paper))}}.paper{--color-info-tint:color-mix(in srgb, var(--lightningcss-light,#45658f)var(--lightningcss-dark,#6c8bbc) 12%, 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) 12%, 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{--ring-focus:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-brand);--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>=65rem){.container{max-width:65rem}}@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-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-64{height:calc(var(--spacing) * 64)}.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,)}.flex-wrap{flex-wrap:wrap}.self-start{align-self:flex-start}.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)}.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)}.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}@keyframes spinner-turn{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@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}
