/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--color-background:var(--c1);--color-primary:var(--brand);--color-muted:var(--surface-sunken);--color-muted-foreground:var(--c5);--color-border:var(--c8)}}@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}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components,utilities;:root{--p:#f4f8f5;--w:#fff;--ink:#2c2740;--pri:#6f63a6;--prifill:#6fa396;--sun:#a89bcf;--coral:#7e9588;--coralt:#4e5d6a;--dv:#d7e1da;--mt:#5c675f;--ctl:#7e8a82;--sky:#e7f2ea;--peach:#eef3f0;--onlight:#2c2740;--ondark:#f4f8f5;--soft:0 1px 3px #1e21470b;--lift:0 12px 32px #1e214729;--serif:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--action-primary:var(--prifill);--surface-selected:var(--sky);--content-fresh:var(--sun);--attention-required:var(--coralt);--surface-neutral:var(--dv);--ghost-bg:var(--w);--ghost-border:var(--dv);--ghost-ink:var(--mt);--logo-ring:#f2643d;--logo-core:#ffb020;--map-water:#bfd7d6}html[data-theme=dark]{--p:#12143a;--w:#1c1f4d;--ink:#f6f2ea;--pri:#b58ae0;--prifill:#6b3d91;--sun:#ffc15c;--coral:#ff8a65;--coralt:#ffb38f;--dv:#30346b;--mt:#b9bddc;--ctl:#8589b0;--sky:#262a5e;--peach:#33284a;--onlight:#1e2147;--ondark:#fff8ef;--soft:0 1px 4px #00000047;--lift:0 12px 30px #00000080;--logo-ring:#ff8a65;--logo-core:#ffc15c;--map-water:#3a4a66}html[data-theme=green]{--p:#0e1912;--w:#16261b;--ink:#eaf3ec;--pri:#6fcf97;--prifill:#2f9e63;--sun:#ffc15c;--coral:#ff8a65;--coralt:#ffb38f;--dv:#234531;--mt:#a2c4ae;--ctl:#7fa98d;--sky:#1c3826;--peach:#26392b;--onlight:#1e2147;--ondark:#fff8ef;--soft:0 1px 4px #00000047;--lift:0 12px 30px #00000080;--map-water:#2e5c55;--logo-ring:#3faf74;--logo-core:#ffd166}html[data-theme=forestlight]{--p:#f5f1e6;--w:#fff;--ink:#241f16;--pri:#2e7d4f;--prifill:#2e7d4f;--sun:#e39b24;--coral:#d45b2e;--coralt:#9a3a1c;--dv:#e4dccb;--mt:#6a6456;--ctl:#8b8576;--sky:#dce8ea;--peach:#f6e4c8;--onlight:#241f16;--ondark:#f5f1e6;--soft:0 1px 3px #241f160f;--lift:0 12px 32px #241f1629;--map-water:#b7d4d4;--logo-ring:#2e7d4f;--logo-core:#e39b24}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{overflow-anchor:none}body{background:var(--p);color:var(--ink);font-family:var(--sans);overscroll-behavior-y:none;margin:0;font-size:15.5px;line-height:1.45;transition:background .2s,color .2s}button{cursor:pointer;font-family:inherit}img,svg{display:block}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}::-webkit-scrollbar{width:0;height:0}#app{background:var(--p);flex-direction:column;max-width:460px;min-height:100%;margin:0 auto;display:flex;position:relative}@media (width>=461px){body{background:linear-gradient(180deg,var(--sky),var(--p) 340px)}#app{min-height:100vh;box-shadow:0 30px 80px #1414322e}html[data-theme=dark] #app,html[data-theme=green] #app{box-shadow:0 30px 80px #00000080}}.topbar{z-index:200;background:var(--p);align-items:center;gap:8px;padding:2px 14px;display:flex;position:sticky;top:0}.topbar.floating{z-index:205;background:0 0;height:0;padding:0;position:relative;overflow:visible}.topbar.floating .iconbtn{position:absolute;top:10px;right:14px}.topbar h1{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.15}.topbar .sub{font-family:var(--sans);color:var(--mt);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.iconbtn{border:1.5px solid var(--ghost-border);background:var(--ghost-bg);width:32px;height:32px;color:var(--ghost-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.iconbtn.dark{background:var(--ghost-bg);border:1.5px solid var(--ghost-border);color:var(--ghost-ink)}.iconbtn .dot{background:var(--attention-required);border:1.5px solid var(--p);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.iconbtn.plus{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.avatar{background:var(--onlight);color:var(--ondark);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.brandmark{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.brandmark .brandicon{flex-shrink:0;width:58px;height:58px}.bnav{z-index:200;padding:6px 10px calc(6px + env(safe-area-inset-bottom));background:var(--w);border-top:1px solid var(--dv);align-items:stretch;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #1414320d}.bnav button{color:var(--mt);background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:2px 0;display:flex}.bnav button i{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.view{flex-direction:column;flex:1;min-height:0;display:none}.view.on{display:flex}.viewbody{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:14px;overflow-y:auto}.searchbar{background:var(--w);border:1.5px solid var(--dv);min-height:46px;color:var(--mt);border-radius:999px;align-items:center;gap:8px;margin:0 16px 12px;padding:0 14px;display:flex}.searchbar input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14.5px}.searchbar input::placeholder,.searchbar .ic{color:var(--mt)}.chiprow{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.chip{border:1.5px solid var(--dv);background:var(--w);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.chip .ic{width:15px;height:15px}.shead{justify-content:space-between;align-items:baseline;padding:18px 16px 10px;display:flex}.shead b{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:19px;font-weight:600}.shead .lnk{color:var(--pri);font-size:13px;font-weight:600}.card{background:var(--w);border:1px solid var(--dv);border-radius:24px;margin:0 16px 12px;padding:14px}.pic{background:var(--c8);border-radius:18px;flex-shrink:0;position:relative;overflow:hidden}.pvplay{color:#fff;background:#14163a8c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:14px;left:14px}.pvplay .ic{width:17px;height:17px}.track.looppv .place{margin:12px 14px 0;display:inline-flex}.pic svg{width:100%;height:100%;display:block}.track{background:var(--w);border:1px solid var(--dv);border-radius:26px;margin:0 16px 16px;overflow:hidden}.track .thead{align-items:center;gap:10px;padding:14px 14px 0;display:flex}.track .thead .grow{flex:1;min-width:0}.track .thead strong{font-size:14.5px;display:block}.track .thead .meta{color:var(--mt);font-size:12px}.track .more{color:var(--mt);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track .body{padding:10px 14px 0}.track .ttitle{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600}.track .cap{color:var(--ink);margin:0;font-size:14px}.track .pic{height:190px;margin:12px 14px 0}.track .place{background:var(--peach);color:var(--coralt);border-radius:999px;align-items:center;gap:6px;margin:12px 14px 0;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.track .place.area{background:var(--sky);color:var(--pri)}.track .actions{align-items:center;gap:4px;padding:8px;display:flex}.abtn{color:var(--mt);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.abtn.on{color:var(--coralt)}.abtn .ic{width:19px;height:19px}.abtn:active{background:var(--sky)}.spacer{flex:1}#view-loop .viewbody{padding:0;position:relative;overflow:hidden}.loopstack{width:100%;height:100%;position:absolute;inset:0}.loopcard{background:var(--p);flex-direction:column;justify-content:flex-end;transition:transform .32s cubic-bezier(.22,.8,.36,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.loopcard.cur{transform:translateY(0)}.loopcard.prev{transform:translateY(-100%)}.loopcard .lp-media{position:absolute;inset:0}.loopcard .lp-media svg{width:100%;height:100%}.loopcard .scrim{background:linear-gradient(#14163a26,#14163a1a 40%,#14163aeb);position:absolute;inset:0}.loopcard .lp-top{z-index:2;justify-content:flex-start;display:flex;position:absolute;top:16px;left:16px}.lp-rail{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:64px;right:14px}.lp-rail button{color:#fff;background:0 0;border:0;align-items:center;gap:0;display:flex}.lp-rail button i{background:#14163a8c;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.lp-rail button.pri i{background:var(--sun);color:var(--ink);border-color:#fff}.lp-rail button i .countb{min-width:17px;height:17px;color:var(--onlight);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-4px;right:-5px}.lp-idrow{z-index:2;align-items:center;gap:10px;padding:0 78px 10px 16px;display:flex;position:relative}.lp-idrow .lp-avatar{flex-shrink:0}.lp-idrow .grow{color:#fff;flex:1;min-width:0}.lp-idrow strong{font-size:14.5px;display:block}.lp-idrow .meta{color:var(--on-dark);font-size:12px}.lp-body-text{z-index:2;color:#fff;margin:0 78px 10px 16px;font-size:14px;position:relative}.lp-place{z-index:2;color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:6px;margin:0 16px 12px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.lp-dots{z-index:2;flex-direction:column;gap:5px;width:4px;display:flex;position:absolute;top:16px;bottom:20%;left:8px}.lp-dots i{background:#ffffff4d;border-radius:4px;flex:1}.lp-dots i.done{background:#fff}.lp-dots i.cur{background:#ffffffbf}.mosaic{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:5px;padding:0 5px;display:grid}.mosaic .cell{border-radius:14px;height:118px;position:relative;overflow:hidden}.mosaic .cell.wide{grid-column:span 2}.mosaic .cell.tall{grid-row:span 2;height:100%}.mosaic .cell svg{width:100%;height:100%}.mosaic .badge{color:#fff;background:#14163ab8;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.mosaic .badge .ic{width:11px;height:11px}.mosaic .rl{color:#fff;background:#14163a8c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.mosaic .rl .ic{width:13px;height:13px}.cornerhead{align-items:center;gap:10px;margin:0 16px 12px;display:flex}.cornerhead .searchbar{flex:1;min-width:0;margin:0}.hubtabs{background:var(--sky);border-radius:20px;flex-shrink:0;gap:6px;margin:10px 16px 14px;padding:4px;display:flex}.hubtabs button{min-height:54px;color:var(--mt);background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.hubtabs button .ic{width:19px;height:19px}.hubtabs button.on{background:var(--w);color:var(--pri);box-shadow:var(--soft)}#body-circlecorner{position:relative}#cornerMap,.mapfull{position:absolute;inset:0}.mapoverlay-top{z-index:410;pointer-events:none;flex-direction:column;gap:10px;padding:0 16px;display:flex;position:absolute;top:10px;left:0;right:0}.mapoverlay-top>*{pointer-events:auto}.searchbar .clearbtn{color:var(--mt);background:0 0;border:0;flex-shrink:0;padding:4px;display:flex}.mapoverlay-top .searchbar{background:var(--w);box-shadow:var(--soft);border-color:#0000;margin:0;position:relative}.mapoverlay-top .chiprow{margin:0;padding:0}.mapoverlay-top .chip{background:var(--w);box-shadow:var(--soft);border-color:#0000}.mapoverlay-top .chip.on{background:var(--prifill);color:#fff}.mapoverlay-top .cornerhead,.mapoverlay-top .mapsearch-results{margin:0}.mapsearch-results{background:var(--w);box-shadow:var(--soft);border-radius:18px;max-height:min(340px,60vh);margin:-4px 16px 12px;padding:6px;overflow-y:auto}.mapsearch-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 8px;display:flex}.mapsearch-item:active{background:var(--sky)}.mapsearch-item>.ic{width:18px;height:18px;color:var(--pri);flex-shrink:0}.mapsearch-item .txt{flex:1;min-width:0}.mapsearch-item .txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.mapsearch-item .txt span{color:var(--mt);font-size:11.5px;display:block}.mapsearch-empty{color:var(--mt);text-align:center;padding:14px 10px;font-size:13px}.maplocate{right:14px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:410;background:var(--w);width:46px;height:46px;color:var(--pri);box-shadow:var(--soft);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.maplocate .ic{width:21px;height:21px}.maplocate.locating .ic{animation:1s linear infinite mapspin}@keyframes mapspin{to{transform:rotate(360deg)}}@supports (color:color-mix(in lab, red, red)){.mapme-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 30%,transparent)}}.mapme-dot{z-index:9999}@supports (color:color-mix(in lab, red, red)){.mapme-dot:after{background:color-mix(in srgb,var(--brand) 25%,transparent)}}@keyframes mapme-pulse{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.mapsheet-scrim{z-index:420;opacity:0;pointer-events:none;background:#14163a47;transition:opacity .25s;position:absolute;inset:0}.mapsheet-scrim.on{opacity:1;pointer-events:auto}.mapsheet{z-index:430;background:var(--w);padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;max-height:72%;transition:transform .3s cubic-bezier(.22,.8,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 36px #14143238}.mapsheet.open{transform:translateY(0)}.mapsheet.dragging{transition:none}.mapsheet .draghandle{touch-action:none;flex-shrink:0;justify-content:center;padding:12px 0 10px;display:flex}.mapsheet .handle{background:var(--dv);border-radius:999px;width:40px;height:5px}.mapsheet .msbody{padding:8px 20px 0;overflow-y:auto}.mapsheet .mshead{align-items:flex-start;gap:12px;padding-top:4px;display:flex}.mapsheet .mshead .num{background:var(--peach);width:32px;height:32px;color:var(--coralt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.mapsheet .mshead .grow strong{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:18px;font-weight:600;display:block}.mapsheet .mshead .meta{color:var(--mt);margin-top:2px;font-size:12.5px}.mapsheet .mspic{border-radius:16px;width:100%;height:150px;margin-top:14px;overflow:hidden}.mapsheet .mspic svg{width:100%;height:100%}.mapsheet .msquote{font-family:var(--serif);color:var(--ink);margin:14px 0 0;font-size:15.5px}.mapsheet .msacts{gap:8px;margin:16px 0 4px;display:flex}.mapsheet .msacts .btn{flex:1}.prow{background:var(--w);border:1px solid var(--dv);border-radius:20px;align-items:center;gap:12px;margin:0 16px 10px;padding:12px;display:flex}.prow .grow{flex:1;min-width:0}.prow strong{font-size:14.5px;display:block}.prow .meta{color:var(--mt);font-size:12px}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.btn-p{background:var(--prifill);color:#fff}.btn-q{background:var(--sky);color:var(--pri)}.btn:disabled{opacity:.55}.coll-card{background:var(--w);border:1px solid var(--dv);border-radius:20px;overflow:hidden}.coll-card .cc-imgwrap{aspect-ratio:16/10;background:var(--c8);width:100%;position:relative;overflow:hidden}.coll-card .cc-imgwrap svg{width:100%;height:100%;display:block}.coll-card .cc-src{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#14163a99;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.coll-card .cc-text{padding:12px 14px 14px}.coll-card .cc-text b{-webkit-line-clamp:2;font-family:var(--serif);font-variation-settings:"SOFT" 100;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.coll-card .cc-text span{color:var(--mt);margin-top:4px;font-size:12.5px;display:block}.coll-card.featured{margin:0 16px 16px}.coll-card.featured .cc-text b{font-size:20px}.coll-card.standard{margin:0 16px 16px}.coll-row{scrollbar-width:none;gap:16px;margin-bottom:4px;padding:0 16px 4px;display:flex;overflow-x:auto}.coll-row .coll-card.standard{flex-shrink:0;width:230px;margin:0}.convrow{border-radius:22px;align-items:flex-start;gap:12px;margin:0 16px 8px;padding:13px;display:flex}.convrow.unread{background:var(--w);border:1px solid var(--dv)}.convrow .grow{flex:1;min-width:0}.convrow .top{justify-content:space-between;gap:8px;display:flex}.convrow .top b{font-size:14.5px}.convrow.unread .top b{font-weight:700}.convrow .when{color:var(--mt);white-space:nowrap;font-size:11.5px}.convrow p{color:var(--mt);margin:2px 0 0;font-size:13.5px}.convrow.unread p{color:var(--ink)}.convrow .att{background:var(--peach);color:var(--coralt);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.fab{background:var(--prifill);color:#fff;width:54px;height:54px;box-shadow:var(--lift);z-index:5;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:16px}#thread{z-index:60;background:var(--p);flex-direction:column;max-width:460px;margin:0 auto;display:flex;position:fixed;inset:0}#thread.hidden{display:none}.thead-bar{border-bottom:1px solid var(--dv);align-items:center;gap:10px;padding:14px 12px;display:flex}.thead-bar button.back{color:var(--pri);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.thmsgs{flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.bub{border-radius:20px;max-width:78%;padding:10px 14px;font-size:14px}.bub.them{background:var(--w);box-shadow:var(--soft);border-bottom-left-radius:6px;align-self:flex-start}.bub.me{background:var(--prifill);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--dv);align-items:center;gap:8px;display:flex}.composer input{border:1.5px solid var(--dv);background:var(--w);min-height:44px;color:var(--ink);border-radius:999px;flex:1;padding:0 16px;font-family:inherit;font-size:14px}.composer button{background:var(--prifill);color:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.overlay{z-index:50;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.overlay.hidden{display:none}.overlay .scrim{background:#14163a66;position:absolute;inset:0}.sheet{background:var(--w);width:250px;box-shadow:var(--lift);z-index:2;border-radius:22px;margin:70px 16px 0 auto;padding:8px;position:relative}@media (width>=461px){.sheet{margin-right:calc(50vw - 214px)}}.sheet .item{border-radius:16px;align-items:flex-start;gap:12px;padding:11px 10px;display:flex}.sheet .item:active,.sheet .item.on{background:var(--sky)}.sheet .item i{width:22px;height:22px;color:var(--pri);flex-shrink:0;margin-top:1px;display:flex}.sheet .item b{font-size:14px;display:block}.sheet .item small{color:var(--mt);margin-top:1px;font-size:11.5px;display:block}.sheet .item .check{width:18px;height:18px;color:var(--pri);flex-shrink:0;margin-left:auto}.sheet hr{border:0;border-top:1px solid var(--dv);margin:4px 6px}.panel{z-index:55;background:var(--p);flex-direction:column;max-width:460px;margin:0 auto;display:flex;position:fixed;inset:0}.panel.hidden{display:none}#createPanel{z-index:610}.panel .pbar2{border-bottom:1px solid var(--dv);align-items:center;gap:10px;padding:14px 16px;display:flex}.panel .pbar2 button{color:var(--pri);background:0 0;border:0;font-size:14px;font-weight:700}.panel .pbar2 h2{font-family:var(--serif);font-variation-settings:"SOFT" 100;flex:1;margin:0;font-size:19px;font-weight:600}.panel .pbody{flex:1;padding:16px;overflow-y:auto}.field{margin-bottom:16px}.field label{color:var(--mt);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.field input,.field textarea{border:1.5px solid var(--dv);background:var(--w);width:100%;color:var(--ink);resize:none;border-radius:16px;padding:12px 14px;font-family:inherit;font-size:14.5px}.swrow{flex-wrap:wrap;gap:8px;display:flex}.sw{border:2.5px solid #0000;border-radius:14px;width:52px;height:52px;overflow:hidden}.sw svg{width:100%;height:100%}.sw.on{border-color:var(--pri)}.notif{border-radius:20px;gap:12px;margin-bottom:10px;padding:13px;display:flex}.notif.unread{background:var(--w);border:1px solid var(--dv)}.notif i{background:var(--sky);width:38px;height:38px;color:var(--pri);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif .grow p{margin:0;font-size:14px}.notif .grow .meta{color:var(--mt);margin-top:3px;font-size:12px}.toast{background:var(--onlight);color:var(--ondark);box-shadow:var(--lift);z-index:80;opacity:0;pointer-events:none;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.toast.show{opacity:1;transform:translate(-50%)translateY(-4px)}.toast.has-action.show{pointer-events:auto;white-space:nowrap;align-items:center;gap:14px;display:flex}.toast-action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800;text-decoration:underline}.empty{text-align:center;color:var(--mt);padding:40px 24px}.empty .ic{width:34px;height:34px;color:var(--ctl);margin:0 auto 12px}.empty b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}#splash{z-index:9999;background:var(--p);flex-direction:column;justify-content:center;align-items:center;gap:0;transition:background-color .5s;display:flex;position:fixed;inset:0}#splash.fadeout,#splash[data-gone],#splash.fadeout *,#splash[data-gone] *{background-color:#0000;pointer-events:none!important}#splash.fadeout{pointer-events:none;background:0 0}#splash>svg:not(.splash-bg){z-index:1;width:240px;height:240px;position:relative}#splash .splash-bg{z-index:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}#splash b,#splashCaption{z-index:2;font-family:var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);letter-spacing:-.02em;opacity:0;white-space:nowrap;pointer-events:none;text-align:center;margin:-18px 0 0;font-size:26px;font-weight:700;position:relative;top:auto;left:auto;transform:none}#splashLogo{transform-origin:50%;transition:transform .26s cubic-bezier(.16,.75,.3,1)}@keyframes appLandHit{0%{transform:scale(1)translate(0)}14%{transform:scale(.9,.86)translate(-6px,5px)}32%{transform:scale(1.05,1.035)translate(5px,-4px)}50%{transform:scale(.975,.965)translate(-2.5px,2px)}68%{transform:scale(1.015,1.01)translate(1.5px,-1px)}84%{transform:scale(.995,.996)translate(-.5px,.5px)}to{transform:scale(1)translate(0)}}.view.on.land-hit,.bnav.land-hit{will-change:transform;animation:.46s cubic-bezier(.22,.61,.36,1) appLandHit}.view.on.land-hit .jmonth{position:relative}@keyframes impactFlash{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}45%{opacity:.85;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes impactBurst{0%{opacity:1;border-width:11px;transform:translate(-50%,-50%)scale(.25)}16%{opacity:1;border-width:9px;transform:translate(-50%,-50%)scale(2)}55%{opacity:.75;border-width:5px;transform:translate(-50%,-50%)scale(3.4)}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(5.6)}}@keyframes impactBurst2{0%{opacity:.85;border-width:6px;transform:translate(-50%,-50%)scale(.4)}22%{opacity:.75;border-width:4px;transform:translate(-50%,-50%)scale(2.6)}60%{opacity:.45;border-width:2px;transform:translate(-50%,-50%)scale(4.6)}to{opacity:0;border-width:.5px;transform:translate(-50%,-50%)scale(7.2)}}@keyframes screenFlash{0%{opacity:.32}to{opacity:0}}.impact-flash{background:radial-gradient(circle,#fff 0%,var(--logo-core) 38%,var(--logo-ring) 68%,transparent 78%);pointer-events:none;z-index:152;border-radius:50%;width:100px;height:100px;animation:.3s cubic-bezier(.15,.7,.25,1) forwards impactFlash;position:fixed;top:0;left:0}.impact-burst{border:9px solid var(--logo-ring);pointer-events:none;z-index:150;border-radius:50%;width:58px;height:58px;animation:.48s cubic-bezier(.15,.7,.25,1) forwards impactBurst;position:fixed;top:0;left:0}.impact-burst2{border:4px solid var(--logo-core);pointer-events:none;z-index:150;border-radius:50%;width:58px;height:58px;animation:.56s cubic-bezier(.15,.7,.25,1) 40ms forwards impactBurst2;position:fixed;top:0;left:0}.screen-flash{background:radial-gradient(circle at var(--fx,50%) var(--fy,10%),var(--logo-core),transparent 62%);pointer-events:none;z-index:149;animation:.3s ease-out forwards screenFlash;position:fixed;inset:0}#loopLoading{z-index:90;background:var(--p);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .35s,background .2s;display:flex;position:fixed;inset:0}#loopLoading.show{opacity:1;pointer-events:auto}#loopLoading svg{border-radius:22px;width:120px;height:120px}#loopLoading b{font-family:var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);letter-spacing:-.01em;margin-top:-15px;font-size:20px;font-weight:700}.flashbar{background:var(--peach);border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 16px 14px;padding:8px 16px 8px 8px;display:flex}.flashbar .fring{display:flex;position:relative}.flashbar .fring i{border:2px solid var(--sun);border-radius:50%;position:absolute;inset:-3px}.flashbar b{font-size:13.5px}.flashbar .cnt{background:var(--sun);color:var(--onlight);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.dline{padding:4px 16px 20px 40px;position:relative}.dline:before{content:"";background:var(--dv);width:1.5px;position:absolute;top:10px;bottom:16px;left:29px}.dpart{align-items:center;gap:10px;margin-left:-24px;padding:14px 0 8px;display:flex;position:relative}.dpart i{z-index:1;background:var(--w);border:1.5px solid var(--dv);width:26px;height:26px;color:var(--mt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.dpart i.night{background:var(--onlight);color:var(--ondark);border-color:var(--onlight)}.dpart b{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:15.5px;font-weight:600}.dpart span{color:var(--mt);font-size:11.5px}.fcard{background:var(--w);border:1px solid var(--dv);cursor:pointer;border-radius:20px;gap:10px;margin:0 0 10px;padding:12px;display:flex}.fcard.new{border-left:3px solid var(--content-fresh);padding-left:10px}.fcard .grow{flex:1;min-width:0}.fcard strong{font-size:14px}.fcard .meta{color:var(--mt);font-size:11.5px}.fcard p{margin:5px 0 0;font-size:13.5px}.fcard .tag{border-radius:999px;margin-top:7px;padding:1px 9px;font-size:10.5px;font-weight:800;display:inline-block}.fcard.new .tag{background:var(--content-fresh);color:var(--onlight)}.fcard .newlabel{color:var(--content-fresh);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;margin-left:6px;font-size:10px;font-weight:800}.fcard:not(.new) .tag{background:var(--dv);color:var(--mt)}.fcard .pic{border-radius:14px;flex-shrink:0;width:56px;height:56px}.dline .end{color:var(--mt);padding:10px 0 0 4px;font-size:12.5px}#flashViewer{z-index:210;background:var(--p);touch-action:none;overscroll-behavior:none;flex-direction:column;max-width:460px;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}#flashViewer.hidden{display:none}.fv-media{position:absolute;inset:0}.fv-media svg{width:100%;height:100%}.fv-scrim{background:linear-gradient(#14163abf,#14163a1a 30%,#14163a26 60%,#14163ad9);position:absolute;inset:0}.fv-topbar{z-index:3;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:12px;right:12px}.fv-topbar button{color:#fff;background:#ffffff29;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fv-topbar h2{font-family:var(--serif);font-variation-settings:"SOFT" 100;flex:1;margin:0;font-size:19px;font-weight:600}.fv-topbar .addbtn{border-radius:999px;gap:6px;width:auto;padding:0 14px;font-size:13px;font-weight:700}.fv-dots{z-index:3;gap:5px;display:flex;position:absolute;top:64px;left:12px;right:12px}.fv-dots i{background:#ffffff59;border-radius:3px;flex:1;height:3px}.fv-dots i.done{background:#fff}.fv-header{z-index:3;color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;top:84px;left:12px;right:70px}.fv-idrow{align-items:center;gap:10px;display:flex}.fv-idrow strong{font-size:14.5px;display:block}.fv-time{color:var(--on-dark);font-size:11.5px}.fv-rail{z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute;top:136px;right:12px}.fv-rail button{color:#fff;background:0 0;border:0}.fv-rail button i{background:#14163a8c;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fv-rail button.pri i{background:var(--sun);color:var(--ink);border-color:#fff}.fv-place{color:#fff;white-space:normal;background:#14163a8c;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;max-width:100%;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:static}.fv-menu{z-index:4;background:var(--w);box-shadow:var(--lift);border-radius:16px;min-width:160px;padding:6px;position:absolute;top:196px;right:12px}.fv-menu .item{color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.fv-menu .item:active{background:var(--sky)}.fv-menu .item i{width:18px;height:18px;color:var(--pri);display:flex}.fv-cap{z-index:3;color:#fff;background:#14163a8c;border-radius:16px;padding:10px 14px;font-size:15px;position:absolute;bottom:132px;left:16px;right:16px}.fv-reply{left:16px;right:16px;bottom:calc(56px + env(safe-area-inset-bottom));z-index:3;gap:8px;display:flex;position:absolute}.fv-reply input{color:#fff;background:#ffffff24;border:1.5px solid #ffffff59;border-radius:999px;flex:1;min-height:42px;padding:0 16px;font-family:inherit;font-size:13.5px}.fv-reply input::placeholder{color:var(--on-dark)}.fv-reply button{background:var(--action-primary);color:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fv-hint{left:16px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:3;color:var(--on-dark);align-items:center;gap:5px;font-size:11.5px;display:flex;position:absolute}.acct-hero{align-items:center;gap:14px;padding:6px 16px 16px;display:flex}.acct-hero .grow strong{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:20px;font-weight:600;display:block}.acct-hero .grow .meta{color:var(--mt);font-size:12.5px}.acct-bio{padding:0 16px 10px;font-size:14px}.acct-btnrow{gap:8px;padding:0 16px 16px;display:flex}.acct-btnrow .btn{flex:1}.tilegrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 10px;display:grid}.tile2{background:var(--w);border:1px solid var(--dv);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex;position:relative}.tile2 i{background:var(--p);width:30px;height:30px;color:var(--mt);border-radius:50%;justify-content:center;align-items:center;display:flex}.tile2 i .ic{width:15px;height:15px}.tile2 span{color:var(--mt);font-size:11px;font-weight:700}.tile2 .badge{background:var(--c7);min-width:16px;height:16px;color:var(--c3);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.tile2 .badge.neutral{background:var(--surface-neutral);color:var(--mt)}.wsbanner{background:var(--p);border:1px solid var(--dv);color:var(--ink);border-radius:16px;align-items:center;gap:10px;margin:0 16px 10px;padding:9px 14px;display:flex}.wsbanner i{background:var(--w);border:1px solid var(--dv);width:28px;height:28px;color:var(--mt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wsbanner i .ic{width:14px;height:14px}.wsbanner b{font-size:12.5px}.wsbanner small{color:var(--mt);margin-top:1px;font-size:11px;display:block}.hlrow{gap:14px;padding:4px 16px 10px;display:flex;overflow:auto visible}.hlitem{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:100px;display:flex}.hlitem span:last-child{color:var(--ink);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100px;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hlpic{width:64px;height:64px;box-shadow:0 0 0 3px var(--w),0 0 0 5px var(--dv);background:var(--sky);border-radius:50%;display:block;overflow:hidden}.hlpic svg{width:100%;height:100%;display:block}.hlpic.add{background:var(--sky);color:var(--pri);box-shadow:0 0 0 3px var(--w),0 0 0 5px var(--dv);justify-content:center;align-items:center;display:flex}#journalSection{max-width:720px;margin:0 auto}.jcontrols{flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 16px;display:flex}.jdrop{position:relative}.jdrop-btn{border:1.5px solid var(--dv);background:var(--w);color:var(--ink);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.jdrop-btn .ic{width:13px;height:13px}.jdrop-panel{z-index:6;background:var(--w);box-shadow:var(--lift);border-radius:16px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.jdrop-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.jdrop-item.on{background:var(--surface-selected);color:var(--pri)}.jdrop-item:active{background:var(--sky)}.jdrop-sub{padding:6px 12px 8px}.jdrop-expand{justify-content:space-between;align-items:center;display:flex}.jdrop-expand .ic{width:13px;height:13px;transition:transform .15s}.jdrop-expand.on .ic{transform:rotate(180deg)}.jdrop-nested{border-left:2px solid var(--dv);flex-direction:column;gap:2px;margin:2px 0 2px 10px;padding-left:10px;display:flex}.jreset{color:var(--pri);background:0 0;border:0;padding:0 4px;font-size:12.5px;font-weight:700}.jmonthblock{margin-bottom:32px}.jmonth{z-index:4;background:var(--p);border-bottom:1px solid var(--dv);font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;padding:10px 16px 12px;font-size:21px;font-weight:700;display:flex;position:sticky;top:73px}.jmonth .jcount{font-family:var(--sans);color:var(--mt);font-size:12.5px;font-weight:600}.jrows{grid-template-columns:repeat(2,1fr);gap:5px;padding:0 16px 4px;display:grid}.jcard{cursor:pointer;position:relative}.jcard.wide,.jcard.fillrow{grid-column:1/-1}.jcard:not(.wide){background:var(--w);border-radius:14px;overflow:hidden}.jcell{background:var(--dv);height:190px;display:block;position:relative}.jcell svg{width:100%;height:100%;display:block}.jcell .jdate{z-index:1;color:#fff;background:#14163a99;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.jcell .jcount{z-index:1;color:#fff;background:#14163ab8;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;right:6px}.jcell .jcount .ic{width:10px;height:10px}.jcell .jplayicon{color:#fff;background:#14163a8c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jcell .jplayicon .ic{width:15px;height:15px}.jtypebadge{z-index:1;color:#fff;background:#14163ab8;border-radius:999px;align-items:center;gap:3px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.jtypebadge .ic{width:11px;height:11px}.jbadgegroup{z-index:1;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:6px;left:6px}.jbadgegroup .jtypebadge{position:static}.jtypebadge.sub{background:#14163a66;font-weight:600}.je-flashtag{background:var(--surface-neutral);color:var(--mt);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:999px;margin-right:5px;padding:1px 8px;font-size:9.5px;font-weight:800;display:inline-block}.jcard-footer{background:var(--w);border-top:1px solid var(--dv);padding:7px 9px}.je-caption{color:var(--ink);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.jcard.text{background:var(--p);border:1px solid var(--dv);border-radius:14px;padding:14px 14px 34px}.jcard.text .jdate{color:var(--mt);text-transform:uppercase;letter-spacing:.03em;background:0 0;margin-bottom:6px;padding:0;font-size:11px;font-weight:700;display:block;position:static}.jcard.text .jtypebadge{background:var(--surface-neutral);color:var(--mt)}.jcard.text .jtypebadge.sub{background:var(--dv);color:var(--mt)}.je-title{font-family:var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}.je-excerpt{font-family:var(--serif);color:var(--ink);-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.jempty{text-align:center;color:var(--mt);padding:40px 24px}.jempty b{color:var(--ink);margin:8px 0 4px;font-size:15px;display:block}.jempty button{margin-top:10px}.tabs2{background:var(--sky);border-radius:999px;gap:4px;margin:0 16px 14px;padding:4px;display:flex}.tabs2 button{color:var(--mt);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-size:13.5px;font-weight:700;display:flex}.tabs2 button.on{background:var(--w);color:var(--ink);box-shadow:var(--soft)}.tabs2 button .cnt{background:var(--coralt);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.jdrop{isolation:isolate}.jdrop:has(.jdrop-panel){z-index:90}.jdrop-btn{cursor:pointer;min-height:40px}.jdrop-panel{z-index:100;border:1px solid var(--dv);max-width:calc(100vw - 32px);box-shadow:var(--lift)}.jdrop-item{white-space:normal;min-height:42px}.jdrop-item:hover,.jdrop-item:focus-visible{background:var(--surface-selected);color:var(--pri)}.jdrop-btn:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--pri);outline-offset:3px}.jd-select{width:100%}.jd-select>.jdrop-btn{text-align:left;justify-content:space-between;width:100%;min-height:44px}.jd-select>.jdrop-btn span{overflow-wrap:anywhere}.jd-select select[hidden]{display:none!important}.jd-select .jdrop-panel{width:max-content;min-width:100%}.jdrop-sub .jd-select .jdrop-panel{width:100%;min-width:0;box-shadow:none;margin-bottom:4px;position:relative;top:4px}.jdrop-sub .jd-select>.jdrop-btn{font-size:13px}#body-circlecorner>.hubtabs{z-index:1;border-bottom:1px solid var(--dv);padding:0 16px 12px;position:relative;top:auto}.cc-location{align-items:center;gap:10px;margin:5px 0 12px;display:flex}.cc-eyebrow{font:700 9px var(--sans);letter-spacing:.14em;color:var(--mt)}.cc-location>.cc-eyebrow{flex:0 0 48px;line-height:1.5}.cc-location .searchbar{background:var(--w);border:none;min-height:38px;padding:0 10px}.cc-location input{font-size:13px;font-weight:650}.cc-location .ic{width:15px;height:15px}.cc-tabs{background:var(--w);border:1px solid var(--dv);border-radius:16px;gap:4px;padding:4px;display:flex}.cc-tabs button{color:var(--mt);background:0 0;border:0;justify-content:center;align-items:center;font-weight:700;border-radius:12px!important;flex:1!important;gap:7px!important;min-height:40px!important;font-size:13px!important;display:flex!important}.cc-tabs .ic{width:17px;height:17px}.cc-searchbox{background:var(--w);border:1px solid var(--dv);border-radius:14px;align-items:center;gap:9px;min-height:43px;margin-top:12px;padding:0 12px;display:flex}.cc-searchbox .ic{width:17px;height:17px;color:var(--mt)}.cc-searchbox input{min-width:0;color:var(--ink);font:13px var(--sans);background:0 0;border:0;outline:none;flex:1}.cc-searchbox button{background:0 0;border:0;padding:4px}.cc-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.cc-filters .jdrop-btn{padding:0 11px;gap:6px!important;min-height:36px!important;font-size:11.5px!important}.cc-filters>.jdrop:last-child{margin-left:auto}.cc-filters>.jdrop:last-child .jdrop-panel{left:auto;right:0}#body-circlecorner{min-height:420px}#body-circlecorner.map-on{flex:none;height:calc(100dvh - 340px);min-height:350px}#cornerMap{min-height:350px}#cornerList{padding-bottom:18px}.cc-intro{padding:24px var(--gutter) 20px;justify-content:space-between;align-items:center;margin:0;display:flex}.cc-intro h2{font:500 30px/1.12 var(--serif);letter-spacing:-1px;margin:10px 0 0}.cc-intro em{color:var(--pri);font-weight:500}.cc-add{background:var(--prifill);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cc-demo{color:var(--mt);align-items:center;gap:6px;margin:0 18px 20px;font-size:10px;display:flex}.cc-demo-dot{background:var(--sun);border-radius:50%;width:5px;height:5px}.cc-section-title{justify-content:space-between;align-items:baseline;gap:8px;margin:20px 18px 12px;display:flex}.cc-section-title h3{font:600 19px var(--serif);margin:0}.cc-section-title>span{color:var(--mt);font-size:10px}.cc-discovery{background:var(--w);border:1px solid var(--dv);border-radius:20px;margin:0 16px 13px;overflow:hidden}.cc-open{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:flex}.cc-art{background:var(--sky);flex-shrink:0;width:94px;min-height:134px;position:relative;overflow:hidden}.cc-art svg{opacity:.6;width:100%;height:100%;position:absolute}.cc-art-glyph{font:500 48px var(--serif);color:#fff;text-shadow:0 2px 20px #0005;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-copy{flex:1;min-width:0;padding:14px 12px}.cc-labelrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cc-category{color:var(--pri);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:750}.cc-hot{background:var(--peach);color:var(--coralt);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.cc-copy h3{font:600 18px/1.2 var(--serif);overflow-wrap:anywhere;margin:6px 0 8px}.cc-when{color:var(--ink);margin:0 0 5px;font-size:11px;font-weight:700}.cc-where{color:var(--mt);margin:0;font-size:10px;line-height:1.5}.cc-where .ic{vertical-align:-1px;width:11px;height:11px;margin-right:3px;display:inline-block}.cc-cardfoot{border-top:1px solid var(--dv);align-items:center;gap:8px;padding:10px 12px;display:flex}.cc-cardfoot>div{flex:1;min-width:0}.cc-by,.cc-evidence{font-size:10px;line-height:1.5;display:block}.cc-by{font-weight:700}.cc-evidence{color:var(--mt);margin-top:2px}.cc-save{border:1px solid var(--dv);background:var(--w);width:40px;height:40px;color:var(--mt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-save.on{background:var(--sky);color:var(--pri);border-color:var(--pri)}.cc-save .ic{width:17px;height:17px}.cc-discovery.featured .cc-open{flex-direction:column}.featured .cc-art{width:100%;height:132px;min-height:0}.featured .cc-art-glyph{font-size:90px}.featured .cc-copy{padding:16px}.featured .cc-copy h3{letter-spacing:-.4px;font-size:25px}.cc-description{color:var(--mt);margin:10px 0 0;font-size:12px;line-height:1.6}.featured .cc-when{font-size:12px}.featured .cc-where{font-size:11px}.cc-contribute{border:1px dashed var(--ctl);background:var(--sky);border-radius:20px;margin:24px 16px 6px;padding:22px}.cc-contribute .ic{color:var(--pri)}.cc-contribute h3{font:600 22px var(--serif);margin:12px 0 8px}.cc-contribute p{color:var(--mt);font-size:12px;line-height:1.7}.cc-contribute .btn{margin-top:8px;font-size:12px}.cc-empty{text-align:center;padding:36px 24px}.cc-empty>.ic{color:var(--pri);margin:auto}.cc-empty h3{font:600 23px var(--serif)}.cc-empty p{color:var(--mt);font-size:13px;line-height:1.7}.cc-empty button{margin:6px;font-size:12px}.cc-map-summary{background:var(--w);border:1px solid var(--dv);box-shadow:var(--soft);z-index:3;border-radius:12px;padding:10px;font-size:11px;position:absolute;bottom:12px;left:12px;right:12px}.cc-map-summary button{float:right;color:var(--pri);background:0 0;border:0;font-weight:700}#bnav button{flex-direction:column;gap:3px;padding:3px 0}.cc-navlabel{font-size:9px;font-weight:700}#view-circlecorner .mapsearch-results{background:var(--w);box-shadow:var(--lift);border:1px solid var(--dv);border-radius:16px;padding:6px}@media (width<=360px){.cc-filters .jdrop-btn{padding:0 8px;font-size:10.5px!important}.cc-intro h2{font-size:27px}.cc-art{width:80px}.cc-copy h3{font-size:16px}.cc-section-title>span{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#hubTabs .jdrop-btn{border:1.5px solid var(--dv);background:var(--w);color:var(--ink);box-shadow:none;border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;display:inline-flex}#hubTabs .jdrop-panel .jdrop-item{text-align:left;width:100%;min-height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:10px;flex:none;padding:9px 12px;font-size:13.5px;display:block}#hubTabs .jdrop-panel .jdrop-item.on,#hubTabs .jdrop-panel .jdrop-item:hover,#hubTabs .jdrop-panel .jdrop-item:focus-visible{background:var(--surface-selected);color:var(--pri)}#hubTabs .cc-tabs button{flex-direction:row}#hubTabs .cc-tabs button.on{background:var(--prifill);color:#fff}#hubTabs .cc-searchbox button{flex-direction:row;flex:none;width:28px;min-height:28px;padding:4px;display:flex}#hubTabs button[hidden]{display:none!important}.cnc-brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.cnc-brand>.brandicon{flex-shrink:0;width:44px;height:44px}.cnc-brand h1{font:600 16px var(--serif);margin:0;line-height:1.2}.cnc-area{color:var(--mt);background:0 0;border:0;align-items:center;gap:4px;max-width:195px;padding:3px 0;font-size:11px;font-weight:600;display:flex}.cnc-area span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cnc-area .ic{flex-shrink:0;width:12px;height:12px}#body-circlecorner>#hubTabs{border:0;padding:10px 16px 0}.cnc-welcome>span{letter-spacing:.15em;color:var(--mt);font-size:9px;font-weight:700}.cnc-welcome h2{font:500 27px/1.15 var(--serif);letter-spacing:-.7px;margin:7px 0 16px}.cnc-welcome em{color:var(--pri);font-weight:500}.cnc-searchrow{align-items:center;gap:8px;display:flex}.cnc-searchrow .cc-searchbox{background:var(--w);flex:1;min-width:0;min-height:44px;margin:0}#hubTabs .cnc-filter{border:1px solid var(--dv);background:var(--w);width:44px;min-height:44px;color:var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cnc-filter span{background:var(--pri);color:var(--w);border-radius:50%;min-width:15px;padding:2px;font-size:9px;position:absolute;top:-4px;right:-3px}.cnc-views{border-bottom:1px solid var(--dv);gap:27px;margin-top:10px;display:flex}#hubTabs .cnc-views button{min-height:43px;color:var(--mt);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px;font-size:12px;display:block}.cnc-context{color:var(--mt);justify-content:space-between;gap:10px;margin:12px 18px 16px;font-size:9px;display:flex}.cnc-section{flex-direction:column;gap:3px;margin:17px 18px 11px;display:flex}.cnc-section h3{font:600 20px var(--serif);letter-spacing:-.2px;margin:0}.cnc-section>span{color:var(--mt);font-size:10px}.cc-discovery.featured .cc-art{height:146px}.cnc-endnote{text-align:center;font:500 20px var(--serif);color:var(--ink);margin:0;padding:30px 10px}.cnc-endnote span{font:12px var(--sans);color:var(--mt);line-height:2}.cnc-filter-sheet{padding:12px 12px 18px}.cnc-sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.cnc-sheet-head h2{font:500 25px/1.15 var(--serif);margin:7px 0}.cnc-sheet-actions{gap:10px;margin:20px 0 12px;display:flex}.cnc-sheet-actions>.btn:last-child{flex:1}.cnc-filter-sheet .field .jdrop-btn{min-height:44px}.cnc-filter-sheet .field{margin-bottom:18px}.cnc-filter-sheet .field>.jdrop>.jdrop-panel{box-shadow:var(--soft);width:100%;margin-bottom:8px;position:relative;top:6px}.cnc-filter-sheet .mapsearch-results{box-shadow:var(--lift);background:var(--w);border-radius:16px;margin:8px 0;position:relative}#body-circlecorner.map-on{height:calc(100dvh - 285px)}#topbar{border-bottom:1px solid var(--dv);gap:6px;min-height:76px;padding:10px 16px}#topbar .cnc-brand{flex:1;gap:8px;min-width:0}#topbar .cnc-brand>div{min-width:0}#topbar .brandicon,#topbar .iconbtn{width:34px;height:34px}.sf-area{text-align:left;align-items:center;max-width:100%;min-height:26px;color:var(--mt)!important;background:0 0!important;border:0!important;gap:4px!important;padding:4px 0!important;font-size:11px!important;font-weight:500!important;display:flex!important}.sf-area>span[data-area-label]{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.sf-area .ic{width:12px;height:12px}.sf-area>span:first-child{flex-shrink:0}.sf-paneltitle,.sf-headtitle{flex:1;min-width:0}.sf-paneltitle h2,.sf-headtitle h2{font:600 19px var(--serif);margin:0}.panel .pbar2{min-height:76px;padding:10px 16px}.sf-back,.sf-icon{color:var(--mt);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sf-back:hover,.sf-icon:hover{background:var(--sky)}#mapLocateBtn{display:none!important}#body-lane,#body-wire,#daylineBody{padding:0 0 28px}.sf-pageintro h2{font:500 29px/1.17 var(--serif);letter-spacing:-.8px;margin:10px 0 0}.sf-pageintro h2 em{color:var(--mt);font-weight:400}.sf-pageintro>p{color:var(--mt);margin:12px 0 0;font-size:13px}.sf-pageintro .cc-eyebrow{letter-spacing:1.5px;font-size:9px}.sf-avatar{width:var(--av);height:var(--av);background:var(--sky);color:var(--pri);font-size:calc(var(--av)*.31);letter-spacing:.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sf-small{color:var(--mt);font-size:12px}.sf-spacer{flex:1}.sf-flashstrip{border-bottom:1px solid var(--dv);gap:15px;padding:4px 22px 22px;display:flex;overflow:auto}.sf-flash-avatar{color:var(--mt);background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:58px;padding:0;display:flex}.sf-flash-avatar>span{border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.sf-flash-avatar.own>span,.sf-flash-avatar.more>span{border:1.5px solid var(--coral);width:52px;height:52px;padding:4px}.sf-flash-avatar.own>span{border:1px dashed var(--ctl);background:var(--w);color:var(--pri)}.sf-flash-avatar.more>span{border-color:var(--dv);background:var(--peach);color:var(--coralt)}.sf-flash-avatar.flashlink>span{background:var(--prifill);color:#fff}.sf-flash-avatar.flashlink .ic{width:24px;height:24px}.sf-flash-avatar small{white-space:nowrap;font-size:10px}.sf-flash-meadd{display:inline-flex;position:relative}.sf-flash-addbadge{background:var(--prifill);color:#fff;border:2px solid var(--p);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:-3px}.sf-flash-addbadge .ic{width:11px;height:11px}.sf-feedbar{border-bottom:1px solid var(--dv);justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:0 20px;display:flex}.sf-tabs{align-self:stretch;gap:22px;display:flex}.sf-tabs>button{color:var(--mt);background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:500;display:flex;position:relative}.sf-tabs>button.on{color:var(--ink);font-weight:700}.sf-tabs>button.on:after{content:"";background:var(--pri);border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}.sf-tabs>button>span{background:var(--sky);color:var(--pri);border-radius:9px;padding:2px 6px;font-size:10px}.sf-feedbar .jdrop{max-width:150px}.sf-feedbar .jdrop-btn{font-size:11px}.sf-post{border-bottom:1px solid var(--dv);background:var(--p);padding:22px 20px 10px}.sf-post>header{align-items:center;gap:10px;display:flex}.sf-post>header>div{flex:1;min-width:0}.sf-post header strong{font-size:13px;display:block}.sf-post header small{color:var(--mt);margin-top:3px;font-size:10px;display:block}.sf-post h3{font:600 21px/1.25 var(--serif);margin:16px 0 0}.sf-post-text{overflow-wrap:anywhere;margin:13px 0 15px;font-size:14px;line-height:1.65}.sf-post-media{background:var(--sky);border:0;border-radius:15px;width:100%;height:215px;padding:0;display:block;position:relative;overflow:hidden}.sf-post-media>svg{width:100%;height:100%}.sf-media-label{color:#fff;letter-spacing:.4px;background:#141628b3;border-radius:5px;padding:4px 8px;font-size:9px;position:absolute;bottom:10px;left:10px}.sf-playglyph{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sf-playglyph .ic{background:var(--c3);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.sf-playglyph .ic{background:color-mix(in srgb,var(--c3) 53%,transparent)}}.sf-playglyph .ic{border-radius:50%;padding:10px}.sf-subject{text-align:left;border:1px solid var(--dv);background:var(--w);width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin:12px 0 2px;padding:12px;display:flex}.sf-subject-icon{color:var(--pri);display:flex}.sf-subject>span:nth-child(2){flex:1;min-width:0}.sf-subject strong{font-size:12px;display:block}.sf-subject small{color:var(--mt);margin-top:3px;font-size:10px;display:block}.sf-subject>.ic{width:14px;transform:rotate(-90deg)}.sf-placeinfo{color:var(--mt);align-items:center;gap:5px;margin:13px 0 5px;font-size:11px;display:flex}.sf-placeinfo .ic{width:13px;height:13px}.sf-post footer{gap:8px;padding-top:6px;display:flex}.sf-post footer button{color:var(--mt);background:0 0;border:0;align-items:center;gap:6px;min-width:36px;min-height:42px;padding:10px 6px;font-size:12px;display:flex}.sf-post footer .ic{width:19px;height:19px}.sf-load{background:var(--w);color:var(--pri);border:1px solid var(--dv);border-radius:24px;margin:22px auto 0;padding:12px 18px;font-size:12px;display:block}.sf-end{text-align:center;color:var(--mt);padding:24px 20px 6px;font-size:11px;line-height:1.8}.sf-end span{font-size:10px}.sf-empty{text-align:center;padding:45px 26px}.sf-empty>.ic{width:30px;height:30px;color:var(--pri);margin:0 auto 15px}.sf-empty h3{font:500 24px var(--serif);margin:0 0 10px}.sf-empty p{color:var(--mt);margin-bottom:20px;font-size:13px;line-height:1.7}#app.sf-loop-mode{height:100dvh;min-height:100dvh;overflow:hidden}.sf-loop-mode #view-loop{flex:1;min-height:0}.sf-loop-mode #body-loop{height:100%;min-height:0}.sf-loop-mode #topbar{background:var(--c3);color:#fff;border:0;flex-shrink:0}.sf-loop-mode #bnav{flex-shrink:0}.sf-loopbrand{flex-wrap:wrap;flex:1;align-items:center;gap:9px;display:flex}.sf-loopbrand h1{flex:initial!important;font-size:22px!important}.sf-loopbrand>span:last-child{width:100%;color:var(--on-dark);margin-top:-5px;font-size:10px}.sf-loopmark{color:var(--c7)}.sf-loopstage{background:var(--c3);color:#fff;position:absolute;inset:0;overflow:hidden}.sf-loop-art,.sf-loopshade{position:absolute;inset:0}.sf-loop-art{animation:18s ease-in-out infinite alternate sf-drift}.sf-loop-art svg{width:100%;height:100%}.sf-loopstage.paused .sf-loop-art{animation-play-state:paused}@keyframes sf-drift{0%{transform:scale(1)}to{transform:scale(1.12)translateY(-1%)}}@supports (color:color-mix(in lab, red, red)){.sf-loopshade{background:linear-gradient(180deg,color-mix(in srgb,var(--c3) 40%,transparent) 0%,transparent 28%,color-mix(in srgb,var(--c3) 66%,transparent) 52%,color-mix(in srgb,var(--c3) 96%,transparent) 100%)}}.sf-loopmeta{letter-spacing:1.5px;color:#fff;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:22px;left:20px;right:20px}.sf-looptools{flex-direction:column;gap:8px;display:flex;position:absolute;top:60px;right:16px}.sf-looptools button{background:var(--c3);border:1px solid #ffffff30}@supports (color:color-mix(in lab, red, red)){.sf-looptools button{background:color-mix(in srgb,var(--c3) 40%,transparent)}}.sf-looptools button{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sf-loopcopy{padding:20px;position:absolute;bottom:0;left:0;right:0}.sf-loopauthor{align-items:center;gap:9px;display:flex}.sf-loopauthor strong{font-size:12px}.sf-loopauthor small{color:var(--on-dark);font-size:10px;display:block}.sf-loopauthor .sf-avatar{color:#fff;background:#fff2}.sf-loopcopy h2{font:500 29px/1.17 var(--serif);letter-spacing:-.5px;max-height:140px;margin:14px 0;overflow:auto}.sf-loopcopy .sf-subject small,.sf-loopcopy .sf-subject-icon,.sf-loopcopy .sf-placeinfo{color:var(--on-dark)}.sf-loopactions{gap:22px;margin:15px 0 14px;display:flex}.sf-loopactions button{color:#fff;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:6px 0;font-size:12px;display:flex}.sf-loopactions button:nth-child(3){margin-left:auto}.sf-loopnav{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.sf-loopnav button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:50%;width:32px;height:32px;font-size:18px}.sf-loopnav button:disabled{opacity:.3}.sf-loopnav span{color:var(--on-dark);font-size:10px}.sf-loopempty{text-align:center;padding:55px 28px}.sf-loopempty h2{font:500 29px var(--serif)}.sf-loopempty p{color:var(--mt);font-size:14px;line-height:1.7}.sf-time-label{letter-spacing:1px;text-transform:uppercase;color:var(--mt);align-items:center;gap:8px;padding:23px 22px 10px;font-size:10px;display:flex}.sf-time-label>span{background:var(--coral);border-radius:50%;width:5px;height:5px}.sf-timeline-card{text-align:left;border:0;border-bottom:1px solid var(--dv);width:calc(100% - 40px);color:var(--ink);background:0 0;align-items:center;gap:11px;margin:0 20px;padding:18px 0;display:flex}.sf-timeline-avatar,.sf-timeline-card .sf-flash-ringwrap{align-self:flex-start}.sf-timeline-copy{flex:1;min-width:0}.sf-timeline-author{align-items:center;gap:7px;margin:0 0 5px;font-size:11px;display:flex}.sf-timeline-author i{background:var(--coral);border-radius:50%;width:5px;height:5px}.sf-timeline-copy>strong{font:500 17px/1.28 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-timeline-copy>small{color:var(--mt);margin-top:7px;font-size:10px;display:block}.sf-timeline-thumb{border-radius:9px;flex-shrink:0;width:57px;height:70px;overflow:hidden}.sf-timeline-thumb svg{width:100%;height:100%}.sf-timeline-card.seen .sf-avatar{background:var(--dv);color:var(--mt)}#flashViewer{background:var(--c3);color:#fff;height:100dvh;padding:0;overflow:hidden}.sf-flash-stage{background:var(--sky);touch-action:none;overscroll-behavior:none;position:absolute;inset:0;overflow:hidden}.sf-flash-stage:focus{outline:none}.sf-flash-art{position:absolute;inset:0}.sf-flash-art svg{width:100%;height:100%}.sf-flash-stage:after{content:"";background:linear-gradient(180deg,var(--c3) 0%,transparent 20%,transparent 56%,var(--c3) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-flash-stage:after{background:linear-gradient(180deg,color-mix(in srgb,var(--c3) 64%,transparent) 0%,transparent 20%,transparent 56%,color-mix(in srgb,var(--c3) 90%,transparent) 100%)}}.sf-flash-progress{top:calc(env(safe-area-inset-top) + 12px);z-index:2;gap:4px;display:flex;position:absolute;left:16px;right:16px}.sf-flash-progress>span{background:#ffffff52;border-radius:3px;flex:1;height:3px}.sf-flash-progress>span.done{background:#fff}.sf-flash-author{top:calc(env(safe-area-inset-top) + 28px);z-index:2;align-items:center;gap:9px;display:flex;position:absolute;left:16px;right:16px}.sf-flash-author>div{flex:1;min-width:0}.sf-flash-author strong{color:#fff;text-shadow:0 1px 4px #00000073;font-size:12px;display:block}.sf-flash-author small{color:#ffffffd9;text-shadow:0 1px 4px #0006;margin-top:2px;font-size:10px;display:block}.sf-flash-author .sf-icon{color:#fff;flex-shrink:0;width:34px;height:34px}.sf-flash-bottom{left:0;right:0;bottom:calc(80px + env(safe-area-inset-bottom));z-index:2;flex-direction:column;gap:10px;padding:0 12px;display:flex;position:absolute}.sf-flash-reply{align-items:center;gap:8px;display:flex}.sf-flash-reply input{-webkit-backdrop-filter:blur(8px);color:#fff;min-width:0;font:12px var(--sans);background:#0a0e1a6b;border:1.5px solid #ffffff59;border-radius:25px;flex:1;padding:13px 16px}.sf-flash-reply input::placeholder{color:#ffffffbf}.sf-flash-reply button,.sf-flash-locbtn{background:var(--prifill);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sf-flash-strip{padding:10px 16px calc(12px + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(180deg,transparent,var(--c3) 45%);gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sf-flash-strip{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c3) 80%,transparent) 45%)}}.sf-flash-ringwrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sf-flash-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sf-flash-ring .ring-seg.active{stroke:var(--ring-new,var(--pri))}.sf-flash-ring .ring-seg.seen{stroke:var(--dv)}#flashViewer .sf-flash-ring .ring-seg.active{stroke:#fff}#flashViewer .sf-flash-ring .ring-seg.seen{stroke:#ffffff61}.sf-wireintro{align-items:center;gap:10px;display:flex}.sf-wireintro>div{flex:1}.sf-wireintro h2{font-size:27px}.sf-newmessage{border:1px solid var(--dv);background:var(--w);color:var(--pri);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sf-wiresearch{border:1px solid var(--dv);background:var(--w);color:var(--mt);border-radius:12px;align-items:center;gap:10px;margin:0 20px 12px;padding:13px 14px;display:flex}.sf-wiresearch .ic{width:17px;height:17px}.sf-wiresearch input{min-width:0;color:var(--ink);font:12px var(--sans);background:0 0;border:0;outline:0;flex:1}.sf-conversation{text-align:left;border:0;border-bottom:1px solid var(--dv);width:calc(100% - 40px);color:var(--ink);background:0 0;align-items:center;gap:12px;margin:0 20px;padding:21px 0;display:flex}.sf-conv-copy{flex:1;min-width:0}.sf-conv-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.sf-conv-title strong{font-size:13px;font-weight:500}.sf-conversation.unread .sf-conv-title strong{font-weight:750}.sf-conv-title small{color:var(--mt);flex-shrink:0;font-size:9px}.sf-conv-preview{color:var(--mt);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.sf-conv-context{color:var(--pri);align-items:center;gap:4px;margin-top:7px;font-size:9px;display:flex}.sf-conv-context .ic{width:11px;height:11px}.sf-unread{background:var(--c7);min-width:19px;height:19px;color:var(--c3);border-radius:50%;place-items:center;padding:0 4px;font-size:9px;display:grid}.sf-recipient{border:0;border-bottom:1px solid var(--dv);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:13px;display:flex}.sf-recipient>span:nth-child(2){flex:1}.sf-recipient>.ic{width:16px;color:var(--pri)}#thread .thead-bar{background:var(--p);min-height:76px;padding:10px 16px}#thread .thmsgs{background:var(--p);padding:18px}#thread>.composer{background:var(--w);border-top:1px solid var(--dv);padding:14px 16px}#thread>.composer[hidden]{display:none}.sf-thread-notice{text-align:center;color:var(--mt);margin:0 0 22px;font-size:10px}.sf-message{border:1px solid var(--dv);background:var(--w);border-radius:16px 16px 16px 4px;width:fit-content;max-width:85%;margin:10px 0;padding:12px 15px}.sf-message.me{background:var(--sky);border:0;border-radius:16px 16px 4px;margin-left:auto}.sf-message p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.sf-message time{color:var(--mt);text-align:right;margin-top:6px;font-size:9px;display:block}.sf-reply-context{border-left:2px solid var(--pri);color:var(--mt);margin-bottom:8px;padding-left:8px;font-size:10px;display:block}.sf-request{background:var(--w);border:1px solid var(--dv);border-radius:14px;margin-bottom:18px;padding:16px}.sf-request h3{font:500 21px var(--serif);margin:0}.sf-request p{color:var(--mt);font-size:12px}.sf-request button{margin-right:8px}.sf-thread-context{margin-bottom:16px}.sf-location-sheet>p{color:var(--mt);font-size:13px;line-height:1.7}.sf-location-sheet h2{font:500 27px var(--serif)}.sf-wide{justify-content:center;width:100%;margin-top:16px}.sf-address summary{color:var(--mt);cursor:pointer;font-size:12px}.sf-address .lane-locsearch{margin-top:12px}.sf-location-sheet .sf-small{font-size:10px}button:focus-visible,.sf-flash-stage:focus-visible,input:focus-visible{outline:2px solid var(--pri);outline-offset:3px}@media (width<=350px){#topbar{gap:4px;padding-left:10px;padding-right:10px}#topbar .brandicon{display:none}#topbar h1{font-size:16px}#topbar .iconbtn{width:31px;height:31px}.sf-area>span[data-area-label]{max-width:120px}.sf-pageintro h2{font-size:26px}.sf-loopcopy{padding:16px}.sf-loopcopy h2{font-size:25px}.sf-loopnav span{font-size:9px}.sf-flash-caption p,.sf-wireintro h2{font-size:24px}.sf-timeline-card{gap:8px}.sf-timeline-avatar .sf-avatar{--av:32px!important}}@media (prefers-reduced-motion:reduce){.sf-loop-art{animation:none}}#app{height:100dvh;min-height:100dvh;overflow:hidden}#topbar{flex-shrink:0}#bnav{flex-shrink:0;padding-left:4px;padding-right:4px}#bnav button{flex-direction:column;gap:2px;min-width:0}#bnav button>span{font-size:9px;font-weight:600}#bnav button>i{width:31px;height:31px}#bnav button .ic{width:19px;height:19px}.viewbody{min-height:0}#body-lane>.sf-feedbar{background:var(--p);z-index:12;position:sticky;top:0;box-shadow:0 4px 8px #00000005}#topbar.mp-loop-header{z-index:25;width:auto;position:absolute;top:14px;right:14px;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}#topbar.mp-loop-header .plus{background:var(--c3);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){#topbar.mp-loop-header .plus{background:color-mix(in srgb,var(--c3) 67%,transparent)}}#topbar.mp-loop-header .plus{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff5}#body-loop{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}#body-loop:active{cursor:grabbing}.sf-loopmeta{top:27px;right:72px}.sf-looptools{top:75px}.sf-loopstage{will-change:transform}.sf-loopcopy h2{max-height:150px}#body-flash{padding:0}#body-flash>#daylineBody{overflow:visible}.sf-paneltitle .sf-area{display:none}#body-account{padding:0 0 20px}.mp-profile{border-bottom:1px solid var(--dv);padding:0 22px 24px}.mp-profile-art{background:var(--sky);height:108px;margin:0 -22px;position:relative;overflow:hidden}.mp-profile-art span{border:28px solid var(--pri);opacity:.16;border-radius:50%;width:190px;height:190px;position:absolute;top:40px;left:-22px}.mp-profile-art i{background:var(--sun);opacity:.7;border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:22px}.mp-profile-art b{background:var(--coral);opacity:.35;border-radius:50%;width:240px;height:100px;position:absolute;bottom:-65px;right:-50px;transform:rotate(-20deg)}.mp-profile-person{justify-content:space-between;align-items:center;margin-top:-30px;display:flex;position:relative}.mp-profile-person>.avatar{outline:5px solid var(--p)}.mp-profile-person .btn{min-height:44px;padding:13px 22px;font-size:12px;line-height:1}.mp-profile h2{font:500 28px var(--serif);margin:16px 0 4px}.mp-profile>p{margin:13px 0;font-size:13px;line-height:1.65}.mp-profile-share{color:var(--pri);background:0 0;border:0;align-items:center;gap:6px;min-height:30px;padding:0;font-size:11px;display:flex}.mp-profile-share .ic{width:15px;height:15px}.mp-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.mp-section-title h3{font:500 21px var(--serif);margin:0}.mp-section-title>span{color:var(--mt);font-size:10px}.mp-account-links{border:1px solid var(--dv);background:var(--w);border-radius:16px;overflow:hidden}.mp-account-links>button{text-align:left;border:0;border-bottom:1px solid var(--dv);width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:15px;display:flex}.mp-account-links>button:last-child{border:0}.mp-action-icon{color:var(--pri);place-items:center;width:30px;display:grid}.mp-account-links>button>span:nth-child(2){flex:1}.mp-account-links strong,.mp-hosting strong{font-size:12px;font-weight:600;display:block}.mp-account-links small,.mp-hosting small{color:var(--mt);margin-top:3px;font-size:10px;display:block}.mp-chevron{color:var(--mt);font-size:20px}.mp-hosting{text-align:left;border:1px solid var(--dv);background:var(--sky);width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:17px 14px;display:flex}.mp-hosting>span:nth-child(2){flex:1}.mp-preview-persona{color:var(--mt);background:0 0;border:0;padding:12px 0 0;font-size:10px}.mp-highlights .hlrow{padding:0}.mp-highlights .hlitem{flex-shrink:0}#body-account .jmonth,#profilePanel .jmonth{z-index:8;top:0}#journalSection,#journalBody,.jmonthblock{overflow:visible}#body-account .jcontrols,#profilePanel .jcontrols{z-index:10;position:relative}#topbar:not(.mp-loop-header){flex-wrap:wrap;gap:6px;min-height:88px;padding:10px 14px 8px}#topbar .cnc-brand{flex-basis:calc(100% - 88px)}#topbar .cnc-brand>div{flex:1}#topbar .brandicon{display:none}#topbar h1{font-size:19px}.df-context{align-items:center;gap:9px;margin-top:4px;display:flex}.df-context .sf-area{max-width:118px}.df-context .sf-area [data-area-label]{max-width:86px}.df-scope{flex-shrink:0}.df-scope .jdrop-btn{min-height:27px;padding:0 9px;font-size:10px;font-weight:600}.df-scope .jdrop-panel{min-width:150px}.df-scope .jdrop-panel .jdrop-item{font-size:12px}#topbar:has(#btnTheme) .cnc-brand{flex-basis:calc(100% - 124px)}#bnav button>span{white-space:nowrap;font-size:8px}#bnav button[data-nav=circlecorner] i{width:36px;height:36px}#bnav button[data-nav=circlecorner].on i{background:var(--sky);color:var(--pri)}#bnav button{min-height:49px}.df-feed-label{font-size:12px;font-weight:600}.df-list-heading{color:var(--mt);padding:10px 22px;font-size:10px}.df-person{border-bottom:1px solid var(--dv);align-items:center;gap:10px;margin:0 20px;padding:18px 0;display:flex}.df-person>div{flex:1;min-width:0}.df-person h3{margin:0;font-size:13px}.df-person p{color:var(--mt);margin:5px 0 0;font-size:10px}.df-person>button{border:1px solid var(--pri);background:var(--prifill);color:#fff;border-radius:20px;padding:9px 12px;font-size:10px}.df-person>button.following,.df-person>button:disabled{color:var(--mt);border-color:var(--dv);background:0 0}.df-flash-head{align-items:center;gap:10px;padding:27px 20px 20px;display:flex}.df-flash-head>div{flex:1}.df-flash-head .cc-eyebrow{letter-spacing:1.4px;font-size:9px}.df-flash-head h2{font:500 29px/1.17 var(--serif);letter-spacing:-.8px;margin:8px 0 0}.df-add-flash{border:1px solid var(--dv);background:var(--w);width:42px;height:42px;color:var(--pri);border-radius:50%;place-items:center;display:grid}.df-flash-tabs{border-bottom:1px solid var(--dv);z-index:12;background:var(--p);gap:25px;padding:0 20px;display:flex;position:sticky;top:0}.df-flash-tabs button{color:var(--mt);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:13px}.df-flash-filter{border-bottom:0;min-height:55px}.df-flash-hint{color:var(--mt);margin:0 20px 18px;font-size:11px;line-height:1.7}.df-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}.df-flash-card{background:var(--sky);color:#fff;text-align:left;border:0;border-radius:17px;height:247px;padding:0;position:relative;overflow:hidden}.df-flash-card>svg{width:100%;height:100%}.df-flash-card:after{content:"";background:linear-gradient(var(--c3),transparent 30%,var(--c3));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.df-flash-card:after{background:linear-gradient(color-mix(in srgb,var(--c3) 50%,transparent),transparent 30%,color-mix(in srgb,var(--c3) 93%,transparent))}}.df-flash-person{z-index:1;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:11px;right:10px}.df-flash-person strong{font-size:9px;font-weight:600}.df-flash-person .sf-avatar{color:#fff;background:#fff3}.df-flash-story{z-index:1;position:absolute;bottom:15px;left:13px;right:13px}.df-flash-story>strong{font:500 20px/1.2 var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.df-flash-story small{color:var(--on-dark);margin-top:9px;font-size:9px;display:block}.df-unseen{background:var(--sun);z-index:2;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px}.df-flash-card.seen{opacity:.8}.df-life-heading h3{font:500 25px var(--serif);margin:6px 0 18px}.df-life-heading .cc-eyebrow{letter-spacing:1.4px;font-size:9px}.df-life-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.df-life-grid button{text-align:left;border:1px solid var(--dv);background:var(--w);color:var(--ink);border-radius:16px;padding:18px 14px}.df-life-grid button>span{background:var(--sky);width:34px;height:34px;color:var(--pri);border-radius:10px;place-items:center;margin-bottom:17px;display:grid}.df-life-grid button:nth-child(2)>span{background:var(--peach);color:var(--coralt)}.df-life-grid strong{font:500 18px var(--serif);display:block}.df-life-grid small{color:var(--mt);margin-top:5px;font-size:10px;line-height:1.5;display:block}.df-host-card{background:var(--sky);width:100%;color:var(--ink);text-align:left;border:0;border-radius:15px;align-items:center;gap:13px;margin:14px 0;padding:19px 15px;display:flex}.df-host-card>div{flex:1}.df-host-card strong{font:500 19px var(--serif);display:block}.df-host-card small{color:var(--mt);margin-top:5px;font-size:10px;display:block}.df-host-card>span{color:var(--pri)}.df-life-utils{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.df-life-utils button{border:0;border-bottom:1px solid var(--dv);text-align:left;color:var(--mt);background:0 0;justify-content:space-between;gap:8px;padding:15px 0;font-size:10px;display:flex}.mp-account-section{padding-bottom:20px}.mp-profile-share{height:auto;line-height:1.5;overflow:visible}@media (width<=350px){#topbar:not(.mp-loop-header){gap:4px;padding-left:10px;padding-right:10px}#topbar:has(#btnTheme) .cnc-brand{flex-basis:calc(100% - 105px)}.df-context{gap:5px}.df-context .sf-area{max-width:97px}.df-context .sf-area [data-area-label]{max-width:67px}.df-scope .jdrop-btn{padding:0 7px;font-size:9px}.df-flash-card{height:225px}.df-flash-story>strong{font-size:18px}.df-flash-head h2{font-size:26px}#bnav button>span{font-size:7.5px}}#topbar.cnc-onerow{flex-wrap:nowrap;align-items:center;gap:8px;min-height:60px;padding:5px 12px;display:flex}#topbar.cnc-onerow .brandicon{flex-shrink:0;width:38px;height:38px;display:block}#topbar.cnc-onerow .cnc-titlewrap{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}#topbar.cnc-onerow h1{font:700 19px var(--serif);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}#topbar.cnc-onerow .cnc-loc-sub{color:var(--mt);background:0 0;border:0;align-items:center;gap:3px;max-width:100%;margin:0;padding:0;font-size:11px;font-weight:600;display:flex}#topbar.cnc-onerow .cnc-loc-sub .ic{flex-shrink:0;width:11px;height:11px}#topbar.cnc-onerow .cnc-loc-sub span[data-area-label]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}#topbar.cnc-onerow .iconbtn,#topbar .iconbtn.plus,#topbar.mp-loop-header .plus{flex-shrink:0;width:34px;height:34px}@media (width<=370px){#topbar.cnc-onerow h1{font-size:17px}#topbar.cnc-onerow .cnc-loc-sub span[data-area-label]{max-width:100px}#topbar.cnc-onerow{gap:5px;padding:6px 10px}#topbar.cnc-onerow .brandicon{width:32px;height:32px}}.df-flash-tabs{align-items:center;gap:20px;padding:10px 20px;box-shadow:0 4px 10px #00000008}.df-flash-tabs button{color:var(--mt);font-size:12px;font-weight:700}.df-flash-tabs button[aria-selected=true]{color:var(--pri);border-bottom-color:var(--pri);font-weight:700}.cnc-utilbar{z-index:200;background:var(--p);border-top:1px solid var(--dv);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex;position:relative}.cnc-utilbar .jdrop{position:relative}.cnc-utilbtn{color:var(--mt);background:0 0;border:0;align-items:center;gap:4px;max-width:60%;margin:0;padding:0;font-size:11px;font-weight:600;display:flex}.cnc-utilbtn .ic{flex-shrink:0;width:12px;height:12px}.cnc-utilbtn span[data-area-label]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.cnc-utilbar [data-scope-drop] .jdrop-panel{min-width:200px;inset:auto 0 calc(100% + 10px) auto}.jdrop-scope-label{letter-spacing:1px;text-transform:uppercase;color:var(--mt);border-bottom:1px solid var(--dv);margin-bottom:4px;padding:10px 14px 6px;font-size:9px;font-weight:700}.cnc-utilscope{align-items:center;gap:6px;display:flex}.cnc-utillabel{letter-spacing:.6px;text-transform:uppercase;color:var(--mt);white-space:nowrap;font-size:9px;font-weight:700}.sf-pageintro h2 em,.df-flash-head h2 em,.sf-wireintro h2 em,.cm-wire-head h2 em{color:var(--pri)!important;font-weight:500!important}.df-flash-filterslot .jdrop{max-width:160px}.df-flash-filterslot .jdrop-btn{border:1.5px solid var(--dv);background:var(--w);color:var(--ink);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.df-flash-tabs .jdrop-panel .jdrop-item{text-align:left;width:100%;color:var(--ink);white-space:normal;background:0 0;border:0;border-radius:10px;min-height:42px;padding:9px 12px;font-size:13.5px;font-weight:600;display:block}.df-flash-tabs .jdrop-panel .jdrop-item.on,.df-flash-tabs .jdrop-panel .jdrop-item:hover,.df-flash-tabs .jdrop-panel .jdrop-item:focus-visible{background:var(--surface-selected);color:var(--pri)}.sf-loopcopy h2{max-height:90px!important;font-size:15px!important;line-height:1.35!important}@media (width<=350px){.sf-loopcopy h2{font-size:14px!important}}.sf-loopnav{display:none!important}.sf-loopcopy{padding:20px 20px 12px!important}.sf-loopactions{margin:15px 0 4px!important}.sf-looptools{right:14px!important}#body-circlecorner.map-on{flex:1;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}#body-circlecorner.map-on>.hubtabs{z-index:6;pointer-events:none;border:0;padding:10px 10px 0;position:absolute;top:0;left:0;right:0}#body-circlecorner.map-on>.hubtabs .cnc-welcome{display:none}#body-circlecorner.map-on>.hubtabs .cnc-searchrow{margin:0}#body-circlecorner.map-on>.hubtabs .cnc-searchrow .cc-searchbox,#body-circlecorner.map-on>.hubtabs .cnc-filter{box-shadow:var(--lift)}#body-circlecorner.map-on>.hubtabs .cnc-views{background:var(--w);box-shadow:var(--lift);border:0;border-radius:16px;gap:20px;margin:8px 0 0;padding:3px 14px}#body-circlecorner.map-on>.hubtabs .cnc-views button{min-height:38px}#body-circlecorner.map-on>#cornerMap{z-index:1;flex:none;min-height:0;position:absolute;inset:0}#body-circlecorner.map-on>#cornerList,#body-circlecorner.map-on>#circleBody{display:none}input:focus,input:focus-visible{outline:none!important}.mp-highlights{border-bottom:1px solid var(--dv);padding:22px 0 20px}.mp-hl-row{gap:10px;padding:0 20px 4px;display:flex;overflow-x:auto}.mp-hl-card{background:var(--sky);color:#fff;border:0;border-radius:16px;flex:0 0 98px;height:130px;padding:0;font-family:inherit;position:relative;overflow:hidden}.mp-hl-card svg{width:100%;height:100%;display:block;position:absolute;inset:0}.mp-hl-shade{background:linear-gradient(#0000 42%,#0a0e1ed9);position:absolute;inset:0}.mp-hl-title{text-align:left;-webkit-line-clamp:2;z-index:1;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;position:absolute;bottom:9px;left:9px;right:9px;overflow:hidden}.mp-hl-add{background:var(--w);color:var(--pri);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;border:1.5px dashed var(--ctl)!important}.mp-hl-add .mp-hl-title{color:var(--pri);-webkit-line-clamp:1;font-weight:700;position:static}.sf-flash-stripitem{background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:4px;line-height:0;display:flex}.sf-flash-stripitem.on .sf-avatar{box-shadow:0 0 0 2px #fff}.sf-flash-tapzone{z-index:1;background:0 0;border:0;width:44%;margin:0;padding:0;position:absolute;top:70px;bottom:80px}.sf-flash-tapzone.left{left:0}.sf-flash-tapzone.right{right:0}.df-search-sticky{z-index:12;background:var(--p);padding:10px 0 6px;position:sticky;top:0}.df-suggest-row{gap:12px;padding:2px 20px 16px;display:flex;overflow-x:auto}.df-suggest-card{text-align:center;border:1px solid var(--dv);background:var(--w);border-radius:18px;flex-direction:column;flex:0 0 118px;align-items:center;gap:6px;padding:16px 10px;display:flex}.df-suggest-card h3{margin:0;font-size:12px;line-height:1.25}.df-suggest-card p{color:var(--mt);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px;margin:0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.df-suggest-card button{border:1px solid var(--pri);background:var(--prifill);color:#fff;border-radius:20px;width:100%;margin-top:2px;padding:8px 0;font-size:10px}.df-suggest-card button.following{color:var(--mt);border-color:var(--dv);background:0 0}.sheet button.item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p:#faf8f4;--w:#fff;--ink:#262638;--mt:#646477;--ctl:#818193;--pri:#5443b8;--prifill:#5443b8;--dv:#e5e1db;--sky:#efecfa;--peach:#f6ebdd;--coral:#d66c46;--coralt:#a44428;--sun:#f2af43;--map-land:#f2efe8;--map-water:#bed7dc;--map-park:#d9e5d2;--map-building:#e2ded4;--map-road:#fff;--map-road-edge:#d0cbc1;--soft:0 2px 8px #25233308;--lift:0 14px 38px #25233324;--gutter:20px;--control-radius:12px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p:#181922;--w:#232530;--ink:#f1f0f5;--mt:#b4b3c3;--ctl:#89899d;--pri:#b5a8ff;--prifill:#6853c7;--dv:#383a49;--sky:#302c46;--peach:#3a302a;--coral:#f09370;--coralt:#f5aa8b;--sun:#f2bc64;--map-land:#20262d;--map-water:#2c4754;--map-park:#2a3b35;--map-building:#2e3540;--map-road:#515865;--map-road-edge:#171d24;--soft:0 2px 8px #0002;--lift:0 14px 38px #0006}html[data-theme=green]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p:#0e1912;--w:#16261b;--ink:#eaf3ec;--mt:#a2c4ae;--ctl:#7fa98d;--pri:#6fcf97;--prifill:#2f9e63;--dv:#234531;--sky:#1c3826;--peach:#26392b;--coral:#ff8a65;--coralt:#ffb38f;--sun:#ffc15c;--map-land:#12201a;--map-water:#2e5c55;--map-park:#1b3326;--map-building:#1a2c22;--map-road:#355544;--map-road-edge:#0b1610;--soft:0 2px 8px #0002;--lift:0 14px 38px #0006}html[data-theme=forestlight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p:#f5f1e6;--w:#fff;--ink:#241f16;--mt:#6a6456;--ctl:#8b8576;--pri:#2e7d4f;--prifill:#2e7d4f;--dv:#e4dccb;--sky:#dce8ea;--peach:#f6e4c8;--coral:#d45b2e;--coralt:#9a3a1c;--sun:#e39b24;--map-land:#efe8d8;--map-water:#b7d4d4;--map-park:#c9ddb8;--map-building:#e5dfd0;--map-road:#fff;--map-road-edge:#d2cbb8}:root{--ghost-bg:var(--w);--ghost-border:var(--dv);--ghost-ink:var(--mt)}body,#app,.panel,#thread{background:var(--p);color:var(--ink)}input,textarea{font-family:var(--sans);color:var(--ink);accent-color:var(--pri)}button{line-height:1.35}input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid var(--pri)!important}.btn-p,.btn-q{background:var(--prifill);color:#fff;border-color:var(--prifill)}.btn-ghost{background:var(--w);color:var(--pri);border-color:var(--dv)}.jdrop-btn{color:var(--ink);background:var(--w);border-color:var(--dv)}.field input,.field textarea{background:var(--w);color:var(--ink);border-color:var(--dv)}#topbar.cnc-onerow{padding:8px var(--gutter);gap:10px;min-height:64px}#topbar.cnc-onerow .brandicon{width:34px;height:34px}#topbar.cnc-onerow .cnc-loc-sub{min-height:20px}#utilBar{padding:12px var(--gutter);background:var(--p);min-height:40px}#bnav{padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--w);border-color:var(--dv)}#bnav button:not(.on)>i{color:var(--mt)!important;background:0 0!important;border-color:#0000!important}#bnav button.on>i{background:var(--sky);color:var(--pri)}.sf-pageintro{padding:24px var(--gutter) 20px}.sf-feedbar{padding-left:var(--gutter);padding-right:var(--gutter);min-height:56px}.sf-post{padding:20px var(--gutter) 10px}.sf-post-text{margin:12px 0 16px}.sf-wiresearch{margin-left:var(--gutter);margin-right:var(--gutter);padding:12px 14px}.sf-conversation{margin:0 var(--gutter);width:calc(100% - 2*var(--gutter));padding:18px 0}.df-person{margin:0 var(--gutter);padding:18px 0}.df-list-heading{padding:12px var(--gutter)}.df-flash-tabs{padding:8px var(--gutter);gap:16px}.df-flash-filterslot .jdrop-btn{min-height:36px;padding:0 12px}.df-flash-grid{padding:0 var(--gutter);gap:12px}.df-flash-hint{margin:14px var(--gutter) 18px!important}.df-flash-head{padding:24px var(--gutter) 20px}.mp-profile{padding:0 var(--gutter) 24px}.mp-profile-art{margin:0 calc(-1*var(--gutter))}.mp-account-section{padding:24px var(--gutter)}.mp-highlights .mp-section-title{padding:0 var(--gutter)}.mp-hl-row{padding:0 var(--gutter) 6px}.jcontrols{margin-left:var(--gutter);margin-right:var(--gutter)}.jmonth{padding-left:var(--gutter);padding-right:var(--gutter)}.panel .pbar2{padding:12px var(--gutter)}.cnc-filter-sheet,.sf-location-sheet{padding:8px 0 12px}.cnc-sheet-head{margin-bottom:20px}.sf-location-sheet>p{margin:12px 0}.sf-location-sheet .sf-wide{margin-top:16px}.sf-flash-reply{padding-left:var(--gutter);padding-right:var(--gutter)}#view-circlecorner{min-height:0;overflow:hidden}#body-circlecorner{padding:0;position:relative;overflow-y:auto;flex:1 1 0!important;height:auto!important;min-height:0!important}#body-circlecorner:not(.map-on)>.hubtabs{padding:20px var(--gutter) 0;position:relative;top:auto}#body-circlecorner.map-on{display:block;overflow:hidden;min-height:0!important}#body-circlecorner.map-on>#cornerMap{background:var(--map-land);z-index:1;width:100%;height:100%;min-height:0;position:absolute;inset:0}#gridMapEl{background:var(--map-land);width:100%;height:100%;position:absolute;inset:0}#body-circlecorner.map-on>.hubtabs{z-index:8;pointer-events:none;background:0 0;border:0;margin:0;position:absolute;inset:12px 12px auto;padding:0!important}#body-circlecorner.map-on>.hubtabs>*{pointer-events:auto}#body-circlecorner.map-on .cnc-welcome{display:none}#body-circlecorner.map-on .cnc-searchrow{gap:8px;margin:0}#body-circlecorner.map-on .cc-searchbox{border:1px solid var(--dv);background:var(--w);min-height:44px;box-shadow:var(--lift);border-radius:14px;padding:0 12px}#body-circlecorner.map-on .cnc-filter{background:var(--w);border:1px solid var(--dv);width:44px;height:44px;box-shadow:var(--lift)}#body-circlecorner.map-on .cnc-views{border:1px solid var(--dv);background:var(--w);box-shadow:var(--soft);border-radius:25px;gap:2px;margin:10px 0 0;padding:4px;display:inline-flex}#body-circlecorner.map-on .cnc-views button{min-height:32px;color:var(--mt);border-radius:20px;padding:0 15px;font-size:11px;border:0!important}#body-circlecorner.map-on .cnc-views button.on{background:var(--sky);color:var(--pri)}.cc-map-summary{display:none!important}.rf-map-foot{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:12px;right:12px}.rf-map-count{border:1px solid var(--dv);background:var(--w);color:var(--mt);box-shadow:var(--soft);border-radius:20px;padding:9px 12px;font-size:10px}.rf-map-foot button{pointer-events:auto;border:1px solid var(--dv);background:var(--w);width:40px;height:40px;color:var(--pri);box-shadow:var(--soft);border-radius:50%;place-items:center;display:grid}.rf-map-foot .ic{width:18px;height:18px}.rf-map-status{text-align:center;color:var(--mt);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:120px 25px 85px}.rf-map-status h3{font:500 24px var(--serif);color:var(--ink);margin:0}.rf-map-status p{max-width:265px;margin:0;font-size:12px;line-height:1.65}.rf-map-status button{pointer-events:auto;margin-top:6px}.rf-map-status>.ic{width:30px;height:30px}.rf-map-warning{z-index:5;background:var(--w);border:1px solid var(--dv);color:var(--mt);border-radius:10px;padding:9px 12px;font-size:10px;position:absolute;bottom:80px;left:12px;right:12px}.mapsheet{background:var(--w);color:var(--ink);border:1px solid var(--dv)}.mapsheet .msbody{padding:8px var(--gutter) 0}.mapsheet .msacts{gap:10px;margin-top:20px}@media (width<=350px){:root{--gutter:16px}#topbar.cnc-onerow{gap:6px}#topbar.cnc-onerow .brandicon{width:30px;height:30px}#topbar.cnc-onerow h1{font-size:16px}.df-flash-tabs{gap:12px}.df-flash-tabs>button{font-size:11px}.df-flash-filterslot .jdrop-btn{padding:0 10px;font-size:10px}.cnc-utilbar .cnc-utillabel{font-size:8px}}:root{--surface-soft:#f2f0eb;--bubble-self:#e8e2fa;--bubble-ink:#322561;--fresh-surface:#f2eefc;--focus-ring:#7863d6}html[data-theme=dark]{--p:#171920;--w:#242730;--dv:#3d414d;--mt:#bec1ce;--surface-soft:#20232c;--bubble-self:#3d3458;--bubble-ink:#f1ebff;--fresh-surface:#282535;--focus-ring:#beaeff}html[data-theme=green]{--surface-soft:#1a2922;--bubble-self:#2c4837;--bubble-ink:#eaf3ec;--fresh-surface:#23382b;--focus-ring:#6fcf97;--dv:#234531;--mt:#a2c4ae}html[data-theme=forestlight]{--surface-soft:#efe8d6;--bubble-self:#e5f0d8;--bubble-ink:#241f16;--fresh-surface:#f7e9c8;--focus-ring:#2e7d4f}button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button:disabled{cursor:default;opacity:.48}.jdrop-panel .jdrop-item{line-height:1.5}.meta,.sf-small{line-height:1.55}.cm-textbtn{color:var(--pri);background:0 0;border:0;min-height:38px;padding:6px;font-size:11px;font-weight:600}.cm-textbtn:disabled{color:var(--mt)}#notifPanel{z-index:620;background:var(--p);height:100dvh;overflow:hidden}#notifPanel .pbar2{background:var(--w);flex-shrink:0;min-height:64px;padding:8px 14px}#notifPanel .pbar2 h2{font-size:21px}#notifBody{min-height:0;padding:0 0 24px;overflow:auto}.cm-signals-intro{padding:25px var(--gutter) 20px}.cm-signals-intro .cc-eyebrow{font-size:9px}.cm-signals-intro h3{font:500 27px/1.2 var(--serif);margin:10px 0}.cm-signals-intro p{color:var(--mt);margin:0;font-size:12px}.cm-signals-tabs{padding:0 var(--gutter);z-index:3;background:var(--p);border-bottom:1px solid var(--dv);gap:24px;display:flex;position:sticky;top:0}.cm-signals-tabs button{color:var(--mt);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:12px}.cm-signal{padding:19px var(--gutter);border-bottom:1px solid var(--dv);background:var(--p);align-items:flex-start;gap:11px;display:flex}.cm-signal>div{flex:1;min-width:0}.cm-signal-meta{color:var(--mt);justify-content:space-between;gap:10px;font-size:9px;line-height:1.4;display:flex}.cm-signal-meta time{white-space:nowrap}.cm-signal p{margin:6px 0 0;font-size:12px;line-height:1.65}.cm-signal strong{font-weight:700}.cm-read-dot{background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:32px;padding:8px;display:grid}.cm-read-dot span{border:1px solid var(--ctl);border-radius:50%;width:6px;height:6px}.cm-read-dot[aria-pressed=true] span{background:var(--pri);border-color:var(--pri)}.cm-signal-actions{gap:8px;margin-top:12px;display:flex}.cm-signal-actions .btn{min-height:34px;padding:8px 13px;font-size:11px}.cm-resolved{color:var(--mt);background:var(--surface-soft);border-radius:6px;margin-top:10px;padding:4px 8px;font-size:10px;display:inline-block}.cm-wire-head{padding:25px var(--gutter) 22px;align-items:center;gap:12px;display:flex}.cm-wire-head>div{flex:1}.cm-wire-head .cc-eyebrow{font-size:9px}.cm-wire-head h2{font:500 28px/1.2 var(--serif);margin:9px 0}.cm-wire-head p{color:var(--mt);margin:0;font-size:11px;line-height:1.5}.cm-wire-controls{background:var(--p);z-index:10;padding-top:5px;position:sticky;top:0}.cm-wire-controls .sf-wiresearch{background:var(--surface-soft);margin-bottom:4px}.cm-wire-controls .sf-feedbar{min-height:52px}.cm-local-note{color:var(--mt);padding:24px var(--gutter);text-align:center;margin:0;font-size:10px;line-height:1.6}.sf-conversation{gap:12px;padding:20px 0}.sf-conversation.unread .sf-conv-preview{color:var(--ink);font-weight:600}.sf-conv-title strong{font-size:13px}.sf-conv-preview{line-height:1.5}.sf-conv-title small{font-size:10px}.sf-unread{background:var(--c7);color:var(--c3);min-width:20px;height:20px}.sf-conversation .sf-avatar{background:var(--surface-soft);color:var(--pri)}#thread{z-index:610;background:var(--p);height:100dvh;min-height:0;overflow:hidden}#thread .thead-bar{background:var(--w);border-bottom:1px solid var(--dv);flex-shrink:0;gap:10px;min-height:72px;padding:12px 16px}#thread .thead-bar .grow{flex:1;min-width:0}#threadName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.cm-thread-sub{color:var(--mt);margin-top:3px;font-size:10px;display:block}#thread .thmsgs{min-height:0;padding:16px var(--gutter) 24px;background:var(--p);overscroll-behavior:contain;flex:1 1 0;display:block;overflow:auto}.cm-thread-notice{text-align:center;color:var(--mt);margin:0 0 24px;font-size:10px;line-height:1.5}.cm-message{border:1px solid var(--dv);background:var(--w);width:fit-content;max-width:86%;color:var(--ink);border-radius:16px 16px 16px 4px;margin:10px 0;padding:12px 14px}.cm-message.me{background:var(--bubble-self);color:var(--bubble-ink);border-color:#0000;border-radius:16px 16px 4px;margin-left:auto}.cm-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.cm-message time{text-align:right;color:var(--mt);margin-top:7px;font-size:9px;display:block}.cm-message.me time{color:var(--bubble-ink);opacity:.8}.cm-quoted{border-left:2px solid var(--pri);background:var(--surface-soft);color:var(--mt);border-radius:0 6px 6px 0;margin:0 0 10px;padding:6px 9px;font-size:10px;line-height:1.6}.cm-quoted strong{color:var(--ink);font-weight:500}.cm-thread-subject{margin-bottom:20px}.cm-message-link{margin-top:10px}.cm-message-link button{max-width:100%}#thread>.composer{padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--w);border-top:1px solid var(--dv);flex-shrink:0;align-items:flex-end;gap:10px}#threadInput{resize:none;border:1px solid var(--dv);background:var(--surface-soft);min-width:0;min-height:44px;max-height:120px;color:var(--ink);font:13px/1.5 var(--sans);border-radius:17px;flex:1;padding:12px 14px;overflow-y:auto}#threadSend{width:44px;height:44px}#threadSend:disabled{background:var(--surface-soft);color:var(--mt);opacity:1}.cm-request-card{border:1px solid var(--dv);background:var(--w);border-radius:17px;margin-bottom:24px;padding:20px}.cm-request-card>.ic{color:var(--pri);margin-bottom:12px}.cm-request-card h3{font:500 24px var(--serif);margin:0}.cm-request-card p{color:var(--mt);font-size:12px;line-height:1.6}.cm-request-card>div{gap:8px;display:flex}.cm-request-card .btn{padding:9px 12px;font-size:11px}.cm-life-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.cm-life-title>div{flex:1}.cm-life-title .cc-eyebrow{font-size:9px}.cm-life-title h3{font:500 23px/1.25 var(--serif);margin:8px 0 0}.cm-life-title>.ic{color:var(--pri)}.cm-life-primary{border:1px solid var(--dv);background:var(--w);border-radius:17px;overflow:hidden}.cm-life-primary>button{text-align:left;border:0;border-bottom:1px solid var(--dv);width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:18px 15px;display:flex}.cm-life-primary>button:last-child{border:0}.cm-life-primary>button>div{flex:1}.cm-life-symbol{background:var(--sky);width:36px;height:36px;color:var(--pri);border-radius:11px;place-items:center;display:grid}.cm-life-primary strong{font-size:12px;font-weight:650;display:block}.cm-life-primary small{color:var(--mt);margin-top:5px;font-size:10px;line-height:1.5;display:block}.cm-life-primary>button>span:last-child{color:var(--mt);font-size:20px}.cm-life-shortcuts{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 20px;display:grid}.cm-life-shortcuts button{border:1px solid var(--dv);background:var(--surface-soft);color:var(--mt);border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:15px 4px;font-size:10px;display:flex}.cm-life-shortcuts .ic{width:19px;height:19px;color:var(--pri)}.cm-hosting-link{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--dv);background:0 0;align-items:center;gap:12px;padding:4px 0 18px;display:flex}.cm-hosting-link>div{flex:1}.cm-hosting-link strong{font-size:13px;display:block}.cm-hosting-link small{color:var(--mt);margin-top:4px;font-size:10px;line-height:1.5;display:block}.cm-hosting-link>.ic,.cm-hosting-link>span{color:var(--pri)}.cm-account-bottom{justify-content:space-between;gap:12px;padding-top:14px;display:flex}.cm-account-bottom button{color:var(--mt);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:10px;display:flex}.cm-account-bottom .ic{width:14px;height:14px}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p:#fff8ef;--w:#fff;--ink:#1e2147;--pri:#6b3d91;--prifill:#6b3d91;--sun:#ffb020;--coral:#f2643d;--coralt:#b5391a;--dv:#ede5d8;--mt:#5a5f7d;--ctl:#7d819f;--sky:#e9ebff;--peach:#ffe9d2;--onlight:#1e2147;--ondark:#fff8ef;--action-primary:var(--prifill);--surface-selected:var(--sky);--content-fresh:var(--sun);--attention-required:var(--coralt);--surface-neutral:var(--dv);--ghost-bg:var(--w);--ghost-border:var(--dv);--ghost-ink:var(--mt);--logo-ring:#f2643d;--logo-core:#ffb020;--map-land:#f3eee4;--map-water:#bfd7d6;--map-park:#d7e6cf;--map-building:#e6e0d4;--map-road:#fff;--map-road-edge:#d4cbbc;--surface-soft:#f4eee4;--bubble-self:#e4e1fa;--bubble-ink:#2a2760;--fresh-surface:#f4edff;--focus-ring:var(--pri);--soft:0 1px 3px #1e21470b;--lift:0 12px 32px #1e214729}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p:#12143a;--w:#1c1f4d;--ink:#f6f2ea;--pri:#b58ae0;--prifill:#6b3d91;--sun:#ffc15c;--coral:#ff8a65;--coralt:#ffb38f;--dv:#30346b;--mt:#b9bddc;--ctl:#8589b0;--sky:#262a5e;--peach:#33284a;--onlight:#1e2147;--ondark:#fff8ef;--logo-ring:#ff8a65;--logo-core:#ffc15c;--map-water:#3a4a66;--map-land:#171a36;--map-park:#24324a;--map-building:#262b52;--map-road:#3c4270;--map-road-edge:#101332;--surface-soft:#191c44;--bubble-self:#34307a;--bubble-ink:#f6f2ea;--fresh-surface:#2a2458;--focus-ring:var(--pri);--soft:0 1px 4px #00000047;--lift:0 12px 30px #00000080}html[data-theme=green]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p:#0e1912;--w:#16261b;--ink:#eaf3ec;--pri:#6fcf97;--prifill:#2f9e63;--sun:#ffc15c;--coral:#ff8a65;--coralt:#ffb38f;--dv:#234531;--mt:#a2c4ae;--ctl:#7fa98d;--sky:#1c3826;--peach:#26392b;--onlight:#1e2147;--ondark:#fff8ef;--logo-ring:#3faf74;--logo-core:#ffd166;--map-water:#2e5c55;--map-land:#12201a;--map-park:#1b3326;--map-building:#1a2c22;--map-road:#355544;--map-road-edge:#0b1610;--surface-soft:#132016;--bubble-self:#244833;--bubble-ink:#eaf3ec;--fresh-surface:#1a3324;--focus-ring:var(--pri);--soft:0 1px 4px #00000047;--lift:0 12px 30px #00000080}html[data-theme=forestlight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p:#f5f1e6;--w:#fff;--ink:#241f16;--pri:#2e7d4f;--prifill:#2e7d4f;--sun:#e39b24;--coral:#d45b2e;--coralt:#9a3a1c;--dv:#e4dccb;--mt:#6a6456;--ctl:#8b8576;--sky:#dce8ea;--peach:#f6e4c8;--onlight:#241f16;--ondark:#f5f1e6;--logo-ring:#2e7d4f;--logo-core:#e39b24;--map-water:#b7d4d4;--map-land:#efe8d8;--map-park:#c9ddb8;--map-building:#e5dfd0;--map-road:#fff;--map-road-edge:#d2cbb8;--surface-soft:#efe8d6;--bubble-self:#e5f0d8;--bubble-ink:#241f16;--fresh-surface:#f7e9c8;--focus-ring:var(--pri);--soft:0 1px 3px #241f160f;--lift:0 12px 32px #241f1629}html,body,#app,.panel,#thread,#notifPanel,#flashViewer:not(.hidden)+#app{background:var(--p);color:var(--ink)}body,#app,.view,.viewbody,.panel .pbody,#notifBody{color:var(--ink)}.df-flash-tabs,.df-flash-bar.sf-feedbar{padding:0 var(--gutter);border-bottom:1px solid var(--dv);background:var(--p);min-height:52px;box-shadow:none;z-index:12;justify-content:space-between;align-items:stretch;gap:12px;display:flex;position:sticky;top:0}.df-flash-bar .sf-tabs{align-self:stretch;gap:22px;min-width:0;display:flex}.df-flash-tabs>button,.df-flash-bar .sf-tabs>button{color:var(--mt);flex:none;align-items:center;gap:7px;font-weight:500;line-height:1.2;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:14px 0 12px!important;font-size:13px!important}.df-flash-tabs>button.on,.df-flash-tabs>button[aria-selected=true],.df-flash-bar .sf-tabs>button.on,.df-flash-bar .sf-tabs>button[aria-selected=true]{color:var(--ink);font-weight:700}.df-flash-tabs>button.on:after,.df-flash-tabs>button[aria-selected=true]:after,.df-flash-bar .sf-tabs>button.on:after,.df-flash-bar .sf-tabs>button[aria-selected=true]:after{content:"";background:var(--pri);border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}.sf-tabs>button{color:var(--mt);background:0 0;border:0;font-size:13px;font-weight:500}.sf-tabs>button.on,.sf-tabs>button[aria-selected=true]{color:var(--ink);font-weight:700}.sf-tabs>button.on:after,.sf-tabs>button[aria-selected=true]:after{content:"";background:var(--pri);border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}.cm-signals-tabs button{color:var(--mt);background:0 0;border:0;padding:14px 0 12px;font-size:13px;font-weight:500}.cm-signals-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--pri);font-weight:700}.cm-signals-tabs{background:var(--p);border-bottom:1px solid var(--dv)}.df-flash-filterslot{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.df-flash-filterslot .jdrop-btn,.df-flash-tabs .df-flash-filterslot button,.df-flash-bar .df-flash-filterslot button.jdrop-btn{border:1.5px solid var(--dv)!important;background:var(--w)!important;min-height:40px!important;color:var(--ink)!important;box-shadow:none!important;border-radius:999px!important;padding:0 14px!important;font-size:11px!important;font-weight:700!important}.df-flash-filterslot .jdrop-btn:after{content:none!important}.df-flash-hint{color:var(--mt)}input,textarea{font-family:var(--sans);color:var(--ink);background:var(--w);border-color:var(--dv);accent-color:var(--pri);caret-color:var(--pri)}input::placeholder,textarea::placeholder{color:var(--mt);opacity:.85}.searchbar,.sf-wiresearch,.cc-searchbox,.cm-wire-controls .sf-wiresearch,.composer input,.composer textarea,#threadInput,.field input,.field textarea,.jd-select>.jdrop-btn,.jdrop-btn{background:var(--w);color:var(--ink);border:1.5px solid var(--dv)}.searchbar input,.sf-wiresearch input,.cc-searchbox input,.cc-location input{color:var(--ink);background:0 0;border:0}.searchbar .ic,.sf-wiresearch .ic,.cc-searchbox .ic,.cnc-utilbtn .ic,.cnc-loc-sub .ic{color:var(--mt)}.jdrop-panel{background:var(--w);color:var(--ink);border:1px solid var(--dv);box-shadow:var(--lift)}.jdrop-item{color:var(--ink);background:0 0}.jdrop-item.on,.jdrop-item:hover,.jdrop-item:focus-visible{background:var(--sky);color:var(--pri)}.jdrop-scope-label,.jdrop-sub,.meta,.sf-small,.cc-eyebrow{color:var(--mt)}.iconbtn.plus,.btn-p,.sf-newmessage,.df-add-flash,.cc-add,.fab,#threadSend,.fv-reply button{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.df-add-flash{background:var(--w);border:1.5px solid var(--dv);color:var(--pri)}.btn-ghost,.btn-q{background:var(--sky);color:var(--pri);border-color:#0000}.btn-ghost{background:var(--w);border:1.5px solid var(--dv);color:var(--ink)}.sheet,.panel,.overlay .sheet,.mapsheet,.fv-menu,.jdrop-panel,.mapsearch-results{background:var(--w);color:var(--ink)}.sheet .item small,.panel .pbar2 h2{color:inherit}.panel .pbar2,.thead-bar,.composer{background:var(--p);border-color:var(--dv);color:var(--ink)}html[data-theme=dark] .overlay .scrim,html[data-theme=green] .overlay .scrim{background:#0000008c}.card,.track,.prow,.convrow.unread,.notif.unread,.coll-card,.cc-discovery,.df-suggest-card,.cm-request-card,.cm-life-primary,.fcard,.sf-post,.chip{background:var(--w);color:var(--ink);border-color:var(--dv)}.bnav{background:var(--w);border-top:1px solid var(--dv);color:var(--mt)}.bnav button.on{color:var(--ink)}.bnav button.on i{background:var(--sky);color:var(--pri)}#utilBar,.cnc-utilbar{background:var(--p);border-color:var(--dv);color:var(--mt)}.cnc-utilbtn,.cnc-loc-sub,.cnc-utillabel{color:var(--mt)}#topbar{background:var(--p);color:var(--ink)}#topbar h1,.cnc-titlewrap h1{color:var(--ink)}.cc-tabs{background:var(--w);border-color:var(--dv)}.cc-tabs button{color:var(--mt)}.cc-tabs button.on{background:var(--prifill);color:#fff}.cnc-views,#hubTabs .cnc-views{border-color:var(--dv)}#hubTabs .cnc-views button.on{color:var(--pri);border-bottom-color:var(--pri)}.hubtabs{background:var(--sky)}.hubtabs button{color:var(--mt)}.hubtabs button.on{background:var(--w);color:var(--pri)}.df-person,.df-list-heading,.cm-signal{border-color:var(--dv);color:var(--ink)}.df-person p,.cm-signal-meta,.cm-local-note,.sf-conv-preview,.sf-conv-title small{color:var(--mt)}.df-person>button,.df-suggest-card button{background:var(--prifill);border-color:var(--prifill);color:#fff}.df-person>button.following,.df-person>button:disabled,.df-suggest-card button.following{background:var(--w);color:var(--mt);border-color:var(--dv)}.cm-message.me{background:var(--prifill);color:#fff}.cm-message.them,.bub.them{background:var(--w);color:var(--ink);box-shadow:var(--soft)}.cm-message.me,.bub.me{background:var(--bubble-self);color:var(--bubble-ink)}.cm-life-shortcuts button{background:var(--surface-soft);color:var(--mt);border-color:var(--dv)}.cm-life-shortcuts .ic,.cm-life-symbol{color:var(--pri);background:var(--sky)}.cm-life-symbol{background:var(--sky);color:var(--pri)}.mp-account-section,.mp-profile h2,.je-title,.je-excerpt,.je-caption{color:var(--ink)}.mp-handle,.acct-hero .meta{color:var(--mt)}.maplocate{background:var(--w);color:var(--pri)}.empty,.sf-empty,.jempty,.cc-empty{color:var(--mt)}.empty b,.sf-empty h3,.jempty b,.cc-empty h3{color:var(--ink)}a{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,.jdrop-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root,html[data-theme=light]{--wash-lane-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-lane-a:color-mix(in srgb, var(--sky) 82%, white)}}:root,html[data-theme=light]{--wash-lane-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-lane-b:color-mix(in srgb, var(--pri) 22%, transparent)}}:root,html[data-theme=light]{--wash-discover-a:var(--sky);--wash-discover-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-discover-b:color-mix(in srgb, var(--pri) 18%, transparent)}}:root,html[data-theme=light]{--wash-cnc-a:var(--peach);--wash-cnc-b:var(--coral)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-cnc-b:color-mix(in srgb, var(--coral) 26%, transparent)}}:root,html[data-theme=light]{--wash-flash-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-flash-a:color-mix(in srgb, var(--peach) 80%, var(--sun))}}:root,html[data-theme=light]{--wash-flash-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-flash-b:color-mix(in srgb, var(--sun) 38%, transparent)}}:root,html[data-theme=light]{--wash-wire-a:var(--sky);--wash-wire-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-wire-b:color-mix(in srgb, var(--pri) 16%, transparent)}}:root,html[data-theme=light]{--wash-account-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-account-a:color-mix(in srgb, var(--peach) 55%, var(--p))}}:root,html[data-theme=light]{--wash-account-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light]{--wash-account-b:color-mix(in srgb, var(--sun) 20%, transparent)}}html[data-theme=dark]{--wash-lane-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-lane-a:color-mix(in srgb, var(--sky) 70%, var(--p))}}html[data-theme=dark]{--wash-lane-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-lane-b:color-mix(in srgb, var(--pri) 28%, transparent)}}html[data-theme=dark]{--wash-discover-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-discover-a:color-mix(in srgb, var(--sky) 85%, var(--p))}}html[data-theme=dark]{--wash-discover-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-discover-b:color-mix(in srgb, var(--pri) 24%, transparent)}}html[data-theme=dark]{--wash-cnc-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-cnc-a:color-mix(in srgb, var(--peach) 80%, var(--p))}}html[data-theme=dark]{--wash-cnc-b:var(--coral)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-cnc-b:color-mix(in srgb, var(--coral) 28%, transparent)}}html[data-theme=dark]{--wash-flash-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-flash-a:color-mix(in srgb, var(--peach) 70%, var(--p))}}html[data-theme=dark]{--wash-flash-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-flash-b:color-mix(in srgb, var(--sun) 32%, transparent)}}html[data-theme=dark]{--wash-wire-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-wire-a:color-mix(in srgb, var(--sky) 80%, var(--p))}}html[data-theme=dark]{--wash-wire-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-wire-b:color-mix(in srgb, var(--pri) 22%, transparent)}}html[data-theme=dark]{--wash-account-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-account-a:color-mix(in srgb, var(--peach) 55%, var(--p))}}html[data-theme=dark]{--wash-account-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--wash-account-b:color-mix(in srgb, var(--sun) 22%, transparent)}}html[data-theme=green]{--wash-lane-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-lane-a:color-mix(in srgb, var(--sky) 72%, var(--p))}}html[data-theme=green]{--wash-lane-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-lane-b:color-mix(in srgb, var(--pri) 30%, transparent)}}html[data-theme=green]{--wash-discover-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-discover-a:color-mix(in srgb, var(--sky) 80%, var(--p))}}html[data-theme=green]{--wash-discover-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-discover-b:color-mix(in srgb, var(--pri) 26%, transparent)}}html[data-theme=green]{--wash-cnc-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-cnc-a:color-mix(in srgb, var(--peach) 78%, var(--p))}}html[data-theme=green]{--wash-cnc-b:var(--coral)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-cnc-b:color-mix(in srgb, var(--coral) 32%, transparent)}}html[data-theme=green]{--wash-flash-a:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-flash-a:color-mix(in srgb, var(--sun) 28%, var(--p))}}html[data-theme=green]{--wash-flash-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-flash-b:color-mix(in srgb, var(--sun) 40%, transparent)}}html[data-theme=green]{--wash-wire-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-wire-a:color-mix(in srgb, var(--sky) 75%, var(--p))}}html[data-theme=green]{--wash-wire-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-wire-b:color-mix(in srgb, var(--pri) 22%, transparent)}}html[data-theme=green]{--wash-account-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-account-a:color-mix(in srgb, var(--peach) 60%, var(--p))}}html[data-theme=green]{--wash-account-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=green]{--wash-account-b:color-mix(in srgb, var(--sun) 24%, transparent)}}html[data-theme=forestlight]{--wash-lane-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-lane-a:color-mix(in srgb, var(--sky) 78%, var(--p))}}html[data-theme=forestlight]{--wash-lane-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-lane-b:color-mix(in srgb, var(--pri) 20%, transparent)}}html[data-theme=forestlight]{--wash-discover-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-discover-a:color-mix(in srgb, var(--sky) 88%, var(--p))}}html[data-theme=forestlight]{--wash-discover-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-discover-b:color-mix(in srgb, var(--pri) 18%, transparent)}}html[data-theme=forestlight]{--wash-cnc-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-cnc-a:color-mix(in srgb, var(--peach) 85%, var(--p))}}html[data-theme=forestlight]{--wash-cnc-b:var(--coral)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-cnc-b:color-mix(in srgb, var(--coral) 24%, transparent)}}html[data-theme=forestlight]{--wash-flash-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-flash-a:color-mix(in srgb, var(--peach) 70%, var(--sun))}}html[data-theme=forestlight]{--wash-flash-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-flash-b:color-mix(in srgb, var(--sun) 34%, transparent)}}html[data-theme=forestlight]{--wash-wire-a:var(--sky)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-wire-a:color-mix(in srgb, var(--sky) 82%, var(--p))}}html[data-theme=forestlight]{--wash-wire-b:var(--pri)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-wire-b:color-mix(in srgb, var(--pri) 16%, transparent)}}html[data-theme=forestlight]{--wash-account-a:var(--peach)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-account-a:color-mix(in srgb, var(--peach) 58%, var(--p))}}html[data-theme=forestlight]{--wash-account-b:var(--sun)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forestlight]{--wash-account-b:color-mix(in srgb, var(--sun) 18%, transparent)}}#app.sf-loop-mode #view-loop,#view-loop,#body-loop,.sf-loopstage,html[data-theme=dark] #app.sf-loop-mode #view-loop,html[data-theme=dark] #view-loop,html[data-theme=dark] #body-loop,html[data-theme=dark] .sf-loopstage,html[data-theme=green] #app.sf-loop-mode #view-loop,html[data-theme=green] #view-loop,html[data-theme=green] #body-loop,html[data-theme=green] .sf-loopstage,html[data-theme=forestlight] #app.sf-loop-mode #view-loop,html[data-theme=forestlight] #view-loop,html[data-theme=forestlight] #body-loop,html[data-theme=forestlight] .sf-loopstage{background:var(--p);color:var(--ink)}#app.sf-loop-mode #topbar.mp-loop-header,.sf-loop-mode #topbar{color:#fff;background:0 0;border:0}.sf-loopshade{background:linear-gradient(#1016326b 0%,#0000 30%,#0c10228c 58%,#080a18f0 100%)}html[data-theme=green] .sf-loopshade,html[data-theme=forestlight] .sf-loopshade{background:linear-gradient(#0a181066 0%,#0000 30%,#08140e8c 58%,#060e0af0 100%)}.sf-loopcopy,.sf-loopcopy h2,.sf-loopauthor strong,.sf-loopmeta,.sf-loopactions button{color:#fff}.sf-loopauthor small,.sf-loopcopy .sf-placeinfo,.sf-loopcopy .sf-subject small{color:#f6f2ead1}.sf-looptools button{color:#fff;background:#14163a73;border:1.5px solid #ffffff59}.sf-loopcopy .sf-subject{color:#fff;background:#ffffff1f;border-color:#ffffff47}.sf-loopnav{color:#fff;border-top-color:#ffffff2e}.sf-loopnav button{color:#fff}.sf-loopviews{font-weight:800}.sf-loopactions button[aria-label=Like\ Loop][aria-pressed=true]{color:var(--brand-light)!important}.sf-loopactions button[aria-label=Save\ Loop][aria-pressed=true]{color:#fff!important}.sf-loopactions button[aria-pressed=true] .ic path{fill:currentColor}.sf-loopactions button[aria-pressed=true] .ic{animation:.32s cubic-bezier(.3,1.6,.5,1) loop-pop}@keyframes loop-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}.sf-loopactions.loop-actionrow{align-items:center;gap:4px!important;margin:12px -6px 2px!important;display:flex!important}.loop-actionrow>button,.loop-actionrow>.loop-views{color:#fff;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.loop-actionrow>button:hover{background:#ffffff1f}.loop-actionrow .ic{width:22px;height:22px}.loop-actionrow>.loop-views{color:#fffc;cursor:default}.sf-loopactions.loop-actioncol{z-index:6;flex-direction:column;align-items:center;width:44px;position:absolute;bottom:34px;right:12px;gap:14px!important;margin:0!important;display:flex!important}.loop-actioncol>button,.loop-actioncol>.loop-views{color:#fff;text-shadow:0 1px 6px #0000008c;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:44px;padding:0;font-size:11.5px;font-weight:600;display:flex}.loop-actioncol .ic{filter:drop-shadow(0 1px 4px #00000073);width:28px;height:28px}.loop-actioncol>.loop-views{color:#ffffffd9;cursor:default}.loop-actioncol>button:active .ic{transform:scale(.88)}.sf-loopcopy{padding-right:72px!important}#view-discover{--bar-wash:var(--sky);background:linear-gradient(180deg,var(--bar-wash) 0%,var(--p) 210px);color:var(--ink)}#body-discover,#body-discover .sf-pageintro h2{color:var(--ink)}#body-discover .sf-pageintro h2 em{color:var(--pri)}#body-discover .sf-pageintro p,#body-discover .df-list-heading{color:var(--mt)}#body-discover .df-search-sticky{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){#body-discover .df-search-sticky{background:color-mix(in srgb, var(--sky) 70%, var(--p))}}#body-discover .sf-pageintro{padding-bottom:20px}#body-discover .df-search-sticky{padding:16px 0 0}#body-discover .sf-wiresearch{background:var(--w);border:1.5px solid var(--dv);color:var(--ink);margin:0 var(--gutter) 4px;border-radius:12px;align-items:center;gap:10px;min-height:0;padding:12px 14px;line-height:1.2;display:flex}#body-discover .sf-wiresearch .ic{flex-shrink:0;width:17px;height:17px}#body-discover .sf-wiresearch input{min-width:0;font:12px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}#body-discover .df-suggest-card,#body-discover .df-person{background:var(--w);border-color:var(--dv);color:var(--ink)}#body-discover .df-person{border:1px solid var(--dv);border-radius:18px;margin:0 16px 8px;padding:14px}#body-discover .df-person h3,#body-discover .df-suggest-card h3{color:var(--ink)}#body-discover .df-person p,#body-discover .df-suggest-card p{color:var(--mt)}#body-discover .df-person>button,#body-discover .df-suggest-card button{background:var(--prifill);border:1.5px solid var(--prifill);color:#fff}#body-discover .df-person>button.following,#body-discover .df-person>button:disabled,#body-discover .df-suggest-card button.following{background:var(--w);color:var(--ink);border-color:var(--dv)}#dfPeopleList .df-list-heading{padding-left:16px;padding-right:16px}#dfPeopleList .df-person{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}@supports (color:color-mix(in lab, red, red)){#view-lane{--bar-wash:color-mix(in srgb, var(--sky) 42%, var(--p));background:radial-gradient(120% 80% at 0% -10%, color-mix(in srgb, var(--sky) 80%, transparent) 0%, transparent 56%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 260px)}}#body-lane{color:var(--ink);padding-bottom:28px}#view-lane #laneBar,#view-lane .laneBar{z-index:14;background:0 0;border-bottom:1px solid #0000;position:relative}#view-lane .lanerow{align-items:center;gap:8px;padding:8px 14px 10px;display:flex}#view-lane .laneswitch{background:var(--pri);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){#view-lane .laneswitch{background:color-mix(in srgb, var(--pri) 14%, var(--sky))}}#view-lane .laneswitch button{width:34px;height:32px;color:var(--mt);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}#view-lane .laneswitch button .ic{width:16px;height:16px}#view-lane .laneswitch button.on{background:var(--prifill);color:#fff;box-shadow:none}#view-lane .lane-locsearch{flex:1;min-width:0}#view-lane .lane-locsearch .searchbar{min-height:36px;margin:0;padding:0 12px}#view-lane .lanerow .jdrop{flex-shrink:0;position:relative}#view-lane .lanerow .jdrop-panel{z-index:100;min-width:168px;position:absolute;top:calc(100% + 6px);right:0}#body-lane>.sf-feedbar{z-index:12;position:sticky;top:0}#view-lane .lane-locsearch .searchbar,#view-lane .lanerow .jdrop-btn{background:var(--w);color:var(--ink);border:1.5px solid var(--dv)}#view-lane .lane-locsearch .searchbar input{color:var(--ink);background:0 0}#body-lane .sf-feedbar{background:0 0;border-bottom:1px solid #0000}#body-lane .df-feed-label{font-family:var(--serif);color:var(--pri);letter-spacing:-.02em;font-size:15px;font-weight:600}#body-lane .sf-pageintro h2{color:var(--ink)}#body-lane .sf-pageintro h2 em{color:var(--pri)}#body-lane .sf-pageintro p,#body-lane .sf-end,#body-lane .sf-small{color:var(--mt)}#body-lane .sf-post{color:var(--ink);border-bottom:1px solid var(--dv);background:0 0}#body-lane .sf-post header strong,#body-lane .sf-post h3,#body-lane .sf-post-text{color:var(--ink)}#body-lane .sf-post header small,#body-lane .sf-placeinfo,#body-lane .sf-post footer button{color:var(--mt)}#body-lane .sf-post footer button.on{color:var(--coralt)}#body-lane .sf-subject{background:var(--sky);color:var(--ink);border-color:#0000}#body-lane .sf-subject small{color:var(--mt)}#body-lane .sf-subject-icon{color:var(--pri)}#body-lane .sf-load{background:var(--sky);color:var(--pri);border-color:#0000}#body-lane .sf-empty h3{color:var(--ink)}#body-lane .sf-empty p{color:var(--mt)}#body-lane .sf-avatar{background:var(--sky);color:var(--pri)}.soc{z-index:760;background:#14163a66;justify-content:center;align-items:flex-end;animation:.18s soc-fade;display:flex;position:fixed;inset:0}@keyframes soc-fade{0%{background:#14163a00}}.soc-sheet{background:var(--w);width:min(460px,100%);max-height:78dvh;color:var(--ink);box-shadow:var(--lift);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;flex-direction:column;animation:.24s cubic-bezier(.2,.9,.3,1) soc-up;display:flex}.soc-sheet.tall{height:78dvh}@keyframes soc-up{0%{transform:translateY(40%)}}.soc-head{border-bottom:1px solid var(--dv);justify-content:center;align-items:center;padding:18px 16px 10px;display:flex;position:relative}.soc-head .handle{background:var(--dv);border-radius:4px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.soc-head strong{font:600 17px var(--serif)}.soc-head .sf-icon{position:absolute;top:10px;right:10px}.cm-replying{background:var(--sky);color:var(--mt);justify-content:space-between;align-items:center;padding:6px 16px;font-size:12px;display:flex}.cm-replying button{color:var(--mt);background:0 0;border:0;font-size:18px}#commentsPanel{z-index:760;background:var(--p)}.dsc-head{border-bottom:1px solid var(--dv);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 12px 10px 20px;display:flex}.dsc-title{font:600 18px var(--font-ui);letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:8px;margin:0;display:flex}.dsc-title small{color:var(--mt);font-size:13px;font-weight:600}.dsc-head button{background:var(--surface-sunken,var(--dv));width:36px;height:36px;color:var(--mt);border:0;border-radius:50%;place-items:center;display:grid}.dsc-head button .ic{width:18px;height:18px}.dsc-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:6px 0 12px;display:flex;overflow-y:auto}.dsc-thread{padding:0 8px}.dsc-thread+.dsc-thread{border-top:1px solid var(--dv)}@supports (color:color-mix(in lab, red, red)){.dsc-thread+.dsc-thread{border-top:1px solid color-mix(in srgb,var(--dv) 60%,transparent)}}.dsc-row{border-radius:16px;align-items:flex-start;gap:10px;padding:12px 8px;transition:background .6s;display:flex}.dsc-row.focus{background:var(--pri)}@supports (color:color-mix(in lab, red, red)){.dsc-row.focus{background:color-mix(in srgb,var(--pri) 12%,transparent)}}.dsc-row.replying{background:var(--pri)}@supports (color:color-mix(in lab, red, red)){.dsc-row.replying{background:color-mix(in srgb,var(--pri) 8%,transparent)}}.dsc-kids{border-left:2px solid var(--dv);margin-left:26px;padding-left:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.dsc-kids{border-left:2px solid color-mix(in srgb,var(--dv) 80%,transparent)}}.dsc-kids .dsc-row{padding:8px}.dsc-toggle{color:var(--mt);font:700 12.5px var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:-4px 0 8px 54px;padding:4px 0;display:flex}.dsc-toggle i{background:var(--mt);border-radius:2px;width:22px;height:1.5px}@supports (color:color-mix(in lab, red, red)){.dsc-toggle i{background:color-mix(in srgb,var(--mt) 60%,transparent)}}.dsc-toggle[aria-expanded=true]{margin-bottom:2px}.dsc-kids+.dsc-toggle,.dsc-kids{margin-bottom:6px}.dsc-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.dsc-main{flex:1;min-width:0}.dsc-byline{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dsc-name{color:var(--pri);font:700 13.5px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.dsc-name:active{opacity:.7}.dsc-badge{background:var(--pri);border-radius:999px;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.dsc-badge{background:color-mix(in srgb,var(--pri) 16%,transparent)}}.dsc-badge{color:var(--pri);font:700 10.5px var(--font-ui);letter-spacing:.02em}.dsc-time{color:var(--mt);font-size:12px}.dsc-text{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:14.5px;line-height:1.45}.dsc-mention{color:var(--pri);font:700 inherit/inherit var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.dsc-actions{gap:16px;margin-top:6px;display:flex}.dsc-actions button{color:var(--mt);font:700 12.5px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.dsc-actions button:first-child{color:var(--ink)}.dsc-like{min-width:32px;color:var(--mt);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:1px;padding:4px 2px;display:flex}.dsc-like .ic{width:17px;height:17px}.dsc-like small{font:700 11px var(--font-ui)}.dsc-like.on{color:var(--danger)}.dsc-like.on .ic{fill:currentColor}.dsc-edit{align-items:center;gap:6px;margin:6px 0 2px;display:flex}.dsc-edit input{border:1px solid var(--dv);min-width:0;font:500 14px var(--font-ui);background:var(--w);color:var(--ink);border-radius:12px;flex:1;padding:8px 12px}.dsc-edit button{color:var(--pri);font:700 12.5px var(--font-ui);cursor:pointer;background:0 0;border:0}.dsc-foot{border-top:1px solid var(--dv);background:var(--p);padding-bottom:env(safe-area-inset-bottom);flex:none}.dsc-suggest{border-bottom:1px solid var(--dv);flex-direction:column;max-height:228px;padding:4px 6px;display:flex;overflow-y:auto}.dsc-suggest button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}.dsc-suggest button:hover,.dsc-suggest button:active{background:var(--surface-selected,var(--dv))}.dsc-suggest span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dsc-suggest b{font:600 14px var(--font-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsc-suggest small{font:500 12.5px var(--font-ui);color:var(--pri)}.dsc-quick{justify-content:space-between;gap:2px;padding:6px 10px 2px;display:flex;overflow-x:auto}.dsc-quick button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:23px;transition:transform .12s;display:grid}.dsc-quick button:active{background:var(--surface-selected,var(--dv));transform:scale(.88)}.dsc-replying{background:var(--pri);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:6px 12px 0;padding:6px 6px 6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dsc-replying{background:color-mix(in srgb,var(--pri) 10%,transparent)}}.dsc-replying{color:var(--mt);font-size:12.5px}.dsc-replying b{color:var(--ink)}.dsc-replying button{width:26px;height:26px;color:var(--mt);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dsc-replying button .ic{width:15px;height:15px}.dsc-composer{align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.dsc-field{border:1.5px solid var(--dv);background:var(--w);border-radius:999px;flex:1;align-items:center;gap:2px;min-width:0;min-height:44px;padding:0 4px 0 14px;transition:border-color .15s;display:flex}.dsc-field:focus-within{border-color:var(--pri)}@supports (color:color-mix(in lab, red, red)){.dsc-field:focus-within{border-color:color-mix(in srgb,var(--pri) 60%,var(--dv))}}.dsc-field input{min-width:0;font:500 15px var(--font-ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.dsc-field input:focus,.dsc-field input:focus-visible{box-shadow:none!important;outline:none!important}.dsc-field button{width:36px;height:36px;color:var(--mt);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dsc-field button.on{color:var(--pri)}.dsc-field button .ic{width:21px;height:21px}.dsc-send{background:var(--brand);width:44px;height:44px;color:var(--brand-ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dsc-send:disabled{opacity:.4}.dsc-send .ic{width:19px;height:19px}.dsc-emoji{border-top:1px solid var(--dv)}.dsc-off{padding:14px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;color:var(--mt);border-top:1px solid var(--dv);margin:0;font-size:13px}.composer button:disabled{opacity:.45}.ohj-send{z-index:760}.ohj-send .sheet{max-height:calc(100vh - 110px);overflow-y:auto}.ohj-send .item{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center}.ohj-send-label{color:var(--mt);text-transform:uppercase;letter-spacing:.02em;margin:0;padding:10px 12px 4px;font-size:12.5px;font-weight:700}.ohj-send-empty{margin:0;padding:6px 12px 10px;line-height:1.5}.ohj-send-search{min-height:40px;margin:4px 4px 8px}.ohj-send .item:disabled{opacity:1}.ohj-send .item.on small{color:var(--pri)}.ohj-send-note{border:1.5px solid var(--dv);background:var(--p);width:calc(100% - 8px);color:var(--ink);font:13px var(--sans);border-radius:999px;outline:none;margin:6px 4px;padding:10px 14px;display:block}.ohj-send-note:focus{border-color:var(--pri)}.ohj-send-done{width:calc(100% - 8px);min-height:44px;margin:6px 4px 4px}.ohj-send .sheet{width:min(320px,100vw - 32px)}.ohj-report{z-index:790}.cm-signal-body{cursor:pointer;flex:1;min-width:0}.cm-signal-section{font:800 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin:14px 16px 6px}.cm-textbtn.inline{color:var(--pri);font:700 inherit/inherit var(--sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.ohj-edit .sheet{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.ohj-edit .field{margin:0 0 12px}.ohj-edit textarea,.ohj-edit input[type=text],.ohj-edit #ep-title{box-sizing:border-box;width:100%}.ep-check{color:var(--ink);align-items:flex-start;gap:10px;margin:4px 0 14px;font-size:13px;line-height:1.4;display:flex}.ep-check input{margin-top:3px}.sf-post footer .sf-views{font:700 12px var(--sans);color:var(--mt);padding-left:6px}.shr{flex-direction:column;min-height:0;max-height:calc(85dvh - 40px);display:flex}.shr-search{min-height:42px;margin:2px 16px 10px}.shr-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 12px 12px;overflow-y:auto}.shr-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:14px 6px;display:grid}.shr-pick{color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:2px;display:flex}.shr-face{border-radius:50%;place-items:center;padding:3px;transition:box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 0 0 2px #0000}.shr-pick:active .shr-face{transform:scale(.94)}.shr-pick.on .shr-face{box-shadow:0 0 0 2.5px var(--pri)}.shr-check{background:var(--pri);width:22px;height:22px;color:var(--p);box-shadow:0 0 0 2.5px var(--p);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.shr-check .ic{width:13px;height:13px}.shr-name{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.shr-pick.on .shr-name{color:var(--pri);font-weight:600}.shr-empty{text-align:center;margin:0;padding:12px 8px;line-height:1.5}.shr-send{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dv);align-items:center;gap:8px;display:flex}.shr-send input{border:1.5px solid var(--dv);background:var(--p);min-width:0;min-height:44px;color:var(--ink);font:14px var(--sans);border-radius:999px;outline:none;flex:1;padding:0 16px}.shr-send input:focus,.shr-send input:focus-visible{border-color:var(--pri);box-shadow:none;outline:none}.shr-send .btn{border-radius:999px;flex:none;min-height:44px;padding:0 20px}.shr-tray{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dv);gap:6px;display:flex;overflow-x:auto}.shr-act{width:72px;color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.shr-act i{background:var(--ink);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.shr-act i{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.shr-act i{color:var(--ink);transition:transform .15s}.shr-act:active i{transform:scale(.93)}.shr-act i .ic{width:22px;height:22px}.shr-act small{text-align:center;font-size:11.5px;font-weight:500;line-height:1.2}#view-circlecorner{--bar-wash:var(--peach);background:radial-gradient(90% 60% at 100% 0%, var(--coral) 0%, transparent 46%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 280px)}@supports (color:color-mix(in lab, red, red)){#view-circlecorner{background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--coral) 22%, transparent) 0%, transparent 46%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 280px)}}#view-circlecorner,#body-circlecorner{color:var(--ink)}#body-circlecorner>#hubTabs,#body-circlecorner>#hubTabs,#body-circlecorner>.hubtabs,#view-circlecorner #hubTabs{margin:0;padding:0}#body-circlecorner .sf-pageintro,#body-circlecorner .cnc-welcome,#view-circlecorner .sf-pageintro,#view-circlecorner .cnc-welcome,#body-circlecorner .cc-intro,#view-circlecorner .cc-intro{padding:24px var(--gutter) 20px;margin:0}#body-circlecorner .sf-pageintro .cc-eyebrow,#body-circlecorner .cnc-welcome>span,#body-circlecorner .cnc-welcome .cc-eyebrow{letter-spacing:1.5px;font-size:9px;font-weight:700;display:inline}#body-circlecorner .sf-pageintro h2,#body-circlecorner .cnc-welcome h2,#body-circlecorner .cc-intro h2{font:500 27px/1.15 var(--serif);letter-spacing:-.8px;margin:10px 0 0}#body-circlecorner:not(.map-on) #hubTabs .cnc-views,#body-circlecorner:not(.map-on) .cnc-views{padding:0 var(--gutter);border:0;border-bottom:1px solid var(--dv);min-height:52px;box-shadow:none;background:0 0;border-radius:0;align-items:stretch;gap:22px;margin:0;display:flex}#body-circlecorner:not(.map-on) #hubTabs .cnc-views button,#body-circlecorner:not(.map-on) .cnc-views button{min-height:52px;box-shadow:none;color:var(--mt);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:12px 0;font-size:13px;font-weight:500;display:flex}#body-circlecorner:not(.map-on) #hubTabs .cnc-views button.on,#body-circlecorner:not(.map-on) .cnc-views button.on{color:var(--ink);border-bottom-color:var(--pri);box-shadow:none;background:0 0;font-weight:700}#body-circlecorner .cnc-searchrow{margin:16px var(--gutter) 4px;align-items:center;gap:10px;display:flex}#body-circlecorner .cnc-searchrow .cc-searchbox,#body-circlecorner .cc-searchbox,#hubTabs .cc-searchbox{background:var(--w);min-width:0;min-height:0;color:var(--mt);border:1.5px solid var(--dv);box-shadow:none;border-radius:12px;flex:1;align-items:center;gap:10px;margin:0;padding:12px 14px;line-height:1.2;display:flex}#body-circlecorner .cc-searchbox .ic,#hubTabs .cc-searchbox .ic{width:17px;height:17px;color:var(--mt);flex-shrink:0}#body-circlecorner .cc-searchbox input,#hubTabs .cc-searchbox input{min-width:0;color:var(--ink);font:12px var(--sans);background:0 0;border:0;outline:0;flex:1}#body-circlecorner .cnc-filter,#hubTabs .cnc-filter{border:1px solid var(--dv);background:var(--w);width:auto;height:auto;min-height:0;color:var(--ink);box-shadow:none;border-radius:12px;flex:none;padding:12px 14px}#view-circlecorner #hubTabs,#body-circlecorner>.hubtabs{background:0 0}#body-circlecorner .cnc-welcome h2,#body-circlecorner .cc-intro h2,#body-circlecorner .cnc-section h3,#body-circlecorner .cc-copy h3{color:var(--ink)}#body-circlecorner .cnc-welcome em,#body-circlecorner .cc-intro em,#body-circlecorner .cc-category{color:var(--coralt)}#body-circlecorner .cnc-welcome>span,#body-circlecorner .cc-where,#body-circlecorner .cc-evidence,#body-circlecorner .cnc-context,#body-circlecorner .cnc-section>span,#body-circlecorner .cc-demo,#body-circlecorner .cc-description{color:var(--mt)}#body-circlecorner .cc-discovery{background:var(--w);border:1px solid var(--dv);color:var(--ink);box-shadow:var(--soft)}#body-circlecorner .cc-discovery.featured{background:var(--w);border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){#body-circlecorner .cc-discovery.featured{border-color:color-mix(in srgb, var(--coral) 28%, var(--dv))}}#body-circlecorner .cc-contribute{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){#body-circlecorner .cc-contribute{background:color-mix(in srgb, var(--peach) 70%, var(--w))}}#body-circlecorner .cc-contribute{border:1.5px dashed var(--coral);color:var(--ink)}#body-circlecorner .cc-contribute h3,#body-circlecorner .cc-empty h3{color:var(--ink)}#body-circlecorner .cc-contribute p,#body-circlecorner .cc-empty p{color:var(--mt)}#body-circlecorner .cc-when{color:var(--ink)}#body-circlecorner .cc-hot{background:var(--coral);color:#fff}#body-circlecorner .cc-save{background:var(--w);color:var(--mt);border-color:var(--dv)}#body-circlecorner .cc-save.on{background:var(--peach);color:var(--coralt);border-color:var(--coral)}#body-circlecorner .cc-searchbox,#body-circlecorner .cnc-filter,#hubTabs .cnc-filter{background:var(--w);color:var(--ink);border-color:var(--dv)}#body-circlecorner .cc-searchbox input{color:var(--ink);background:0 0}#hubTabs .cnc-views{border-bottom:1px solid var(--dv)}#hubTabs .cnc-views button{color:var(--mt);background:0 0}#hubTabs .cnc-views button.on{color:var(--coralt);border-bottom-color:var(--coral);font-weight:700}#body-circlecorner .cc-tabs{background:var(--w);border-color:var(--dv)}#body-circlecorner .cc-tabs button{color:var(--mt)}#body-circlecorner .cc-tabs button.on{background:var(--coral);color:#fff}#body-circlecorner.map-on{background:var(--p);flex:auto;height:auto;min-height:0;position:relative;overflow:hidden}#cornerMap.mapfull{min-height:0;position:absolute;inset:0}#cornerMap .atlas-tools{z-index:330;pointer-events:none;position:absolute;top:12px;left:12px;right:12px}#cornerMap .atlas-tools>*{pointer-events:auto}#cornerMap .atlas-toprow{align-items:center;gap:8px;display:flex}#cornerMap .atlas-back,#cornerMap .atlas-filter{background:var(--w);border:1px solid var(--dv);width:46px;height:46px;color:var(--ink);box-shadow:var(--soft);border-radius:14px;flex-shrink:0;place-items:center;display:grid}#cornerMap .atlas-search{background:var(--w);min-width:0;color:var(--mt);border:1px solid var(--dv);min-height:46px;box-shadow:var(--soft);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}#cornerMap .atlas-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}#cornerMap .atlas-search .ic{width:18px;height:18px;color:var(--mt)}#cornerMap .atlas-bottom{z-index:5;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:78px;left:14px;right:14px}#cornerMap .atlas-actions{pointer-events:auto;flex-direction:column;gap:9px;display:flex}#cornerMap .atlas-actions button{border:1px solid var(--dv);background:var(--w);width:42px;height:42px;color:var(--pri);box-shadow:var(--soft);border-radius:50%;place-items:center;display:grid}#cornerMap .atlas-actions button.locating .ic{animation:1s ease-in-out infinite atlas-locate-pulse}@keyframes atlas-locate-pulse{0%,to{opacity:1}50%{opacity:.35}}#cornerMap .atlas-discbar{z-index:6;background:var(--p);border-top:1px solid var(--dv);width:100%;min-height:52px;color:var(--mt);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}#cornerMap .atlas-discbar strong{color:var(--ink);font-size:15px;font-weight:600}#cornerMap .atlas-discbar-link{color:var(--pri);background:0 0;border:0;font-size:13px;font-weight:600}.mapme-dot{background:var(--pri);border:3px solid var(--w);width:16px;height:16px;box-shadow:0 0 0 4px var(--brand);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.mapme-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 30%,transparent)}}.mapme-dot:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.mapme-dot:after{background:color-mix(in srgb,var(--brand) 25%,transparent)}}.mapme-dot:after{animation:2.2s ease-out infinite mapme-pulse}.mapsheet{background:var(--w);color:var(--ink)}#cornerMap .mapsheet{z-index:20;border:0;border-radius:28px 28px 0 0;width:100%;max-height:78%;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 36px #1414322e}#cornerMap .mapsheet.open{transform:translateY(0)}#cornerMap .mapsheet-scrim.on{z-index:19;background:#24283a57;width:100%;position:absolute;inset:0;transform:none}:is(#cornerMap:has(.mapsheet.open) .atlas-discbar,#cornerMap:has(.mapsheet.open) .atlas-bottom){visibility:hidden}.mapsheet .mshead{align-items:center}.mapsheet .mshead .grow strong{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.mapsheet .msquote{font-family:var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);margin:16px 0 0;font-size:16.5px;font-weight:500;line-height:1.35}.mapsheet .mshead .meta{color:var(--mt);margin-top:3px;font-size:13px;font-weight:500}.mapsheet .mshead .num{background:var(--pri);width:36px;height:36px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mapsheet .mshead .num{background:color-mix(in srgb, var(--pri) 16%, var(--w))}}.mapsheet .mshead .num{color:var(--pri)}#cornerMap .mspic{background:0 0;border-radius:0;height:196px;margin:10px 0 0;display:block;overflow:hidden}#cornerMap .mspic svg{width:100%;height:100%}#cornerMap .msacts{gap:10px;margin-top:20px}#cornerMap .msacts .btn{border-radius:999px;min-height:48px;font-size:15px;font-weight:700}#cornerMap .msacts .btn-ghost{background:var(--w);color:var(--ink);border:1.5px solid var(--dv)}.rf-map-foot,.cc-map-summary{background:var(--w);color:var(--ink);border:1px solid var(--dv)}.rf-map-count,.rf-map-status{color:var(--ink)}.rf-map-status p,.rf-map-warning{color:var(--mt)}#body-circlecorner .cnc-endnote{color:var(--ink)}#body-circlecorner .cnc-endnote span{color:var(--mt)}#app.map-on #body-circlecorner.map-on{height:100%;min-height:0;position:relative;overflow:hidden}#cornerMap .atlas-tools{z-index:8;top:14px;left:14px;right:14px}#cornerMap .atlas-back,#cornerMap .atlas-filter{width:48px;height:48px;color:var(--ink);border-radius:16px;box-shadow:0 4px 14px #1e214714}#cornerMap .atlas-search{border-radius:16px;min-height:48px;box-shadow:0 4px 14px #1e214714}#cornerMap .atlas-search input{font-size:14px}#cornerMap .atlas-search input::placeholder{color:var(--mt)}#cornerMap .atlas-bottom{z-index:7;bottom:40px;left:auto;right:12px}#cornerMap .atlas-actions{gap:10px}#cornerMap .atlas-actions button{width:44px;height:44px;color:var(--pri);border:1px solid var(--dv);background:#fff;border-radius:50%;box-shadow:0 4px 14px #1e21471f}#cornerMap .atlas-actions .ic{width:20px;height:20px}#cornerMap .atlas-discbar{background:var(--p);border-top:1px solid var(--dv);min-height:50px;padding:13px 16px}#cornerMap .atlas-discbar strong{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:650}#cornerMap .atlas-discbar-link{color:var(--pri);font-size:14px;font-weight:600}.mk{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block}.mk:focus-visible{outline:2px solid var(--pri);outline-offset:3px;border-radius:50%}.mk-cluster{color:#fff;width:44px;height:44px;font:800 14px var(--sans);border:3px solid var(--w);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 14px #1414324d}.mk-cluster.places{background:var(--prifill)}.mk-cluster.posts{background:var(--pri)}.mk-cluster.mix{background:conic-gradient(var(--pri) 0 50%,var(--prifill) 50% 100%)}.mk-group{filter:drop-shadow(0 3px 5px #1414324d);width:50px;height:50px;margin:0 6px 8px;transition:transform .15s;display:block;position:relative}.mk-group-count{z-index:2;background:var(--c7);min-width:22px;height:22px;color:var(--c3);border:2px solid var(--w);font:800 11px/18px var(--sans);text-align:center;border-radius:999px;padding:0 6px;position:absolute;top:-9px;right:-10px;box-shadow:0 2px 6px #1414324d}.mk:hover .mk-group,.mk:focus-visible .mk-group{transform:scale(1.08)}.mk-pin{filter:drop-shadow(0 3px 5px #14143257);transform-origin:50% 100%;padding-bottom:8px;transition:transform .15s;display:block;position:relative}.mk-pin:after,.mk-group:after{content:"";background:var(--tone,var(--c4));clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mk-group:after{bottom:-10px}.mk:hover .mk-pin,.mk:focus-visible .mk-pin{transform:scale(1.08)}.mk-shape{width:44px;height:44px;display:block;position:relative}.mk-shape:before{content:"";background:var(--tone);position:absolute;inset:0}.mk-shape-face{background:var(--tone);place-items:center;display:grid;position:absolute;inset:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mk-shape-face{background:color-mix(in srgb,var(--tone) 70%,var(--c3))}}.mk-shape-face{color:#fff;font:800 14px/1 var(--sans)}.mk-shape-face img{object-fit:cover;width:100%;height:100%}.mk-shape-face i{font-style:normal}.mk-shape.s-wide{width:64px;height:36px}.mk-shape.s-wide:before{border-radius:9px}.mk-shape.s-wide .mk-shape-face{border-radius:6.5px}.mk-shape.s-seal{width:52px;height:52px}.mk-shape.s-seal:before,.mk-shape.s-seal .mk-shape-face{clip-path:polygon(100% 50%,99% 52.1%,96.5% 54.1%,93.3% 55.7%,90.5% 57.1%,89.1% 58.7%,89.3% 60.5%,90.9% 62.9%,93.1% 65.7%,94.8% 68.6%,95.2% 71.1%,93.9% 72.9%,91.1% 73.8%,87.6% 73.9%,84.2% 74%,81.9% 74.5%,80.9% 75.9%,81.1% 78.5%,81.8% 81.8%,82.3% 85.3%,81.9% 88.1%,80.3% 89.5%,77.7% 89.5%,74.4% 88.3%,71.2% 86.8%,68.7% 85.9%,66.9% 86.3%,65.9% 88.3%,65.1% 91.5%,64.2% 94.9%,62.8% 97.6%,60.8% 98.8%,58.5% 98.1%,56% 95.9%,53.8% 93.1%,51.8% 90.9%,50% 90%,48.2% 90.9%,46.2% 93.1%,44% 95.9%,41.5% 98.1%,39.2% 98.8%,37.2% 97.6%,35.8% 94.9%,34.9% 91.5%,34.1% 88.3%,33.1% 86.3%,31.3% 85.9%,28.8% 86.8%,25.6% 88.3%,22.3% 89.5%,19.7% 89.5%,18.1% 88.1%,17.7% 85.3%,18.2% 81.8%,18.9% 78.5%,19.1% 75.9%,18.1% 74.5%,15.8% 74%,12.4% 73.9%,8.9% 73.8%,6.1% 72.9%,4.8% 71.1%,5.2% 68.6%,6.9% 65.7%,9.1% 62.9%,10.7% 60.5%,10.9% 58.7%,9.5% 57.1%,6.7% 55.7%,3.5% 54.1%,1% 52.1%,0% 50%,1% 47.9%,3.5% 45.9%,6.7% 44.3%,9.5% 42.9%,10.9% 41.3%,10.7% 39.5%,9.1% 37.1%,6.9% 34.3%,5.2% 31.4%,4.8% 28.9%,6.1% 27.1%,8.9% 26.3%,12.4% 26.1%,15.8% 26%,18.1% 25.5%,19.1% 24.1%,18.9% 21.5%,18.2% 18.2%,17.7% 14.7%,18.1% 11.9%,19.7% 10.5%,22.3% 10.5%,25.6% 11.7%,28.7% 13.2%,31.3% 14.1%,33.1% 13.7%,34.1% 11.7%,34.9% 8.5%,35.8% 5.1%,37.2% 2.4%,39.2% 1.2%,41.5% 1.9%,44% 4.1%,46.2% 6.9%,48.2% 9.1%,50% 10%,51.8% 9.1%,53.8% 6.9%,56% 4.1%,58.5% 1.9%,60.8% 1.2%,62.8% 2.4%,64.2% 5.1%,65.1% 8.5%,65.9% 11.7%,66.9% 13.7%,68.7% 14.1%,71.2% 13.2%,74.4% 11.7%,77.7% 10.5%,80.3% 10.5%,81.9% 11.9%,82.3% 14.7%,81.8% 18.2%,81.1% 21.5%,80.9% 24.1%,81.9% 25.5%,84.2% 26%,87.6% 26.1%,91.1% 26.3%,93.9% 27.1%,95.2% 28.9%,94.8% 31.4%,93.1% 34.3%,90.9% 37.1%,89.3% 39.5%,89.1% 41.3%,90.5% 42.9%,93.3% 44.3%,96.5% 45.9%,99% 47.9%)}.mk-shape.s-seal .mk-shape-face{inset:4px}.mk-shape.s-tall{width:32px;height:56px}.mk-shape.s-tall:before{border-radius:9px}.mk-shape.s-tall .mk-shape-face{border-radius:7px}.mk-shape.s-square:before{border-radius:11px}.mk-shape.s-square .mk-shape-face{border-radius:8px}.mk-shape.s-round{width:46px;height:46px}.mk-shape.s-round:before,.mk-shape.s-round .mk-shape-face{border-radius:50%}.mk-offer-tag{z-index:1;background:var(--tone);color:#fff;width:18px;height:18px;font:800 10.5px/1 var(--sans);box-shadow:0 0 0 2px var(--w),0 2px 4px #1414324d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;left:-3px}.mk-shape.mine:before{background:var(--c4)}.mk-shape.hot{filter:drop-shadow(0 0 5px var(--sun))}.mk-group .mk-shape{position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-group .mk-shape.back{filter:brightness(.8);transform:translate(-7px,-5px)rotate(-12deg)}.mk-group .mk-shape.mid{filter:brightness(.9);transform:translate(6px,-4px)rotate(9deg)}.mk-group .mk-shape.front{z-index:1}.mk-group .mk-shape:not(.front) .mk-offer-tag{display:none}.mk-card-initials{color:#fff;width:100%;height:100%;font:800 14px/1 var(--sans);place-items:center;display:grid}.app-drawer .mapsheet{max-height:none;box-shadow:none;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;position:static;transform:none}.mk-search{flex-direction:column;align-items:center;gap:4px;display:flex}.mk-searchpin{background:var(--danger);border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;transform:rotate(-45deg);box-shadow:0 3px 8px #0000004d}.mk-searchlabel{background:var(--w);color:var(--ink);font:700 12px/1.2 var(--sans);box-shadow:var(--soft);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;order:-1;max-width:200px;padding:4px 8px;overflow:hidden}#cornerMap .atlas-results{background:var(--w);border:1px solid var(--dv);box-shadow:var(--lift);border-radius:16px;max-height:46vh;margin-top:8px;padding:6px;overflow-y:auto}#cornerMap .atlas-results>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 8px;display:flex}#cornerMap .atlas-results>button:hover{background:var(--sky)}#cornerMap .atlas-results strong{font-size:13px;font-weight:700;display:block}#cornerMap .atlas-results small{color:var(--mt);margin-top:2px;font-size:11px;display:block}.atlas-rhead{letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin:6px 8px 2px;font-size:10px;font-weight:800}.atlas-rnote{color:var(--mt);margin:8px;font-size:12px}.atlas-rkind{background:var(--sky);width:30px;height:30px;color:var(--pri);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}#cornerMap .atlas-layers{scrollbar-width:none;gap:6px;margin-top:8px;padding:2px;display:flex;overflow-x:auto}#cornerMap .atlas-layers button{border:1px solid var(--dv);background:var(--w);color:var(--ink);font:700 12px var(--sans);box-shadow:var(--soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}#cornerMap .atlas-layers button b{background:var(--sky);color:var(--mt);border-radius:999px;padding:1px 6px;font-size:10px}#cornerMap .atlas-layers button.on{background:var(--ink);color:var(--p);border-color:var(--ink)}#cornerMap .atlas-layers button.on b{color:inherit;background:#fff3}#cornerMap .atlas-queryfilter{background:var(--pri);color:#fff;font:700 11px var(--sans);border:0;border-radius:999px;margin-top:6px;padding:5px 12px}.atlas-live{color:var(--sage-ink);margin-left:6px;font-size:11px;font-weight:800;animation:2s ease-in-out infinite atlas-live}@keyframes atlas-live{50%{opacity:.45}}.mps .mps-row{align-items:flex-start;gap:12px;display:flex}.mps-media{background:var(--sky);border:0;border-radius:14px;flex-shrink:0;width:96px;height:120px;padding:0;position:relative;overflow:hidden}.mps-media>svg{width:100%;height:100%}.mps-play{color:#fff;text-shadow:0 2px 8px #00000080;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.mps-copy{flex:1;min-width:0}.mps-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--pri);margin-bottom:6px;font-size:10px;font-weight:800;display:inline-block}.mps-who{align-items:center;gap:8px;display:flex}.mps-who strong{font-size:13px}.mps-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mps-copy small{color:var(--mt);align-items:center;gap:4px;font-size:11px;display:flex}.mps-copy small .ic{width:12px;height:12px}.mps .msacts a.btn{text-decoration:none}.sf-post.flash-focus{animation:1.6s post-focus}@keyframes post-focus{0%,40%{background:color-mix(in srgb,var(--pri) 12%,var(--p))}to{background:var(--p)}}.area-field input:focus-visible{outline:none!important}.area-row{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 8px;display:flex}.area-row:hover,.area-row.on{background:var(--surface-selected)}.area-row .ic{width:18px;height:18px;color:var(--pri);flex-shrink:0;margin-top:2px}.area-row b{font-size:14px;display:block}.area-row small{color:var(--mt);margin-top:2px;font-size:12px;display:block}.map-searcharea{z-index:30;border:1px solid var(--dv);background:var(--w);color:var(--ink);font:700 13px var(--sans);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}.map-searcharea .ic{width:15px;height:15px;color:var(--pri)}#searchPanel{z-index:710}#searchPanel .pbar2{gap:8px}.sp-input{flex:1;min-height:42px;margin:0!important}.sp-body{padding:12px 16px 40px}.sp-scope{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sp-scope button{border:1.5px solid var(--dv);background:var(--w);color:var(--mt);font:700 12px var(--sans);border-radius:999px;padding:7px 12px}.sp-scope button.on{border-color:var(--pri);background:var(--surface-selected);color:var(--pri)}.sp-hint{font-size:13px;line-height:1.6}.sp-h{font:600 17px var(--serif);margin:14px 0 6px}.sp-row{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 4px;display:flex}.sp-row:hover{background:var(--surface-selected)}.sp-row span:last-child{min-width:0}.sp-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.sp-row small{color:var(--mt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sp-ic{background:var(--surface-selected);width:38px;height:38px;color:var(--pri);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sp-ic .ic{width:18px;height:18px}.place-photo{object-fit:cover;width:100%;height:100%;display:block}.cp-as-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-as-pick .dd-trigger{flex:1;width:auto;min-width:0;min-height:40px;font-size:13.5px;font-weight:700}.corner-page{padding-bottom:12px}.corner-hero{--hero-road:var(--c6);--hero-live:var(--c7);--hero-later:var(--c6)}@supports (color:color-mix(in lab, red, red)){.corner-hero{--hero-later:color-mix(in srgb,var(--c6) 35%,var(--c2))}}.corner-hero{--hero-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.corner-hero{--hero-line:color-mix(in srgb,var(--ink) 14%,transparent)}}.corner-hero{--hero-dim:var(--c5);isolation:isolate;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 8px;color:var(--ink);background:0 0;margin:0;position:relative;overflow:hidden}.corner-hero-grid{z-index:-1;opacity:.9;background-image:linear-gradient(var(--ink) 1px,transparent 1px),linear-gradient(90deg,var(--ink) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.corner-hero-grid{background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px)}}.corner-hero-grid{background-size:28px 28px;-webkit-mask-image:radial-gradient(75% 60% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(75% 60% at 50% 45%,#000 20%,#0000 80%)}.corner-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.corner-eyebrow,.corner-heading span{font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;display:block}.corner-eyebrow{color:var(--sage-ink)}.corner-area{min-width:0;max-width:100%;color:var(--ink);font:500 clamp(26px,7.4vw,32px)/1.1 var(--font-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 60,"opsz" 96;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;display:flex}.corner-area .ic{opacity:.7;flex:none;width:18px;height:18px}.corner-clock{color:var(--hero-dim);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.corner-radar{aspect-ratio:1;width:min(300px,100%);margin:6px auto 0;position:relative}.corner-radar svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.corner-sweep{background:conic-gradient(from 0deg,transparent 0 318deg,var(--hero-road) 360deg);border-radius:50%;position:absolute;inset:5.4%}@supports (color:color-mix(in lab, red, red)){.corner-sweep{background:conic-gradient(from 0deg,transparent 0 318deg,color-mix(in srgb,var(--hero-road) 20%,transparent) 360deg)}}.corner-sweep{animation:7s linear infinite corner-sweep;-webkit-mask-image:radial-gradient(circle,#0000 26%,#000 27% 62%,#0000 71%);mask-image:radial-gradient(circle,#0000 26%,#000 27% 62%,#0000 71%)}@keyframes corner-sweep{to{transform:rotate(360deg)}}.corner-ring{fill:none;stroke:var(--hero-line);stroke-width:1px;stroke-dasharray:2 4}.corner-ring-label{fill:var(--c5);font:600 8.5px var(--font-ui);font-variant-numeric:tabular-nums;stroke:var(--c1);stroke-width:2.2px;stroke-linejoin:round;paint-order:stroke}.corner-road{fill:none;stroke:var(--logo-deep);stroke-linecap:round}.corner-road-band{fill:none;stroke:var(--logo-light);stroke-linecap:round}.corner-road-lane{fill:none;stroke:var(--logo-deep);stroke-linecap:round;opacity:.9}.corner-core{fill:var(--logo-deep)}.corner-you{fill:var(--hero-live);stroke:var(--logo-green-light)}.corner-dot{cursor:pointer;outline:none}.corner-dot:focus-visible .corner-dot-live,.corner-dot:focus-visible .corner-dot-later,.corner-dot:focus-visible .corner-dot-offer{stroke:var(--ink);stroke-width:3px}.corner-dot-live{fill:var(--hero-live);stroke:var(--c2);stroke-width:1.5px}.corner-dot-later{fill:var(--hero-later);stroke:var(--c6);stroke-width:1px}.corner-dot-offer{fill:var(--c2);stroke:var(--hero-road);stroke-width:2px}.corner-pulse{fill:var(--hero-live);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite corner-pulse}@keyframes corner-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.corner-legend{color:var(--hero-dim);justify-content:center;gap:14px;margin:4px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.corner-legend li{align-items:center;gap:5px;display:flex}.corner-legend i{border-radius:50%;width:8px;height:8px}.corner-legend .live{background:var(--hero-live)}.corner-legend .later{background:var(--hero-later)}.corner-legend .offer{background:var(--c2);border:2px solid var(--hero-road);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.corner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.corner-stat{border:1px solid var(--c8);background:var(--c2);min-width:0;color:var(--ink);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:background-color .2s,color .2s,transform .2s;display:flex}.corner-stat b{font:500 24px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.corner-stat.live b{color:var(--sage-ink)}.corner-stat span{color:var(--hero-dim);font-size:12px}.corner-stat.on{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.corner-stat.on span{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.corner-stat.on span{color:color-mix(in srgb,var(--brand-ink) 78%,transparent)}}.corner-stat:active{transform:scale(.97)}.corner-choose{background:var(--brand);width:100%;height:46px;color:var(--brand-ink);font:600 14.5px var(--font-ui);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.corner-choose .ic{width:18px;height:18px}.corner-search{gap:8px;margin-top:12px;display:flex}.corner-search label{border:1px solid var(--c8);background:var(--c2);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 6px 0 14px;transition:border-color .15s,background-color .15s;display:flex}.corner-search label:focus-within{border-color:var(--c6)}.corner-search .ic{width:17px;height:17px;color:var(--hero-dim);flex:none}.corner-search input{min-width:0;height:100%;color:var(--ink);font:500 14.5px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.corner-search input:focus-visible{outline:none!important}.corner-search input::placeholder{color:var(--c5)}.corner-search label button{width:30px;height:30px;color:var(--c5);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.corner-filter{border:1px solid var(--c8);background:var(--c2);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.corner-filter .ic{width:18px;height:18px}.corner-filter span{background:var(--hero-live);min-width:18px;height:18px;color:var(--c3);font:700 10.5px var(--font-ui);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.corner-section{padding-top:26px}.corner-heading{padding:0 16px 12px}.corner-heading p{max-width:46ch;color:var(--mt);margin:6px 0 0;font-size:13px;line-height:1.5}.corner-heading span{color:var(--brand)}.corner-heading h2{font:500 23px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink);font-variation-settings:"SOFT" 60,"opsz" 72;text-wrap:balance;margin:6px 0 0}#view-circlecorner{position:relative}.page-hero{--hero-dim:var(--c5);--hero-live:var(--c7)}.page-hero-pad{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 4px}.corner-hero-top{align-items:flex-start}.corner-hero-actions{flex:none;gap:6px;display:flex}.corner-hero-actions button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.corner-hero-actions .ic{width:19px;height:19px}.corner-hero-actions span{background:var(--hero-live);min-width:18px;height:18px;color:var(--c3);font:700 10.5px var(--font-ui);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.corner-bearing{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.corner-bearing{stroke:color-mix(in srgb,var(--ink) 45%,transparent)}}.corner-bearing{stroke-width:1.2px;stroke-dasharray:3 3}.corner-dot-ring{fill:var(--c6)}@supports (color:color-mix(in lab, red, red)){.corner-dot-ring{fill:color-mix(in srgb,var(--c6) 14%,transparent)}}.corner-dot-ring{stroke:var(--c6);stroke-width:1.5px}.corner-radar-note{text-align:center;min-height:18px;font:600 12.5px var(--font-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.corner-quiet{background:var(--surface-sunken);color:var(--mt);border-radius:18px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.5;list-style:none}.corner-quiet button{color:var(--brand);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.corner-results-head{justify-content:space-between;align-items:flex-end;gap:12px;padding-right:16px;display:flex}.corner-results-head .corner-heading{min-width:0}.corner-section{scroll-margin-top:12px}.corner-live{flex-direction:column;gap:10px;display:flex}.corner-live-row{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;align-items:center;gap:10px;padding:10px;display:flex}.corner-live-open{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.corner-live-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.corner-live-open small{color:var(--mt);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.corner-live-thumb{border-radius:16px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.corner-live-thumb img,.corner-live-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.corner-live-thumb i{background:var(--c7);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:6px;box-shadow:0 0 0 2px #fff}.corner-live-signal{font-weight:600}.corner-live-signal.ok{color:var(--c7)!important}@supports (color:color-mix(in lab, red, red)){.corner-live-signal.ok{color:color-mix(in srgb,var(--c7) 70%,var(--ink))!important}}.corner-live-signal.hot{color:var(--brand)!important}.corner-live-confirm{background:var(--brand);height:36px;color:var(--brand-ink);font:650 13px var(--font-ui);box-shadow:var(--shadow-brand);border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 13px;display:flex}.corner-live-confirm .ic{width:15px;height:15px}.corner-live-confirm.done,.corner-live-confirm.done:disabled{opacity:1;background:var(--c7)}@supports (color:color-mix(in lab, red, red)){.corner-live-confirm.done,.corner-live-confirm.done:disabled{background:color-mix(in srgb,var(--c7) 22%,var(--c2))}}.corner-live-confirm.done,.corner-live-confirm.done:disabled{color:var(--sage-ink);box-shadow:none}.corner-plans{scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.corner-plans::-webkit-scrollbar{display:none}.corner-plan{border:1px solid var(--brand);border-radius:20px;flex-direction:column;flex:none;gap:4px;width:62%;max-width:250px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.corner-plan{border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.corner-plan{background:var(--brand-soft);text-align:left;color:var(--ink)}.corner-plan-count{justify-content:space-between;align-items:center;gap:8px;display:flex}.corner-plan-count b{font:500 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--brand)}.corner-plan-count small{color:var(--mt);align-items:center;gap:3px;font-size:11px;display:flex}.corner-plan-count .ic{width:12px;height:12px}.corner-plan strong{font-size:14.5px;font-weight:650;line-height:1.3}.corner-plan>small{color:var(--mt);font-size:12px}.corner-days{grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;margin:0 -16px;padding:0 16px 4px;display:grid;overflow-x:auto}.corner-day{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.corner-day small{font:600 11px var(--font-ui);color:var(--mt)}.corner-day b{font:500 19px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.corner-day-dots{gap:3px;height:5px;display:flex}.corner-day-dots i{background:var(--brand);border-radius:50%;width:5px;height:5px}.corner-day.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-brand)}.corner-day.on small{color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.corner-day.on small{color:color-mix(in srgb,var(--brand-ink) 75%,transparent)}}.corner-day.on .corner-day-dots i{background:var(--brand-ink)}.corner-agenda{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.corner-agenda>.corner-quiet{border-radius:0}.corner-agenda-row{align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.corner-agenda-row+.corner-agenda-row{border-top:1px solid var(--line)}.corner-agenda-time{width:56px;font:650 12.5px var(--font-ui);color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.corner-agenda-body{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.corner-agenda-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.corner-agenda-body small{color:var(--mt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.corner-going{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--mt);border-radius:50%;flex:none;place-items:center;display:grid}.corner-going .ic{width:16px;height:16px}.corner-going.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.corner-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.corner-deal{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.corner-deal-cover{aspect-ratio:4/3;box-shadow:var(--shadow-sm);border-radius:18px;margin-bottom:5px;display:block;position:relative;overflow:hidden}.corner-deal-cover img,.corner-deal-cover svg{object-fit:cover;width:100%;height:100%;display:block}.corner-deal-cover em{color:#fff;font:650 11px var(--font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0914b8;border-radius:999px;padding:3px 9px;font-style:normal;position:absolute;bottom:8px;left:8px}.corner-deal strong{font-size:14px;font-weight:650;line-height:1.3}.corner-deal small{color:var(--mt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.corner-list{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.corner-list-row{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.corner-list-row+.corner-list-row{border-top:1px solid var(--line)}.corner-list-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;display:block;overflow:hidden}.corner-list-row small{color:var(--mt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.corner-list-row>.ic{width:16px;height:16px;color:var(--mt);flex:none;transform:rotate(-90deg)}.corner-list-ic{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.corner-list-ic .ic{width:18px;height:18px}.corner-list-ic.check{background:var(--c7)}@supports (color:color-mix(in lab, red, red)){.corner-list-ic.check{background:color-mix(in srgb,var(--c7) 20%,transparent)}}.corner-list-ic.check{color:var(--c7)}@supports (color:color-mix(in lab, red, red)){.corner-list-ic.check{color:color-mix(in srgb,var(--c7) 70%,var(--ink))}}.corner-list-cta{background:var(--surface-sunken);font:650 12.5px var(--font-ui);color:var(--ink);border-radius:999px;flex:none;padding:6px 12px}.corner-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.corner-kind{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.corner-kind .ic{width:18px;height:18px;color:var(--brand);flex:none}.corner-kind span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.corner-kind b{font:500 16px var(--font-display);color:var(--mt);font-variant-numeric:tabular-nums}.corner-drawer{z-index:40;pointer-events:none;position:absolute;inset:0}.corner-drawer>*{pointer-events:auto}.corner-drawer .mapsheet{z-index:2;border:0;border-radius:28px 28px 0 0;width:100%;max-height:78%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #14143238}.corner-drawer .mapsheet-scrim.on{z-index:1;background:#14122861;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.corner-sweep,.corner-pulse{animation:none}}.page-hero-back{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:2px -4px 0 -8px;display:grid}.page-hero-back .ic{width:22px;height:22px}.page-hero-back:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.page-hero-back:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.corner-area>span{margin-bottom:-.08em;padding-bottom:.08em;line-height:1.25}.acct-top{align-items:flex-start;gap:14px;display:flex}.acct-photo{background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.acct-photo:before{content:"";background:radial-gradient(closest-side,var(--brand),transparent);border-radius:50%;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.acct-photo:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 30%,transparent),transparent)}}.acct-photo:before{z-index:-1}.acct-photo>*{box-shadow:0 0 0 3px var(--c1),0 0 0 5px var(--brand-light)}@supports (color:color-mix(in lab, red, red)){.acct-photo>*{box-shadow:0 0 0 3px var(--c1),0 0 0 5px color-mix(in srgb,var(--brand-light) 55%,transparent)}}.acct-photo>.sf-flash-ringwrap{box-shadow:none}#view-flash{--bar-wash:var(--peach);background:linear-gradient(180deg,var(--bar-wash) 0%,var(--p) 230px);color:var(--ink)}#body-flash,#daylineBody,#body-flash .df-flash-head h2,#body-flash .sf-pageintro h2{color:var(--ink)}#body-flash .df-flash-head h2 em,#body-flash .cc-eyebrow{color:var(--coralt)}#body-flash .df-flash-hint,#body-flash .sf-small{color:var(--mt)}#body-flash .df-flash-bar.sf-feedbar,#body-flash .df-flash-tabs{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){#body-flash .df-flash-bar.sf-feedbar,#body-flash .df-flash-tabs{background:color-mix(in srgb,var(--peach) 35%,var(--p))}}#body-flash .df-flash-bar.sf-feedbar,#body-flash .df-flash-tabs{border-bottom:1px solid var(--dv)}#body-flash .sf-tabs>button{color:var(--mt)}#body-flash .sf-tabs>button.on,#body-flash .sf-tabs>button[aria-selected=true]{color:var(--ink)}#body-flash .sf-tabs>button.on:after,#body-flash .sf-tabs>button[aria-selected=true]:after{background:var(--coralt)}#body-flash .df-flash-filterslot .jdrop-btn{background:var(--w);color:var(--ink);border-color:var(--dv)}#body-flash .df-flash-card,#body-flash .df-flash-story strong{color:#fff}#body-flash .df-flash-story small{color:#fff8efdb}#body-flash .fcard,#body-flash .dpart b,#daylineBody .fcard{background:var(--w);color:var(--ink);border-color:var(--dv)}#body-flash .fcard p,#body-flash .fcard .meta,#body-flash .dpart span,#body-flash .dline .end{color:var(--mt)}#body-flash .fcard strong,#body-flash .dpart b{color:var(--ink)}#body-flash .fcard.new{border-left-color:var(--content-fresh)}#body-flash .fcard.new .tag,#body-flash .fcard .newlabel{color:var(--onlight);background:var(--content-fresh)}#body-flash .fcard:not(.new) .tag{background:var(--dv);color:var(--mt)}#body-flash .dpart i{background:var(--w);border-color:var(--dv);color:var(--mt)}#body-flash .dpart i.night{background:var(--ink);color:var(--p);border-color:var(--ink)}#body-flash .sf-empty h3{color:var(--ink)}#body-flash .sf-empty p{color:var(--mt)}#body-flash .df-add-flash{background:var(--sun);border-color:var(--sun);color:var(--onlight)}#view-wire{--bar-wash:var(--sky);background:linear-gradient(180deg,var(--bar-wash) 0%,var(--p) 190px);color:var(--ink)}#body-wire,#body-wire .cm-wire-head h2{color:var(--ink)}#body-wire .cm-wire-head p,#body-wire .cm-local-note,#body-wire .sf-conv-preview,#body-wire .sf-conv-title small{color:var(--mt)}#body-wire .cm-wire-controls{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){#body-wire .cm-wire-controls{background:color-mix(in srgb, var(--sky) 55%, var(--p))}}#body-wire .sf-wiresearch{background:var(--w);border:1.5px solid var(--dv);color:var(--ink)}#body-wire .sf-wiresearch input{color:var(--ink);background:0 0}#body-wire .sf-feedbar{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){#body-wire .sf-feedbar{background:color-mix(in srgb, var(--sky) 55%, var(--p))}}#body-wire .sf-feedbar{border-bottom:1px solid var(--dv)}#body-wire .sf-tabs>button{color:var(--mt)}#body-wire .sf-tabs>button.on{color:var(--ink)}#body-wire .sf-conversation{color:var(--ink);border-bottom:1px solid var(--dv);background:0 0}#body-wire .sf-conversation.unread{background:var(--fresh-surface);border:1px solid var(--dv);border-radius:16px;padding-left:12px;padding-right:12px}#body-wire .sf-conversation.unread .sf-conv-title strong,#body-wire .sf-conversation.unread .sf-conv-preview{color:var(--ink)}#body-wire .sf-unread{background:var(--c7);color:var(--c3)}#body-wire .sf-newmessage{background:var(--prifill);color:#fff;border-color:var(--prifill)}#body-wire .sf-empty h3{color:var(--ink)}#body-wire .sf-empty p{color:var(--mt)}#body-wire .sf-avatar{background:var(--sky);color:var(--pri)}#thread{background:var(--p);color:var(--ink)}#thread .thead-bar{background:var(--w);color:var(--ink);border-bottom:1px solid var(--dv)}#threadName{color:var(--ink)}#thread .cm-thread-sub,#thread .cm-thread-notice{color:var(--mt)}#thread .thmsgs{background:var(--p);color:var(--ink)}#thread .cm-message.them,#thread .bub.them{background:var(--w);color:var(--ink);border:1px solid var(--dv)}#thread .cm-message.me,#thread .bub.me{background:var(--prifill);color:#fff;border-color:#0000}#thread .cm-message.me time,#thread .bub.me+time{color:#fff8efc7}#thread .cm-message.them time{color:var(--mt)}#thread .cm-quoted{color:inherit;background:#ffffff29;border-left-color:#fff}#thread .cm-message.them .cm-quoted{background:var(--surface-soft);color:var(--mt);border-left-color:var(--pri)}#thread .cm-message.them .cm-quoted strong{color:var(--ink)}#thread .composer{background:var(--w);border-top:1px solid var(--dv)}#threadInput{background:var(--p);color:var(--ink);border:1.5px solid var(--dv)}#threadInput::placeholder{color:var(--mt)}#threadSend{background:var(--prifill);color:#fff}#threadSend:disabled{background:var(--dv);color:var(--mt)}#thread .cm-request-card{background:var(--w);color:var(--ink);border-color:var(--dv)}#thread .cm-request-card h3{color:var(--ink)}#thread .cm-request-card p{color:var(--mt)}#thread .back,#thread .sf-back{color:var(--pri)}#thread .thead-bar{position:relative}.wm-who{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.wm-who .grow{flex-direction:column;min-width:0;display:flex}.wm-threadmenu{top:64px!important;right:12px!important}.wm-day{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin:14px 0 4px;font-size:10px;font-weight:800}#thread .cm-message{position:relative}#thread .cm-message.has-photo{padding:4px;overflow:hidden}#thread .cm-message.has-photo>p{padding:6px 10px 0}#thread .cm-message.has-photo>time{padding:0 10px 6px}.wm-photo{background:var(--sky);border-radius:12px;max-width:240px;min-height:120px;display:block;overflow:hidden}.wm-photo img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.wm-photo.missing{color:var(--mt);place-items:center;min-height:0;padding:16px;font-size:12px;display:grid}.wm-quote{border-left:3px solid var(--pri);color:var(--mt);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-bottom:6px;padding:2px 8px;font-size:11.5px;display:block;overflow:hidden}.wm-unsent{font-style:italic;color:var(--mt)!important}#thread .cm-message.unsent{border:1px dashed var(--dv)!important;background:0 0!important}.wm-reaction{background:var(--w);border:1px solid var(--dv);box-shadow:var(--soft);border-radius:999px;padding:1px 6px;font-size:13px;position:absolute;bottom:-12px;right:8px}#thread .cm-message.them .wm-reaction{left:8px;right:auto}#thread .cm-message:has(.wm-reaction){margin-bottom:18px}.wm-more{width:28px;height:28px;color:var(--mt);opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}#thread .cm-message.me .wm-more{left:-32px}#thread .cm-message.them .wm-more{right:-32px}#thread .cm-message:hover .wm-more,#thread .cm-message:focus-within .wm-more{opacity:1}@media (hover:none){.wm-more{opacity:.55}}.wm-more .ic{width:16px;height:16px}.wm-menu{background:var(--w);border:1px solid var(--dv);width:max-content;min-width:180px;box-shadow:var(--lift);border-radius:16px;flex-direction:column;gap:2px;margin:4px 0 10px;padding:6px;display:flex}.wm-menu.me{margin-left:auto}.wm-menu>button{text-align:left;font:600 13px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:10px;padding:9px 10px}.wm-menu>button:hover{background:var(--sky)}.wm-menu>.danger{color:var(--danger)}.wm-reacts{border-bottom:1px solid var(--dv);gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.wm-reacts button{background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.wm-reacts button.on{background:var(--sky)}.wm-status{text-align:right;color:var(--mt);margin:2px 4px 8px;font-size:10px}.wm-preview{border:1px solid var(--dv);background:var(--p);text-align:left;width:100%;max-width:260px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:6px;display:flex}.wm-preview.missing{color:var(--mt);font-size:11px;display:block}.wm-preview-media{background:var(--sky);border-radius:8px;flex-shrink:0;width:52px;height:64px;position:relative;overflow:hidden}.wm-preview-media>svg{width:100%;height:100%}.wm-preview-media i{color:#fff;text-shadow:0 1px 4px #00000080;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.wm-preview-copy{min-width:0}.wm-preview-copy small{color:var(--pri);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800;display:block}.wm-preview-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.wm-composer{align-items:center;gap:6px;display:flex}.wm-attach{background:var(--sky);width:38px;height:38px;color:var(--pri);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wm-attach .ic{width:18px;height:18px}.wm-attach:disabled{opacity:.5}#thread .cm-replying{margin:0}#thread .cm-message.sending{opacity:.72}#thread .cm-message.failed{outline:1.5px solid var(--danger);outline-offset:1px}.wm-failed{text-align:right;color:var(--danger);margin:2px 4px 8px;font-size:11px}.wm-failed button{color:var(--pri);font:700 11px var(--sans);cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.wm-status.sending{color:var(--mt);font-style:italic}.wm-reaction b{color:var(--mt);margin-left:2px;font-size:10px}.wm-reaction.them{left:8px;right:auto}.cm-thread-sub.typing{color:var(--pri);font-style:italic}.wm-typing{align-items:center;gap:4px;width:max-content;display:inline-flex;padding:12px 14px!important}.wm-typing span{background:var(--mt);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wm-dot}.wm-typing span:nth-child(2){animation-delay:.15s}.wm-typing span:nth-child(3){animation-delay:.3s}@keyframes wm-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wm-typing span{animation:none}}.cm-request-more{justify-content:center;gap:18px;margin-top:10px;display:flex}.cm-request-more button{color:var(--mt);font:700 12px var(--sans);cursor:pointer;background:0 0;border:0;text-decoration:underline}.wm-preview-media.round{background:0 0;border-radius:50%;width:52px;height:52px}#thread .wm-composer input:disabled{opacity:.6}.sf-conversation .sf-conv-flags{color:var(--mt);gap:4px;font-size:11px;display:inline-flex}.sf-conv-row{align-items:center;display:flex;position:relative}.sf-conv-row .sf-conversation{flex:1;min-width:0}.sf-conv-more{width:34px;height:34px;color:var(--mt);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sf-conv-more .ic{width:18px;height:18px}.sf-conv-menu{z-index:30;position:absolute;top:44px;right:8px}.wm-archived-link{color:var(--pri);font:700 12px var(--sans);cursor:pointer;background:0 0;border:0;margin:6px auto 0;display:block}.wm-picker-search{border:1px solid var(--dv);background:var(--w);border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;display:flex}.wm-picker-search input{font:500 14px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}@supports (color:color-mix(in lab, red, red)){#view-account{--bar-wash:color-mix(in srgb,var(--peach) 40%,var(--p))}}#body-account{color:var(--ink);background:0 0}#body-account .mp-profile h2,#profilePanel .mp-profile h2,#body-account .mp-section-title h3,#profilePanel .mp-section-title h3,#body-account .je-title,#profilePanel .je-title,#body-account .jmonth,#profilePanel .jmonth,#body-account .life-head h3{color:var(--ink)}#body-account .mp-handle,#body-account .mp-profile>p,#profilePanel .mp-profile>p,#body-account .mp-section-title>span,#profilePanel .mp-section-title>span,#body-account .jmonth .jcount,#profilePanel .jmonth .jcount,#body-account .je-caption,#profilePanel .je-caption,#body-account .life-head span,#body-account .life-tile small,#body-account .life-host small,#body-account .life-caption,#body-account .life-foot button{color:var(--mt)}#body-account .mp-profile-share,#profilePanel .mp-profile-share{color:var(--pri)}#body-account .jcard:not(.wide),#profilePanel .jcard:not(.wide),#body-account .jcard.text,#profilePanel .jcard.text,#body-account .life-tile{background:var(--w);color:var(--ink);border-color:var(--dv)}#body-account .jcard-footer,#profilePanel .jcard-footer{background:var(--w);border-top-color:var(--dv)}#body-account .je-excerpt,#profilePanel .je-excerpt,#body-account .je-caption,#profilePanel .je-caption{color:var(--ink)}#body-account .jcard.text,#profilePanel .jcard.text{background:var(--w)}#body-account .jcard.text .jdate,#profilePanel .jcard.text .jdate{color:var(--mt)}#body-account .jcontrols .jdrop-btn,#profilePanel .jcontrols .jdrop-btn{background:var(--w);color:var(--ink);border-color:var(--dv)}#body-account .jmonth,#profilePanel .jmonth{background:var(--p);border-bottom-color:var(--dv)}#body-account .mp-hl-add,#profilePanel .mp-hl-add{background:var(--w);color:var(--pri);border-color:var(--ctl)}#body-account .mp-hl-add .mp-hl-title,#profilePanel .mp-hl-add .mp-hl-title{color:var(--pri)}#body-account .mp-account-section{background:0 0;padding:24px 20px}#body-account .life-host{background:var(--sky);color:var(--ink)}#body-account .mp-profile h2,#profilePanel .mp-profile h2{font:500 28px var(--serif);font-variation-settings:"SOFT" 100}#body-account .mp-highlights,#profilePanel .mp-highlights{border-bottom:1px solid var(--dv);background:0 0;padding:22px 0 20px}#body-account .mp-hl-card svg,#profilePanel .mp-hl-card svg{width:100%;height:100%;position:absolute;inset:0}.settings-body{padding:12px 0 28px}button.prow{width:calc(100% - 32px);font:inherit;text-align:left;cursor:pointer}.settings-body .prow{width:auto}.simnote{color:var(--mt);margin:6px 16px 0;font-size:12.5px;line-height:1.45}.life-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.life-head h3{font:500 23px var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0}.life-head span{color:var(--mt);font-size:11px}.life-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.life-tile{text-align:left;border:1px solid var(--dv);background:var(--w);color:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;padding:18px 15px;display:flex}.life-tile>.ic{color:var(--pri);width:22px;height:22px;margin-bottom:22px}.life-tile strong{font:500 21px var(--serif);font-variation-settings:"SOFT" 100;margin-bottom:5px}.life-tile small{color:var(--mt);font-size:11px;line-height:1.5}.life-host{border:1px solid var(--dv);background:var(--sky);width:100%;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:12px;margin:14px 0 22px;padding:16px;display:flex}.life-host>.ic{width:22px;height:22px;color:var(--pri);flex-shrink:0}.life-host>div{flex:1}.life-host strong{font-size:13px;font-weight:650;display:block}.life-host small{color:var(--mt);margin-top:4px;font-size:11px;line-height:1.5;display:block}.life-caption{letter-spacing:1px;color:var(--mt);text-transform:uppercase;margin:0 0 8px;font-size:10px}.life-links{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.life-links button{border:0;border-bottom:1px solid var(--dv);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:8px;padding:15px 0;font-size:12px;display:flex}.life-links .ic{width:17px;height:17px;color:var(--mt)}.life-links button>span{flex:1}.life-foot{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.life-foot button{color:var(--mt);background:0 0;border:0;padding:6px 0;font-size:10px}.avatar.has-photo,.sf-avatar.has-photo{background:var(--sky);padding:0;overflow:hidden}.avatar.has-photo img,.sf-avatar.has-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sf-avatar.has-photo{width:var(--av);height:var(--av)}#profilePanel{z-index:700}#editProfilePanel,#flashlightPanel{z-index:720}.pf-save{color:var(--pri)!important;font-weight:800!important}.pf-save:disabled{opacity:.4}.pf-body{flex-direction:column;gap:4px;display:flex}.pf-photo{flex-direction:column;align-items:center;gap:12px;padding:8px 0 16px;display:flex}.pf-photoacts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pf-photoacts .btn{gap:6px}.pf-photoacts .ic{width:16px;height:16px}.pf-handle{border:1.5px solid var(--dv);background:var(--w);border-radius:16px;align-items:center;padding-left:14px;display:flex}.pf-handle span{color:var(--mt);font-weight:700}.pf-handle input{flex:1;min-width:0;background:0 0!important;border:0!important}.pf-hint{color:var(--mt);margin-top:6px;font-size:11.5px;display:block}.fl-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.fl-grid button{aspect-ratio:9/16;background:var(--sky);border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.fl-grid button>svg{width:100%;height:100%}.fl-grid button.on{outline:3px solid var(--pri);outline-offset:-3px}.fl-check{color:#fff;width:22px;height:22px;font:800 11px/18px var(--sans);text-align:center;z-index:2;background:#00000040;border:2px solid #fff;border-radius:50%;position:absolute;top:6px;right:6px}.fl-grid button.on .fl-check{background:var(--pri)}.fl-grid small{z-index:2;color:#fff;text-shadow:0 1px 4px #0009;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:6px}.mp-hl-card .cmp-fill,.mp-hl-card>svg{position:absolute;inset:0}.flv{z-index:880;background:var(--c3);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;max-width:460px;margin:0 auto;position:fixed;inset:0}.flv-media{position:absolute;inset:0}.flv-media>svg{width:100%;height:100%}.flv-progress{z-index:3}.flv-head{top:calc(env(safe-area-inset-top) + 26px);z-index:4;align-items:center;gap:10px;display:flex;position:absolute;left:14px;right:14px}.flv-head strong{color:#fff;text-shadow:0 1px 4px #00000080;flex:1;font-size:14px}.flv-head .sf-icon{color:#fff}.flv-cap{left:16px;right:16px;bottom:calc(40px + env(safe-area-inset-bottom));z-index:4;text-shadow:0 1px 8px #0009;margin:0;font-size:15px;line-height:1.45;position:absolute}.flv-tap{z-index:2;background:0 0;border:0;width:40%;position:absolute;top:80px;bottom:80px}.flv-tap.left{left:0}.flv-tap.right{right:0}.sf-looptools{position:absolute}.loop-menu{left:auto;top:0!important;right:52px!important}.panel.pp{z-index:700}.pp .pbar2 h2{text-align:center}.pp-body{padding:16px 16px 40px!important}.pp-avatar{background:0 0;border:0;flex-shrink:0;padding:0}.pc-author{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.pc-author>span{min-width:0}.sf-loopauthor{text-align:left;color:inherit;background:0 0;border:0;padding:0}.fv-authorname{cursor:pointer;flex:1;min-width:0}.df-open{color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.df-open.row{text-align:left;flex-direction:row;flex:1;gap:12px;min-width:0}.dr-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dr-card{flex-direction:column;gap:4px;display:flex}.dr-open{aspect-ratio:9/16;background:var(--sky);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.dr-kind{z-index:2;color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.dr-meta{justify-content:space-between;align-items:center;display:flex}.dr-meta small{color:var(--mt);font-size:10px}.dr-meta button{color:var(--mt);background:0 0;border:0;padding:4px}.dr-meta .ic{width:15px;height:15px}.je-sheet{max-height:86dvh}.je-body{padding:14px 16px 18px;overflow-y:auto}.je-art{aspect-ratio:4/3;border-radius:16px;margin-bottom:12px;position:relative;overflow:hidden}.je-art>svg{width:100%;height:100%}.je-art .jtypebadge{position:absolute;bottom:10px;left:10px}.je-body h3{font:600 22px var(--serif);margin:0 0 6px}.je-body p{margin:0 0 8px;font-size:14px;line-height:1.6}.je-body small{color:var(--mt);font-size:12px;display:block}.je-actions{gap:8px;margin-top:14px;display:flex}.je-actions .btn{flex:1;min-height:44px}.pp .jcard:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.si{z-index:960;background:var(--p);color:var(--ink);flex-direction:column;max-width:520px;margin:0 auto;display:flex;position:fixed;inset:0;overflow-y:auto}.si-art{flex-shrink:0;height:180px;margin:0}.si-body{padding:0 var(--gutter,22px) calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:flex-start;margin-top:-44px;display:flex;position:relative}.si-mark{background:var(--p);width:76px;height:76px;box-shadow:0 0 0 5px var(--p);border-radius:50%;padding:6px}.si h1{font:600 30px/1.1 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;margin:14px 0 0}.si-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mt);margin:26px 0 8px;font-size:11px;font-weight:800}.si h2{font:400 34px/1.12 var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;margin:0}.si h2 em{color:var(--pri)}.si-copy{color:var(--mt);margin:16px 0 26px;font-size:14px;line-height:1.6}.si-google{border:1.5px solid var(--dv);background:var(--w);width:100%;min-height:52px;color:var(--ink);font:700 15px var(--sans);box-shadow:var(--soft);border-radius:999px;justify-content:center;align-items:center;gap:12px;display:inline-flex}.si-google:disabled{opacity:.7}.si-g{width:20px;height:20px}.si-error{color:var(--coralt);margin:12px 0 0;font-size:13px}.si-note{color:var(--mt);margin:auto 0 0;padding-top:24px;font-size:11.5px;line-height:1.6}.pp .pbar2{position:relative}.pp-menu{top:56px;right:12px}#settingsPanel .st-group h3{font:800 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin:8px 4px 6px}#settingsPanel .prow{align-items:center;gap:12px;display:flex}#settingsPanel .prow.col{flex-direction:column;align-items:stretch}#settingsPanel .prow.danger strong{color:var(--danger)}.st-toggle{background:var(--dv);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background .15s;position:relative}.st-toggle span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.st-toggle.on{background:var(--pri)}.st-toggle.on span{transform:translate(20px)}.st-toggle:disabled{opacity:.45;cursor:not-allowed}.st-seg{background:var(--sky);border-radius:14px;gap:4px;padding:4px;display:flex}.st-seg button{min-height:36px;font:700 12.5px var(--sans);color:var(--mt);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1}.st-seg button.on{background:var(--w);color:var(--ink);box-shadow:0 1px 3px #00000014}.st-delete{border:1px solid var(--danger);padding:14px}@supports (color:color-mix(in lab, red, red)){.st-delete{border:1px solid color-mix(in srgb,var(--danger) 33%,transparent)}}.st-delete{background:var(--w);border-radius:16px}.st-delete p{color:var(--ink);margin:0 0 10px;font-size:13px;line-height:1.45}.st-delete input{box-sizing:border-box;border:1px solid var(--dv);width:100%;font:600 14px var(--sans);background:var(--p);color:var(--ink);border-radius:12px;margin-bottom:10px;padding:10px 12px}.st-delete>div{flex-wrap:wrap;gap:8px;display:flex}.pp-stats{color:var(--mt);justify-content:center;gap:18px;margin:10px 0 4px;font-size:13px;display:flex}.pp-stats button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pp-stats button:disabled{cursor:default}.pp-lock{vertical-align:middle;color:var(--mt);place-items:center;margin-left:6px;display:inline-grid}.pp-lock .ic{width:16px;height:16px}.pp-private{margin-top:12px}.pp-follow-row{align-items:center;gap:10px;padding:6px 0;display:flex}.pp-follow-who{text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;display:flex}.pp-follow-who span{flex-direction:column;min-width:0;display:flex}.pp-follow-who small{color:var(--mt);font-size:12px}.col-bar{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.col-chips{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.col-chips::-webkit-scrollbar{display:none}.col-chips button{border:1px solid var(--dv);background:var(--w);min-height:36px;color:var(--ink);font:700 12.5px var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:0 14px}.col-chips button[aria-selected=true]{background:var(--ink);color:var(--w);border-color:var(--ink)}.col-chips .col-add{color:var(--pri);border-style:dashed}.col-tools{gap:16px;display:flex}.col-tools .cm-textbtn,.col-filed .cm-textbtn{color:var(--pri);font:700 12.5px var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 0}.col-tools .danger{color:var(--danger)}.col-item{margin-bottom:14px}.col-filed{font:600 12px var(--sans);color:var(--mt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 6px;padding:2px 2px 0;display:flex}.col-pick{flex-direction:column;gap:6px;max-height:46vh;margin:10px 0 14px;display:flex;overflow:auto}.col-pick button{border:1px solid var(--dv);background:var(--w);min-height:48px;color:var(--ink);font:700 14px var(--sans);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.col-pick button span{flex:1}.col-pick button.on{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri)}.col-pick svg{width:20px;height:20px}.col-new{gap:8px;display:flex}.col-new input{border:1px solid var(--dv);background:var(--w);min-width:0;min-height:44px;color:var(--ink);font:500 14px var(--sans);border-radius:12px;flex:1;padding:0 14px}.dr-sync{color:var(--mt);font-size:11px;font-weight:600;display:block}.col-sheet.overlay{z-index:770}#body-page .pp-page{padding:0 0 40px!important}#body-page .pg-tabs{margin:18px 0 0}.pg-mark{font-family:var(--serif);color:#fff;background:linear-gradient(135deg,var(--c3),var(--c3));border-radius:22%;flex:none;place-items:center;font-weight:600;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pg-mark{background:linear-gradient(135deg,var(--c3),color-mix(in srgb,var(--c3) 72%,var(--c7)))}}.pg-mark{box-shadow:inset 0 0 0 1px var(--c4)}@supports (color:color-mix(in lab, red, red)){.pg-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c4) 16%,transparent)}}.pg-mark.group{background:linear-gradient(135deg,var(--c6),var(--brand-deep))}.pg-mark.service{background:linear-gradient(135deg,var(--sage-deep),var(--sage-deep))}.pg-head{align-items:center;gap:16px;padding:18px 0 8px;display:flex}.pg-head h3{font:600 22px/1.2 var(--serif);align-items:center;gap:6px;margin:0;display:flex}.pg-head p{color:var(--mt);margin:4px 0 0;font-size:12.5px}.pg-head .pg-stats{color:var(--ink)}.pg-verified{background:var(--pri);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.pg-verified svg{width:12px;height:12px}.pg-about{margin:6px 0 12px;font-size:14px;line-height:1.55}.pg-actions{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.pg-actions .btn{min-height:40px}.pg-contact-row{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.pg-chip{border:1px solid var(--dv);min-height:34px;color:var(--ink);font:700 12.5px var(--sans);background:var(--w);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pg-tabs{margin:6px calc(var(--gutter) * -1) 12px}.pg-team{flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.pg-member{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 0;display:flex}.pg-member.pick{cursor:pointer;border-radius:12px;padding:8px}.pg-member.pick:hover{background:var(--sky)}.pg-member .grow{flex-direction:column;flex:1;min-width:0;display:flex}.pg-member small{color:var(--mt);font-size:11.5px}.pg-role{font:700 11.5px var(--sans);color:var(--mt)}.pg-danger{gap:18px;margin-top:14px;display:flex}.pg-danger .cm-textbtn{font:700 12.5px var(--sans);color:var(--danger);cursor:pointer;background:0 0;border:0;padding:6px 0}.pg-form .sheet{max-height:92dvh;overflow:auto}.pg-contact{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.pg-contact legend{font:700 12px var(--sans);color:var(--mt);margin-bottom:6px}.pg-contact input{border:1px solid var(--dv);background:var(--w);min-height:42px;color:var(--ink);font:500 14px var(--sans);border-radius:12px;padding:0 12px}.pg-list{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.pg-list button.pg-row{border:1px solid var(--dv);background:var(--w);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.pg-row .grow{flex-direction:column;flex:1;min-width:0;display:flex}.pg-row small{color:var(--mt);font-size:11.5px}.cm-attaching{align-items:center;gap:8px;display:flex}.cm-attaching .wm-preview{flex:1;min-width:0}.mod-tabs{margin:0 calc(var(--gutter) * -1) 12px;align-items:center}.mod-tabs .mod-refresh{margin-left:auto;font-weight:700;color:var(--pri)!important}.mod-card{border:1px solid var(--dv);background:var(--w);border-radius:16px;margin-bottom:12px;padding:12px 14px}.mod-card header{font:700 11.5px var(--sans);color:var(--mt);align-items:center;gap:8px;display:flex}.mod-card header time{margin-left:auto;font-weight:600}.mod-kind{background:var(--sky);color:var(--ink);border-radius:999px;padding:2px 8px}.mod-reason{color:var(--danger)}.mod-target{background:var(--p);border-radius:12px;margin:10px 0;padding:10px}.mod-target p{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:13.5px;line-height:1.5}.mod-author{align-items:center;gap:8px;font-size:13px;display:flex}.mod-meta{color:var(--mt);margin:6px 0 10px;font-size:12px}.mod-gone{color:var(--mt);font-size:12.5px}.mod-note{box-sizing:border-box;border:1px solid var(--dv);background:var(--w);width:100%;min-height:40px;color:var(--ink);border-radius:10px;margin-bottom:4px;padding:0 10px}.mod-outcome{font:700 12.5px var(--sans);margin:0}.mod-outcome.actioned{color:var(--danger)}.mod-outcome.dismissed{color:var(--mt)}.pg-form.overlay,.col-sheet.overlay{background:#14182059;justify-content:center;align-items:flex-end}.pg-form .sheet,.col-sheet .sheet{box-sizing:border-box;width:min(460px,100%);padding:16px 16px calc(env(safe-area-inset-bottom) + 18px);border-radius:22px 22px 0 0;max-height:92dvh;margin:0;overflow:auto}.pg-form .field input,.pg-form .field textarea{box-sizing:border-box;width:100%}.si-or{width:100%;color:var(--mt);align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;font-weight:600;display:flex}.si-or:before,.si-or:after{content:"";background:var(--dv);flex:1;height:1px}.si-input{border:1.5px solid var(--dv);background:var(--w);border-radius:14px;align-items:center;gap:6px;height:48px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.si-input:focus-within{border-color:var(--c6);box-shadow:0 0 0 4px var(--c6)}@supports (color:color-mix(in lab, red, red)){.si-input:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--c6) 18%,transparent)}}.si-input input{min-width:0;height:100%;color:var(--ink);font:500 15px var(--sans);background:0 0;border:0;outline:none;flex:1}.si-input input::placeholder{color:var(--mt);opacity:.7}.si-input:has(input[aria-invalid=true]){border-color:var(--coralt,#d93a3f)}.si .si-input input:focus-visible{outline:none!important}.jmasonry{padding:0 var(--gutter,16px) 6px;gap:3px;display:flex}.jmasonry-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.jtile{background:var(--dv);cursor:pointer;border-radius:10px;display:block;position:relative;overflow:hidden}.jtile>svg,.jtile>img,.jtile .cmp-fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jtile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.jtile-mark{z-index:1;color:#fff;filter:drop-shadow(0 1px 2px #0000008c);display:flex;position:absolute;top:6px;right:6px}.jtile-mark:empty{display:none}.jtile-mark .ic{width:16px;height:16px}.jtile-time{z-index:1;color:#fff;font:700 10px var(--font-ui);font-variant-numeric:tabular-nums;background:#0a091499;border-radius:999px;padding:1px 6px;position:absolute;bottom:6px;right:6px}.jtile-words{border:1px solid var(--line);background:linear-gradient(160deg,var(--brand-soft),var(--surface));color:var(--ink);flex-direction:column;gap:5px;padding:10px 10px 22px;display:flex}.jtile-words b{-webkit-line-clamp:2;font:600 13px/1.25 var(--font-display);letter-spacing:-.01em;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.jtile-words p{min-height:0;color:var(--mt);flex:1;margin:0;font-size:11.5px;line-height:1.4;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.jtile-day{font:600 10px var(--font-ui);color:var(--mt);position:absolute;bottom:7px;left:10px}#profilePanel .pp-page{padding:0 0 40px!important}.pp-menu.pp-menu-hero{top:calc(58px + env(safe-area-inset-top,0px));right:12px}.pp-follow .btn{width:100%;height:32px;min-height:0;padding:0 12px;font-size:13px}.acct-photo>*{border-radius:50%}.no-callout,.no-callout img{-webkit-touch-callout:none;-webkit-user-drag:none}.photo-peek{z-index:985;background:var(--c3);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.photo-peek{background:color-mix(in srgb,var(--c3) 55%,transparent)}}.photo-peek{-webkit-backdrop-filter:blur(14px);touch-action:none;-webkit-user-select:none;user-select:none}.photo-peek-photo{box-shadow:0 18px 50px var(--c3);border-radius:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.photo-peek-photo{box-shadow:0 18px 50px color-mix(in srgb,var(--c3) 45%,transparent)}}.photo-peek-photo>*{border-radius:50%}.photo-peek-zoom{will-change:transform;transition:transform 60ms linear}.photo-peek-close{top:calc(12px + env(safe-area-inset-top));z-index:1;background:var(--p);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;left:12px}@supports (color:color-mix(in lab, red, red)){.photo-peek-close{background:color-mix(in srgb,var(--p) 72%,transparent)}}.photo-peek-close{color:var(--ink);-webkit-backdrop-filter:blur(8px)}.photo-peek-close .ic{width:20px;height:20px}#body-page .corner-hero-actions{gap:0}#body-page .corner-hero-actions button{width:38px}.acct-drawer{height:auto;max-height:min(78dvh,680px)}.acct-drawer-head{flex:none;padding:4px 16px 0}.acct-drawer-head .cnc-sheet-head{margin-bottom:6px}.acct-drawer .acct-drawer-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 -16px;padding:0 16px;position:static;background:0 0!important}.acct-drawer-tabs button{align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.acct-drawer-tabs button .ic{flex:none;width:19px;height:19px}.acct-drawer-tabs.sage button[aria-selected=true] .ic{color:var(--sage-ink)}.acct-drawer-tabs.brand button[aria-selected=true] .ic{color:var(--color-primary)}.acct-tab-count{color:var(--mt);font-weight:600}.acct-drawer .drawer-body.sheet{padding-top:14px!important}.acct-drawer-foot{padding:12px 16px calc(env(safe-area-inset-bottom) + 14px);border-top:1px solid var(--dv);background:var(--color-background);flex:none}#body-page>.pp-page{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}#body-page>.pp-page>*{flex-shrink:0}#body-page>.pp-page>.ds-empty{flex-direction:column;flex:1 0 auto;display:flex}#body-page>.pp-page>:has(.ds-empty){flex-direction:column;flex:1 0 auto;display:flex}#body-page>.pp-page>:has(.ds-empty) :has(>.ds-empty){flex-direction:column;flex:1 0 auto;display:flex}#body-page>.pp-page .ds-empty{flex:1 0 auto;justify-content:center}#body-page>.pp-page:has(.ds-empty){padding-bottom:0!important}.jquick{margin:-6px var(--gutter) 16px;flex-wrap:wrap;gap:8px;display:flex}.jquick button{border:1.5px solid var(--dv);background:var(--w);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.jquick button .ic{width:16px;height:16px;color:var(--mt)}.jquick button span{background:var(--ink);border-radius:999px;min-width:20px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.jquick button span{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.jquick button span{color:var(--mt);text-align:center;font-size:11.5px}.jquick button[aria-pressed=true]{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.jquick button[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 14%,var(--w))}}.jquick button[aria-pressed=true] .ic{color:var(--brand)}.jquick button[aria-pressed=true] span{background:var(--brand);color:var(--brand-ink)}.pg-posts-panel{background:var(--c1);z-index:610!important}.pg-posts-panel>.pbar2,.pg-posts-panel>.pbody{background:var(--c1)}#notifPanel{background:var(--p);color:var(--ink)}#notifPanel .pbar2{background:var(--w);color:var(--ink);border-bottom:1px solid var(--dv)}#notifPanel .pbar2 h2{color:var(--ink)}#notifPanel .cm-textbtn{color:var(--pri)}#notifPanel .cm-textbtn:disabled{color:var(--mt)}#notifPanel .cm-signals-intro h2{color:var(--ink)}#notifPanel .cm-signals-intro h2 em{color:var(--pri);font-weight:500}#notifPanel .cm-signals-intro p{color:var(--mt)}#notifPanel .cm-signals-tabs{background:var(--p);border-bottom:1px solid var(--dv)}#notifPanel .cm-signals-tabs button{color:var(--mt);background:0 0}#notifPanel .cm-signals-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--pri);font-weight:700}#notifPanel .cm-signal{color:var(--ink);border-bottom:1px solid var(--dv);background:0 0}#notifPanel .cm-signal.unread{background:var(--fresh-surface)}#notifPanel .cm-signal p{color:var(--ink)}#notifPanel .cm-signal-meta,#notifPanel .cm-resolved{color:var(--mt)}#notifPanel .cm-read-dot span{background:var(--dv)}#notifPanel .cm-signal.unread .cm-read-dot span{background:var(--attention-required)}#notifPanel .cm-signal-main{flex:1;min-width:0}#notifPanel .cm-signal-body{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}#notifPanel .cm-signal-text{color:var(--ink);line-height:1.4;display:block}.cm-signal-app{background:var(--sky);width:40px;height:40px;color:var(--pri);border-radius:50%;flex:none;place-items:center;display:grid}.cm-signal-app svg{width:20px;height:20px}.pill{letter-spacing:.01em;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.pill.hot{background:var(--sun);color:var(--onlight)}.pill.soft,.pill.neutral{background:var(--w);color:var(--ink);border:1px solid var(--dv)}.pill.warn{background:var(--peach);color:var(--coralt)}.ohj-cover{background:var(--dv);height:228px;margin:-16px -16px 14px;position:relative;overflow:hidden}.ohj-cover svg,.ohj-cover .photoart{width:100%;height:100%;display:block}.ohj-cover-fade{background:linear-gradient(#0000,#0c0e24e6);padding:52px 16px 14px;position:absolute;bottom:0;left:0;right:0}.ohj-cover .ohj-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--c7);margin:0 0 2px;font-size:11px;font-weight:750}.ohj-cover .ohj-title{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;color:#fff;margin:0;font-size:28px;font-weight:600;line-height:1.08}.ohj-lead{color:var(--ink);margin:14px 0 0;font-size:15.5px;line-height:1.55}.quiet{color:var(--mt);font-size:13.5px;line-height:1.45}#ohjPanel .evidence{color:var(--mt);margin-top:16px;font-size:15.5px}.byline{margin:10px 0 0;font-size:13.5px}.factlist{border:1px solid var(--dv);background:var(--w);border-radius:20px;margin:12px 0 0;overflow:hidden}.factlist .row{border-bottom:1px solid var(--dv);gap:14px;padding:13px 16px;font-size:14.5px;line-height:1.35;display:flex}.factlist .row:last-child{border-bottom:0}.factlist .lbl{width:68px;color:var(--mt);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding-top:3px;font-size:11px;font-weight:750}.trustline{flex-wrap:wrap;gap:6px;margin:0 0 2px;display:flex}.menu{border:1px solid var(--dv);background:var(--w);border-radius:22px;margin:16px 0 4px;overflow:hidden}.menu button{text-align:left;border:0;border-bottom:1px solid var(--dv);width:100%;min-height:50px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.menu button:last-child{border-bottom:0}.menu button small{color:var(--mt);margin-top:2px;font-size:12.5px;font-weight:550;display:block}.menu button.danger{color:var(--coralt)}.menu .chev{color:var(--ctl);font-size:22px;font-weight:400;line-height:1}.ohj-dock{z-index:5;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--w);border-top:1px solid var(--dv);align-items:center;gap:10px;margin:18px -16px -16px;display:flex;position:sticky;bottom:0}.ohj-dock .btn-p{border-radius:999px;flex:1;min-height:48px;font-size:15px;font-weight:700}.ohj-dock .btn-ghost{border:1.5px solid var(--dv);background:var(--w);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--ink);border-radius:50%;padding:0}#ohjPanel .pbar2{background:var(--w);border-bottom:0;min-height:56px}#ohjPanel .pbar2 h2{font:700 17px/1.2 var(--sans);letter-spacing:0;font-variation-settings:normal;margin:0}#ohjPanel .shead{margin-top:18px;padding-left:0;padding-right:0}#ohjPanel .shead b{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-size:22px;font-weight:500}.notice{background:var(--peach);color:var(--ink);border-radius:16px;margin-top:12px;padding:12px 14px;font-size:14px}#ohjPanel .pbody{padding:16px 16px 8px}.sj-form{border-bottom:1px solid var(--dv);flex-direction:column;gap:10px;padding:10px 4px 16px;display:flex}.sj-form label,.sj-form .sj-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mt);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.sj-form textarea{border:1.5px solid var(--dv);background:var(--w);color:var(--ink);font:14px var(--sans);text-transform:none;letter-spacing:0;border-radius:12px;padding:10px 12px}.sj-form .sj-radio{font:600 14px var(--sans);text-transform:none;letter-spacing:0;color:var(--ink);flex-direction:row;align-items:center;gap:10px}.sj-form .btn{align-self:flex-start;min-height:42px}.sj-form .st-danger{background:var(--danger);color:#fff}#ohjPanel .ohj-dock a.btn{text-decoration:none}.sj-add{font:700 13px var(--sans);color:var(--pri);background:0 0;border:0;padding:0}.sj-moments{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 14px;display:grid}.sj-moments button{aspect-ratio:4/5;background:var(--sky);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.sj-moments button>svg{width:100%;height:100%}.sj-moments span{z-index:2;color:#fff;font:700 10.5px var(--sans);background:#14163ab8;border-radius:999px;padding:2px 8px;position:absolute;bottom:6px;left:6px}.sj-cancel{width:100%;color:var(--coralt);margin:4px 0 12px}.sj-owner{flex-direction:column;gap:8px;margin:8px 0;display:flex}.sj-remind{border-bottom:1px solid var(--dv);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.sj-remind span{font:700 14px var(--sans);color:var(--ink);flex:1 0 100%}.sj-remind button{border:1px solid var(--dv);background:var(--w);font:700 12px var(--sans);color:var(--pri);cursor:pointer;border-radius:999px;padding:6px 12px}.pg-byline{border:1px solid var(--dv);background:var(--w);width:100%;color:var(--ink);font:500 13.5px var(--sans);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;display:flex}.pg-byline span:nth-child(2){flex:1}.sj-review{background:var(--fresh-surface,var(--sky));border:1px solid var(--dv);border-radius:14px;margin:4px 0 14px;padding:12px}.sj-review-head{font:700 12.5px var(--sans);margin:0 0 6px}.sj-pending small{color:var(--mt)}.sj-decline{gap:8px;margin-top:8px;display:flex}.sj-decline input{border:1px solid var(--dv);background:var(--w);min-width:0;min-height:38px;color:var(--ink);border-radius:10px;flex:1;padding:0 10px}.sj-state{font:700 10.5px var(--sans);background:var(--sky);color:var(--mt);border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.sj-state.accepted{background:var(--accent-soft);color:var(--sage-ink)}.sj-state.rejected{background:var(--danger-soft);color:var(--danger)}.cmp{isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.cmp.cmp-fill{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.cmp-media{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cmp-backdrop{filter:blur(28px)brightness(.75);transform:scale(1.15);object-fit:cover!important}.cmp-wash{pointer-events:none;position:absolute;inset:0}.cmp-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cmp-loading{background:linear-gradient(110deg,#ffffff0f 30%,#ffffff29 50%,#ffffff0f 70%) 0 0/200% 100%;animation:1.2s linear infinite cmp-shimmer;position:absolute;inset:0}@keyframes cmp-shimmer{to{background-position:-200% 0}}.cmp-missing{text-align:center;color:#fff;background:#00000059;place-items:center;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.fitbox{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ly{transform-origin:50%;pointer-events:none;will-change:transform;line-height:1;position:absolute}.ly.hot{pointer-events:auto;z-index:3}.ly.edit{pointer-events:auto;cursor:grab;touch-action:none}.ly.edit.sel{outline-offset:6px;border-radius:6px;outline:1.5px dashed #ffffffbf}.ly.doomed{opacity:.45;filter:grayscale()}.ly-text{white-space:pre-wrap;overflow-wrap:anywhere;paint-order:stroke fill;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;max-width:80cqw;padding:.18em .42em;line-height:1.18;display:inline-block}.ly-text.st-plain{text-shadow:0 .03em .12em #00000059}.ly-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16cqw;line-height:1;display:block}.ly-gif{width:34cqw;display:block}.ly-gif img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.ly-sticker{--st-bg:#fff;--st-ink:#2d2a40;--st-accent:#7a6bb0;--st-line:#2d2a401f;font-family:var(--sans);color:var(--st-ink);border:0;margin:0}.ly-sticker.k-place,.ly-sticker.k-mention,.ly-sticker.k-hashtag{background:var(--st-bg);letter-spacing:.01em;white-space:nowrap;border-radius:.5em;align-items:center;gap:.3em;padding:.5em .8em;font-weight:800;display:inline-flex;box-shadow:0 .15em .6em #0000002e}.ly-sticker.k-mention,.ly-sticker.k-hashtag{color:var(--st-accent)}.ly-sticker.tone-brand{background:linear-gradient(135deg,var(--c6),var(--c7))}.ly-sticker.tone-brand.k-place,.ly-sticker.tone-brand .st-q{color:#fff}.ly-sticker.tone-glass{-webkit-backdrop-filter:blur(10px)}.ly-sticker .st-ic{width:1.1em;height:1.1em;color:var(--st-accent);stroke:currentColor;fill:none;stroke-width:2.4px}.ly-sticker.k-time{background:var(--st-bg);border-radius:.5em;padding:.35em .8em;display:inline-block}.ly-sticker.k-time b{letter-spacing:-.02em;font-size:1.9em;font-weight:800}.ly-sticker.k-poll,.ly-sticker.k-rate,.ly-sticker.k-question{background:var(--st-bg);text-align:center;border-radius:.9em;width:15em;padding:1.1em 1em 1em;display:block;box-shadow:0 .2em .9em #0003}.st-q{overflow-wrap:anywhere;margin:0 0 .6em;font-size:1.05em;font-weight:800;line-height:1.25}.st-poll{gap:.4em;display:flex}.st-poll button,.st-poll .st-opt{background:var(--st-line);font:800 1.05em var(--sans);color:var(--c7);border:0;border-radius:.6em;flex-direction:column;flex:1;align-items:center;gap:.15em;min-height:0;padding:.7em .3em;display:flex}.st-poll>:nth-child(2){color:var(--c7)}.st-poll>* span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.st-poll button em{color:var(--st-ink);opacity:.8;font-size:.8em;font-style:normal}.st-poll button.chosen{outline:.12em solid}.st-poll button.other{opacity:.6}.st-foot{opacity:.7;margin-top:.6em;font-size:.72em;display:block}.st-rate{touch-action:none;cursor:pointer;height:2.6em;margin:0 .6em;position:relative}.st-track{background:var(--st-line);border-radius:1em;height:.5em;margin-top:-.25em;position:absolute;top:50%;left:0;right:0;overflow:hidden}.st-track i{background:linear-gradient(90deg,var(--c6),var(--c7));height:100%;display:block}.st-knob{pointer-events:none;line-height:1;transition:font-size .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.st-answer{background:var(--st-line);width:100%;color:var(--st-ink);font:600 .95em var(--sans);opacity:.85;border:0;border-radius:.6em;min-height:0;padding:.8em;display:block}.studio{z-index:900;background:var(--c3);color:#fff;max-width:460px;font-family:var(--sans);touch-action:manipulation;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}.studio button{font-family:inherit}.st-iconbtn{-webkit-backdrop-filter:blur(10px);color:#fff;width:40px;height:40px;font:800 11px var(--sans);background:#12121e73;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.st-iconbtn .ic{width:21px;height:21px}.st-iconbtn.sm{width:34px;height:34px}.st-iconbtn.sm .ic{width:18px;height:18px}.st-iconbtn.on{color:var(--c3);background:#fff}.st-iconbtn.danger{color:var(--brand-light)}.st-iconbtn.gif{letter-spacing:.04em;font-size:11px}.st-grow{flex:1}.st-done{color:var(--c3);font:800 13px var(--sans);background:#fff;border:0;border-radius:999px;padding:10px 16px}.st-pillbtn{color:#fff;font:700 12px var(--sans);background:#12121e80;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.st-stylechip{width:26px;height:26px;font:900 14px var(--sans);border-radius:7px;place-items:center;display:grid}.st-stylechip.s-plain{background:0 0;border:1.5px solid #fff}.st-stylechip.s-solid{color:var(--c3);background:#fff}.st-stylechip.s-soft{background:#ffffff4d}.st-stylechip.s-outline{color:#0000;-webkit-text-stroke:1.2px #fff;border:1.5px solid #fff6}.st-ghost{color:inherit;background:#ffffff1f;border:1px solid #ffffff38}.st-danger{background:var(--danger);color:#fff}.st-wide{width:100%;min-height:48px;margin-top:6px}.st-notice{z-index:40;color:#fff;text-align:center;background:#12121edb;border-radius:14px;max-width:calc(100% - 40px);padding:10px 16px;font-size:12.5px;font-weight:600;animation:.2s st-in;position:absolute;top:84px;left:50%;transform:translate(-50%)}@keyframes st-in{0%{opacity:0;transform:translate(-50%,-6px)}}.st-confirm{z-index:60;background:#0000008c;place-items:end center;padding:16px;display:grid;position:absolute;inset:0}.st-confirm>div{background:var(--w);width:100%;color:var(--ink);text-align:center;border-radius:24px;flex-direction:column;gap:10px;padding:22px 18px 16px;display:flex}.st-confirm h3{font:600 22px var(--serif);margin:0}.st-confirm p{color:var(--mt);margin:0 0 6px;font-size:13px}.st-confirm .btn{min-height:48px}.st-confirm .st-ghost{background:var(--sky);color:var(--ink);border-color:var(--dv)}.st-saving{z-index:55;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.st-saving i{background:#fff3;border-radius:5px;width:60%;height:5px;display:block;overflow:hidden}.st-saving b{background:var(--prifill);height:100%;display:block}.cam{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cam-top{top:calc(env(safe-area-inset-top) + 12px);z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;left:12px;right:12px}.cam-top>*{pointer-events:auto}.cam-toggles{flex-direction:column;gap:10px;display:flex}.cam-badge{background:var(--c7);color:var(--c3);border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;bottom:-4px;right:-4px}.cam-len{font-size:11px;font-weight:800}.cam-fit{flex:1;min-height:0}.cam-stage{background:var(--c3);touch-action:none;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.cam-video{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.cam-grid{pointer-events:none;position:absolute;inset:0}.cam-grid i{background:#ffffff59;position:absolute}.cam-grid i:first-child,.cam-grid i:nth-child(2){width:1px;top:0;bottom:0}.cam-grid i:first-child{left:33.33%}.cam-grid i:nth-child(2){left:66.66%}.cam-grid i:nth-child(3),.cam-grid i:nth-child(4){height:1px;left:0;right:0}.cam-grid i:nth-child(3){top:33.33%}.cam-grid i:nth-child(4){top:66.66%}.cam-filterhint{font:500 30px var(--serif);text-shadow:0 2px 12px #00000080;pointer-events:none;color:#fff;z-index:6;animation:.9s forwards st-fade;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes st-fade{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}.cam-count{font:700 120px var(--serif);color:#fff;text-shadow:0 4px 24px #0006;place-items:center;animation:1s infinite cam-pulse;display:grid;position:absolute;inset:0}@keyframes cam-pulse{0%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.cam-problem{z-index:8;text-align:center;background:linear-gradient(160deg,var(--brand-deep),var(--c3));flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex;position:absolute;inset:0}.cam-problem.quiet{color:#ffffffb3;font-size:13px}.cam-problem-ic{width:40px;height:40px;color:var(--c6,#b7add8);margin-bottom:6px}.cam-problem h3{font:500 24px var(--serif);margin:0}.cam-problem p{color:#ffffffbf;margin:0 0 10px;font-size:13px;line-height:1.6}.cam-problem-actions{flex-direction:column;gap:8px;width:100%;max-width:260px;display:flex}.cam-problem-actions .btn{min-height:44px}.cam-rec{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cam-loopbar{background:#ffffff47;border-radius:5px;height:5px;position:absolute;top:10px;left:12px;right:12px;overflow:hidden}.cam-loopbar i{background:var(--c7,#8fb8a4);position:absolute;top:0;bottom:0;left:0}.cam-loopbar b{background:var(--c3);width:2px;position:absolute;top:0;bottom:0}.cam-zoom{background:#00000080;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cam-busy{z-index:9;background:#00000073;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.cam-mic{background:#00000080;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.cam-screenflash{z-index:50;background:#fff;animation:.5s cam-flash;position:absolute;inset:0}@keyframes cam-flash{0%{opacity:0}20%{opacity:1}}.cam-bottom{padding:10px 0 calc(10px + env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.cam-filters{scrollbar-width:none;gap:10px;width:100%;padding:2px 16px;display:flex;overflow-x:auto}.cam-filters::-webkit-scrollbar{display:none}.cam-filters button{color:#ffffffb3;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;min-width:48px;padding:0;display:flex}.cam-filters button.on{color:#fff}.cam-swatch{background:conic-gradient(from 200deg,var(--c6),var(--c7),var(--c6));border:2px solid #0000;border-radius:50%;width:38px;height:38px;position:relative;overflow:hidden}.cam-swatch i{mix-blend-mode:soft-light;position:absolute;inset:0}.cam-filters button.on .cam-swatch{border-color:#fff}.cam-filters small{font-size:10px;font-weight:700}.cam-zoomrange{accent-color:#fff;width:52%}.cam-controls{justify-content:space-between;align-items:center;width:100%;padding:0 28px;display:flex}.cam-gallery,.cam-flip{color:#fff;background:#ffffff1a;border:1.5px solid #fff6;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cam-flip{border-radius:50%}.cam-gallery .ic,.cam-flip .ic{width:24px;height:24px}.cam-gallery:disabled,.cam-flip:disabled{opacity:.35}.cam-shutterwrap{align-items:center;gap:16px;display:flex}.cam-mini{color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cam-mini .ic{width:19px;height:19px}.cam-mini.done{background:var(--prifill)}.cam-shutter{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:80px;height:80px;padding:0;position:relative}.cam-shutter svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cam-shutter .ring{fill:none;stroke:#fff;stroke-width:5px}.cam-shutter .prog{fill:none;stroke:var(--c7,#8fb8a4);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .1s linear}.cam-shutter .core{background:#fff;border-radius:50%;transition:transform .18s,border-radius .18s,background .18s;position:absolute;inset:11px}.cam-shutter:active .core{transform:scale(.9)}.cam-shutter.m-loop .core{background:var(--danger)}.cam-shutter.rec .core{background:var(--danger);border-radius:12px;transform:scale(.55)}.cam-shutter:disabled{opacity:.45}.cam-hint{color:#ffffffa6;text-align:center;min-height:14px;margin:0;padding:0 20px;font-size:11px}.cam-modes{justify-content:center;gap:4px;display:flex}.cam-modes button{color:#ffffff8c;font:800 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:8px 10px}.cam-modes button.on{color:var(--c3);background:#fff}.cam-modes button:disabled{opacity:.4}.ed{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ed-fit{flex:1;min-height:0;padding:0}.ed-stage{touch-action:none;border-radius:18px;position:relative;overflow:hidden}.ed-stage>.cmp{width:100%;height:100%;aspect-ratio:auto!important}.ed-guide{background:var(--c7);pointer-events:none;z-index:9;position:absolute}.ed-guide.v{width:1px;top:0;bottom:0;left:50%}.ed-guide.h{height:1px;top:50%;left:0;right:0}.ed-tap{font:500 26px var(--serif);color:#fffc;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ed-trash{color:#fff;z-index:12;background:#00000073;border:2px solid #fff9;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s,background .15s;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ed-trash .ic{width:22px;height:22px}.ed-trash.hot{background:var(--danger);border-color:var(--danger);transform:translate(-50%)scale(1.25)}.ed-top{top:calc(env(safe-area-inset-top) + 12px);z-index:20;pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:absolute;left:12px;right:12px}.ed-top>*{pointer-events:auto}.ed-tools{flex-direction:column;gap:8px;display:flex}.ed-bgdot{background:conic-gradient(var(--c6),var(--c7),var(--c6));border:2px solid #fff;border-radius:50%;width:20px;height:20px}.ed-layerbar{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 132px);z-index:21;-webkit-backdrop-filter:blur(12px);background:#12121eb8;border-radius:16px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute}.ed-layerbar label{color:#ffffffb3;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:10px;font-weight:700;display:flex}.ed-layerbar input{accent-color:#fff;width:100%}.ed-bottom{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex-shrink:0;align-items:center;gap:10px;display:flex}.ed-strip{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.ed-strip::-webkit-scrollbar{display:none}.ed-strip>button{background:var(--c3);border:2px solid #0000;border-radius:10px;flex-shrink:0;width:48px;height:60px;padding:0;position:relative;overflow:hidden}.ed-strip>button.on{border-color:#fff}.ed-strip>button .cmp{width:100%;height:100%;aspect-ratio:auto!important}.ed-strip-x{color:#fff;text-align:center;z-index:2;background:#000000b3;border-radius:50%;width:18px;height:18px;font-size:14px;line-height:18px;position:absolute;top:2px;right:2px}.ed-strip-add{color:#fff;place-items:center;display:grid;background:0 0!important;border:1.5px dashed #ffffff80!important}.ed-strip-add .ic{width:20px;height:20px}.ed-next,.ed-share{color:var(--c3);font:800 14px var(--sans);background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-left:auto;padding:12px 18px;display:inline-flex}.ed-next .ic,.ed-share .ic{width:18px;height:18px}.ed-share{padding:8px 16px 8px 8px}.ed-share .avatar{flex-shrink:0}.ed-next:disabled,.ed-share:disabled{opacity:.5}.st-traywrap{z-index:30;background:#00000040;align-items:flex-end;display:flex;position:absolute;inset:0}.st-tray{-webkit-backdrop-filter:blur(18px);width:100%;max-height:52%;padding:10px 14px calc(14px + env(safe-area-inset-bottom));background:#161622f0;border-radius:24px 24px 0 0;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1) st-up;display:flex}.st-tray.tall{height:72%;max-height:72%}@keyframes st-up{0%{opacity:0;transform:translateY(30%)}}.st-trayhead{justify-content:space-between;align-items:center;padding:4px 2px 10px;display:flex}.st-trayhead strong{font:600 18px var(--serif)}.st-search{background:#ffffff1a;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.st-search .ic{opacity:.7;width:17px;height:17px}.st-search input{color:#fff;min-width:0;font:14px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:11px 0}.st-search input::placeholder{color:#ffffff80}.st-tabs{scrollbar-width:none;gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.st-tabs button{opacity:.55;background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:6px 8px;font-size:20px}.st-tabs button.on{opacity:1;background:#ffffff24}.st-emojigrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));align-content:start;gap:2px;display:grid;overflow-y:auto}.st-emojigrid button{background:0 0;border:0;border-radius:10px;height:46px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:28px}.st-emojigrid button:active{background:#ffffff24}.st-empty{text-align:center;color:#fff9;grid-column:1/-1;padding:20px;font-size:13px}.st-stickergrid{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:4px;display:grid;overflow-y:auto}.st-stickergrid button{color:#fff;background:#ffffff0f;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 10px;display:flex}.st-stickergrid small{color:#ffffffbf;font-size:11px;font-weight:700}.st-prev{color:var(--c6);font:800 11px var(--sans);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 9px;display:inline-block;transform:rotate(-3deg)}.st-prev.k-place{color:var(--c3)}.st-prev.k-time{color:#fff;background:#fff3;font-size:15px;transform:none}.st-prev.k-poll{background:linear-gradient(90deg,var(--c7) 50%,var(--c6) 50%);color:#fff}.st-prev.k-rate{color:var(--c7)}.st-prev.k-question{background:linear-gradient(135deg,var(--c6),var(--c7));color:#fff}.st-back{color:#ffffffbf;font:700 12px var(--sans);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0 0 10px;display:inline-flex}.st-back .ic{width:16px;height:16px}.st-list{flex-direction:column;flex:1;display:flex;overflow-y:auto}.st-list button{color:#fff;font:600 14px var(--sans);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:11px 4px;display:flex}.st-list .ic{width:18px;height:18px;color:var(--c6,#b7add8)}.st-form{flex-direction:column;gap:12px;display:flex}.st-form label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.st-form input{color:#fff;font:600 15px var(--sans);text-transform:none;letter-spacing:0;background:#ffffff0f;border:1.5px solid #ffffff2e;border-radius:12px;outline:none;padding:12px}.st-form input:focus{border-color:var(--c7,#8fb8a4)}.st-two{gap:10px;display:flex}.st-two label{flex:1;min-width:0}.st-emojipick{flex-wrap:wrap;gap:6px;display:flex}.st-emojipick button{background:#ffffff14;border:0;border-radius:12px;width:44px;height:44px;font-size:24px}.st-emojipick button.on{background:#fff}.st-segs{align-items:center;gap:6px;margin-bottom:10px;display:flex}.st-segs>button{color:#fffc;font:800 12px var(--sans);background:#ffffff14;border:0;border-radius:999px;padding:8px 12px}.st-segs>button.on{color:var(--c3);background:#fff}.st-upload{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.st-upload .ic{width:15px;height:15px}.st-gifgrid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid;overflow-y:auto}.st-gifgrid button{background:#ffffff0d;border:0;border-radius:12px;place-items:center;min-height:84px;padding:8px;display:grid}.st-gifgrid img{object-fit:contain;max-width:100%;max-height:84px}.st-credit{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:8px 0 0;font-size:10px}.st-filterrow{scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.st-filterrow button{color:#ffffffb3;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:0;display:flex}.st-filterrow button.on{color:#fff}.st-filterthumb{border:2px solid #0000;border-radius:12px;width:64px;height:80px;display:block;position:relative;overflow:hidden}.st-filterrow button.on .st-filterthumb{border-color:#fff}.st-filterthumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-filterthumb i{position:absolute;inset:0}.st-filterrow small{font-size:11px;font-weight:700}.st-label{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:12px 0 8px;font-size:11px;font-weight:800}.st-bgrow{gap:10px;padding:2px;display:flex;overflow-x:auto}.st-bgrow button{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:36px;height:36px}.st-bgrow button.on{border-color:#fff;box-shadow:0 0 0 2px #ffffff59}.st-adjust{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.st-adjust label{flex-direction:column;gap:4px;display:flex}.st-adjust span{color:#fffc;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.st-adjust b{font-variant-numeric:tabular-nums;color:#fff}.st-adjust input{accent-color:#fff;width:100%}.st-adjust .btn{align-self:center;margin-top:4px}.st-texted{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;flex-direction:column;display:flex;position:absolute;inset:0}.st-texted-top{padding:calc(env(safe-area-inset-top) + 12px) 12px 8px;align-items:center;gap:8px;display:flex}.st-texted-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px 56px;display:flex}.st-texted-stage textarea{resize:none;caret-color:#fff;paint-order:stroke fill;border:0;border-radius:.3em;outline:none;width:100%;max-width:100%;padding:.18em .42em;line-height:1.18;overflow:hidden}.st-texted-stage textarea::placeholder{color:#ffffff8c}.st-texted-bottom{padding:8px 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.st-chiprow{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.st-fontchip{color:#fff;background:#0000004d;border:1.5px solid #ffffff4d;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:14px}.st-fontchip.on{color:var(--c3);background:#fff;border-color:#fff}.st-swatches{scrollbar-width:none;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.st-swatches>button{border:2px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0}.st-swatches>button.on{transform:scale(1.18);box-shadow:0 0 0 2px #00000080}.st-swatch-custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:2px solid #fff;border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.st-swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:-6px}.st-vrange{z-index:36;flex-direction:column;align-items:center;gap:10px;width:44px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.st-vrange input{writing-mode:vertical-lr;accent-color:#fff;direction:rtl;width:28px;height:200px}.st-vrange i{border:1.5px solid #fff;border-radius:50%;display:block}.st-drawcanvas{z-index:10;touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.st-drawtop{z-index:12;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.st-brushes{scrollbar-width:none;flex:1;justify-content:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.st-brushes button{color:#ffffffbf;background:#00000059;border:0;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:6px 7px;display:flex}.st-brushes button.on{color:var(--c3);background:#fff}.st-brushes small{font-size:9px;font-weight:800}.st-brush{background:currentColor;border-radius:4px;width:22px;height:6px;display:block}.st-brush.b-marker{opacity:.85;height:9px}.st-brush.b-neon{height:5px;box-shadow:0 0 6px 2px}.st-brush.b-highlighter{opacity:.5;border-radius:1px;height:10px}.st-brush.b-eraser{background:0 0;border:1.5px solid;height:10px}.st-drawbottom{z-index:12;position:absolute;bottom:12px;left:10px;right:10px}.st-drawcanvas~.st-vrange{z-index:12}.sd{z-index:40;background:var(--p);color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}.sd-bar{padding:calc(env(safe-area-inset-top) + 12px) 14px 12px;border-bottom:1px solid var(--dv);align-items:center;gap:10px;display:flex}.sd-bar h2{text-align:center;font:600 19px var(--serif);flex:1;margin:0}.sd-back{border:1px solid var(--dv);background:var(--w);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.sd-back .ic{width:18px;height:18px}.sd-body{padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.sd-preview{align-items:flex-start;gap:12px;display:flex}.sd-thumbs{flex-shrink:0;width:88px;position:relative}.sd-thumbs .cmp{box-shadow:var(--soft);border-radius:12px}.sd-thumbs .cmp+.cmp{display:none}.sd-count{color:#fff;background:#0009;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.sd-captionwrap{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sd-title,.sd-captionwrap textarea{border:1.5px solid var(--dv);background:var(--w);width:100%;color:var(--ink);font:14px/1.5 var(--sans);resize:vertical;border-radius:14px;outline:none;padding:11px 12px}.sd-title{font-weight:700}.sd-title:focus,.sd-captionwrap textarea:focus{border-color:var(--pri)}.sd-counter{color:var(--mt);align-self:flex-end;font-size:10px}.sd-section{flex-direction:column;gap:8px;display:flex}.sd-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mt);font-size:11px;font-weight:800}.sd-people,.sd-tags{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sd-people button{border:1px solid var(--dv);background:var(--w);color:var(--ink);font:600 12px var(--sans);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px 4px 4px;display:inline-flex}.sd-tags button{border:1px solid var(--dv);background:var(--sky);color:var(--pri);font:700 12px var(--sans);border-radius:999px;flex-shrink:0;padding:6px 12px}.sd-tags button.on{background:var(--pri);color:#fff;border-color:var(--pri)}.sd-row{border:1px solid var(--dv);background:var(--w);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.sd-row>.ic{width:18px;height:18px;color:var(--pri)}.sd-row>span{flex:1;min-width:90px}.sd-seg{background:var(--sky);border-radius:999px;width:100%;padding:3px;display:flex}.sd-seg button{color:var(--mt);font:700 12px var(--sans);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 6px}.sd-seg button.on{background:var(--w);color:var(--ink);box-shadow:var(--soft)}.sd-switch{cursor:pointer}.sd-switch input{opacity:0;pointer-events:none;position:absolute}.sd-switch i{background:var(--dv);border-radius:999px;width:44px;height:26px;transition:background .2s;position:relative}.sd-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sd-switch input:checked+i{background:var(--prifill)}.sd-switch input:checked+i:after{transform:translate(18px)}.sd-switch input:focus-visible+i{outline:2px solid var(--pri);outline-offset:2px}.sd-note{color:var(--mt);text-align:center;margin:0;font-size:11px;line-height:1.6}.sd-share{min-height:52px;font-size:15px}.mc{background:var(--sky);border-radius:15px;margin-top:2px;position:relative;overflow:hidden}.mc-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.mc-track::-webkit-scrollbar{display:none}.mc-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.mc-count{color:#fff;pointer-events:none;background:#141628b3;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.mc-nav{width:30px;height:30px;color:var(--c3);background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.mc-nav .ic{width:16px;height:16px}.mc-nav.prev{left:8px}.mc-nav.next{right:8px}.mc-nav.next .ic{transform:rotate(180deg)}.mc-dots{pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:10px;left:0;right:0}.mc-dots i{background:#ffffff80;border-radius:50%;width:6px;height:6px}.mc-dots i.on{background:#fff}.mc-sound{color:#fff;background:#141628b3;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px}.mc-sound .ic{width:16px;height:16px}.heart-burst{z-index:6;color:#fff;pointer-events:none;filter:drop-shadow(0 4px 16px #00000059);width:96px;height:96px;margin:-48px 0 0 -48px;animation:.9s forwards heart-pop;position:absolute;top:50%;left:50%}.heart-burst .ic{fill:currentColor;stroke:none;width:100%;height:100%}@keyframes heart-pop{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.2)}30%{transform:scale(.95)}45%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)translateY(-30px)}}.pc-menu{z-index:20;background:var(--w);border:1px solid var(--dv);min-width:190px;box-shadow:var(--lift);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:52px;right:16px}.sf-post>header{position:relative}.pc-menu button{color:var(--ink);font:600 13px var(--sans);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.pc-menu button:hover{background:var(--sky)}.pc-menu button .ic{width:17px;height:17px}.pc-menu .danger{color:var(--danger)}.sf-post .pc-menu{top:40px;right:0}.pc-loop{aspect-ratio:4/5;max-height:420px;height:auto!important}.pc-loop .cmp{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.lane-querychip{border:1px solid var(--dv);background:var(--sky);color:var(--pri);font:700 12px var(--sans);border-radius:999px;margin-left:8px;padding:4px 10px}.sf-loop-media{background:var(--c3);position:absolute;inset:0}.sf-loopstage.has-media .sf-loopshade{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 22% 55%,#000000b8 100%)}.sf-loopstage .sf-loopshade{pointer-events:none}.sf-loopprogress{z-index:4;background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.sf-loopprogress i{background:#fff;height:100%;display:block}.sf-loopstage .heart-burst{z-index:8}.sf-flash-art.fv-media{background:var(--c3);z-index:2;pointer-events:none}.sf-flash-art.fv-media .fitbox{pointer-events:none}.sf-flash-progress>span{position:relative;overflow:hidden}.sf-flash-progress>span>i{background:#fff;position:absolute;top:0;bottom:0;left:0}.sf-flash-stage:has(.fv-media):after{z-index:2;pointer-events:none;background:linear-gradient(#00000073 0%,#0000 16% 70%,#0009 100%)}.sf-flash-progress,.sf-flash-author,.sf-flash-bottom{z-index:4}#flashViewer .sf-flash-bottom>p{color:#fff;text-shadow:0 1px 8px #0000008c;margin:0 4px;font-size:15px;line-height:1.45}.fv-holding .sf-flash-author,.fv-holding .sf-flash-bottom,.fv-holding .sf-flash-progress{opacity:0;transition:opacity .2s}.fv-menu{top:calc(env(safe-area-inset-top) + 76px);z-index:6;-webkit-backdrop-filter:blur(14px);background:#161622f0;border-radius:16px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;right:16px}.fv-menu button{color:#fff;font:600 13px var(--sans);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.fv-menu .ic{width:17px;height:17px}.fv-fly{z-index:7;pointer-events:none;font-size:64px;animation:1.1s ease-out forwards fv-fly;position:absolute;bottom:170px;left:50%}@keyframes fv-fly{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1;transform:translate(-50%,-20px)scale(1.2)}to{opacity:0;transform:translate(-50%,-260px)scale(.9)}}.fv-reacts{-webkit-backdrop-filter:blur(10px);background:#0a0e1a99;border-radius:18px;justify-content:space-between;gap:4px;padding:8px 10px;animation:.2s st-up;display:flex}.fv-reacts button{background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:26px;transition:transform .12s}.fv-reacts button:active{transform:scale(1.3)}.fv-mine{color:#ffffffd9;justify-content:space-between;align-items:center;gap:10px;padding:4px;font-size:12px;display:flex}.fv-add{color:var(--c3);font:800 12px var(--sans);background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.fv-add .ic{width:15px;height:15px}.ask{z-index:920;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ask-card{background:var(--w);width:min(400px,100%);color:var(--ink);box-shadow:var(--lift);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.ask-card p{font:600 20px var(--serif);text-align:center;margin:0}.ask-card textarea{border:1.5px solid var(--dv);font:14px/1.5 var(--sans);background:var(--p);color:var(--ink);resize:none;border-radius:14px;outline:none;padding:12px}.ask-card textarea:focus{border-color:var(--pri)}.ask-actions{justify-content:flex-end;gap:8px;display:flex}.ask-actions .st-ghost{background:var(--sky);color:var(--ink);border-color:var(--dv)}.ask-actions .ic{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.heart-burst,.fv-fly,.cam-count,.st-tray,.cmp-loading{animation:none}}.cam-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.cam-canvas{width:100%;height:100%;filter:var(--cam-filter,none);display:block;position:absolute;inset:0}.cam-traytabs{background:#ffffff14;border-radius:999px;gap:4px;padding:3px;display:flex}.cam-traytabs button{color:#ffffffb3;font:800 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:6px 14px}.cam-traytabs button.on{color:var(--c3);background:#fff}.cam-lenses button{min-width:56px}.cam-lensicon{background:#ffffff1a;border:2px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;transition:transform .15s;display:grid}.cam-lenses button.on .cam-lensicon{background:#fff3;border-color:#fff;transform:scale(1.08)}.cam-lensmsg{z-index:7;color:#fff;white-space:nowrap;background:#0000008c;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cam-layout{z-index:3;pointer-events:none;position:absolute;inset:0}.cam-cell{box-sizing:border-box;background:#00000040;border:2px solid #ffffff8c;position:absolute;overflow:hidden}.cam-cell.live{box-shadow:inset 0 0 0 2px var(--c7,#8fb8a4);background:0 0;border-color:#fff}.cam-cell img{object-fit:cover;width:100%;height:100%;display:block}.cam-backdropbtn{z-index:8;color:#fff;font:700 12px var(--sans);background:#0000008c;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cam-backdropbtn .ic{width:16px;height:16px}.cam-shutter .core{color:var(--c3);place-items:center;display:grid}.cam-shutter .core .ic{width:26px;height:26px}.cam-shutter .core b{font:800 20px var(--sans)}.cam-shutter.s-handsfree .core{background:var(--danger)}.cam-shutter.s-boomerang .core{background:linear-gradient(135deg,#fff,var(--c10))}.pe{z-index:45;background:var(--c3);flex-direction:column;display:flex;position:absolute;inset:0}.pe-top{padding:calc(env(safe-area-inset-top) + 12px) 12px 8px;align-items:center;gap:10px;display:flex}.pe-top strong{text-align:center;font:600 18px var(--serif);flex:1}.pe-stage{touch-action:none;cursor:grab;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex}.pe-stage.dragging{cursor:grabbing}.pe-frame{line-height:0;display:inline-block;position:relative}.pe-frame canvas{border-radius:6px;display:block;box-shadow:0 0 0 1px #ffffff4d}.pe-thirds{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.pe-thirds.on{opacity:1}.pe-thirds i{background:#ffffff8c;position:absolute}.pe-thirds i:first-child,.pe-thirds i:nth-child(2){width:1px;top:0;bottom:0}.pe-thirds i:first-child{left:33.33%}.pe-thirds i:nth-child(2){left:66.66%}.pe-thirds i:nth-child(3),.pe-thirds i:nth-child(4){height:1px;left:0;right:0}.pe-thirds i:nth-child(3){top:33.33%}.pe-thirds i:nth-child(4){top:66.66%}.pe-panel{padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:#161622f0;border-radius:22px 22px 0 0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;max-height:46%;display:flex;overflow-y:auto}.pe-panel>.cam-traytabs{align-self:center}.pe-aspects{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pe-aspects button{color:#fffc;font:700 11px var(--sans);background:#ffffff0f;border:0;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:58px;padding:8px 10px;display:flex}.pe-aspects button.on{color:var(--c3);background:#fff}.pe-aspects i{border:2px solid;border-radius:3px;max-width:40px;height:22px;display:block}.pe-slider{flex-direction:column;gap:4px;display:flex}.pe-slider span{color:#fffc;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.pe-slider b{font-variant-numeric:tabular-nums;color:#fff}.pe-slider input{accent-color:#fff;width:100%}.pe-actions{flex-wrap:wrap;gap:8px;display:flex}.pe-actions .btn{flex:1;gap:6px;min-height:40px}.pe-actions .ic{width:16px;height:16px}.pe-actions [aria-pressed=true]{color:var(--c3);background:#fff}.sd-sub{color:var(--mt);margin-top:2px;font-size:11px;font-weight:500;display:block}.studio:not(.st-dark){background:var(--p);color:var(--ink)}.studio:not(.st-dark) .cam-stage{background:var(--brand-deep);border-radius:22px}.studio:not(.st-dark) .ed-stage{box-shadow:var(--soft);border-radius:22px}.studio:not(.st-dark) .st-iconbtn{background:var(--w)}@supports (color:color-mix(in lab, red, red)){.studio:not(.st-dark) .st-iconbtn{background:color-mix(in srgb,var(--w) 90%,transparent)}}.studio:not(.st-dark) .st-iconbtn{color:var(--ink);border:1px solid var(--dv);box-shadow:var(--soft);-webkit-backdrop-filter:blur(10px)}.studio:not(.st-dark) .st-iconbtn.on{background:var(--surface-selected);color:var(--pri);border-color:var(--pri)}.studio:not(.st-dark) .st-iconbtn.danger{color:var(--coralt)}.studio:not(.st-dark) .st-done,.studio:not(.st-dark) .ed-next,.studio:not(.st-dark) .ed-share,.fv-add{background:var(--action-primary);color:#fff}.studio:not(.st-dark) .st-pillbtn{background:var(--w)}@supports (color:color-mix(in lab, red, red)){.studio:not(.st-dark) .st-pillbtn{background:color-mix(in srgb,var(--w) 90%,transparent)}}.studio:not(.st-dark) .st-pillbtn{color:var(--ink);border:1px solid var(--dv)}.studio:not(.st-dark) .st-notice,.studio:not(.st-dark) .cam-lensmsg,.studio:not(.st-dark) .cam-zoom,.studio:not(.st-dark) .cam-mic,.studio:not(.st-dark) .cam-backdropbtn{color:#fff;background:#14163ab8}.studio:not(.st-dark) .cam-busy,.studio:not(.st-dark) .st-saving{color:#fff;background:#14163a99}.studio:not(.st-dark) .st-ghost{background:var(--w);color:var(--ink);border:1px solid var(--dv)}.studio:not(.st-dark) .st-danger,.sj-form .st-danger{background:var(--coralt);color:#fff}.studio:not(.st-dark) .cam-bottom{background:var(--p);color:var(--ink)}.studio:not(.st-dark) .cam-traytabs{background:var(--sky);padding:3px}.studio:not(.st-dark) .cam-traytabs button{color:var(--mt);letter-spacing:0;text-transform:none;font:700 12.5px var(--sans)}.studio:not(.st-dark) .cam-traytabs button.on{background:var(--w);color:var(--ink);box-shadow:var(--soft)}.studio:not(.st-dark) .cam-filters button{color:var(--mt)}.studio:not(.st-dark) .cam-filters button.on{color:var(--pri)}.studio:not(.st-dark) .cam-filters button.on .cam-swatch{border-color:var(--pri)}.studio:not(.st-dark) .cam-lensicon{background:var(--w);border:1.5px solid var(--dv)}.studio:not(.st-dark) .cam-lenses button.on .cam-lensicon{background:var(--surface-selected);border-color:var(--pri)}.studio:not(.st-dark) .cam-zoomrange,.studio:not(.st-dark) .ed-layerbar input,.studio:not(.st-dark) .st-adjust input,.studio:not(.st-dark) .pe-slider input,.studio:not(.st-dark) .st-vrange input{accent-color:var(--pri)}.studio:not(.st-dark) .cam-gallery,.studio:not(.st-dark) .cam-flip,.studio:not(.st-dark) .cam-mini{background:var(--w);border:1px solid var(--dv);color:var(--ink);box-shadow:var(--soft)}.studio:not(.st-dark) .cam-mini.done{background:var(--action-primary);color:#fff;border-color:#0000}.studio:not(.st-dark) .cam-shutter .ring{stroke:var(--pri)}.studio:not(.st-dark) .cam-shutter .prog{stroke:var(--sun)}.studio:not(.st-dark) .cam-shutter .core{background:var(--action-primary);color:#fff}.studio:not(.st-dark) .cam-shutter.m-loop .core,.studio:not(.st-dark) .cam-shutter.rec .core,.studio:not(.st-dark) .cam-shutter.s-handsfree .core{background:var(--coral)}.studio:not(.st-dark) .cam-shutter.s-boomerang .core{background:linear-gradient(135deg,var(--action-primary),var(--pri))}.studio:not(.st-dark) .cam-hint{color:var(--mt)}.studio:not(.st-dark) .cam-modes{border-bottom:1px solid var(--dv);gap:18px;padding:0 12px}.studio:not(.st-dark) .cam-modes button{color:var(--mt);font:700 13px var(--sans);letter-spacing:0;text-transform:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 2px}.studio:not(.st-dark) .cam-modes button.on{color:var(--ink);border-bottom-color:var(--pri);background:0 0}.studio:not(.st-dark) .cam-rec{background:var(--coral)}.studio:not(.st-dark) .cam-loopbar i{background:var(--sun)}.studio:not(.st-dark) .cam-cell.live{box-shadow:inset 0 0 0 2px var(--pri)}.studio:not(.st-dark) .cam-problem{background:var(--surface-soft);color:var(--ink)}.studio:not(.st-dark) .cam-problem.quiet,.studio:not(.st-dark) .cam-problem p{color:var(--mt)}.studio:not(.st-dark) .cam-problem-ic{color:var(--pri)}.studio:not(.st-dark) .ed-guide{background:var(--sun)}.studio:not(.st-dark) .ed-trash{background:#14163a99}.studio:not(.st-dark) .ed-trash.hot{background:var(--coralt);border-color:var(--coralt)}.studio:not(.st-dark) .ed-layerbar{background:var(--w);border:1px solid var(--dv);box-shadow:var(--lift);-webkit-backdrop-filter:none}.studio:not(.st-dark) .ed-layerbar label{color:var(--mt)}.studio:not(.st-dark) .ed-strip>button{background:var(--sky)}.studio:not(.st-dark) .ed-strip>button.on{border-color:var(--pri)}.studio:not(.st-dark) .ed-strip-add{color:var(--mt);border-color:var(--ctl)!important}.studio:not(.st-dark) .ed-strip-x{background:#14163ab8}.studio:not(.st-dark) .st-traywrap{background:#14163a47}.studio:not(.st-dark) .st-tray{background:var(--w);color:var(--ink);box-shadow:var(--lift);-webkit-backdrop-filter:none}.studio:not(.st-dark) .st-trayhead strong{color:var(--ink)}.studio:not(.st-dark) .st-search{background:var(--p);border:1px solid var(--dv);border-radius:999px}.studio:not(.st-dark) .st-search .ic{color:var(--mt);opacity:1}.studio:not(.st-dark) .st-search input{color:var(--ink)}.studio:not(.st-dark) .st-search input::placeholder{color:var(--mt)}.studio:not(.st-dark) .st-tabs button.on,.studio:not(.st-dark) .st-emojigrid button:active{background:var(--surface-selected)}.studio:not(.st-dark) .st-empty,.studio:not(.st-dark) .st-credit,.studio:not(.st-dark) .st-label,.studio:not(.st-dark) .st-stickergrid small{color:var(--mt)}.studio:not(.st-dark) .st-stickergrid button,.studio:not(.st-dark) .st-gifgrid button{background:var(--p);border:1px solid var(--dv);color:var(--ink)}.studio:not(.st-dark) .st-prev{background:var(--w);color:var(--pri);box-shadow:var(--soft)}.studio:not(.st-dark) .st-prev.k-place{color:var(--ink)}.studio:not(.st-dark) .st-prev.k-time{background:var(--ink);color:var(--p)}.studio:not(.st-dark) .st-prev.k-rate{color:var(--coral)}.studio:not(.st-dark) .st-prev.k-question{background:linear-gradient(135deg,var(--pri),var(--action-primary));color:#fff}.studio:not(.st-dark) .st-back{color:var(--pri)}.studio:not(.st-dark) .st-list button{color:var(--ink);border-bottom-color:var(--dv)}.studio:not(.st-dark) .st-list .ic{color:var(--pri)}.studio:not(.st-dark) .st-form label{color:var(--mt)}.studio:not(.st-dark) .st-form input{background:var(--p);border-color:var(--dv);color:var(--ink)}.studio:not(.st-dark) .st-form input:focus{border-color:var(--pri)}.studio:not(.st-dark) .st-emojipick button,.studio:not(.st-dark) .st-segs>button{background:var(--p);border:1px solid var(--dv);color:var(--mt)}.studio:not(.st-dark) .st-emojipick button.on,.studio:not(.st-dark) .st-segs>button.on{background:var(--surface-selected);border-color:var(--pri);color:var(--pri)}.studio:not(.st-dark) .st-filterrow button{color:var(--mt)}.studio:not(.st-dark) .st-filterrow button.on{color:var(--pri)}.studio:not(.st-dark) .st-filterrow button.on .st-filterthumb,.studio:not(.st-dark) .st-bgrow button.on{border-color:var(--pri)}.studio:not(.st-dark) .st-bgrow button{border-color:var(--dv)}.studio:not(.st-dark) .st-bgrow button.on{box-shadow:0 0 0 2px var(--surface-selected)}.studio:not(.st-dark) .st-adjust span{color:var(--mt)}.studio:not(.st-dark) .st-adjust b{color:var(--ink)}.studio:not(.st-dark) .st-texted{background:#14163a8c}.studio:not(.st-dark) .st-fontchip{background:var(--w)}@supports (color:color-mix(in lab, red, red)){.studio:not(.st-dark) .st-fontchip{background:color-mix(in srgb,var(--w) 90%,transparent)}}.studio:not(.st-dark) .st-fontchip{border-color:var(--dv);color:var(--ink)}.studio:not(.st-dark) .st-fontchip.on{background:var(--surface-selected);border-color:var(--pri);color:var(--pri)}.studio:not(.st-dark) .st-brushes button{background:var(--w)}@supports (color:color-mix(in lab, red, red)){.studio:not(.st-dark) .st-brushes button{background:color-mix(in srgb,var(--w) 90%,transparent)}}.studio:not(.st-dark) .st-brushes button{color:var(--mt);border:1px solid var(--dv)}.studio:not(.st-dark) .st-brushes button.on{background:var(--surface-selected);color:var(--pri);border-color:var(--pri)}.studio:not(.st-dark) .pe{background:var(--p);color:var(--ink)}.studio:not(.st-dark) .pe-top strong{color:var(--ink)}.studio:not(.st-dark) .pe-frame canvas{box-shadow:0 0 0 1px var(--dv),var(--soft)}.studio:not(.st-dark) .pe-panel{background:var(--w);color:var(--ink);box-shadow:var(--lift)}.studio:not(.st-dark) .pe-aspects button{background:var(--p);border:1px solid var(--dv);color:var(--mt)}.studio:not(.st-dark) .pe-aspects button.on{background:var(--surface-selected);border-color:var(--pri);color:var(--pri)}.studio:not(.st-dark) .pe-slider span{color:var(--mt)}.studio:not(.st-dark) .pe-slider b{color:var(--ink)}.studio:not(.st-dark) .pe-actions [aria-pressed=true]{background:var(--surface-selected);color:var(--pri)}.fv-menu{background:var(--w);border:1px solid var(--dv);box-shadow:var(--lift);-webkit-backdrop-filter:none}.fv-menu button{color:var(--ink)}.fv-menu button:hover{background:var(--surface-selected)}.fv-menu .danger{color:var(--coralt)}.fv-reacts{background:#14163a99}.heart-burst{color:var(--sun)}.lc{border:1px solid var(--dv);background:var(--w);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.lc-q{color:var(--mt);margin:0;font-size:12.5px;line-height:1.55}.lc-q b{color:var(--ink);font:600 16px var(--serif);margin-bottom:2px;display:block}.lc-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lc-options button{text-align:left;border:1.5px solid var(--dv);background:var(--p);color:var(--ink);font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-height:88px;padding:10px 9px;display:flex}.lc-options button .ic{width:18px;height:18px;color:var(--mt)}.lc-options button b{font-size:12.5px;line-height:1.2}.lc-options button small{color:var(--mt);font-size:10.5px;line-height:1.3}.lc-options button.on{border-color:var(--pri);background:var(--surface-selected)}.lc-options button.on .ic{color:var(--pri)}.lc-pick{flex-direction:column;gap:4px;display:flex}.lc-pick .searchbar{margin:0}.lc-here{color:var(--pri);font:700 12.5px var(--sans);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 2px;display:inline-flex}.lc-here .ic{width:15px;height:15px}.lc-chosen{background:var(--surface-selected);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.lc-chosen .ic{width:16px;height:16px;color:var(--pri);flex-shrink:0}.lc-chosen span{flex:1;min-width:0}.lc-chosen button{color:var(--pri);font:700 12px var(--sans);background:0 0;border:0}.sd-need{text-align:center;color:var(--coralt);margin:0;font-size:12px}.sd-aud{flex-basis:100%;margin-top:4px}.cp-aud{margin:4px 0 12px}.lc-suggest{border:1px solid var(--pri);background:var(--surface-selected);color:var(--pri);font:700 12.5px var(--sans);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.lc-suggest .ic{width:15px;height:15px}.sd-linked{margin:0}.ve-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.ve-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fff var(--pct,50%),#ffffff29 var(--pct,50%));border-radius:4px;height:4px}.ve-range::-moz-range-track{background:linear-gradient(90deg,#fff var(--pct,50%),#ffffff29 var(--pct,50%));border-radius:4px;height:4px}.ve-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 2px 10px #00000073}.ve-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #00000073}.studio.cam-mode{color:#fff;max-width:none;background:#000!important}.studio.cam-mode .camx{width:100%;max-width:560px;margin:0 auto}.camx .cam-fit{position:absolute;inset:0}.camx .cam-stage{border-radius:0}.camx .cam-problem{background:linear-gradient(160deg,var(--brand-deep),var(--c3));color:#fff}.camx .cam-problem.quiet{color:#ffffffbf;gap:14px}.camx .cam-problem p{color:#ffffffbf}.camx .cam-problem-ic{color:var(--brand-light)}.studio.st-dark{color:#fff;background:#000}.st-dark .ed-stage{border-radius:20px;box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #ffffff0f}.st-dark .st-iconbtn{width:42px;height:42px;box-shadow:none;background:#0006;border:1px solid #ffffff24;transition:transform .15s,background .15s}.st-dark .st-iconbtn:active{transform:scale(.9)}.st-dark .st-iconbtn.on{color:var(--c3);background:#fff;border-color:#fff}.st-dark .ed-top{gap:8px}.st-dark .ed-dock{scroll-snap-type:x proximity;flex-shrink:0;gap:2px;padding:10px 10px 0;display:flex;overflow-x:auto}.st-dark .ed-dockbtn{color:#fff;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:64px;padding:2px 0;display:flex}.st-dark .ed-dockbtn>span{background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.st-dark .ed-dockbtn small{color:#ffffffb8;letter-spacing:.01em;font-size:10.5px;font-weight:600}.st-dark .ed-bottom{padding-top:10px}.st-dark .ed-next,.st-dark .ed-share{color:var(--c3);background:#fff;box-shadow:0 10px 30px -10px #ffffff59}.st-dark .ed-strip>button{background:var(--c3);border-radius:12px}.st-dark .ed-strip>button.on{border-color:var(--brand-light)}.st-dark .ed-strip-add{border-color:#ffffff59!important;border-radius:12px!important}.st-dark .ed-layerbar{bottom:calc(env(safe-area-inset-bottom) + 186px);background:#16161ce0;border:1px solid #ffffff1a}.st-dark .ed-layerbar input,.st-dark .st-adjust input,.st-dark .pe-slider input{accent-color:var(--brand-light)}.st-dark .ed-guide{background:var(--brand-light)}.st-dark .st-traywrap{background:#00000059}.st-dark .st-tray{background:#14141af5;border-top:1px solid #ffffff14;border-radius:28px 28px 0 0;box-shadow:0 -20px 60px #00000080}.st-dark .st-trayhead strong{font:600 17px var(--sans);letter-spacing:-.01em}.st-dark .st-filterrow button.on .st-filterthumb{border-color:var(--brand-light)}.st-dark .st-filterthumb{border-radius:14px}.st-dark .st-ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.st-dark .st-done{color:var(--c3);background:#fff}.st-dark .pe{background:var(--c3)}.st-dark .pe-top strong{font:600 16px var(--sans)}.st-dark .pe-panel{background:var(--c3);border-top:1px solid #ffffff14;border-radius:28px 28px 0 0}.st-dark .pe-aspects button{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff14}.st-dark .pe-aspects button.on{color:var(--c3);background:#fff;border-color:#fff}.st-dark .cam-traytabs{background:#ffffff14}.st-dark .cam-traytabs button{letter-spacing:0;text-transform:none;font:700 12.5px var(--sans)}.ed-editpill{height:42px;color:var(--c3);font:700 13.5px var(--sans);background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 13px;display:inline-flex;box-shadow:0 10px 30px -10px #0009}.ed-editpill .ic{width:18px;height:18px}.sd-edit{border:1px solid var(--dv);background:var(--w);height:32px;color:var(--pri);font:700 12px var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.sd-edit .ic{width:14px;height:14px}.st-dark .ed-dockbtn.primary>span{color:var(--c3);background:#fff;border-color:#fff}.pe-panel{scrollbar-width:none;max-height:48%;overflow-y:auto}.pe-panel::-webkit-scrollbar{display:none}.pe .st-adjust{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid;overflow:visible}.pe .st-adjust .btn{grid-column:1/-1}.pe-stage{overflow:hidden}.st-dark .ed-fit{padding:0}.st-dark .ed-stage{border-radius:22px}.ed-overlay{z-index:20;flex-direction:column;flex-shrink:0;gap:4px;padding-top:10px;display:flex;position:relative}.ed-overlay .ed-strip{flex:none;padding:4px 14px}.st-dark .ed-dock{justify-content:safe center;gap:0;padding:0 8px}.st-dark .ed-dockbtn{gap:3px;width:62px}.st-dark .ed-dockbtn>span{filter:drop-shadow(0 1px 3px #0000008c);background:0 0;border:0;border-radius:12px;width:40px;height:36px}.st-dark .ed-dockbtn>span .ic{width:25px;height:25px}.st-dark .ed-dockbtn small{color:#fff;text-shadow:0 1px 3px #0009;font-size:11px}.st-dark .ed-dockbtn:hover>span{background:#ffffff1f}.st-dark .ed-bottom{padding:8px 14px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:10px;display:flex}.st-dark .ed-editpill{color:#fff;-webkit-backdrop-filter:blur(14px);height:46px;box-shadow:none;background:#16161eb8;border:1px solid #ffffff24;padding:0 18px 0 15px;font-size:14px}.st-dark .ed-next{background:var(--brand);min-height:46px;color:var(--brand-ink);box-shadow:0 10px 30px -10px var(--brand);margin-left:auto;padding:0 18px 0 22px}.st-dark .ed-share{margin-left:auto}.ed-overlay .ed-layerbar{margin-bottom:8px;position:absolute;bottom:100%;left:12px;right:12px}.st-iconbtn:disabled{opacity:.35}#bnav,.bnav{border-top:1px solid var(--dv);z-index:200;padding:4px 6px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px var(--ink);align-items:stretch;display:flex;background:var(--w)!important}@supports (color:color-mix(in lab, red, red)){#bnav,.bnav{box-shadow:0 -8px 24px color-mix(in srgb, var(--ink) 6%, transparent)}}#bnav button,.bnav button{min-width:0;min-height:52px;color:var(--mt);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:2px 0 4px}#bnav button>span,.bnav button>span{letter-spacing:.01em;white-space:nowrap;font-size:8px;font-weight:700;line-height:1}#bnav button>i,.bnav button>i{width:31px;height:31px;color:var(--mt);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}#bnav button>i .ic,.bnav button>i .ic{width:18px;height:18px}#bnav button:not(.on)>i,.bnav button:not(.on)>i{color:var(--mt)!important;background:0 0!important}#bnav button.on,.bnav button.on{color:var(--ink)}#bnav button.on>i,.bnav button.on>i{background:var(--sky)!important;color:var(--pri)!important}#bnav button[data-nav=circlecorner]>i,#bnav button[data-nav=circlecorner].on>i{width:36px;height:36px;color:inherit!important;background:0 0!important}#bnav button[data-nav=circlecorner] .navmark{width:28px;height:28px;display:block}#bnav button[data-nav=circlecorner].on>span{color:var(--ink)}#bnav button[data-nav=account]>i,#bnav button[data-nav=account].on>i{box-shadow:none!important;background:0 0!important;outline:none!important}#bnav button[data-nav=account].on .avatar{box-shadow:0 0 0 3px var(--pri)}@supports (color:color-mix(in lab, red, red)){#bnav button[data-nav=account].on .avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--pri) 50%, transparent)}}#utilBar,.cnc-utilbar{z-index:30;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 16px;display:flex;position:relative;background:var(--p)!important}@supports (color:color-mix(in lab, red, red)){#utilBar,.cnc-utilbar{background:color-mix(in srgb, var(--p) 88%, var(--wash-lane-a,var(--sky)))!important}}#utilBar,.cnc-utilbar{border-top:1px solid var(--dv);color:var(--mt)}#app.map-on>#topbar{display:none!important}#app.map-on>#view-circlecorner{flex:auto;min-height:0}#app.map-on #body-circlecorner.map-on{flex:auto!important;height:auto!important;min-height:0!important;display:block!important}#cornerMap .atlas-discbar{z-index:6;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;background:var(--p)!important}@supports (color:color-mix(in lab, red, red)){#cornerMap .atlas-discbar{background:color-mix(in srgb, var(--p) 88%, var(--wash-lane-a,var(--sky)))!important}}#cornerMap .atlas-discbar{border-top:1px solid var(--dv);color:var(--mt);box-shadow:none}#cornerMap .atlas-discbar strong{font-family:var(--sans);letter-spacing:0;color:var(--ink);font-size:11px;font-weight:700}#cornerMap .atlas-discbar-link{font-family:var(--sans);color:var(--pri);background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:600}.cnc-utilbtn{color:var(--ink);max-width:58%;font-size:11px;font-weight:700}.cnc-utillabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mt);font-size:9px;font-weight:700}.cnc-utilscope{align-items:center;gap:6px;min-width:0;display:flex}#splash.splash-hold{background:var(--p);gap:8px}#splash.splash-hold b{opacity:1;margin:0}#body-lane,#body-circlecorner,#body-flash,#body-wire,#body-account,#body-discover{background:0 0!important}#laneBar,.laneBar,#body-lane .sf-feedbar,#body-flash .df-flash-bar,#body-wire .sf-feedbar,#body-wire .cm-wire-controls,#hubTabs,.hubtabs,#body-circlecorner .df-search-sticky,#hubTabs .cnc-views,#body-account .jmonth,#profilePanel .jmonth{box-shadow:none!important;background:0 0!important}#view-lane .sf-feedbar,#view-wire .cm-wire-controls,#view-flash .df-flash-bar,#hubTabs .cnc-views,#body-account .jmonth,#profilePanel .jmonth{z-index:6;position:sticky;top:0}#view-lane .sf-feedbar.is-stuck,#view-wire .cm-wire-controls.is-stuck,#view-flash .df-flash-bar.is-stuck,#view-circlecorner #hubTabs .cnc-views.is-stuck,#body-account .jmonth.is-stuck,#profilePanel .jmonth.is-stuck{border-bottom-color:#0000;background:var(--bar-wash,var(--p))!important}#body-account .jmonth,#profilePanel .jmonth{z-index:8;padding:10px var(--gutter) 12px;border-bottom:1px solid var(--dv);font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;font-size:21px;font-weight:700;line-height:1.2;display:flex;top:0;box-shadow:none!important;background:0 0!important}#body-account .jmonth.is-stuck,#profilePanel .jmonth.is-stuck{border-bottom-color:#0000;background:var(--bar-wash,var(--p))!important}#body-account .jmonth .jcount,#profilePanel .jmonth .jcount{font-family:var(--sans);letter-spacing:0;color:var(--mt);font-size:12.5px;font-weight:600}#body-account .shead,#profilePanel .shead{padding:18px var(--gutter) 10px;justify-content:space-between;align-items:baseline;display:flex}#body-account .shead b,#profilePanel .shead b{font-family:var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}#body-account .shead .lnk,#profilePanel .shead .lnk{color:var(--pri);font-size:13px;font-weight:600}#body-account .jcontrols,#profilePanel .jcontrols{margin:0 var(--gutter) 16px;z-index:12;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex;position:relative}#body-account .jcontrols .jdrop-btn,#profilePanel .jcontrols .jdrop-btn{background:var(--w);border:1.5px solid var(--dv);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}#body-account .jrows,#profilePanel .jrows{padding:0 var(--gutter) 4px;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}#body-account .jcell,#profilePanel .jcell{background:var(--dv);height:190px;display:block;position:relative}#body-account .jcard.fillrow .jcell,#profilePanel .jcard.fillrow .jcell{height:190px}#body-account .jcell svg,#profilePanel .jcell svg,#body-account .jcell .pic,#profilePanel .jcell .pic{object-fit:cover;width:100%;height:100%;display:block}#body-account .jcell .jdate,#profilePanel .jcell .jdate{z-index:1;color:#fff;letter-spacing:0;text-transform:none;background:#14163a99;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}#body-account .jcell .jcount,#profilePanel .jcell .jcount{z-index:1;color:#fff;font-family:var(--sans);background:#14163ab8;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;right:6px}#body-account .jcell .jcount .ic,#profilePanel .jcell .jcount .ic{width:10px;height:10px}#body-account .jcell .jplayicon,#profilePanel .jcell .jplayicon{color:#fff;background:#14163a8c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#body-account .jcell .jplayicon .ic,#profilePanel .jcell .jplayicon .ic{width:15px;height:15px}#body-account .jtypebadge,#profilePanel .jtypebadge{z-index:1;color:#fff;font-family:var(--sans);background:#14163ab8;border-radius:999px;align-items:center;gap:3px;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;bottom:6px;left:6px}#body-account .jtypebadge .ic,#profilePanel .jtypebadge .ic{width:11px;height:11px}#body-account .jbadgegroup,#profilePanel .jbadgegroup{z-index:1;align-items:center;gap:4px;margin:0;display:inline-flex;position:absolute;bottom:6px;left:6px}#body-account .jbadgegroup .jtypebadge,#profilePanel .jbadgegroup .jtypebadge{position:static}#body-account .jtypebadge.sub,#profilePanel .jtypebadge.sub{background:#14163a66;font-weight:600}#body-account .jcard.text,#profilePanel .jcard.text{background:var(--w);border:1px solid var(--dv);box-shadow:none;border-radius:14px;padding:14px 14px 34px;position:relative}#body-account .jcard.text .jdate,#profilePanel .jcard.text .jdate{color:var(--mt);text-transform:uppercase;letter-spacing:.03em;background:0 0;margin-bottom:6px;padding:0;font-size:11px;font-weight:700;display:block;position:static}#body-account .jcard.text .je-title,#profilePanel .jcard.text .je-title{font-family:var(--serif);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}#body-account .jcard.text .je-excerpt,#profilePanel .jcard.text .je-excerpt{font-family:var(--serif);color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}#body-account .jcard.text .jtypebadge,#profilePanel .jcard.text .jtypebadge{background:var(--surface-neutral);color:var(--mt)}#body-account .jcard.text .jtypebadge.sub,#profilePanel .jcard.text .jtypebadge.sub{background:var(--dv);color:var(--mt)}#body-account .jcard-footer,#profilePanel .jcard-footer{background:var(--w);border-top:1px solid var(--dv);padding:7px 9px}#body-account .je-caption,#profilePanel .je-caption{color:var(--ink);margin:0;font-size:12.5px;line-height:1.4}.mp-section-title>span{color:var(--mt);font-size:10px;font-weight:600}.mp-section-title{justify-content:space-between;align-items:baseline;padding:22px 16px 12px;display:flex}.mp-section-title h3{font:500 21px/1.15 var(--serif);font-variation-settings:"SOFT" 100;margin:0}.mp-highlights{margin-top:8px}.sf-location-sheet{padding:8px 22px 28px}.sf-location-sheet .cnc-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sf-location-sheet .cc-eyebrow{margin-bottom:6px;display:block}.sf-location-sheet h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:34px;line-height:1.05}.sf-location-sheet>p{color:var(--mt);margin:14px 0 0;font-size:15px;line-height:1.45}.sf-location-sheet .field{margin-top:18px}.sf-location-sheet .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.sf-wide{border-radius:999px;justify-content:center;width:100%;min-height:52px;margin-top:16px}.sf-address{border-top:1px solid var(--dv);margin-top:8px;padding:16px 0}.sf-address summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:650}.sf-location-sheet .sf-small{color:var(--mt);font-size:12px;line-height:1.45}.cnc-loc-sub{color:var(--mt);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:650;display:inline-flex}#areaSheet.overlay,#filterSheet.overlay{z-index:740;justify-content:center;align-items:flex-end}#areaSheet .sheet,#filterSheet .sheet{width:min(460px,100%);max-height:92dvh;padding:22px 22px calc(18px + env(safe-area-inset-bottom));background:var(--w);color:var(--ink);border-radius:28px 28px 0 0;margin:0;overflow:auto}#filterSheet .cnc-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}#filterSheet h2{font-family:var(--serif);letter-spacing:-.03em;margin:4px 0 0;font-size:32px;font-weight:500;line-height:1.05}#filterSheet .field{margin-top:16px}#filterSheet .field label{letter-spacing:.08em;text-transform:uppercase;color:var(--mt);margin-bottom:8px;font-size:11px;font-weight:800;display:block}#filterSheet .cnc-sheet-actions{gap:10px;margin:18px 0 12px;display:flex}#filterSheet .cnc-sheet-actions .btn-p{border-radius:999px;flex:1;justify-content:center;min-height:52px}#filterSheet .meta{color:var(--mt);font-size:14px}#flashViewer{touch-action:none}.splash-fly{background:var(--mt);z-index:3;pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}#profilePanel .mp-profile,#profilePanel .mp-highlights{margin:0 -16px}#profilePanel section:has(>.jcontrols){margin:0 -16px}#profilePanel .pp-body{padding-top:0!important}#profilePanel .mp-profile-person .pp-avatar{outline:5px solid var(--p);background:0 0;border:0;border-radius:50%;padding:0}.mp-placeholder{font-style:italic;color:var(--mt)!important}#profilePanel .mp-highlights{border-top:1px solid var(--dv);border-bottom:1px solid var(--dv);padding:6px 0 14px}#profilePanel .jmonth{top:-16px;background:var(--p)!important}#profilePanel .jcell .cmp-fill{position:absolute;inset:0}#profilePanel .jcard:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.mp-setup{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sf-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.bnav button i{position:relative}.bnav-badge{background:var(--c7);min-width:17px;height:17px;color:var(--c3);font:800 10px/17px var(--sans);text-align:center;box-shadow:0 0 0 2px var(--w);border-radius:999px;padding:0 4px;position:absolute;top:-6px;right:-10px}#btnBell .dot{width:auto;min-width:16px;height:16px;font:800 9px/16px var(--sans);color:#fff;text-align:center;border-radius:999px;padding:0 3px;font-style:normal;top:0;right:0}.conn-pill{left:50%;top:calc(env(safe-area-inset-top) + 64px);z-index:900;background:var(--ink);max-width:calc(100vw - 32px);color:var(--p);font:700 12px/1.3 var(--sans);text-align:center;border-radius:999px;padding:8px 14px;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.conn-pill.ok{background:var(--sage-deep);color:#fff}.app-drawer .drawer-body.sheet{overscroll-behavior:contain;flex:1;min-height:0;position:static;overflow-y:auto;width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;padding:4px 16px calc(env(safe-area-inset-bottom) + 16px)!important;background:0 0!important;border-radius:0!important;margin:0!important;animation:none!important;transform:none!important}.app-drawer .drawer-body.sheet.sf-location-sheet,.app-drawer .drawer-body.sheet.cnc-filter-sheet{padding:4px 22px calc(env(safe-area-inset-bottom) + 24px)!important}.app-drawer .drawer-body.sheet{border:0!important}.app-drawer.ohj-send .item{width:100%}html[data-theme=dark]{--c1:#1a1528;--c2:#2b243c;--c3:#1a1528;--c4:#ede8f4;--c5:#b2a8c4;--c6:#b6a3e0;--c7:#7eae9a;--c8:#3d3652;--c9:#322c44;--c10:#3a3450;--logo-inner-2:#8d7bc8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=green]{--c1:#121a16;--c2:#1e2a22;--c3:#121a16;--c4:#e8f0ea;--c5:#a3b5a8;--c6:#9b8ec4;--c7:#5f9a78;--c8:#2c3b32;--c9:#24342c;--c10:#314038;--logo-inner-2:#c4bbe0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=forestlight]{--c1:#e8f2ec;--c2:#fff;--c3:#243038;--c4:#f3faf6;--c5:#5a6b64;--c6:#5e5fa8;--c7:#6fb39a;--c8:#c5d9ce;--c9:#d7e8de;--c10:#e3e4f2;--logo-inner-2:#9a9bc8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=chalk]{--c1:#f3f0f8;--c2:#fff;--c3:#2a2438;--c4:#f7f4fc;--c5:#6a6474;--c6:#6b4fa0;--c7:#a3c9b4;--c8:#ddd6e8;--c9:#ebe6f4;--c10:#e4f0ea;--logo-inner-2:#a890d0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,html[data-theme]{--p:var(--c1)!important;--w:var(--c2)!important;--ink-dark:var(--c3)!important;--ink-light:var(--c4)!important;--ink:var(--c3)!important;--mt:var(--c5)!important;--ctl:var(--c5)!important;--pri:var(--c6)!important;--sun:var(--c6)!important;--prifill:var(--c7)!important;--coral:var(--c7)!important;--coralt:var(--c6)!important;--dv:var(--c8)!important;--sky:var(--c9)!important;--peach:var(--c10)!important;--logo-ring:var(--c7)!important;--logo-inner:var(--c6)!important;--logo-inner-2:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--logo-inner-2:color-mix(in srgb, var(--c6) 58%, var(--c4))!important}}:root,html[data-theme]{--logo-dot:var(--c7)!important;--logo-core:var(--c7)!important;--logo-eye:var(--c6)!important;--action-primary:var(--c7)!important;--surface-selected:var(--c10)!important;--surface-soft:var(--c9)!important;--bubble-self:var(--c10)!important;--bubble-ink:var(--c3)!important;--fresh-surface:var(--c9)!important;--content-fresh:var(--c6)!important;--attention-required:var(--c6)!important;--surface-neutral:var(--c8)!important;--ghost-bg:var(--c2)!important;--ghost-border:var(--c8)!important;--ghost-ink:var(--c5)!important;--onlight:var(--c3)!important;--ondark:var(--c4)!important;--map-land:var(--c1)!important;--map-water:var(--c9)!important;--map-park:var(--c9)!important;--map-building:var(--c2)!important;--map-road:var(--c2)!important;--map-road-edge:var(--c8)!important}html[data-theme=dark],html[data-theme=green],html[data-theme=graphite]{--ink:var(--c4)!important;--bubble-ink:var(--c4)!important}.iconbtn.plus,#btnPlus,.sf-newmessage,.cc-add,.df-add-flash,.chip.on,.laneswitch button.on,.bnav button.on i{color:var(--c4)!important}html,body,#app{background:var(--p);color:var(--ink)}.view,.view.on,.viewbody{color:var(--ink);background:0 0}#topbar,.topbar,#utilBar,.cnc-utilbar{background:var(--p);color:var(--ink);border-color:var(--dv)}#bnav,.bnav{background:var(--w);color:var(--mt);border-top-color:var(--dv)}.bnav button{color:var(--mt)}.bnav button.on,.bnav button.on i{color:var(--pri)}.bnav button.on i{background:var(--sky)}.iconbtn{background:var(--ghost-bg);border-color:var(--ghost-border);color:var(--ghost-ink)}.iconbtn.plus,#btnPlus,.sf-newmessage,.cc-add,.df-add-flash,.chip.on{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.searchbar,.sf-wiresearch,.cc-searchbox,.card,.track,.jdrop-panel,.jdrop-btn,.cc-discovery,.life-tile,.df-host-card,.df-person,.df-suggest-card,.atlas-search,.atlas-switch,.atlas-filter,.atlas-results,.cnc-filter,.sheet,#themeSheetBody,.panel,#notifPanel,.mapsheet{background:var(--w);color:var(--ink);border-color:var(--dv)}input,textarea{color:var(--ink);caret-color:var(--pri);background:0 0}input::placeholder,textarea::placeholder{color:var(--mt)}.sf-pageintro h2,.df-flash-head h2,.cm-wire-head h2,.cnc-welcome h2{color:var(--ink)}.sf-pageintro h2 em,.df-flash-head h2 em,.cm-wire-head h2 em,.cnc-welcome em{color:var(--pri)}.cc-eyebrow,.sf-small,.meta,.life-caption,:where(.sheet,.pbody,.mapsheet) small,.sf-tabs>button,.cnc-views button,.hubtabs button{color:var(--mt)}.sf-tabs>button[aria-selected=true],.cnc-views button.on,.hubtabs button.on{color:var(--pri)}#view-lane{--bar-wash:var(--sky)}@supports (color:color-mix(in lab, red, red)){#view-lane{--bar-wash:color-mix(in srgb, var(--sky) 42%, var(--p))}}#view-lane{background:radial-gradient(120% 80% at 0% -10%, var(--sky) 0%, transparent 58%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 260px)}@supports (color:color-mix(in lab, red, red)){#view-lane{background:radial-gradient(120% 80% at 0% -10%, color-mix(in srgb, var(--sky) 70%, transparent) 0%, transparent 58%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 260px)}}#view-lane{color:var(--ink)}#view-discover{--bar-wash:var(--sky)}@supports (color:color-mix(in lab, red, red)){#view-discover{--bar-wash:color-mix(in srgb, var(--sky) 48%, var(--p))}}#view-discover{background:linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 220px);color:var(--ink)}#view-circlecorner{--bar-wash:var(--peach)}@supports (color:color-mix(in lab, red, red)){#view-circlecorner{--bar-wash:color-mix(in srgb, var(--peach) 50%, var(--p))}}#view-circlecorner{background:radial-gradient(90% 60% at 100% 0%, var(--coral) 0%, transparent 50%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 280px)}@supports (color:color-mix(in lab, red, red)){#view-circlecorner{background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--coral) 18%, transparent) 0%, transparent 50%), linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 280px)}}#view-circlecorner{color:var(--ink)}#view-flash{--bar-wash:var(--peach)}@supports (color:color-mix(in lab, red, red)){#view-flash{--bar-wash:color-mix(in srgb, var(--peach) 46%, var(--p))}}#view-flash{background:linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 240px);color:var(--ink)}#view-wire{--bar-wash:var(--sky)}@supports (color:color-mix(in lab, red, red)){#view-wire{--bar-wash:color-mix(in srgb, var(--sky) 44%, var(--p))}}#view-wire{background:linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 200px);color:var(--ink)}#view-account{--bar-wash:var(--peach)}@supports (color:color-mix(in lab, red, red)){#view-account{--bar-wash:color-mix(in srgb, var(--peach) 36%, var(--p))}}#view-account{background:linear-gradient(180deg, var(--bar-wash) 0%, var(--p) 230px);color:var(--ink)}#view-loop,#body-loop,.sf-loopstage,#flashViewer{background:var(--p);color:var(--ink)}#splashCoralScale path:first-of-type,.brandicon path:first-of-type,svg.brandicon path:first-of-type,.brandmark path:first-of-type,#splashCoralScale path,.brandicon path:first-of-type{fill:var(--logo-ring)!important}#splashCenterScale path:first-of-type,.brandicon path:nth-of-type(2){fill:var(--logo-inner)!important}#splashCenterScale path:nth-of-type(2),.brandicon path:nth-of-type(3){fill:var(--logo-inner-2)!important}#splashAmber,.brandicon circle{fill:var(--logo-dot)!important}#splashLogo,#splashLogo *{box-shadow:none!important;background:0 0!important}#splash>svg#splashLogo{background:0 0;overflow:visible}.splash-fly{z-index:4;background:var(--mt);pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}#splashCaption span{color:var(--logo-ring)!important}#splash{background:var(--p)}#themeSheet.overlay{background:0 0;justify-content:center;align-items:center}#themeSheet .scrim{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){#themeSheet .scrim{background:color-mix(in srgb, var(--ink) 28%, transparent)}}#themeSheet .sheet,#themeSheetBody{z-index:721;background:var(--w);width:min(360px,100% - 32px);color:var(--ink);border:1px solid var(--dv);max-height:min(78dvh,100dvh - 48px);box-shadow:var(--lift);border-radius:28px;margin:0 auto;padding:22px 18px 20px;overflow:auto}#themeSheetBody .pl-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#themeSheetBody .pl-head h2{font:500 32px/1.05 var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0}#themeSheetBody .pl-head .sf-icon{width:36px;height:36px;color:var(--ink);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}#themeSheetBody .pl-intro{color:var(--mt);margin:10px 0 16px;font-size:14px;line-height:1.4}#themeSheetBody .pl-grid{grid-template-columns:1fr;gap:12px;display:grid}#themeSheetBody .pl-choice{text-align:left;border:1.5px solid var(--dv);background:var(--p);width:100%;color:var(--ink);border-radius:18px;padding:12px;display:block;position:relative}#themeSheetBody .pl-choice[aria-checked=true]{border-color:var(--pri)}@supports (color:color-mix(in lab, red, red)){#themeSheetBody .pl-choice[aria-checked=true]{border-color:color-mix(in srgb, var(--pri) 55%, var(--dv))}}#themeSheetBody .pl-preview{border-radius:12px;height:46px;display:flex;position:relative;overflow:hidden}#themeSheetBody .pl-preview i{flex:1}#themeSheetBody .pl-preview i.pl-tick{width:22px;height:22px;color:var(--c3);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 1px 4px #1414282e}#themeSheetBody .pl-tick .ic{stroke-width:2.4px;width:14px;height:14px}#themeSheetBody .pl-choice strong{margin-top:12px;font-size:15px;font-weight:700;display:block}#themeSheetBody .pl-choice small{color:var(--mt);margin-top:3px;font-size:12px;line-height:1.35;display:block}.jdrop:has(.jdrop-panel){z-index:230;position:relative}.jdrop-panel{z-index:240!important}#createSheet.overlay,#flashCreatePanel,#acctPanel,#thread{z-index:610!important}#notifPanel{z-index:620!important}#ohjPanel{z-index:640!important}#ohjPanel .pbody{padding-bottom:88px}#ohjSheet,#wireNewSheet.overlay{z-index:650!important}.ohj-dock{box-sizing:border-box;width:min(460px,100%);left:50%;right:auto;transform:translate(-50%);z-index:660!important;margin:0!important;position:fixed!important;bottom:0!important}.toast{z-index:680!important}#flashViewer{z-index:560!important}#flashViewer.fv-raised{z-index:705!important}body:has(#flashViewer.fv-raised) .toast{z-index:706!important}#themeSheet.overlay,#themeSheet{z-index:720!important}#areaSheet.overlay,#filterSheet.overlay{z-index:740!important}#app.map-on>#bnav,#app.map-on .bnav{z-index:300}:root{--serif:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}html,body,button,input,textarea{font-family:var(--sans)}body{font-size:15.5px;line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-weight:500;font-size:inherit;letter-spacing:-.02em;margin:0;line-height:1.2}p,ul,ol,figure{margin:0}button,input,textarea{font-family:inherit;font-size:inherit;letter-spacing:normal}.sf-pageintro h2,.df-flash-head h2,.cc-intro h2{font-family:var(--serif);font-variation-settings:"SOFT" 100,"opsz" 48;letter-spacing:-.03em;font-size:29px;font-weight:500;line-height:1.17}.cnc-welcome h2,.cm-wire-head h2{font-family:var(--serif);font-variation-settings:"SOFT" 100,"opsz" 48;letter-spacing:-.03em;font-size:27px;font-weight:500;line-height:1.15}.topbar h1,#topbar h1{font-family:var(--serif);font-variation-settings:"SOFT" 100,"opsz" 36;letter-spacing:-.02em;font-size:19px;font-weight:600}#bnav button>span,.bnav button>span{font-size:9px;font-weight:600}.meta,.sf-small{font-size:12.5px}.btn{font-size:13.5px}#ohjPanel .ohj-title{color:#fff;font-size:28px}#ohjPanel .factlist .row{font-size:14.5px}#ohjPanel .factlist .lbl{font-size:11px}#ohjPanel .ohj-lead,#ohjPanel .evidence{font-size:15.5px}.mapsheet .mshead .grow strong{font-size:20px}.mapsheet .msquote{font-size:16.5px}.mapsheet .msacts .btn,#ohjPanel .ohj-dock .btn-p{font-size:15px}.sk{box-sizing:border-box;background:linear-gradient(90deg, var(--dv) 0%, var(--w) 45%, var(--dv) 100%);flex:none;max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.sk{background:linear-gradient(90deg, color-mix(in srgb, var(--dv) 88%, var(--w)) 0%, color-mix(in srgb, var(--w) 82%, var(--dv)) 45%, color-mix(in srgb, var(--dv) 88%, var(--w)) 100%)}}.sk{background-size:220% 100%;border-radius:12px;animation:1.15s ease-in-out infinite sk-shimmer}.sk-fill{flex:auto;width:auto;min-width:0}.sk-lines{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sk-lines>.sk{align-self:flex-start}.sk-person{align-items:center;gap:10px;min-width:0;display:flex}.sk-actions{align-items:center;gap:10px;display:flex}.sk-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.sk-links{flex-direction:column;display:flex}.sk-links>.sk-person{border-bottom:1px solid var(--dv);min-height:48px}.sk-journal{padding:8px var(--gutter) 24px}.sk-journal-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}#topbar.cnc-onerow>.sk{flex:none}#topbar .cnc-titlewrap>.sk{align-self:flex-start}#bnav button>i>.sk{border-radius:6px;width:18px;height:18px}#bnav button[data-nav=circlecorner]>i>.sk{border-radius:50%;width:26px;height:26px}#bnav button>span{justify-content:center;align-items:center;width:100%;display:flex}#bnav button>span>.sk{width:28px;height:7px;margin:0 auto}.cnc-searchrow>.sk-fill{border-radius:14px;height:44px}[aria-busy=true] .sf-flashstrip>.sf-flash-avatar{pointer-events:none}#body-wire[aria-busy=true] .sf-conversation{align-items:center;gap:12px;display:flex}#body-wire[aria-busy=true] .sf-conversation>.sk-lines{flex:1}.df-flash-head>.sk{flex:none}#body-account[aria-busy=true] .mp-profile-art{background:linear-gradient(90deg, var(--dv), var(--w), var(--dv))}@supports (color:color-mix(in lab, red, red)){#body-account[aria-busy=true] .mp-profile-art{background:linear-gradient(90deg, color-mix(in srgb, var(--dv) 88%, var(--w)), color-mix(in srgb, var(--w) 70%, var(--dv)), color-mix(in srgb, var(--dv) 88%, var(--w)))}}#body-account[aria-busy=true] .mp-profile-art{background-size:220% 100%;animation:1.15s ease-in-out infinite sk-shimmer}.sk-loop{background:var(--c3)}.sk-map{background:var(--map-land,var(--p));position:absolute;inset:0}.sk-map-search{align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.sk-map-zoom{border-radius:14px;flex-direction:column;gap:0;display:flex;position:absolute;top:76px;right:14px;overflow:hidden}.sk-map-actions{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:56px;right:12px}.sk-map .atlas-discbar{background:var(--p);justify-content:space-between;align-items:center;min-height:40px;padding:8px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sk-map .atlas-discbar{background:color-mix(in srgb, var(--p) 88%, var(--sky))}}.sk-map .atlas-discbar{border-top:1px solid var(--dv)}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk,.mp-profile-art{animation:none}}.pwa-toast{top:calc(12px + env(safe-area-inset-top));z-index:760;background:var(--w);max-width:440px;color:var(--ink);border:1px solid var(--dv);box-shadow:0 12px 32px var(--ink);border-radius:18px;align-items:center;gap:10px;margin:0 auto;padding:10px 8px 10px 10px;display:flex;position:fixed;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.pwa-toast{box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 18%, transparent)}}.pwa-toast{animation:.32s pwa-toast-in}.pwa-toast img{border-radius:12px;flex:none;width:42px;height:42px;display:block}.pwa-toast-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pwa-toast-copy strong{font-family:var(--sans);letter-spacing:-.01em;font-size:14px;font-weight:750;line-height:1.2}.pwa-toast-copy span{color:var(--mt);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pwa-install{background:var(--pri);color:#fff;border:0;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-size:13px;font-weight:750}.pwa-dismiss{width:30px;height:30px;color:var(--mt);background:0 0;border:0;flex:none;padding:0;font-size:20px;line-height:1}@keyframes pwa-toast-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pwa-toast{animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html[data-theme=light]{--c1:#f6f6f2;--c2:#fff;--c3:#1b1a27;--c4:#fafaf7;--c5:#676773;--c6:#a99cf7;--c7:#7fb29b;--c8:#e4e4de;--c9:#eef2ec;--c10:#ece9fc;--logo-inner-2:#b4a9ee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=graphite]{--c1:#0e100f;--c2:#171a18;--c3:#0e100f;--c4:#eef1ee;--c5:#9ba39d;--c6:#a99cf7;--c7:#7fb29b;--c8:#272c29;--c9:#1b201d;--c10:#252235;--logo-inner-2:#8f83d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark]{--c1:#110f1a;--c2:#1b1826;--c3:#110f1a;--c4:#efecf6;--c5:#a69fb8;--c6:#a99cf7;--c7:#7fb29b;--c8:#2c2839;--c9:#1f1c2b;--c10:#2a2540}:root,html[data-theme]{--brand:#a99cf7;--brand-hover:#9a8bf2;--brand-ink:#fff;--brand-soft:var(--c6);--prifill:var(--brand)!important;--action-primary:var(--brand)!important;--coral:var(--c7)!important}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--brand-soft:color-mix(in srgb, var(--c6) 12%, var(--c2))}}:root,html[data-theme]{--accent:var(--c7);--accent-soft:var(--c7)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--accent-soft:color-mix(in srgb, var(--c7) 16%, var(--c2))}}:root,html[data-theme]{--sage-ink:var(--c7)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--sage-ink:color-mix(in srgb, var(--c7) 62%, var(--ink))}}:root,html[data-theme]{--danger:#d64545;--on-dark:var(--c4);--brand-light:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--brand-light:color-mix(in srgb, var(--brand) 45%, #fff)}}:root,html[data-theme]{--brand-deep:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--brand-deep:color-mix(in srgb, var(--brand) 55%, var(--c3))}}:root,html[data-theme]{--sage-deep:var(--c7)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--sage-deep:color-mix(in srgb, var(--c7) 55%, var(--c3))}}:root,html[data-theme]{--logo-deep:#a99cf7;--logo-light:#e1dcfc;--logo-green:var(--c7);--logo-green-light:var(--c7)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--logo-green-light:color-mix(in srgb, var(--c7) 55%, #fff)}}:root,html[data-theme]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--danger-soft:color-mix(in srgb, var(--danger) 12%, var(--c2))}}:root,html[data-theme]{--surface:var(--c2);--surface-2:var(--c1)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--surface-2:color-mix(in srgb, var(--c1) 55%, var(--c2))}}:root,html[data-theme]{--surface-sunken:var(--c8)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--surface-sunken:color-mix(in srgb, var(--c8) 38%, var(--c1))}}:root,html[data-theme]{--line:var(--c8);--line-strong:var(--c8)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--line-strong:color-mix(in srgb, var(--c8) 70%, var(--c5))}}:root,html[data-theme]{--glass:var(--c2)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--glass:color-mix(in srgb, var(--c2) 76%, transparent)}}:root,html[data-theme]{--glass-paper:var(--c1)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--glass-paper:color-mix(in srgb, var(--c1) 80%, transparent)}}:root,html[data-theme]{--font-ui:"Geist Variable","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Fraunces Variable","Fraunces","Iowan Old Style",Georgia,serif;--serif:var(--font-display);--sans:var(--font-ui);--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-full:999px;--shadow-xs:0 1px 2px #11111a0d;--shadow-sm:0 1px 2px #11111a0a,0 2px 6px -1px #11111a0f;--shadow-md:0 1px 2px #11111a0a,0 6px 16px -4px #11111a1a;--shadow-lg:0 2px 6px #11111a0d,0 18px 44px -10px #11111a33;--shadow-brand:0 1px 1px #28188c40,0 6px 18px -6px var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--shadow-brand:0 1px 1px #28188c40,0 6px 18px -6px color-mix(in srgb, var(--brand) 70%, transparent)}}:root,html[data-theme]{--ring:0 0 0 3px var(--c6)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--ring:0 0 0 3px color-mix(in srgb, var(--c6) 26%, transparent)}}:root,html[data-theme]{--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.36,.64,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--gutter:20px;--soft:var(--shadow-sm)!important;--lift:var(--shadow-lg)!important;--focus-ring:var(--c6)!important}html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--danger:#f07070;--glass:var(--c2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--glass:color-mix(in srgb, var(--c2) 72%, transparent)}}html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--glass-paper:var(--c1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--glass-paper:color-mix(in srgb, var(--c1) 74%, transparent)}}html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #00000059,0 2px 8px -2px #0006;--shadow-md:0 1px 2px #00000059,0 8px 20px -6px #0000008c;--shadow-lg:0 2px 6px #0006,0 24px 56px -12px #000000b3;--shadow-brand:0 1px 1px #0000004d,0 8px 22px -8px var(--brand)}@supports (color:color-mix(in lab, red, red)){html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--shadow-brand:0 1px 1px #0000004d,0 8px 22px -8px color-mix(in srgb, var(--brand) 80%, transparent)}}html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--surface-2:var(--c2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--surface-2:color-mix(in srgb, var(--c2) 60%, var(--c1))}}html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--surface-sunken:var(--c1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=graphite],html[data-theme=dark],html[data-theme=green]{--surface-sunken:color-mix(in srgb, var(--c1) 70%, #000)}}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{font-family:var(--font-ui);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";font-size:15px;line-height:1.5}::selection{background:var(--c6)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--c6) 24%, transparent)}}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em}@media (width>=461px){body{background:radial-gradient(circle at 1px 1px, var(--c5) 1px, transparent 0) 0 0/22px 22px, var(--c1)}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--c5) 22%, transparent) 1px, transparent 0) 0 0/22px 22px, var(--c1)}}#app{box-shadow:0 0 0 1px var(--line), var(--shadow-lg)!important}}#topbar.cnc-onerow{min-height:60px;padding:8px var(--gutter);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--line);gap:8px;background:var(--glass-paper)!important}@supports (color:color-mix(in lab, red, red)){#topbar.cnc-onerow{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}#topbar h1{letter-spacing:-.025em;font-weight:600;line-height:1.1;font-size:19px!important}#topbar.cnc-onerow .brandicon{width:34px;height:34px;transition:transform var(--dur-3) var(--ease-spring)}#topbar.cnc-onerow .brandicon:active{transform:scale(.92)rotate(-8deg)}.iconbtn{width:36px;height:36px;box-shadow:var(--shadow-xs);transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2);border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.iconbtn .ic{width:17px;height:17px}@media (hover:hover){.iconbtn:hover{background:var(--surface-2)!important;border-color:var(--line-strong)!important}}.iconbtn:active{transform:scale(.92)}.iconbtn.plus,#btnPlus{box-shadow:var(--shadow-brand), inset 0 1px 0 #ffffff2e;background:var(--brand)!important;color:var(--brand-ink)!important;border-color:#0000!important}@media (hover:hover){.iconbtn.plus:hover,#btnPlus:hover{background:var(--brand-hover)!important}}.iconbtn.plus .ic{transition:transform var(--dur-3) var(--ease-spring)}.iconbtn.plus:hover .ic{transform:rotate(90deg)}.iconbtn .dot{color:#fff;width:auto;min-width:16px;height:16px;font:700 9.5px/1 var(--font-ui);animation:ds-pop var(--dur-4) var(--ease-spring) backwards;border-radius:999px;place-items:center;padding:0 4px;font-style:normal;display:grid;top:-3px;right:-3px;background:var(--danger)!important;border:2px solid var(--c1)!important}.btn{border-radius:var(--r-full);min-height:40px;font:600 14px/1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2), border-color var(--dur-2), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);-webkit-tap-highlight-color:transparent;padding:0 18px}.btn:active:not(:disabled){transform:scale(.97)}.btn .ic{width:16px;height:16px}.btn-p,.btn-q,.btn.btn-p{box-shadow:var(--shadow-brand), inset 0 1px 0 #ffffff29;background:var(--brand)!important;color:var(--brand-ink)!important;border:1px solid #0000!important}@media (hover:hover){.btn-p:hover:not(:disabled),.btn-q:hover:not(:disabled){background:var(--brand-hover)!important}}.btn-ghost,.btn.btn-ghost{box-shadow:var(--shadow-xs);background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important}@media (hover:hover){.btn-ghost:hover:not(:disabled){background:var(--surface-2)!important;border-color:var(--line-strong)!important}}.btn.danger,.btn-p.danger{box-shadow:none;background:var(--danger)!important;color:#fff!important}.btn:disabled{opacity:.5;box-shadow:none}.btn.btn-sm{min-height:32px;padding:0 13px;font-size:12.5px}.cm-textbtn{border-radius:var(--r-sm);transition:background-color var(--dur-2);font-size:12.5px}@media (hover:hover){.cm-textbtn:hover{background:var(--brand-soft)}}.field label{font:600 11.5px/1.3 var(--font-ui);letter-spacing:.04em;color:var(--mt);margin-bottom:8px}.field input,.field textarea,#threadInput{box-shadow:var(--shadow-xs);transition:border-color var(--dur-2), box-shadow var(--dur-2) var(--ease-out);padding:12px 14px;font-size:15px;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:var(--r-md)!important}.field input:focus,.field textarea:focus,#threadInput:focus{border-color:var(--c6)!important;outline:none!important}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus,#threadInput:focus{border-color:color-mix(in srgb, var(--c6) 60%, var(--line))!important}}.field input:focus,.field textarea:focus,#threadInput:focus{box-shadow:var(--ring)}.searchbar,.sf-wiresearch,.cc-searchbox,.atlas-search{min-height:44px;box-shadow:var(--shadow-xs);transition:border-color var(--dur-2), box-shadow var(--dur-2) var(--ease-out);border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:var(--r-md)!important}.searchbar:focus-within,.sf-wiresearch:focus-within,.cc-searchbox:focus-within,.atlas-search:focus-within{border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.searchbar:focus-within,.sf-wiresearch:focus-within,.cc-searchbox:focus-within,.atlas-search:focus-within{border-color:color-mix(in srgb, var(--c6) 55%, var(--line))!important}}.searchbar:focus-within,.sf-wiresearch:focus-within,.cc-searchbox:focus-within,.atlas-search:focus-within{box-shadow:var(--ring)}.searchbar input:focus-visible,.sf-wiresearch input:focus-visible,.cc-searchbox input:focus-visible,.atlas-search input:focus-visible{outline:none!important}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid var(--c6)!important}.jdrop-btn,.cnc-utilbtn{border-radius:var(--r-full);box-shadow:var(--shadow-xs);transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-spring);font-weight:600;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.jdrop-btn:active{transform:scale(.97)}.jdrop-btn .ic,.cnc-utilbtn .ic{transition:transform var(--dur-3) var(--ease-out)}.jdrop.open .jdrop-btn .ic,.jdrop.open .cnc-utilbtn .ic{transform:rotate(180deg)}.jdrop-panel{transform-origin:100% 0;animation:ds-menu-in var(--dur-3) var(--ease-out) backwards;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-lg)!important;background:var(--surface)!important;padding:6px!important}.jdrop-item{transition:background-color var(--dur-1);font-size:14px;border-radius:var(--r-sm)!important}.jdrop-item.on,.jdrop-item:hover{background:var(--brand-soft)!important;color:var(--c6)!important}.pc-menu{transform-origin:100% 0;animation:ds-menu-in var(--dur-3) var(--ease-out) backwards;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-lg)!important;background:var(--surface)!important;padding:6px!important}.pc-menu button{border-radius:var(--r-sm)}#utilBar,.cnc-utilbar{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);min-height:44px;background:var(--glass-paper)!important;border-top:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){#utilBar,.cnc-utilbar{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)!important}}.cnc-utilbtn{white-space:nowrap;align-items:center;gap:4px;min-height:30px;padding:0 10px 0 12px;font-size:12px;display:inline-flex}.cnc-utilbtn span{white-space:nowrap}.cnc-utillabel{letter-spacing:.08em;white-space:nowrap;font-weight:600;font-size:10px!important}#bnav{-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);position:relative;padding:6px 6px calc(8px + env(safe-area-inset-bottom))!important;background:var(--glass)!important;border-top:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){#bnav{border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent)!important}}#bnav{box-shadow:0 -8px 24px -12px #11111a1f!important}#bnav button{-webkit-tap-highlight-color:transparent;position:relative;color:var(--mt)!important;gap:3px!important;padding:4px 0!important}#bnav button>i{z-index:1;transition:transform var(--dur-3) var(--ease-spring), color var(--dur-2);position:relative;border-radius:var(--r-full)!important;width:44px!important;height:30px!important;color:inherit!important;background:0 0!important;border:0!important}#bnav button:active>i{transform:scale(.88)}#bnav button.on,#bnav button.on>i{color:var(--c6)!important}#bnav button>span{letter-spacing:-.005em;transition:color var(--dur-2);font-size:10.5px!important;font-weight:600!important}#bnav button.on>span{color:var(--ink)}#bnav .bnav-pill{z-index:-1;border-radius:var(--r-full);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--c6);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){#bnav .bnav-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c6) 14%, transparent)}}#bnav .bnav-badge{min-width:16px;height:16px;font:700 9.5px/1 var(--font-ui);border:2px solid var(--c2);border-radius:999px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-2px;right:4px;background:var(--c7)!important;color:#fff!important}.cc-eyebrow{text-transform:uppercase;align-items:center;gap:7px;font:600 10.5px/1.2 var(--font-ui)!important;letter-spacing:.14em!important;color:var(--mt)!important;display:inline-flex!important}.cc-eyebrow:before{content:"";background:var(--c7);width:6px;height:6px;box-shadow:0 0 0 3px var(--c7);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cc-eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--c7) 22%, transparent)}}.sf-pageintro h2,.df-flash-head h2,.cc-intro h2,.cnc-welcome h2,.cm-wire-head h2{text-wrap:balance;font-family:var(--font-display)!important;letter-spacing:-.035em!important;font-variation-settings:"SOFT" 60,"opsz" 72!important;margin-top:12px!important;font-size:31px!important;font-weight:520!important;line-height:1.08!important}.sf-pageintro h2 em,.df-flash-head h2 em,.cc-intro h2 em,.cnc-welcome h2 em,.cnc-welcome em,.cm-wire-head h2 em{font-style:italic;color:var(--c6)!important;font-variation-settings:"SOFT" 100,"opsz" 72!important;font-weight:420!important}.sf-pageintro p,.cm-wire-head p{color:var(--mt);font-size:14px;line-height:1.6}#view-lane,#view-flash,#view-wire{background:0 0!important}.sf-feedbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--glass-paper)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}#body-lane .df-feed-label{font-family:var(--font-ui)!important;letter-spacing:-.01em!important;color:var(--ink)!important;font-size:14px!important;font-weight:650!important}#body-lane .sf-post,#body-account .sf-post,.panel .sf-post{border-radius:var(--r-xl);box-shadow:var(--shadow-sm);margin:14px 12px 0;background:var(--surface)!important;border:1px solid var(--line)!important;padding:16px 16px 8px!important}.sf-post header strong{letter-spacing:-.01em;font-weight:650}.sf-post-text{font-size:15px;line-height:1.6;margin:12px 0 14px!important}.sf-post-media{overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a;border-radius:var(--r-lg)!important}.sf-media-label{background:var(--c3)!important}@supports (color:color-mix(in lab, red, red)){.sf-media-label{background:color-mix(in srgb, var(--c3) 55%, transparent)!important}}.sf-media-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600;border-radius:var(--r-full)!important;padding:4px 10px!important}.sf-placeinfo{color:var(--mt);font-size:12.5px}.sf-post footer{gap:2px}.sf-post footer button{min-height:36px;transition:background-color var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-spring);position:relative;border-radius:var(--r-full)!important;padding:8px 10px!important}@media (hover:hover){.sf-post footer button:hover{background:var(--surface-sunken)}}.sf-post footer button:active{transform:scale(.92)}.sf-post footer button.on,.sf-post footer button[aria-label=Like].on{color:var(--c6)!important}.sf-post footer button[aria-label=Like].on .ic{fill:currentColor}.sf-subject{transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-spring);border:1px solid var(--line)!important;background:var(--surface-2)!important;border-radius:var(--r-md)!important}.sf-subject:active{transform:scale(.985)}.sf-subject-icon{background:var(--brand-soft)!important;color:var(--c6)!important;border-radius:var(--r-sm)!important}.sf-flashstrip{padding:6px var(--gutter) 14px!important;gap:14px!important}.sf-flash-avatar{color:var(--mt);transition:transform var(--dur-2) var(--ease-spring);gap:7px!important;width:64px!important}.sf-flash-avatar:active{transform:scale(.94)}.sf-flash-avatar.flashlink>span{place-items:center;color:#fff!important;background:linear-gradient(145deg, var(--brand), var(--brand))!important;border:0!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.sf-flash-avatar.flashlink>span{background:linear-gradient(145deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--c7)))!important}}.sf-flash-avatar.flashlink>span{box-shadow:var(--shadow-brand), inset 0 1px 0 #ffffff40}.sf-flash-meadd{box-shadow:0 0 0 2px var(--c1), 0 0 0 3.5px var(--c5);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sf-flash-meadd{box-shadow:0 0 0 2px var(--c1), 0 0 0 3.5px color-mix(in srgb, var(--c5) 40%, transparent)}}.sf-flash-addbadge{box-shadow:var(--shadow-sm);background:var(--brand)!important;border-color:var(--c1)!important}.sf-flash-avatar small,.sf-flash-avatar>span:last-child{font-size:11px;font-weight:500}.sf-tabs>button,.cm-signals-tabs button,.df-flash-tabs>button{transition:color var(--dur-2)}#body-circlecorner .cnc-views button{transition:color var(--dur-2);position:relative;border-bottom-color:#0000!important}#body-circlecorner:not(.map-on) .cnc-views button.on{color:var(--ink)!important;font-weight:650!important}.sf-tabs>button,.cm-signals-tabs button,.df-flash-tabs>button{position:relative}.sf-tabs>button.on:after,.sf-tabs>button[aria-selected=true]:after,.df-flash-bar .sf-tabs>button.on:after,.df-flash-bar .sf-tabs>button[aria-selected=true]:after{content:none!important}.cm-signals-tabs button[aria-selected=true]{border-bottom-color:#0000!important}.sf-tabs>button[aria-selected=true],.cm-signals-tabs button[aria-selected=true]{color:var(--ink)!important;font-weight:650!important}.ds-tab-ink{background:var(--c6);pointer-events:none;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}#body-circlecorner.map-on .ds-tab-ink{border-radius:var(--r-full);background:var(--surface);height:auto;box-shadow:var(--shadow-sm);z-index:-1;inset:0}#body-circlecorner.map-on .cnc-views button{z-index:0;padding:0 14px!important}#body-circlecorner.map-on .cnc-views button.on{box-shadow:none!important;background:0 0!important}.hubtabs button{transition:background-color var(--dur-2), color var(--dur-2), box-shadow var(--dur-2)}#body-circlecorner.map-on .cnc-views,.laneswitch,.st-seg{background:var(--surface-sunken)!important;border:1px solid var(--line)!important;border-radius:var(--r-full)!important;padding:3px!important}#body-circlecorner.map-on .cnc-views button.on,.laneswitch button.on,.st-seg button.on{background:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--shadow-sm)!important}.st-seg button{border-radius:var(--r-full)!important}.chip,.pg-chip{transition:background-color var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-spring);font-weight:600;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:var(--r-full)!important}.chip:active,.pg-chip:active{transform:scale(.95)}.chip.on{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--c1)!important}.card,.cc-discovery,.life-tile,.df-host-card,.df-suggest-card,.mp-hl-card,.cm-request-card,.cm-life-primary,.fcard{box-shadow:var(--shadow-sm);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), border-color var(--dur-2);border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;background:var(--surface)!important}@media (hover:hover){.cc-discovery:hover,.life-tile:hover,.df-host-card:hover,.df-suggest-card:hover,.mp-hl-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--line-strong)!important}}.cc-discovery:active,.life-tile:active{transform:scale(.985)}.cm-life-symbol,.sp-ic{box-shadow:inset 0 0 0 1px var(--c6);background:var(--brand-soft)!important;color:var(--c6)!important;border-radius:var(--r-md)!important}@supports (color:color-mix(in lab, red, red)){.cm-life-symbol,.sp-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c6) 12%, transparent)}}.cm-life-shortcuts button{box-shadow:var(--shadow-xs);transition:transform var(--dur-2) var(--ease-spring), background-color var(--dur-2);font-weight:550;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;color:var(--ink)!important}.cm-life-shortcuts button:active{transform:scale(.95)}.overlay .scrim,.mapsheet-scrim{background:var(--c3)!important}@supports (color:color-mix(in lab, red, red)){.overlay .scrim,.mapsheet-scrim{background:color-mix(in srgb, var(--c3) 38%, transparent)!important}}.overlay .scrim,.mapsheet-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ds-fade var(--dur-3) var(--ease-out) backwards}.sheet{animation:ds-sheet-in var(--dur-4) var(--ease-sheet) backwards;border:1px solid var(--line)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--r-xl)!important;background:var(--surface)!important}.sheet .item{transition:background-color var(--dur-1);border-radius:var(--r-md)!important}@media (hover:hover){.sheet button.item:hover{background:var(--surface-sunken)}}.sheet .item i{color:var(--c6)!important}.sheet .item b{letter-spacing:-.01em;font-weight:650!important}#areaSheet .sheet,#filterSheet .sheet{animation-name:ds-sheet-up}.panel:not(.hidden){animation:ds-panel-in var(--dur-4) var(--ease-sheet) backwards}.panel .pbar2,#thread .thead-bar,#notifPanel .pbar2{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:var(--glass-paper)!important;border-bottom:1px solid var(--line)!important}.panel .pbar2 h2{letter-spacing:-.025em;font-size:19px!important;font-weight:600!important}.sf-icon,.sf-back{transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-spring);border-radius:50%!important}@media (hover:hover){.sf-icon:hover,.sf-back:hover{background:var(--surface-sunken)!important}}.sf-icon:active,.sf-back:active{transform:scale(.9)}.mapsheet{border-radius:var(--r-xl) var(--r-xl) 0 0!important;box-shadow:var(--shadow-lg)!important}.sf-conversation{border-radius:var(--r-lg);transition:background-color var(--dur-2)}@media (hover:hover){.sf-conversation:hover{background:var(--surface-2)}}.sf-unread{box-shadow:none;background:var(--c7)!important;color:var(--c3)!important}.cm-message{box-shadow:var(--shadow-xs);animation:ds-bubble var(--dur-3) var(--ease-out) backwards;border-color:var(--line)!important}.cm-message.me{box-shadow:var(--shadow-brand);background:var(--brand)!important;color:#fff!important;border-color:#0000!important}.cm-message.me time{color:#ffffffbf!important}.cm-message.me .cm-quoted{color:#ffffffd9!important;background:#ffffff24!important;border-left-color:#fff9!important}.cm-message.me .cm-quoted strong{color:#fff!important}#threadSend{box-shadow:var(--shadow-brand);transition:transform var(--dur-2) var(--ease-spring);background:var(--brand)!important;color:#fff!important;border-radius:50%!important}#threadSend:active:not(:disabled){transform:scale(.9)}#threadSend:disabled{box-shadow:none;background:var(--surface-sunken)!important;color:var(--mt)!important}.cm-signal{transition:background-color var(--dur-2)}.cm-signal.unread{background:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.cm-signal.unread{background:color-mix(in srgb, var(--c6) 6%, var(--c1))!important}}.cm-signal.unread{box-shadow:inset 3px 0 0 var(--c6)}.sf-empty{flex-direction:column;align-items:center;display:flex;padding:44px 28px 40px!important}.sf-empty h3{text-wrap:balance;letter-spacing:-.03em!important;margin:0 0 8px!important;font-size:23px!important;font-weight:520!important}.sf-empty p{text-wrap:pretty;max-width:300px;color:var(--mt)!important;margin:0 auto 20px!important;font-size:14px!important;line-height:1.6!important}.sf-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ds-orb{width:64px;height:64px;color:var(--c6);background:linear-gradient(180deg, var(--surface), var(--brand-soft));border:1px solid var(--line);box-shadow:var(--shadow-md), inset 0 1px 0 #fff9;border-radius:20px;place-items:center;margin:0 auto 18px;display:grid;position:relative}.ds-orb .ic{width:26px;height:26px}.ds-orb:before,.ds-orb:after{content:"";border:1px dashed var(--c6);border-radius:50%;position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.ds-orb:before,.ds-orb:after{border:1px dashed color-mix(in srgb, var(--c6) 28%, transparent)}}.ds-orb:before,.ds-orb:after{animation:18s linear infinite ds-orbit}.ds-orb:after{border-style:solid;border-color:var(--c7);border-radius:50%;inset:-26px}@supports (color:color-mix(in lab, red, red)){.ds-orb:after{border-color:color-mix(in srgb, var(--c7) 22%, transparent)}}.ds-orb:after{animation-duration:26s;animation-direction:reverse}.toast{bottom:calc(128px + env(safe-area-inset-bottom))!important;background:var(--c3)!important}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb, var(--c3) 88%, transparent)!important}}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;max-width:calc(100vw - 32px);color:var(--on-dark)!important;border-radius:var(--r-full)!important;font:550 13.5px/1.3 var(--font-ui)!important;box-shadow:var(--shadow-lg)!important;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-spring)!important;padding:11px 18px!important;transform:translate(-50%)translateY(14px)scale(.96)!important}.toast.show{transform:translate(-50%)translateY(0)scale(1)!important}.toast-action{font-weight:700;color:var(--brand-light)!important}.pwa-toast,.install-toast,[class*=pwa-install]{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-lg)!important}.sf-avatar,.av{box-shadow:0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.sf-avatar,.av{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent)}}@media (hover:hover) and (pointer:fine){.viewbody::-webkit-scrollbar{width:6px}.pbody::-webkit-scrollbar{width:6px}.viewbody::-webkit-scrollbar-thumb{background:var(--c5)}@supports (color:color-mix(in lab, red, red)){.viewbody::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c5) 30%, transparent)}}.viewbody::-webkit-scrollbar-thumb{border-radius:6px}.pbody::-webkit-scrollbar-thumb{background:var(--c5)}@supports (color:color-mix(in lab, red, red)){.pbody::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c5) 30%, transparent)}}.pbody::-webkit-scrollbar-thumb{border-radius:6px}}.si{background:var(--c1)!important}.si-hero{background:radial-gradient(circle at 1px 1px, var(--c5) 1px, transparent 0) 0 0/20px 20px;flex-shrink:0;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.si-hero{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--c5) 26%, transparent) 1px, transparent 0) 0 0/20px 20px}}.si-hero{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.si-orbit{place-items:center;width:200px;height:200px;display:grid;position:relative}.si-ring{border:1px solid var(--c6);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.si-ring{border:1px solid color-mix(in srgb, var(--c6) 22%, transparent)}}.si-ring-1{border-style:dashed;animation:30s linear infinite ds-orbit;inset:22px}.si-ring-2{border-color:var(--c7);inset:-12px}@supports (color:color-mix(in lab, red, red)){.si-ring-2{border-color:color-mix(in srgb, var(--c7) 30%, transparent)}}.si .si-mark{background:var(--surface);width:84px;height:84px;box-shadow:var(--shadow-lg), 0 0 0 1px var(--line);border-radius:50%;padding:8px}.si-sat{background:var(--surface);width:40px;height:40px;color:var(--c6);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;place-items:center;display:grid;position:absolute}.si-sat .ic{width:18px;height:18px}.si-sat-0{top:4px;left:18px}.si-sat-1{top:28px;right:0}.si-sat-2{color:var(--brand-ink);background:var(--brand);box-shadow:var(--shadow-brand);border-color:#0000;bottom:22px;left:-4px}.si-sat-3{color:var(--c7);bottom:0;right:26px}.si .si-body{gap:0;margin-top:-8px}.si .si-name{font:600 17px/1.2 var(--font-ui);letter-spacing:-.02em;color:var(--mt);margin:18px 0 0}.si .si-headline{font:500 38px/1.04 var(--font-display);letter-spacing:-.04em;font-variation-settings:"SOFT" 60,"opsz" 96;margin:6px 0 0}.si .si-headline em{color:var(--c6);font-variation-settings:"SOFT" 100,"opsz" 96;font-style:italic;font-weight:400}.si .si-copy{color:var(--mt);margin:16px 0 20px;font-size:15px;line-height:1.6}.si .si-google{border-radius:var(--r-full);min-height:52px;font-size:15px}.si .si-g{width:20px;height:20px}.si-word{will-change:transform}#notifBody,#notifPanel .pbody{background:var(--c1)!important}.cm-signals-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--glass-paper)!important}#body-loop>.sf-empty,#body-loop .sf-empty{box-sizing:border-box;justify-content:center;min-height:100%}.schema-banner{left:12px;right:12px;top:calc(10px + env(safe-area-inset-top));z-index:990;border:1px solid var(--danger);align-items:flex-start;gap:12px;max-width:436px;margin:0 auto;padding:12px 8px 12px 12px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.schema-banner{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line))}}.schema-banner{border-radius:var(--r-lg);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.schema-banner{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.schema-banner{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);box-shadow:var(--shadow-lg);color:var(--ink)}.schema-banner-icon{border-radius:var(--r-sm);background:var(--danger);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.schema-banner-icon{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.schema-banner-icon{color:var(--danger)}.schema-banner-icon .ic{width:17px;height:17px}.schema-banner-copy{flex:1;min-width:0}.schema-banner-copy strong{font-size:14px;font-weight:650;display:block}.schema-banner-copy small{color:var(--mt);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.schema-banner .sf-icon{width:32px;height:32px;color:var(--mt);background:0 0;border:0;flex:none;place-items:center;display:grid}.schema-banner .sf-icon .ic{width:16px;height:16px}.ds-switch{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 2px #0000000f;transition:background-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3);justify-content:flex-start;align-items:center;border-radius:var(--r-full)!important;background:var(--surface-sunken)!important;border:0!important;width:46px!important;height:28px!important;padding:3px!important;display:flex!important}.ds-switch.on{box-shadow:inset 0 0 0 1px transparent, 0 4px 12px -4px var(--brand);justify-content:flex-end;background:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.ds-switch.on{box-shadow:inset 0 0 0 1px transparent, 0 4px 12px -4px color-mix(in srgb, var(--brand) 70%, transparent)}}.ds-switch>span{background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 1px 2px #0000002e,0 2px 6px #0000001f;position:static!important;transform:none!important}.sd-switch i{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-sunken)!important}.sd-switch i:after{transition:transform var(--dur-3) var(--ease-spring)!important}.sd-switch input:checked+i{box-shadow:none;background:var(--brand)!important}.ds-spinner{color:var(--c6);vertical-align:middle;place-items:center;display:inline-grid}.st-empty>.ds-spinner{margin:8px auto;display:grid}.ds-check{display:block}#themeSheetBody .pl-tick{color:var(--c6)}@media (hover:hover) and (pointer:fine){#app .ds-glow,.panel .ds-glow,#themeSheetBody .ds-glow{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--c6), transparent 60%)!important}@supports (color:color-mix(in lab, red, red)){#app .ds-glow,.panel .ds-glow,#themeSheetBody .ds-glow{background-image:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--c6) 8%, transparent), transparent 60%)!important}}#app .ds-glow,.panel .ds-glow,#themeSheetBody .ds-glow{border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){#app .ds-glow,.panel .ds-glow,#themeSheetBody .ds-glow{border-color:color-mix(in srgb, var(--c6) 24%, var(--line))!important}}}@media (width>=1024px){#tabbar{top:50%;left:calc(50% - 330px);transform:translateY(-50%);background:0 0!important;padding:0!important;position:fixed!important}#tabbar .tabbar-inner{flex-direction:column;gap:4px;width:80px}#tabbar .tabbar-inner>button{flex:none;padding:10px 0}.toast{bottom:calc(64px + env(safe-area-inset-bottom))!important}}.prow{box-shadow:var(--shadow-xs);margin:0 var(--gutter) 8px!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;background:var(--surface)!important;gap:14px!important;padding:14px 16px!important}button.prow,.settings-body .prow,.settings-body button.prow{box-sizing:border-box;width:calc(100% - 2 * var(--gutter))!important}@media (hover:hover){button.prow:hover{background:var(--surface-2)!important}}button.prow{transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-spring)}button.prow:active{transform:scale(.99)}.prow strong{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.prow .meta{margin-top:2px;font-size:12.5px;line-height:1.5}#settingsPanel .st-group{margin:0 0 24px!important}#settingsPanel .st-group h3,.settings-body h3{margin:20px var(--gutter) 10px!important;font:600 11px/1.3 var(--font-ui)!important;letter-spacing:.1em!important}.settings-body>p,.settings-body .st-group>p,.settings-body .st-note{margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}.settings-body .simnote{font-size:12.5px;line-height:1.55;margin:6px var(--gutter) 12px!important}.pbody:has(>.settings-body){padding-left:0!important;padding-right:0!important}:is(h1,h2,h3):not([class*=font-]){font-family:var(--font-display)!important;font-variation-settings:"SOFT" 50,"WONK" 0!important;letter-spacing:-.015em!important;font-weight:600!important}:is(h1,h2,h3)[class*=font-]{font-family:var(--font-display);font-variation-settings:"SOFT" 50,"WONK" 0}h4{font-family:var(--font-ui)}.si h1,.si h2{font-family:var(--font-display)!important}.si .si-headline{font-weight:500!important}.si .si-name{color:var(--ink)!important;font-size:30px!important;line-height:1.1!important}.wordmark{letter-spacing:0;font-variation-settings:normal;white-space:nowrap;color:var(--ink);font-family:Aclonica,system-ui,sans-serif;font-weight:400;line-height:1}.wordmark>span{display:inline}.wordmark-o{color:#0000;position:relative}.wordmark-am>span{display:inline-block}.wordmark-am>span+span{margin-left:-.2em}.wordmark-logo{pointer-events:none;width:.82712em;height:.82712em;position:absolute;top:.12394em;left:-.06476em;overflow:visible}.wordmark-logo.is-hidden{visibility:hidden}.ds-av{letter-spacing:.01em;text-shadow:0 1px 1px #0000001f;background:linear-gradient(145deg, var(--av-from), var(--av-to))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px var(--av-to)!important;font-weight:650!important}@supports (color:color-mix(in lab, red, red)){.ds-av{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--av-to) 30%, transparent)!important}}.df-suggest-row{padding:4px var(--gutter) 20px!important;gap:12px!important}.df-suggest-card{box-shadow:var(--shadow-sm);border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;background:var(--surface)!important;flex:0 0 136px!important;gap:10px!important;padding:18px 12px 12px!important}.df-suggest-card .df-open,.df-person .df-open{font:inherit;text-align:inherit;flex-direction:column;align-items:center;gap:8px;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;margin:0!important;padding:0!important}.df-person .df-open{text-align:left;flex-direction:row;flex:1;gap:12px;min-width:0}.df-suggest-card h3{letter-spacing:-.01em;font:600 14px/1.25 var(--font-ui)!important;color:var(--ink)!important}.df-suggest-card p,.df-person p{font-size:11.5px!important;line-height:1.4!important}.df-person h3{letter-spacing:-.01em;font:600 14.5px/1.3 var(--font-ui)!important}.df-suggest-card>button:not(.df-open),.df-person>button:not(.df-open){min-height:32px;box-shadow:var(--shadow-brand);transition:transform var(--dur-2) var(--ease-spring), background-color var(--dur-2);border-radius:var(--r-full)!important;background:var(--brand)!important;color:#fff!important;font:600 12.5px/1 var(--font-ui)!important;border:1px solid #0000!important;padding:0 16px!important}.df-suggest-card>button:not(.df-open){width:100%}.df-suggest-card>button.following,.df-person>button.following{box-shadow:none;background:var(--surface)!important;color:var(--mt)!important;border-color:var(--line)!important}.df-suggest-card>button:active,.df-person>button:active{transform:scale(.95)}.df-person{border-bottom:1px solid var(--line)!important;gap:12px!important;padding:14px 0!important}.df-list-heading{letter-spacing:.1em;text-transform:uppercase;font:600 11px/1.3 var(--font-ui)!important;color:var(--mt)!important;padding:18px var(--gutter) 12px!important}#thread .thmsgs{padding:16px 16px 24px!important}.cm-message{border-radius:20px 20px 20px 6px!important;max-width:80%!important;margin:4px 0!important;padding:9px 13px!important}.cm-message.me{border-radius:20px 20px 6px!important}.cm-message p{font-size:15px!important;line-height:1.45!important}.cm-message time{opacity:.8;margin-top:3px!important;font-size:10.5px!important}#thread>.composer,.wm-composer{-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);box-sizing:border-box;width:100%;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:var(--glass-paper)!important;border-top:1px solid var(--line)!important;gap:8px!important}.wm-composer input{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);width:0;min-width:0;height:42px;color:var(--ink);font:15px var(--font-ui);transition:border-color var(--dur-2), box-shadow var(--dur-2);flex:auto;padding:0 16px}.wm-composer input:focus{border-color:var(--c6);outline:none}@supports (color:color-mix(in lab, red, red)){.wm-composer input:focus{border-color:color-mix(in srgb, var(--c6) 55%, var(--line))}}.wm-composer input:focus{box-shadow:var(--ring)}.wm-attach{transition:background-color var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-spring);width:40px!important;height:40px!important;color:var(--mt)!important;background:0 0!important;border-radius:50%!important;flex:none!important}@media (hover:hover){.wm-attach:hover{background:var(--surface-sunken)!important;color:var(--ink)!important}}.wm-attach:active{transform:scale(.9)}.wm-composer button:not(.wm-attach){box-shadow:var(--shadow-brand);transition:transform var(--dur-2) var(--ease-spring);place-items:center;display:grid;background:var(--brand)!important;color:#fff!important;border:0!important;border-radius:50%!important;flex:none!important;width:42px!important;height:42px!important}.wm-composer button:not(.wm-attach):active{transform:scale(.9)}.wm-composer button .ic{width:19px;height:19px}.pf-handle{box-shadow:var(--shadow-xs);transition:border-color var(--dur-2), box-shadow var(--dur-2);border:1px solid var(--line)!important;border-radius:var(--r-md)!important;background:var(--surface)!important;padding-left:14px!important}.pf-handle:focus-within{border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.pf-handle:focus-within{border-color:color-mix(in srgb, var(--c6) 55%, var(--line))!important}}.pf-handle:focus-within{box-shadow:var(--ring)}.pf-handle span{color:var(--mt);margin-right:2px;font-weight:500!important}.pf-handle input{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:2px!important}.pf-handle input:focus{box-shadow:none!important}.settings-body .prow{box-shadow:none!important;border-top-width:0!important;border-radius:0!important;margin-bottom:0!important}.settings-body :not(.prow)+.prow,.settings-body .prow:first-child{border-top-left-radius:var(--r-lg)!important;border-top-right-radius:var(--r-lg)!important;border-top-width:1px!important}.settings-body .prow:last-child{border-bottom-left-radius:var(--r-lg)!important;border-bottom-right-radius:var(--r-lg)!important;box-shadow:var(--shadow-xs)!important;margin-bottom:8px!important}.settings-body .prow:has(+:not(.prow)){border-bottom-left-radius:var(--r-lg)!important;border-bottom-right-radius:var(--r-lg)!important;box-shadow:var(--shadow-xs)!important;margin-bottom:8px!important}.mp-profile-art{background:radial-gradient(120% 140% at 0% 0%, var(--c6) 0%, transparent 55%), radial-gradient(90% 120% at 100% 20%, var(--c7) 0%, transparent 60%), radial-gradient(70% 90% at 60% 120%, var(--c7) 0%, transparent 60%), var(--surface-2)!important}@supports (color:color-mix(in lab, red, red)){.mp-profile-art{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c6) 30%, transparent) 0%, transparent 55%), radial-gradient(90% 120% at 100% 20%, color-mix(in srgb, var(--c7) 38%, transparent) 0%, transparent 60%), radial-gradient(70% 90% at 60% 120%, color-mix(in srgb, var(--c7) 22%, transparent) 0%, transparent 60%), var(--surface-2)!important}}.mp-profile-art:after{content:"";background:radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 0) 0 0/18px 18px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mp-profile-art:after{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 0) 0 0/18px 18px}}.mp-profile-art:after{-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.mp-profile-art>span,.mp-profile-art>i,.mp-profile-art>b{display:none!important}.mp-profile h2{letter-spacing:-.03em}.mp-handle{color:var(--mt)!important;font-size:13px!important}.pp-stats{justify-content:flex-start!important;gap:20px!important;margin:14px 0!important}.pp-stats b{color:var(--ink);margin-right:3px;font-weight:700}.pp-stats>*{color:var(--mt);font-size:13.5px}.mp-hl-add{border:1.5px dashed var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.mp-hl-add{border:1.5px dashed color-mix(in srgb, var(--c6) 35%, var(--line))!important}}.mp-hl-add{background:var(--brand-soft)!important}@supports (color:color-mix(in lab, red, red)){.mp-hl-add{background:color-mix(in srgb, var(--brand-soft) 60%, var(--surface))!important}}.mp-hl-add{box-shadow:none!important}.mp-hl-add .ic{stroke-width:2px;width:26px!important;height:26px!important}.mp-hl-add:hover{border-color:var(--c6)!important}.sj-state{border-radius:var(--r-full);background:var(--surface-sunken);color:var(--mt);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex;font-size:12px!important}.sj-state.accepted{background:var(--c7)}@supports (color:color-mix(in lab, red, red)){.sj-state.accepted{background:color-mix(in srgb, var(--c7) 18%, transparent)}}.sj-state.accepted{color:var(--c7)}@supports (color:color-mix(in lab, red, red)){.sj-state.accepted{color:color-mix(in srgb, var(--c7) 60%, var(--ink))}}.sj-state.rejected{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sj-state.rejected{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.sj-state.rejected{color:var(--danger)}#ohjPanel .quiet.evidence{align-items:center;gap:8px;display:flex;font:500 13px/1.4 var(--font-ui)!important;color:var(--mt)!important;margin:14px 0 6px!important}#ohjPanel .quiet.evidence:before{content:"";background:var(--c7);width:8px;height:8px;box-shadow:0 0 0 3px var(--c7);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){#ohjPanel .quiet.evidence:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--c7) 22%, transparent)}}#ohjPanel .ohj-lead{color:var(--ink)!important;font-size:15px!important;line-height:1.6!important}.trustline .pill{font-weight:600;border-radius:var(--r-full)!important;border:1px solid var(--line)!important;background:var(--surface)!important;padding:4px 10px!important;font-size:12px!important}.trustline .pill.hot{background:var(--c7)!important}@supports (color:color-mix(in lab, red, red)){.trustline .pill.hot{background:color-mix(in srgb, var(--c7) 18%, var(--surface))!important}}.trustline .pill.hot{color:var(--sage-ink)!important;border-color:#0000!important}.trustline .pill.warn{background:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.trustline .pill.warn{background:color-mix(in srgb, var(--danger) 12%, var(--surface))!important}}.trustline .pill.warn{color:var(--danger)!important;border-color:#0000!important}.factlist{box-shadow:var(--shadow-xs);overflow:hidden;border-radius:var(--r-lg)!important;border:1px solid var(--line)!important;background:var(--surface)!important}.factlist .row{border-color:var(--line)!important;padding:12px 16px!important}.factlist .lbl{letter-spacing:.08em;font:600 11px/1.3 var(--font-ui)!important;color:var(--mt)!important}.empty,.jempty{text-align:center;animation:ds-rise var(--dur-4) var(--ease-out) backwards;flex-direction:column;align-items:center;gap:6px;color:var(--mt)!important;padding:40px 28px!important;font-size:14px!important;line-height:1.55!important;display:flex!important}.empty>b,.jempty>b{letter-spacing:-.025em;margin-bottom:2px;font:600 18px/1.3 var(--font-ui)!important;color:var(--ink)!important}.empty>.ds-orb,.jempty>.ds-orb{margin-bottom:16px}.cm-message.me{margin-left:auto!important}.sf-feedbar{background:var(--c1)!important}@supports (color:color-mix(in lab, red, red)){.sf-feedbar{background:color-mix(in srgb, var(--c1) 93%, transparent)!important}}.pf-handle:has(input[aria-invalid=true]){border-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.pf-handle:has(input[aria-invalid=true]){border-color:color-mix(in srgb, var(--danger) 70%, var(--line))!important}}.pf-handle:has(input[aria-invalid=true]){box-shadow:0 0 0 3px var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.pf-handle:has(input[aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 16%, transparent)!important}}.pf-hint{transition:color var(--dur-2);color:var(--mt)!important;font-size:12px!important}.pf-invalid{animation:ds-hint-in var(--dur-3) var(--ease-spring) backwards;color:var(--danger)!important}.pf-count{text-align:right;font-variant-numeric:tabular-nums}.pf-count.near{font-weight:600;color:var(--danger)!important}@keyframes ds-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#editProfilePanel{z-index:715}.life-foot{flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;padding:12px 0 0!important;display:flex!important}.life-foot button{min-height:34px;box-shadow:var(--shadow-xs);transition:background-color var(--dur-2), transform var(--dur-2) var(--ease-spring);align-items:center;display:inline-flex;border:1px solid var(--line)!important;border-radius:var(--r-full)!important;background:var(--surface)!important;color:var(--ink)!important;font:500 13px/1 var(--font-ui)!important;padding:0 14px!important}.life-foot button:active{transform:scale(.96)}@media (hover:hover){.life-foot button:hover{background:var(--surface-2)!important}}.mp-hl-add{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex!important}.mp-hl-add>.ic{color:var(--c6);width:24px!important;height:24px!important;position:static!important;inset:auto!important}.mp-hl-add .mp-hl-title{font:600 13px/1 var(--font-ui)!important;color:var(--c6)!important;position:static!important}.lc{box-shadow:var(--shadow-xs);border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;background:var(--surface)!important;padding:16px!important}.lc-q{color:var(--mt)!important;font-size:13.5px!important;line-height:1.55!important}.lc-q b,.lc-q strong{letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;display:block;font:600 16px/1.3 var(--font-ui)!important}.lc-options{margin-top:14px;gap:8px!important;display:flex!important}.lc-options>button{text-align:left;min-width:0;transition:border-color var(--dur-2), background-color var(--dur-2), box-shadow var(--dur-2), transform var(--dur-2) var(--ease-spring);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;background:var(--surface-2)!important;color:var(--ink)!important;padding:12px!important;display:flex!important}.lc-options>button .ic{width:18px;height:18px;color:var(--c6);margin-bottom:4px}.lc-options>button b,.lc-options>button strong{letter-spacing:-.01em;font:600 13px/1.25 var(--font-ui)!important}.lc-options>button small,.lc-options>button span{color:var(--mt)!important;font-size:11.5px!important;line-height:1.4!important}.lc-options>button.on{border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.lc-options>button.on{border-color:color-mix(in srgb, var(--c6) 60%, var(--line))!important}}.lc-options>button.on{box-shadow:var(--ring);background:var(--brand-soft)!important}.lc-options>button:active{transform:scale(.97)}.dd-trigger{text-transform:none;letter-spacing:normal;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:500 15px var(--font-ui);text-align:left;box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--dur-2), box-shadow var(--dur-2);align-items:center;gap:10px;padding:0 14px;display:flex}.dd-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-trigger .ic{width:16px;height:16px;color:var(--mt);transition:transform var(--dur-2);flex:none}.dd-trigger[aria-expanded=true]{border-color:var(--c6)}@supports (color:color-mix(in lab, red, red)){.dd-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--c6) 55%, var(--line))}}.dd-trigger[aria-expanded=true]{box-shadow:var(--ring)}.dd-trigger[aria-expanded=true] .ic{transform:rotate(180deg)}.dd-menu>button.on{color:var(--pri);font-weight:600}.dd-menu>button.on .ic{color:var(--pri)}.dd-menu>button small{color:var(--mt);margin-top:2px;font-size:12px;font-weight:400;display:block}.ui-menu>button,.ui-menu>a{width:100%;color:var(--ink);font:500 14px/1.2 var(--font-ui);text-align:left;cursor:pointer;transition:background-color var(--dur-1);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ui-menu>button:hover,.ui-menu>button:focus-visible{background:var(--surface-sunken);outline:none}.ui-menu>button .ic{width:17px;height:17px;color:var(--mt)}.ui-menu>button.danger,.ui-menu>button.danger .ic{color:var(--danger)}.post-card.flash-focus{animation:ds-focus-ring 1.6s var(--ease-out)}@keyframes ds-focus-ring{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb, var(--c6) 45%, transparent)}to{box-shadow:var(--shadow-sm)}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.sf-flash-ringwrap .ring-seg.active{stroke:var(--ring-new,var(--c6))!important}#flashViewer .sf-flash-ringwrap .ring-seg.active{stroke:#fff!important}.sf-flash-ringwrap .ring-seg.seen{stroke:var(--line-strong)!important}.sf-loopactions button[aria-pressed=true]{color:var(--brand-light)!important}#thread .cm-message{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.wm-menu-scrim{z-index:640;background:var(--c3);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.wm-menu-scrim{background:color-mix(in srgb, var(--c3) 10%, transparent)}}.wm-menu-scrim{animation:ds-fade var(--dur-2) var(--ease-out) backwards;cursor:default}.wm-menu.wm-menu-float{z-index:650;min-width:220px;max-width:calc(100vw - 16px);animation:ds-menu-in var(--dur-3) var(--ease-out) backwards;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;background:var(--surface)!important;box-shadow:var(--shadow-lg)!important;margin:0!important;padding:6px!important;position:fixed!important}.wm-menu-float .wm-reacts{justify-content:space-between;gap:0}.wm-menu-float .wm-reacts button{width:36px;height:36px;transition:transform var(--dur-2) var(--ease-spring);font-size:22px}.wm-menu-float .wm-reacts button:active{transform:scale(1.25)}.wm-menu-float>button{font:500 15px var(--font-ui)!important;padding:10px 12px!important}.wm-menu-float>button:hover{background:var(--surface-sunken)!important}.wm-menu-float>.danger{color:var(--danger)!important}.conn-pill-row{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 96px);z-index:900;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}body:has(#app.map-on) .conn-pill-row{bottom:calc(env(safe-area-inset-bottom) + 150px)}.conn-pill{transform:none;font:600 13px/1.3 var(--font-ui)!important;background:var(--c3)!important;border-radius:999px!important;padding:8px 14px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}@supports (color:color-mix(in lab, red, red)){.conn-pill{background:color-mix(in srgb, var(--c3) 88%, transparent)!important}}.conn-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);text-align:center;pointer-events:auto;max-width:100%;overflow:hidden;color:#fff!important}.conn-pill.offline{background:var(--c3)!important}@supports (color:color-mix(in lab, red, red)){.conn-pill.offline{background:color-mix(in srgb, var(--c3) 92%, transparent)!important}}.conn-pill.ok{background:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.conn-pill.ok{background:color-mix(in srgb, var(--brand) 92%, transparent)!important}}.panel .pbar2,#thread .thead-bar{z-index:30;position:relative}#wireNewSheet .sheet{max-height:calc(100dvh - 160px);overflow:auto;width:min(420px,100% - 24px)!important;margin:72px auto 0!important;padding:16px!important}#wireNewSheet .cnc-sheet-head{justify-content:space-between;align-items:center;display:flex;margin:0 0 12px!important}#wireNewSheet .cnc-sheet-head h2{margin:0;font:600 18px/1.3 var(--font-ui)!important;letter-spacing:-.02em!important}.wm-picker-search{min-height:44px;transition:border-color var(--dur-2), box-shadow var(--dur-2);border:1px solid var(--line)!important;border-radius:var(--r-md)!important;background:var(--surface)!important;margin:0 0 8px!important;padding:0 12px!important}.wm-picker-search:focus-within{border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){.wm-picker-search:focus-within{border-color:color-mix(in srgb, var(--c6) 55%, var(--line))!important}}.wm-picker-search:focus-within{box-shadow:var(--ring)}#wireNewSheet .item{align-items:center!important;padding:10px 8px!important}#wireNewSheet .item b{font-size:15px!important}:is(.wm-picker-search,.searchbar,.sf-wiresearch,.cc-searchbox,.atlas-search,.pf-handle) input:focus-visible,label:focus-within>input:focus-visible{outline:none!important}html,body{overscroll-behavior:none;height:100%;overflow:clip}.wm-photo{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.atlas-bottom{visibility:visible!important;bottom:64px!important;right:12px!important}#createPanel .cp-form{flex-direction:column;gap:16px;display:flex}#createPanel .cp-form>.field,#createPanel .cp-form>.lc,#createPanel .cp-form>.sd-seg{margin:0}#createPanel .cp-form>.lc{margin-block:2px}#createPanel .cp-aud-label{margin:4px 0 -8px}#createPanel .cp-need{text-align:center;color:var(--c5);margin:-6px 0 0;font-size:13px}#acctPanel,#acctPanel>.pbar2,#acctPanel>.pbody{background:var(--c1)}#app{height:100dvh;overflow:clip!important}#app>.view{overflow-x:clip}html #body-account .jmonth,html #profilePanel .jmonth,html .jmonth{background:var(--c1)!important}@supports (color:color-mix(in lab, red, red)){html #body-account .jmonth,html #profilePanel .jmonth,html .jmonth{background:color-mix(in srgb,var(--c1) 94%,transparent)!important}}html #body-account .jmonth,html #profilePanel .jmonth,html .jmonth{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:600}#body-account .jcell .jcount.jcount-top,#profilePanel .jcell .jcount.jcount-top,.jcell .jcount.jcount-top{inset:8px 8px auto auto}.mk-cluster{width:46px;height:46px;box-shadow:0 6px 16px var(--brand-deep),0 0 0 1px var(--brand-deep)!important;border:3px solid #fff!important}@supports (color:color-mix(in lab, red, red)){.mk-cluster{box-shadow:0 6px 16px color-mix(in srgb,var(--brand-deep) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--brand-deep) 6%,transparent)!important}}.mk-cluster{letter-spacing:-.02em;font:750 15px/1 var(--font-ui)!important}.mk-cluster b{text-shadow:0 1px 3px #00000059}#thread .cm-message.wm-hit{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){#thread .cm-message.wm-hit{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)}}#thread .cm-message.wm-hit-now{box-shadow:0 0 0 3px var(--brand)}#thread .wm-composer .wm-attach.rotate-45 .ic{transform:rotate(45deg)}#gridMapEl{isolation:isolate}:is(#cornerMap:has(.mapsheet.open) .map-searcharea,#cornerMap:has(.mapsheet.open) .map-controls){visibility:hidden}#ohjPanel .sj-form{gap:16px;padding:14px 0 20px}#ohjPanel .sj-form label,#ohjPanel .sj-form .sj-label{letter-spacing:.12em;color:var(--c5);font-weight:600}#ohjPanel .sj-form input:not([type=file]):not([type=checkbox]):not([type=radio]),#ohjPanel .sj-form textarea{width:100%;min-height:48px;font:400 15px/1.4 var(--font-ui);color:var(--ink);text-transform:none;letter-spacing:0;padding:12px 14px;border:1px solid var(--line)!important;background-color:var(--c2)!important;border-radius:16px!important}#ohjPanel .sj-form input:focus,#ohjPanel .sj-form textarea:focus{outline:none;border-color:var(--c6)!important}@supports (color:color-mix(in lab, red, red)){#ohjPanel .sj-form input:focus,#ohjPanel .sj-form textarea:focus{border-color:color-mix(in srgb,var(--c6) 55%,var(--line))!important}}#ohjPanel .sj-form input:focus,#ohjPanel .sj-form textarea:focus{box-shadow:0 0 0 4px var(--c6)}@supports (color:color-mix(in lab, red, red)){#ohjPanel .sj-form input:focus,#ohjPanel .sj-form textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--c6) 15%,transparent)}}#ohjPanel .sj-form textarea{resize:vertical;min-height:96px}#ohjPanel .sj-form .sj-editphoto label{font:600 13px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--c6);flex-direction:row}#ohjPanel .sj-form .cp-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}#ohjPanel .sj-form .btn{align-self:stretch;min-height:48px}.sj-form label.searchbar{font:500 15px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink);flex-direction:row;align-items:center;gap:8px}.sj-form label.searchbar .ic{color:var(--mt);flex:none}#ohjPanel .sj-form .searchbar input:not([type=file]):not([type=checkbox]):not([type=radio]),.sj-form .searchbar input{flex:1;min-width:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.jdrop-sub .dd-trigger{min-height:38px;padding:0 12px;font-size:13px}.dd-trigger.pg-role-dd{flex:none;width:auto;min-width:116px;min-height:36px;padding:0 10px;font-size:12.5px;font-weight:600}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes ds-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:none}}@keyframes ds-sheet-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes ds-sheet-up{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ds-panel-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ds-underline{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes ds-bubble{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes ds-orbit{to{transform:rotate(360deg)}}@keyframes ds-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.view.on{animation:ds-fade var(--dur-3) var(--ease-out) backwards}.view.on .sf-pageintro,.view.on .cm-wire-head,.view.on .cnc-welcome,.view.on .df-flash-head{animation:ds-rise var(--dur-4) var(--ease-out) backwards}.sf-empty{animation:ds-rise var(--dur-4) var(--ease-out) 60ms backwards}.sk{background:linear-gradient(100deg, transparent 20%, var(--c2) 50%, transparent 80%) 0 0/200% 100% no-repeat, var(--surface-sunken)!important}@supports (color:color-mix(in lab, red, red)){.sk{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--c2) 70%, transparent) 50%, transparent 80%) 0 0/200% 100% no-repeat, var(--surface-sunken)!important}}.sk{border-radius:var(--r-sm);animation:ds-shimmer 1.4s var(--ease-in-out) infinite!important}.sk-round{border-radius:999px}.sk-loop .sk{background:linear-gradient(100deg,#0000 20%,#ffffff30 50%,#0000 80%) 0 0/200% 100% no-repeat,#ffffff14!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ds-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ds-burst i{border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes ds-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes ds-panel-out{0%{transform:none;box-shadow:-12px 0 32px #0000001f}to{box-shadow:none;transform:translate(100%)}}.ds-leaving{pointer-events:none!important;z-index:9000!important}.ds-leaving *{pointer-events:none!important}.ds-leaving.overlay{animation:none!important}.ds-leaving .scrim,.ds-leaving.mapsheet-scrim{animation:ds-fade-out .24s var(--ease-out) forwards!important}.ds-leaving .sheet{animation:ds-sheet-out .22s var(--ease-out) forwards!important}#areaSheet.ds-leaving .sheet,#filterSheet.ds-leaving .sheet,.ds-leaving.mapsheet{animation:ds-sheet-down .24s var(--ease-in-out) forwards!important}.ds-leaving.panel,#thread.ds-leaving{animation:ds-panel-out .26s var(--ease-in-out) forwards!important}.ds-leaving.pc-menu,.ds-leaving.jdrop-panel{animation:ds-sheet-out .16s var(--ease-out) forwards!important}#tabbar.land-hit .tabbar-inner{animation:.46s cubic-bezier(.22,.61,.36,1) appLandHit}#thread.wc{--wc-them:var(--ink)}@supports (color:color-mix(in lab, red, red)){#thread.wc{--wc-them:color-mix(in srgb, var(--ink) 8%, var(--c1))}}#thread.wc{--wc-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){#thread.wc{--wc-line:color-mix(in srgb, var(--ink) 9%, transparent)}}#thread.wc{background:linear-gradient(var(--wc-wash,transparent), var(--wc-wash,transparent)), var(--c1);color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex}.wc button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wc .ic{width:22px;height:22px}.wc-head{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 8px 8px;background:var(--c1);flex:none;align-items:center;gap:4px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wc-head{background:color-mix(in srgb, var(--c1) 88%, transparent)}}.wc-head{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--wc-line)}.wc-iconbtn{width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid}.wc-iconbtn:hover{background:var(--wc-line)}.wc-iconbtn:disabled{opacity:.35}.wc-iconbtn.sm{width:34px;height:34px}.wc-iconbtn.sm .ic{width:18px;height:18px}.wc-iconbtn.flip .ic{transform:rotate(180deg)}.wc-iconbtn.danger{color:var(--danger)}.wc-iconbtn.on{color:var(--brand)}.wc-who{text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:2px 4px;display:flex}.wc-who strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.wc-who small{color:var(--mt);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.wc-who small.typing{color:var(--c7);font-weight:600}.wc-head-count{flex:1;font-size:16px;font-weight:650}.wc-threadmenu{z-index:40;border:1px solid var(--wc-line);background:var(--c2);width:250px;box-shadow:var(--lift,0 18px 50px #00000059);transform-origin:100% 0;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 4px);right:10px}.wc-threadmenu button{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14.5px;display:flex}.wc-threadmenu button:hover{background:var(--wc-line)}.wc-threadmenu button .ic{width:19px;height:19px;color:var(--mt)}.wc-threadmenu button.danger,.wc-threadmenu button.danger .ic{color:var(--danger)}.wc-searchbar{border-bottom:1px solid var(--wc-line);background:var(--c1);flex:none;align-items:center;gap:4px;padding:8px 10px;display:flex}.wc-searchbar label{background:var(--wc-them);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.wc-searchbar label .ic{width:17px;height:17px;color:var(--mt)}.wc-searchbar input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.wc-searchcount{text-align:center;width:54px;color:var(--mt);font-variant-numeric:tabular-nums;font-size:12px}.wc-textbtn{padding:0 8px;font-weight:650;color:var(--brand)!important}.wc-pinned{border-bottom:1px solid var(--wc-line);background:var(--brand);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-pinned{background:color-mix(in srgb, var(--brand) 7%, var(--c1))}}.wc-pinned b{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.wc-pinned b .ic{width:14px;height:14px}.wc-pinned span{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.wc-listwrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wc-list{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 12px 14px;scroll-padding:70px 0;overflow-y:auto}.wc-intro{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 12px 22px;display:flex}.wc-intro strong{font:600 19px var(--sans);letter-spacing:-.01em;margin-top:8px}.wc-intro small{color:var(--mt);font-size:13px}.wc-intro>button{background:var(--wc-them);border-radius:999px;height:32px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:650}.wc-intro p{color:var(--mt);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.wc-intro p .ic{width:13px;height:13px;color:var(--c7)}.wc-day{z-index:3;pointer-events:none;justify-content:center;margin:16px 0 6px;display:flex;position:sticky;top:6px}.wc-day span{background:var(--c2);border-radius:999px;padding:4px 11px}@supports (color:color-mix(in lab, red, red)){.wc-day span{background:color-mix(in srgb, var(--c2) 88%, transparent)}}.wc-day span{-webkit-backdrop-filter:blur(10px);color:var(--mt);font-size:12px;font-weight:600;box-shadow:0 2px 10px #00000014}.wc-unread{color:var(--brand);align-items:center;gap:10px;margin:14px 0 6px;font-size:12px;font-weight:700;display:flex}.wc-unread:before,.wc-unread:after{content:"";background:var(--brand);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.wc-unread:before,.wc-unread:after{background:color-mix(in srgb, var(--brand) 40%, transparent)}}.wc-note{text-align:center;max-width:30ch;color:var(--mt);margin:14px auto 4px;font-size:12.5px}.wc-failed{color:var(--danger);justify-content:flex-end;align-items:center;gap:10px;margin:3px 2px 0;font-size:12px;display:flex}.wc-failed button{font-weight:700;text-decoration:underline}.wc-row{touch-action:pan-y;-webkit-touch-callout:none;border-radius:14px;align-items:flex-end;gap:8px;margin-top:2px;transition:background .15s;display:flex;position:relative}.wc-row.start{margin-top:10px}.wc-row.me{justify-content:flex-end}.wc-row.selecting{cursor:pointer;padding:2px 4px}.wc-row.selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.wc-row.selected{background:color-mix(in srgb, var(--brand) 13%, transparent)}}.wc-check{border:2px solid var(--mt);border-radius:50%;flex:none;align-self:center;place-items:center;width:22px;height:22px;margin-right:auto;display:grid}.wc-row.them .wc-check{margin-right:0}.wc-check.on{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.wc-check .ic{width:14px;height:14px}.wc-row-avatar{flex:none;width:28px;display:block}.wc-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,420px);display:flex}.wc-row.me .wc-col{align-items:flex-end}.wc-sender{margin:0 0 3px 12px;font-size:12.5px;font-weight:700;line-height:1.2}.wc-sender.muted{color:var(--mt);font-weight:600}.wc-bubble-line{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.wc-row.me .wc-bubble-line{flex-direction:row-reverse}.wc-bubble{background:var(--wc-them);min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:20px;padding:7px 12px 6px;font-size:15px;line-height:1.38;display:flow-root;position:relative}.wc-row.me .wc-bubble{background:var(--wc-mine);color:var(--wc-mine-ink)}.wc-row.them:not(.start) .wc-bubble{border-top-left-radius:6px}.wc-row.them:not(.end) .wc-bubble{border-bottom-left-radius:6px}.wc-row.me:not(.start) .wc-bubble{border-top-right-radius:6px}.wc-row.me:not(.end) .wc-bubble{border-bottom-right-radius:6px}.wc-bubble.emoji{padding:0 2px;background:0 0!important}.wc-bubble.unsent{border:1px dashed var(--wc-line);color:var(--mt)!important;background:0 0!important}.wc-bubble.sending{opacity:.72}.wc-bubble.failed{outline:1.5px solid var(--danger);outline-offset:2px}.wc-bubble.hit{box-shadow:0 0 0 2px var(--c7)}@supports (color:color-mix(in lab, red, red)){.wc-bubble.hit{box-shadow:0 0 0 2px color-mix(in srgb, var(--c7) 55%, transparent)}}.wc-bubble.flash{animation:1.4s wc-flash}@keyframes wc-flash{0%,60%{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-light) 70%, transparent)}to{box-shadow:0 0 #0000}}.wc-text{white-space:pre-wrap;margin:0;display:inline}.wc-text.big{font-size:44px;line-height:1.12;display:block}.wc-unsent{align-items:center;gap:6px;margin:0;font-size:13.5px;font-style:italic;display:flex}.wc-unsent .ic{width:15px;height:15px}.wc-meta{float:right;opacity:.7;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:7px 0 -2px 10px;font-size:11px;line-height:1;display:inline-flex;position:relative}.wc-meta em{font-style:normal}.wc-meta .ic{width:12px;height:12px}.wc-bubble.emoji .wc-meta{float:none;color:var(--mt);justify-content:flex-end;margin:2px 0 0;display:flex}.wc-bubble.media{padding:3px}.wc-bubble.media .wc-meta{float:none;color:#fff;opacity:1;background:#00000073;border-radius:999px;margin:0;padding:3px 7px;position:absolute;top:auto;bottom:9px;right:10px}.wc-bubble.voice{padding:8px 10px 6px}.wc-bubble.typing{align-items:center;gap:4px;padding:13px 14px;display:flex}.wc-bubble.typing i{background:var(--mt);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wc-dot}.wc-bubble.typing i:nth-child(2){animation-delay:.15s}.wc-bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes wc-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.wc-typing-faces{width:auto;min-width:28px;display:flex}.wc-typing-faces>span{box-shadow:0 0 0 2px var(--c1);border-radius:50%}.wc-meta:has(.wc-ticks){opacity:1}.wc-meta:has(.wc-ticks)>:not(.wc-ticks){opacity:.7}.wc-ticks{align-items:center;display:inline-flex}.wc-ticks .ic{width:15px!important;height:15px!important}.wc-ticks.sent{opacity:.45}.wc-ticks.delivered{opacity:1}.wc-ticks.seen{color:var(--c7);opacity:1}.wc-row.me .wc-ticks.seen{color:var(--c7);filter:drop-shadow(0 0 2px var(--c3))}@supports (color:color-mix(in lab, red, red)){.wc-row.me .wc-ticks.seen{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--c3) 60%, transparent))}}.wc-ticks.seen .ic{stroke-width:2.8px;width:17px!important;height:17px!important}.wc-ticks.failed{color:var(--danger);font-weight:800}.wc-ticks.sending .ic{width:12px!important;height:12px!important}.wc-quote{border-left:3px solid var(--brand);background:var(--ink);border-radius:12px;flex-direction:column;gap:1px;width:calc(100% + 8px);min-width:140px;margin:1px -4px 6px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-quote{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.wc-quote{text-align:left;font-size:13px;line-height:1.3}.wc-row.me .wc-quote{border-left-color:var(--wc-mine-ink)}@supports (color:color-mix(in lab, red, red)){.wc-row.me .wc-quote{border-left-color:color-mix(in srgb, var(--wc-mine-ink) 80%, transparent)}}.wc-row.me .wc-quote{background:var(--wc-mine-ink)}@supports (color:color-mix(in lab, red, red)){.wc-row.me .wc-quote{background:color-mix(in srgb, var(--wc-mine-ink) 16%, transparent)}}.wc-quote b{color:var(--brand);font-size:12.5px;font-weight:700}.wc-row.me .wc-quote b{color:inherit}.wc-quote span{opacity:.82;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.wc-quote span .ic{flex:none;width:13px;height:13px}.wc-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.wc-row.them .wc-link{color:var(--brand-light)}.wc-mention{color:var(--brand-light)!important;padding:0!important;font-weight:700!important;display:inline!important}.wc-row.me .wc-mention{text-decoration:underline;color:inherit!important}.wc-mark{background:var(--c7)}@supports (color:color-mix(in lab, red, red)){.wc-mark{background:color-mix(in srgb, var(--c7) 55%, transparent)}}.wc-mark{color:inherit;border-radius:3px;padding:0 1px}.wc-card{margin:4px -6px 2px}.wc-reacts{z-index:2;background:var(--wc-them);box-shadow:none;border-radius:999px;align-items:center;gap:3px;margin:3px 8px 0;padding:1px 8px;font-size:14px;line-height:1.5;display:inline-flex;position:relative;border:0!important}.wc-reacts b{color:var(--mt);font-size:11.5px;font-weight:700}.wc-hover{opacity:0;pointer-events:none;gap:2px;transition:opacity .12s;display:flex}.wc-hover button{width:30px;height:30px;color:var(--mt);border-radius:50%;place-items:center;display:grid}.wc-hover button:hover{background:var(--wc-line);color:var(--ink)}.wc-hover .ic{width:17px;height:17px}@media (hover:hover){.wc-row:hover .wc-hover{opacity:1;pointer-events:auto}}.wc-swipe-reply{background:var(--wc-them);opacity:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;left:-30px}.wc-row.me .wc-swipe-reply{left:auto;right:calc(100% + 4px)}.wc-swipe-reply .ic{width:15px;height:15px}.wc-photo{border-radius:17px;max-width:260px;display:block;overflow:hidden;padding:0!important}.wc-photo img{object-fit:cover;width:100%;max-height:340px;display:block}.wc-media-loading{background:var(--wc-line);width:220px;height:220px;animation:1.4s infinite wc-pulse;display:block}@keyframes wc-pulse{50%{opacity:.5}}.wc-media-missing{color:var(--mt);padding:14px;font-size:13px;display:block}.wc-video{background:#000;border-radius:17px;width:230px;max-width:100%;display:block;position:relative;overflow:hidden;padding:0!important}.wc-video video{object-fit:cover;width:100%;height:100%;display:block}.wc-video-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;inset:0}.wc-video-len{color:#fff;background:#00000080;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.wc-videoviewer{z-index:1000;background:#000000f0;place-items:center;display:grid;position:fixed;inset:0}.wc-videoviewer video{max-width:100vw;max-height:100dvh}.wc-videoviewer-close{top:calc(12px + env(safe-area-inset-top));z-index:1;color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;right:12px}.wc-voice{align-items:center;gap:10px;min-width:210px;max-width:280px;display:flex}.wc-voice-play{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;color:var(--brand-ink)!important}.wc-voice.mine .wc-voice-play{background:var(--wc-mine-ink)}@supports (color:color-mix(in lab, red, red)){.wc-voice.mine .wc-voice-play{background:color-mix(in srgb, var(--wc-mine-ink) 22%, transparent)}}.wc-voice.mine .wc-voice-play{color:inherit!important}.wc-voice-play .ic{width:18px!important;height:18px!important}.wc-voice-wave{cursor:pointer;touch-action:none;flex:1;align-items:center;gap:2px;height:30px;display:flex}.wc-voice-wave i{opacity:.35;background:currentColor;border-radius:2px;flex:1;min-width:2px;max-width:4px}.wc-voice-wave i.on{opacity:1}.wc-voice-side{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.wc-voice-time{font-variant-numeric:tabular-nums;opacity:.8;font-size:11.5px}.wc-voice-speed{background:currentColor!important;border-radius:999px!important;padding:1px 6px!important}@supports (color:color-mix(in lab, red, red)){.wc-voice-speed{background:color-mix(in srgb, currentColor 16%, transparent)!important}}.wc-voice-speed{font-size:11px!important;font-weight:700!important}.wc-down{z-index:5;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px #0003;background:var(--c2)!important;border:1px solid var(--wc-line)!important;border-radius:50%!important}.wc-down .ic{width:20px;height:20px}.wc-down span{background:var(--c7);min-width:20px;height:20px;color:var(--c3);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-4px}.wc-request{background:var(--c2);border:1px solid var(--wc-line);text-align:center;border-radius:20px;margin:6px 4px 16px;padding:18px}.wc-request h3{font:600 18px var(--sans);margin:0 0 6px}.wc-request p{max-width:34ch;color:var(--mt);margin:0 auto 14px;font-size:13px;line-height:1.5}.wc-request>div{justify-content:center;gap:8px;display:flex}.wc-btn{border-radius:999px;height:40px;padding:0 18px;font-weight:650;background:var(--wc-them)!important}.wc-btn.primary{background:var(--brand)!important;color:var(--brand-ink)!important}.wc-request-more{margin-top:10px}.wc-request-more button{padding:6px 10px;font-size:12.5px;color:var(--danger)!important}.wc-composer-wrap{padding:6px 10px calc(8px + env(safe-area-inset-bottom));background:var(--c1);border-top:1px solid var(--wc-line);flex:none;position:relative}.wc-composer{align-items:flex-end;gap:6px;display:flex}.wc-field{background:var(--wc-them);border-radius:22px;flex:1;align-items:flex-end;min-width:0;min-height:44px;padding:0 4px 0 14px;transition:box-shadow .15s;display:flex}.wc-field:focus-within{box-shadow:0 0 0 1.5px var(--brand)}@supports (color:color-mix(in lab, red, red)){.wc-field:focus-within{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--brand) 32%, transparent)}}.wc-field textarea{resize:none;min-width:0;max-height:148px;font:15px/1.38 var(--sans);color:var(--ink);background:0 0;border:0;flex:1;padding:11px 0;outline:none!important}.wc-field textarea::placeholder{color:var(--mt)}.wc-field .wc-iconbtn{margin-bottom:5px}.wc-composer>.wc-iconbtn{margin-bottom:2px}.wc-composer>.wc-iconbtn .ic{transition:transform .2s}.wc-composer>.wc-iconbtn.on .ic{transform:rotate(45deg)}.wc-send{width:44px;height:44px;box-shadow:0 6px 18px -6px var(--brand);touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;transition:background .15s;display:grid;position:relative;background:var(--brand)!important;color:var(--brand-ink)!important;border-radius:50%!important}.wc-send:disabled{opacity:.45}.wc-send .ic{width:20px;height:20px}.wc-mic.live{box-shadow:0 0 0 8px var(--danger);background:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.wc-mic.live{box-shadow:0 0 0 8px color-mix(in srgb, var(--danger) 18%, transparent)}}.wc-mic-lock{background:var(--c2);width:34px;height:48px;color:var(--ink);border-radius:999px;place-items:center;margin-left:-17px;display:grid;position:absolute;bottom:62px;left:50%;box-shadow:0 6px 18px #0003}.wc-mic-lock .ic{width:16px;height:16px}.wc-rec{flex:1;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.wc-rec.locked{padding:0}.wc-rec-dot{background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px;animation:1s infinite wc-pulse}.wc-rec-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.wc-rec-cancel{color:var(--mt);align-items:center;gap:4px;margin-left:auto;margin-right:6px;font-size:13.5px;display:flex}.wc-rec-cancel .ic{width:16px;height:16px}.wc-rec-levels{flex:1;justify-content:flex-end;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.wc-rec-levels i{background:var(--brand);border-radius:2px;flex:none;width:3px}.wc-rec-trash{place-items:center;width:40px;height:40px;display:grid;color:var(--danger)!important}.wc-context{background:var(--wc-them);border-radius:14px;align-items:center;gap:10px;margin:0 0 6px;padding:8px 6px 8px 10px;display:flex}.wc-context-bar{background:var(--brand);border-radius:2px;align-self:stretch;width:3px}.wc-context b{color:var(--brand);font-size:12.5px;display:block}.wc-context small{color:var(--mt);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.wc-context>button{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wc-context>button .ic{width:16px;height:16px}.wc-attach{gap:6px;display:flex;overflow:hidden}.wc-attach button{flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 4px 12px;font-size:12px;font-weight:600;display:flex}.wc-attach button>span{width:52px;height:52px;color:var(--c4);border-radius:18px;place-items:center;display:grid}.wc-attach button>span .ic{width:24px;height:24px}.wc-mentions{z-index:10;background:var(--c2);border:1px solid var(--wc-line);border-radius:16px;max-height:240px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow-y:auto;box-shadow:0 16px 40px #00000040}.wc-mentions button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.wc-mentions button:hover{background:var(--wc-line)}.wc-mentions b{font-size:14px;display:block}.wc-mentions small{color:var(--mt);font-size:12px;display:block}.wc-emoji{flex-direction:column;gap:6px;padding:6px 0 4px;display:flex}.wc-emoji-search{background:var(--wc-them,var(--ink));border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-emoji-search{background:var(--wc-them,color-mix(in srgb, var(--ink) 8%, var(--c1)))}}.wc-emoji-search .ic{width:16px;height:16px;color:var(--mt)}.wc-emoji-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.wc-emoji-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.wc-emoji-tabs button{opacity:.55;border-radius:10px;flex:none;width:36px;height:32px;font-size:18px}.wc-emoji-tabs button[aria-selected=true]{opacity:1;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wc-emoji-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.wc-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));align-content:start;display:grid;overflow-y:auto}.wc-emoji-grid button{border-radius:10px;height:42px;font-size:26px;line-height:1}.wc-emoji-grid button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wc-emoji-grid button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.wc-emoji-grid p{text-align:center;color:var(--mt);grid-column:1/-1;padding:20px;font-size:13px}.wc-menu-layer{z-index:60;background:var(--c3);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wc-menu-layer{background:color-mix(in srgb, var(--c3) 42%, transparent)}}.wc-menu-layer{-webkit-backdrop-filter:blur(12px)}.wc-menu-col{flex-direction:column;gap:8px;display:flex;position:absolute;left:12px;right:12px}.wc-menu-col.mine{align-items:flex-end}.wc-menu-col.theirs{align-items:flex-start}.wc-menu-reacts{background:var(--c2);border-radius:999px;align-items:center;gap:2px;padding:5px 6px;display:flex;box-shadow:0 12px 36px #00000047}.wc-menu-reacts button{border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;transition:transform .12s;display:grid}.wc-menu-reacts button:hover{transform:scale(1.18)}.wc-menu-reacts button.on{background:var(--brand-soft)}.wc-menu-reacts button.more{background:var(--ink);width:36px;height:36px;margin-left:2px}@supports (color:color-mix(in lab, red, red)){.wc-menu-reacts button.more{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.wc-menu-reacts button.more .ic{width:18px;height:18px}.wc-menu-preview{background:var(--wc-them);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:80%;padding:9px 14px;font-size:15px;line-height:1.38;box-shadow:0 12px 36px #00000040}.wc-menu-preview.me{background:var(--wc-mine);color:var(--wc-mine-ink)}.wc-menu-list{background:var(--c2);border-radius:18px;width:min(250px,100%);overflow:hidden;box-shadow:0 18px 44px #0000004d}.wc-menu-list button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:15px;display:flex;border-top:1px solid var(--wc-line)!important}.wc-menu-list button:first-child{border-top:0!important}.wc-menu-list button:hover{background:var(--wc-line)}.wc-menu-list button .ic{width:19px;height:19px}.wc-menu-list button.danger{color:var(--danger)}.wc-menu-emoji{background:var(--c2);border-radius:18px;width:min(340px,100%);padding:6px 10px;box-shadow:0 18px 44px #0000004d}.wc-menu-reacts button,.wc-reacts,.wc-emoji-grid button,.wc-emoji-tabs button,.wc-text.big,.wc-menu-preview{font-family:var(--sans),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.wc-menu-reacts button,.wc-emoji-grid button,.wc-emoji-tabs button,.wc-text.big{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--sans)}.wl-bar{z-index:20;background:var(--c1);padding:6px 16px 8px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.wl-bar{background:color-mix(in srgb, var(--c1) 90%, transparent)}}.wl-bar{-webkit-backdrop-filter:blur(14px)}.wl-search{background:var(--ink);border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wl-search{background:color-mix(in srgb, var(--ink) 7%, var(--c1))}}.wl-search{transition:box-shadow .15s}.wl-search:focus-within{box-shadow:0 0 0 1.5px var(--brand)}@supports (color:color-mix(in lab, red, red)){.wl-search:focus-within{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--brand) 40%, transparent)}}.wl-search .ic{width:17px;height:17px;color:var(--mt);flex:none}.wl-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;font-size:15px;outline:none!important}.wl-search button{background:var(--ink);border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-search button{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.wl-search button{color:var(--ink)}.wl-search button .ic{width:13px;height:13px;color:inherit}.wl-chips{gap:6px;margin-top:10px;display:flex;overflow-x:auto}.wl-chips button{border:1px solid var(--ink);flex:none;align-items:center;gap:6px;height:32px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wl-chips button{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.wl-chips button{color:var(--ink);background:0 0;border-radius:999px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.wl-chips button.on{background:var(--ink);border-color:var(--ink);color:var(--c1)}.wl-chips button span{background:var(--c7);min-width:18px;height:18px;color:var(--c3);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.wl-row{position:relative;overflow:hidden}.wl-row:has(.ui-menu){overflow:visible}.wl-main{z-index:1;background:var(--c1);touch-action:pan-y;align-items:center;display:flex;position:relative}.wl-open{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:10px 4px 10px 16px;transition:background .15s;display:flex}.wl-open:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wl-open:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.wl-avatar{flex:none;position:relative}.wl-avatar-typing{background:var(--c2);box-shadow:0 0 0 2px var(--c1);border-radius:999px;gap:2px;padding:5px 6px;display:flex;position:absolute;bottom:-2px;right:-4px}.wl-avatar-typing i{background:var(--c7);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite wc-dot}.wl-avatar-typing i:nth-child(2){animation-delay:.15s}.wl-avatar-typing i:nth-child(3){animation-delay:.3s}.wl-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wl-top{align-items:baseline;gap:6px;display:flex}.wl-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;font-weight:550;overflow:hidden}.wl-top time{color:var(--mt);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}.wl-row.unread .wl-top strong{font-weight:700}.wl-row.unread .wl-top time{color:var(--c7);font-weight:600}.wl-bottom{align-items:center;gap:6px;min-height:20px;display:flex}.wl-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mt);flex:1;font-size:14px;display:block;overflow:hidden}.wl-line .ic{vertical-align:-3px;width:15px;height:15px;margin-right:3px;display:inline-block}.wl-line .wc-ticks{vertical-align:-3px;margin-right:3px}.wl-line em{font-style:italic}.wl-row.unread .wl-line{color:var(--ink);font-weight:500}.wl-typing{color:var(--c7);font-weight:600}.wl-draft{color:var(--danger);font-weight:600}.wl-failed{color:var(--danger)}.wl-who{color:var(--mt)}.wl-row.unread .wl-who{color:var(--ink)}.wl-ticks .ic{width:15px!important;height:15px!important}.wl-flag{color:var(--mt);flex:none;place-items:center;display:grid}.wl-flag .ic{width:14px;height:14px}.wl-flag.pin{color:var(--mt);transform:rotate(35deg)}.wl-top .wl-flag{align-self:center}.wl-badge{background:var(--c7);min-width:21px;height:21px;color:var(--c3);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.wl-badge.muted{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wl-badge.muted{background:color-mix(in srgb, var(--ink) 20%, transparent)}}.wl-badge.muted{color:var(--ink)}.wl-badge.at{background:var(--brand);color:var(--brand-ink)}.wl-dot{background:var(--c7);border-radius:50%;flex:none;width:11px;height:11px}.wl-open{padding-right:16px!important}.wl-more{background:var(--c2);width:36px;height:36px;color:var(--ink);opacity:0;border:0;border-radius:50%;place-items:center;margin-top:-18px;transition:opacity .15s;display:grid;position:absolute;top:50%;right:10px;box-shadow:0 4px 14px #0000002e}.wl-more .ic{width:19px;height:19px}.wl-row:hover .wl-more,.wl-more[aria-expanded=true],.wl-more:focus-visible{opacity:1}@media (hover:none){.wl-more{display:none}}.wl-actions{z-index:0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.wl-actions.left{left:0}.wl-actions.right{justify-content:flex-end;right:0}.wl-actions button{width:76px;color:var(--c4);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.wl-actions button .ic{width:21px;height:21px}.wl-actions button small{font-size:11.5px}.wc-who small.typing,.wl-typing{color:var(--c7)}@supports (color:color-mix(in lab, red, red)){.wc-who small.typing,.wl-typing{color:color-mix(in srgb, var(--c7) 72%, var(--ink))}}.wl-bar.top{padding-top:calc(12px + env(safe-area-inset-top))}.wl-bell-badge{background:var(--c7);min-width:18px;height:18px;color:var(--c3);box-shadow:0 0 0 2px var(--c1);border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:1px;right:1px}.rl{--rl-bg:var(--c3);--rl-ink:var(--c4);--rl-panel:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rl{--rl-panel:color-mix(in srgb,var(--c4) 7%,var(--c3))}}.rl{--rl-panel2:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rl{--rl-panel2:color-mix(in srgb,var(--c4) 12%,var(--c3))}}.rl{--rl-line:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rl{--rl-line:color-mix(in srgb,var(--c4) 14%,transparent)}}.rl{--rl-mute:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rl{--rl-mute:color-mix(in srgb,var(--c4) 58%,transparent)}}.rl{--rl-sel:var(--sun);--rl-accent:var(--brand);z-index:40;background:var(--rl-bg);color:var(--rl-ink);font-family:var(--sans);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.rl button{color:inherit;font-family:inherit}.rl .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rl-top{height:52px;padding:calc(env(safe-area-inset-top) + 4px) 10px 4px;flex-shrink:0;align-items:center;gap:6px;display:flex}.rl-iconbtn{background:var(--rl-panel);border:0;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.rl-iconbtn.sm{border-radius:10px;width:34px;height:34px}.rl-iconbtn.on{background:var(--rl-accent)}@supports (color:color-mix(in lab, red, red)){.rl-iconbtn.on{background:color-mix(in srgb,var(--rl-accent) 40%,var(--rl-bg))}}.rl-iconbtn.on{color:var(--brand-ink)}.rl-iconbtn:disabled{opacity:.3}.rl-undo{gap:4px;display:flex}.rl-title{text-align:center;min-width:0;color:var(--rl-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.rl-draft{background:var(--rl-panel);border:0;border-radius:12px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.rl-draft .ic{width:17px;height:17px}.rl-exportbtn{background:var(--rl-accent);height:36px;box-shadow:var(--shadow-brand);border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px 0 15px;font-size:13.5px;font-weight:800;display:inline-flex;color:var(--brand-ink)!important}.rl-exportbtn:disabled{opacity:.4}.rl-exportbtn .ic{width:17px;height:17px}.rl-making{z-index:60;background:var(--rl-bg);place-items:center;padding:0 32px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rl-making{background:color-mix(in srgb,var(--rl-bg) 86%,transparent)}}.rl-making{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rl-making .rl-export-run{width:100%;max-width:320px}@media (width<=370px){.rl-draft span{display:none}}.rl-preview{flex:auto;justify-content:center;align-items:center;min-height:150px;padding:4px 12px;display:flex;position:relative}.rl-stage{box-shadow:0 10px 40px -12px var(--rl-accent),0 0 0 1px var(--rl-line);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rl-stage{box-shadow:0 10px 40px -12px color-mix(in srgb,var(--rl-accent) 50%,transparent),0 0 0 1px var(--rl-line)}}.rl-stage{background:var(--c3)}.rl-canvas{display:block}.rl-overlay{touch-action:none;cursor:default;position:absolute;inset:0}.rl-box{border:1.5px solid var(--rl-sel);box-shadow:0 0 0 1px var(--c3);border-radius:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rl-box{box-shadow:0 0 0 1px color-mix(in srgb,var(--c3) 50%,transparent)}}.rl-box{cursor:move;pointer-events:none}.rl-box.main{border-style:dashed;border-color:var(--rl-sel)}@supports (color:color-mix(in lab, red, red)){.rl-box.main{border-color:color-mix(in srgb,var(--rl-sel) 70%,transparent)}}.rl-box.fixed{border-style:dotted}.rl-knob{background:var(--rl-sel);width:26px;height:26px;color:var(--c3);pointer-events:auto;cursor:nwse-resize;box-shadow:0 2px 8px var(--c3);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-13px;right:-13px}@supports (color:color-mix(in lab, red, red)){.rl-knob{box-shadow:0 2px 8px color-mix(in srgb,var(--c3) 60%,transparent)}}.rl-knob .ic{stroke-width:2.2px;width:14px;height:14px}.rl-safe{pointer-events:none;position:absolute;inset:0}.rl-safe i{background:repeating-linear-gradient(45deg,var(--coral) 0 6px,transparent 6px 12px);position:absolute}@supports (color:color-mix(in lab, red, red)){.rl-safe i{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--coral) 22%,transparent) 0 6px,transparent 6px 12px)}}.rl-safe i{border:1px dashed var(--coral)}@supports (color:color-mix(in lab, red, red)){.rl-safe i{border:1px dashed color-mix(in srgb,var(--coral) 70%,transparent)}}.rl-safe.soft i{opacity:.55}.rl-snapv,.rl-snaph{background:var(--rl-sel);pointer-events:none;position:absolute}.rl-snapv{width:1px;top:0;bottom:0;left:50%}.rl-snaph{height:1px;top:50%;left:0;right:0}.rl-path{pointer-events:none;position:absolute;inset:0;overflow:visible}.rl-path path{fill:none;stroke:var(--rl-sel);stroke-width:1.5px;stroke-dasharray:4 4}.rl-path rect{fill:var(--rl-sel);stroke:var(--c3);stroke-width:1px}.rl-transport{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.rl-time{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;min-width:0;font-size:13px;display:flex}.rl-time b{font-weight:800}.rl-time small{color:var(--rl-mute);font-size:11.5px}.rl-transport-mid{align-items:center;gap:6px;display:flex}.rl-transport-end{justify-content:flex-end;align-items:center;gap:6px;min-width:76px;display:flex}.rl-play{background:var(--rl-ink);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;color:var(--c3)!important}.rl-play .ic{fill:currentColor;stroke-width:1.2px}.rl-play:disabled{opacity:.3}.rl-bottom{background:var(--rl-panel);border-top:1px solid var(--rl-line);border-radius:18px 18px 0 0;flex-direction:column;flex:none;height:min(48dvh,420px);display:flex;position:relative}.rl-tl{flex:1;min-height:0;position:relative}.rl-tl-scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.rl-tl-content{min-height:100%;position:relative}.rl-ruler{z-index:6;background:var(--rl-panel);display:flex;position:sticky;top:0}.rl-ruler-lane{border-bottom:1px solid var(--rl-line);height:100%;position:relative}.rl-tick{background:var(--rl-line);width:1px;height:5px;position:absolute;bottom:0}.rl-tick.major{background:var(--rl-mute);height:9px}.rl-tick em{color:var(--rl-mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:600;position:absolute;bottom:10px;left:3px}.rl-beat{background:var(--c7);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px}.rl-beat.mark{background:var(--rl-sel);border-radius:1px;width:6px;height:6px;margin-left:-3px;transform:rotate(45deg)}.rl-head{z-index:5;background:var(--rl-panel);height:100%;color:var(--rl-mute);border:0;border-right:1px solid var(--rl-line);flex-shrink:0;place-items:center;padding:0;display:grid;position:sticky;left:0}.rl-head .ic{width:17px;height:17px}.rl-head-ruler{z-index:7}.rl-state{background:var(--rl-sel);width:15px;height:15px;color:var(--c3);border-radius:5px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:2px;right:3px}.rl-state .ic{stroke-width:2.4px;width:10px;height:10px}.rl-zoombtn,.rl-zoomin{background:var(--rl-panel2);border:0;border-radius:7px;place-items:center;width:26px;height:22px;display:grid}.rl-zoombtn .ic,.rl-zoomin .ic{width:14px;height:14px}.rl-zoomin{z-index:9;position:absolute;top:2px;right:6px}.rl-row{display:flex;position:relative}.rl-row.drop .rl-lane{background:var(--rl-sel)}@supports (color:color-mix(in lab, red, red)){.rl-row.drop .rl-lane{background:color-mix(in srgb,var(--rl-sel) 12%,transparent)}}.rl-lane{background:repeating-linear-gradient(90deg,transparent 0 3px,var(--c4) 3px 4px);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.rl-lane{background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--c4) 3%,transparent) 3px 4px)}}.rl-newrow .rl-lane{border:1.5px dashed var(--rl-sel);color:var(--rl-sel);border-radius:10px;align-items:center;padding-left:12px;font-size:11.5px;font-weight:700;display:flex}.rl-row.collapsed .rl-block-body>:not(.rl-film){display:none}.rl-block{touch-action:pan-x pan-y;cursor:pointer;--k:var(--brand);border-radius:9px;position:absolute;top:0}.rl-block.sel{touch-action:none;z-index:4}.rl-block-body{border-radius:inherit;background:var(--k);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rl-block-body{background:color-mix(in srgb,var(--k) 42%,var(--c3))}}.rl-block-body{box-shadow:inset 0 0 0 1px var(--k)}@supports (color:color-mix(in lab, red, red)){.rl-block-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k) 60%,transparent)}}.rl-block.sel .rl-block-body{box-shadow:inset 0 0 0 2px var(--rl-sel),0 0 0 1px var(--rl-sel)}.rl-block.dragging{opacity:.9;filter:drop-shadow(0 8px 16px var(--c3))}@supports (color:color-mix(in lab, red, red)){.rl-block.dragging{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--c3) 80%,transparent))}}.rl-block.locked .rl-block-body{background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--c3) 6px 9px)}@supports (color:color-mix(in lab, red, red)){.rl-block.locked .rl-block-body{background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--c3) 30%,transparent) 6px 9px)}}.rl-block.grouped .rl-block-body:after{content:"";background:var(--rl-sel);height:3px;position:absolute;bottom:0;left:0;right:0}.b-clip{--k:var(--brand)}.b-overlay{--k:var(--c6)}.b-audio{--k:var(--c7)}.b-voice{--k:var(--sun)}.b-sfx{--k:var(--coral)}.b-text{--k:var(--brand-light)}.b-sticker{--k:var(--pri)}.b-caption{--k:var(--c5)}.b-effect{--k:var(--sun)}.b-effect .rl-block-body{background:linear-gradient(90deg,var(--sun),var(--coral))}@supports (color:color-mix(in lab, red, red)){.b-effect .rl-block-body{background:linear-gradient(90deg,color-mix(in srgb,var(--sun) 55%,var(--c3)),color-mix(in srgb,var(--coral) 55%,var(--c3)))}}.rl-label{white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px var(--c3);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:6px;right:6px;overflow:hidden;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.rl-label{text-shadow:0 1px 2px color-mix(in srgb,var(--c3) 90%,transparent)}}.rl-label .ic{flex-shrink:0;width:13px;height:13px}.rl-label em{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.rl-label small{background:var(--c3);border-radius:5px;flex-shrink:0;padding:0 4px}@supports (color:color-mix(in lab, red, red)){.rl-label small{background:color-mix(in srgb,var(--c3) 55%,transparent)}}.rl-label small{font-size:9.5px}.rl-label .rl-dur{background:var(--rl-sel);color:var(--c3);text-shadow:none;margin-left:auto}.rl-emoji{font-size:15px;line-height:1}.b-clip .rl-label,.b-overlay .rl-label{top:auto;bottom:3px;transform:none}.rl-film{display:flex;position:absolute;inset:0;overflow:hidden}.rl-film span{background:var(--c4) center/cover no-repeat;flex-shrink:0;height:100%}@supports (color:color-mix(in lab, red, red)){.rl-film span{background:color-mix(in srgb,var(--c4) 6%,var(--c3)) center/cover no-repeat}}.rl-film span{border-right:1px solid var(--c3)}@supports (color:color-mix(in lab, red, red)){.rl-film span{border-right:1px solid color-mix(in srgb,var(--c3) 40%,transparent)}}.rl-wave{width:100%;height:76%;fill:var(--k);position:absolute;top:12%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rl-wave{fill:color-mix(in srgb,var(--k) 80%,var(--c4))}}.rl-wave{opacity:.85}.rl-wave.mini{height:34%;fill:var(--c7);top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-wave.mini{fill:color-mix(in srgb,var(--c7) 80%,var(--c4))}}.rl-wave.mini{opacity:.7}.rl-wave.loading{background:repeating-linear-gradient(90deg,var(--k) 0 2px,transparent 2px 5px)}@supports (color:color-mix(in lab, red, red)){.rl-wave.loading{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--k) 40%,transparent) 0 2px,transparent 2px 5px)}}.rl-wave.loading{opacity:.4}.rl-fade{pointer-events:none;background:var(--c3);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-fade{background:color-mix(in srgb,var(--c3) 45%,transparent)}}.rl-fade.l{clip-path:polygon(0 0,100% 0,0 100%);left:0}.rl-fade.r{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.rl-fadeknob{background:var(--rl-ink);border:2px solid var(--c3);touch-action:none;cursor:ew-resize;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px}.rl-fadeknob.r{margin-left:0;margin-right:-6px}.rl-vol{touch-action:none;cursor:ns-resize;height:14px;margin-top:-7px;position:absolute;left:0;right:0}.rl-vol:before{content:"";background:var(--rl-sel);opacity:.9;height:2px;position:absolute;top:6px;left:0;right:0}.rl-vol i{color:var(--rl-sel);font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-9px;right:4px}.rl-beattick{background:var(--c4);width:1px;height:5px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-beattick{background:color-mix(in srgb,var(--c4) 70%,transparent)}}.rl-beattick{pointer-events:none}.rl-key{width:14px;height:14px;color:var(--rl-sel);touch-action:none;cursor:ew-resize;z-index:3;place-items:center;margin-left:-7px;display:grid;position:absolute;bottom:-7px}.rl-key .ic{width:13px;height:13px;stroke:var(--c3);stroke-width:1.4px}.rl-handle{touch-action:none;cursor:ew-resize;z-index:2;background:var(--rl-sel);place-items:center;width:14px;display:grid;position:absolute;top:0;bottom:0}.rl-handle:after{content:"";background:var(--c3);border-radius:2px;width:2px;height:40%}.rl-handle.l{border-radius:8px 3px 3px 8px;left:-7px}.rl-handle.r{border-radius:3px 8px 8px 3px;right:-7px}.rl-xbtn{z-index:5;border:2px solid var(--rl-panel);background:var(--rl-ink);border-radius:7px;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;position:absolute;top:50%;transform:rotate(0);color:var(--c3)!important}.rl-xbtn .ic{stroke-width:2.4px;width:12px;height:12px}.rl-xbtn.on{background:var(--rl-accent);color:var(--brand-ink)!important}.rl-xbtn.sel{box-shadow:0 0 0 2px var(--rl-sel)}.rl-xband{z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg,var(--rl-accent) 0 4px,transparent 4px 8px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-xband{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--rl-accent) 50%,transparent) 0 4px,transparent 4px 8px)}}.rl-xband{border-left:1px solid var(--rl-accent);border-right:1px solid var(--rl-accent)}.rl-addclip{border:1.5px dashed var(--rl-mute);background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:-17px;display:grid;position:absolute;top:50%}.rl-playhead{background:var(--rl-ink);pointer-events:none;z-index:8;width:2px;box-shadow:0 0 0 1px var(--c3);margin-left:-1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.rl-playhead{box-shadow:0 0 0 1px color-mix(in srgb,var(--c3) 40%,transparent)}}.rl-playhead b{background:var(--rl-ink);color:var(--c3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:2px;left:50%;transform:translate(-50%)}.rl-guide{background:var(--rl-sel);z-index:9;pointer-events:none;width:1px;box-shadow:0 0 6px var(--rl-sel);position:absolute;top:0;bottom:0}.rl-tip{z-index:12;background:var(--rl-sel);color:var(--c3);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;padding:4px 8px;font-size:11px;font-weight:800;display:flex;position:absolute;top:30px;transform:translate(-50%)}.rl-tip small{opacity:.8;font-size:9.5px;font-weight:700}.rl-tools{padding:6px 6px calc(env(safe-area-inset-bottom) + 6px);border-top:1px solid var(--rl-line);flex-shrink:0;gap:2px;display:flex;overflow-x:auto}.rl-tool{background:0 0;border:0;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:60px;padding:4px 0;display:flex}.rl-tool span{border-radius:10px;place-items:center;width:36px;height:30px;display:grid}.rl-tool small{color:var(--rl-mute);font-size:10.5px;font-weight:600}.rl-tool.on span{background:var(--rl-accent);color:var(--brand-ink)}.rl-tool.back{width:36px}.rl-tool.back span{background:var(--rl-panel2);width:30px;transform:rotate(90deg)}.rl-tool:disabled{opacity:.35}.rl-empty{pointer-events:none;justify-content:center;display:flex;position:absolute;top:64px;left:0;right:0}.rl-empty .rl-primary{pointer-events:auto}.rl-sheet{z-index:20;background:var(--rl-panel);box-shadow:0 -10px 30px var(--c3);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rl-sheet{box-shadow:0 -10px 30px color-mix(in srgb,var(--c3) 60%,transparent)}}.rl-sheet.collapsed{inset:auto 0 0}.rl-sheet-head{align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.rl-sheet-x,.rl-sheet-ok{background:var(--rl-panel2);border:0;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.rl-sheet-ok{background:var(--rl-ink);color:var(--c3)!important}.rl-sheet-ok .ic{stroke-width:2.4px}.rl-sheet-title{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.rl-sheet-title i{background:var(--rl-line);border-radius:4px;width:34px;height:4px}.rl-sheet-body{min-height:0;padding:8px 14px calc(env(safe-area-inset-bottom) + 14px);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.rl-sheet-foot{padding:8px 14px}.rl-tabs{flex-shrink:0;gap:4px;padding:2px 12px 4px;display:flex;overflow-x:auto}.rl-tabs button{background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;color:var(--rl-mute)!important}.rl-tabs button .ic{width:15px;height:15px}.rl-tabs button.on{background:var(--rl-panel2);color:var(--rl-ink)!important}.rl-slider{align-items:center;gap:10px;display:flex}.rl-slider-ic{background:var(--rl-panel2);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.rl-slider-ic .ic{width:16px;height:16px}.rl-slider-main{flex-direction:column;flex:1;min-width:0;display:flex}.rl-slider-top{color:var(--rl-mute);justify-content:space-between;font-size:12px;display:flex}.rl-slider-top b{color:var(--rl-ink);font-variant-numeric:tabular-nums}.rl .ve-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--rl-ink) var(--pct,50%),var(--rl-line) var(--pct,50%))}.rl .ve-range::-moz-range-track{background:linear-gradient(90deg,var(--rl-ink) var(--pct,50%),var(--rl-line) var(--pct,50%))}.rl .ve-range::-webkit-slider-thumb{background:var(--rl-ink)}.rl .ve-range::-moz-range-thumb{background:var(--rl-ink)}.rl-kfbtn{background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;color:var(--rl-mute)!important}.rl-kfbtn .ic{width:17px;height:17px}.rl-kfbtn.on{color:var(--rl-sel)!important}.rl-kfbtn.at{background:var(--rl-sel)}@supports (color:color-mix(in lab, red, red)){.rl-kfbtn.at{background:color-mix(in srgb,var(--rl-sel) 20%,transparent)}}.rl-seg{flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.rl-seg button{background:var(--rl-panel2);border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.rl-seg button .ic{width:16px;height:16px}.rl-seg button.on{background:var(--rl-ink);color:var(--c3)!important}.rl-seg.small button{height:30px;padding:0 10px;font-size:11.5px}.rl-swatches{flex-shrink:0;gap:8px;padding:2px;display:flex;overflow-x:auto}.rl-swatches button,.rl-swatch-pick{background:var(--sw);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--rl-line);border:0;border-radius:50%;flex-shrink:0;position:relative}.rl-swatches button.on{box-shadow:0 0 0 2px var(--rl-panel),0 0 0 4px var(--rl-ink)}.rl-swatches .none{background:var(--rl-panel2);place-items:center;display:grid}.rl-swatches .none .ic{width:16px;height:16px}.rl-swatch-pick{background:conic-gradient(var(--coral),var(--sun),var(--c7),var(--brand),var(--coral));place-items:center;display:grid;overflow:hidden}.rl-swatch-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.rl-swatch-pick .ic{width:15px;height:15px;color:var(--c3)}.rl-tiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.rl-tile{background:var(--rl-panel2);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-size:11px;font-weight:600;display:flex}.rl-tile.on{box-shadow:inset 0 0 0 2px var(--rl-ink)}.rl-tile:disabled{opacity:.35}.rl-tile-art{background:var(--c3);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-tile-art{background:color-mix(in srgb,var(--c3) 40%,transparent)}}.rl-tile-art .ic{width:22px;height:22px}.rl-tile small{text-align:center;line-height:1.2}.rl-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;font-size:13.5px;font-weight:600;display:flex}.rl-toggle small{color:var(--rl-mute);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.rl-toggle i{background:var(--rl-line);border-radius:12px;flex-shrink:0;width:40px;height:24px;transition:background .15s;position:relative}.rl-toggle i:after{content:"";background:var(--rl-ink);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.rl-toggle.on i{background:var(--rl-accent)}.rl-toggle.on i:after{background:var(--brand-ink);transform:translate(16px)}.rl-actions{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.rl-act{background:var(--rl-panel2);text-align:center;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:11.5px;font-weight:700;display:flex}.rl-act.danger{color:var(--coral)!important}.rl-act:disabled{opacity:.35}.rl-label-sm{color:var(--rl-mute);margin:0;font-size:11.5px;line-height:1.45}.rl-field{color:var(--rl-mute);flex-direction:column;gap:5px;font-size:11.5px;font-weight:700;display:flex}.rl-field input,.rl-input,.rl-textarea{background:var(--rl-panel2);width:100%;color:var(--rl-ink);font:600 14px var(--sans);-webkit-user-select:text;user-select:text;border:0;border-radius:12px;outline:none;padding:10px 12px}.rl-textarea{resize:none;font-size:15px}.rl-field input:focus,.rl-input:focus,.rl-textarea:focus{box-shadow:inset 0 0 0 2px var(--rl-accent)}.rl-inline{gap:8px;display:flex}.rl-inline-btn{background:var(--rl-ink);border:0;border-radius:12px;flex-shrink:0;padding:0 16px;font-weight:800;color:var(--c3)!important}.rl-inline-btn:disabled{opacity:.35}.rl-fonts{flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.rl-fonts button{background:var(--rl-panel2);border:0;border-radius:12px;flex-shrink:0;height:40px;padding:0 14px;font-size:15px}.rl-fonts button.on{background:var(--rl-ink);color:var(--c3)!important}.rl-filters{flex-shrink:0;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.rl-filter{background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex;color:var(--rl-mute)!important}.rl-filter span{background:var(--rl-panel2) center/cover;border-radius:10px;width:54px;height:72px;display:block;position:relative;overflow:hidden}.rl-filter span i{position:absolute;inset:0}.rl-filter.on span{box-shadow:0 0 0 2px var(--rl-ink)}.rl-filter.on{color:var(--rl-ink)!important}.rl-list{flex-direction:column;gap:8px;display:flex}.rl-listrow{background:var(--rl-panel2);text-align:left;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.rl-listrow>span:nth-child(2){flex:1;min-width:0}.rl-listrow small{color:var(--rl-mute);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.rl-listart{background:var(--c7);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-listart{background:color-mix(in srgb,var(--c7) 35%,var(--rl-panel))}}.rl-listrow:disabled{opacity:.6}.rl-samples{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rl-samples button{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;position:relative}.rl-samples img{aspect-ratio:9/14;object-fit:cover;background:var(--rl-panel2);border-radius:12px;width:100%}.rl-samples small{font-size:11px;font-weight:700;line-height:1.2}.rl-samples em{background:var(--c3);border-radius:6px;padding:1px 6px;position:absolute;top:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.rl-samples em{background:color-mix(in srgb,var(--c3) 70%,transparent)}}.rl-samples em{font-size:10px;font-style:normal;font-weight:700}.rl-emojis{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px;display:grid}.rl-emojis button{background:0 0;border:0;border-radius:10px;height:42px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px}.rl-emojis button:active{background:var(--rl-panel2)}.rl-gifs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rl-gifs button{background:var(--rl-panel2);border:0;border-radius:12px;height:74px;padding:8px}.rl-gifs img{object-fit:contain;width:100%;height:100%}.rl-labels{flex-wrap:wrap;gap:8px;display:flex}.rl-labels button{background:var(--rl-accent);letter-spacing:.04em;border:0;border-radius:10px;padding:9px 13px;font-size:12.5px;font-weight:800;color:var(--brand-ink)!important}.rl-crop{background:var(--c3);border-radius:8px;flex-shrink:0;align-self:center;position:relative;overflow:hidden}.rl-crop canvas{opacity:.55;display:block}.rl-croprect{border:2px solid var(--rl-ink);box-shadow:0 0 0 999px var(--c3);position:absolute}@supports (color:color-mix(in lab, red, red)){.rl-croprect{box-shadow:0 0 0 999px color-mix(in srgb,var(--c3) 45%,transparent)}}.rl-croprect{touch-action:none;cursor:move}.rl-croprect i{background:linear-gradient(var(--rl-line) 0 0) 33.3% 0/1px 100% no-repeat,linear-gradient(var(--rl-line) 0 0) 66.6% 0/1px 100% no-repeat,linear-gradient(var(--rl-line) 0 0) 0 33.3%/100% 1px no-repeat,linear-gradient(var(--rl-line) 0 0) 0 66.6%/100% 1px no-repeat;pointer-events:none;position:absolute;inset:0}.rl-croprect span{border:3px solid var(--rl-ink);touch-action:none;width:18px;height:18px;position:absolute}.rl-croprect .k-tl{cursor:nwse-resize;border-bottom:0;border-right:0;top:-3px;left:-3px}.rl-croprect .k-tr{cursor:nesw-resize;border-bottom:0;border-left:0;top:-3px;right:-3px}.rl-croprect .k-bl{cursor:nesw-resize;border-top:0;border-right:0;bottom:-3px;left:-3px}.rl-croprect .k-br{cursor:nwse-resize;border-top:0;border-left:0;bottom:-3px;right:-3px}.rl-maskart{background:var(--rl-ink);width:24px;height:24px;display:block}.m-none{border:2px dashed var(--rl-mute);background:0 0!important}.m-circle{border-radius:50%}.m-rounded{border-radius:6px}.m-heart{clip-path:path("M12 21C5 16 1 12 1 7.5A5.5 5.5 0 0 1 12 4a5.5 5.5 0 0 1 11 3.5C23 12 19 16 12 21z")}.m-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.m-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rl-xart{background:linear-gradient(90deg,var(--brand) 50%,var(--c7) 50%);border-radius:4px;width:30px;height:20px;display:block}.x-fade{background:linear-gradient(90deg,var(--brand),var(--c3),var(--c7))}.x-dissolve{background:linear-gradient(90deg,var(--brand),var(--c7))}.x-zoom{background:radial-gradient(circle,var(--c7) 30%,var(--brand) 32%)}.x-spin{background:conic-gradient(var(--brand) 0 50%,var(--c7) 50%)}.x-blur{background:linear-gradient(90deg,var(--brand),var(--c7));filter:blur(2px)}.x-flash{background:linear-gradient(90deg,var(--brand),var(--c4),var(--c7))}.x-glitch{background:repeating-linear-gradient(0deg,var(--brand) 0 3px,var(--c7) 3px 6px)}.x-wipe{background:linear-gradient(90deg,var(--c7) 60%,var(--c4) 60% 64%,var(--brand) 64%)}.rl-fxart{background:linear-gradient(135deg,var(--sun),var(--coral));border-radius:9px;width:30px;height:30px;display:block}.f-blur{filter:blur(2px)}.f-glow{box-shadow:0 0 12px var(--sun)}.f-glitch{background:repeating-linear-gradient(0deg,var(--coral) 0 4px,var(--c7) 4px 7px)}.f-vhs{background:repeating-linear-gradient(0deg,var(--c5) 0 2px,var(--c3) 2px 4px)}.f-grain{background:radial-gradient(var(--c4) 1px,transparent 1px) 0 0/4px 4px,var(--c5)}.f-leak{background:radial-gradient(circle at 20% 20%,var(--sun),var(--coral) 60%,var(--c3))}.f-color{background:conic-gradient(var(--coral),var(--sun),var(--c7),var(--brand),var(--coral))}.f-shake{transform:rotate(-8deg)}.f-flash{background:var(--c4)}.rl-arrowart,.rl-shapeart{background:var(--sun);width:30px;height:30px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;display:block}.a-straight{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h17M14 6l6 6-6 6'/%3E%3C/svg%3E")}.a-curve{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19C6 9 12 6 20 8M15 4l5 4-5 4'/%3E%3C/svg%3E")}.a-loop{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 17c5 0 7-10 3-10S6 17 20 10M16 7l4 3-4 4'/%3E%3C/svg%3E")}.a-double{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M8 7l-5 5 5 5M16 7l5 5-5 5'/%3E%3C/svg%3E")}.s-ring{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cellipse cx='12' cy='12' rx='10' ry='8'/%3E%3C/svg%3E")}.s-heart{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21C5 16 1 12 1 7.5A5.5 5.5 0 0 1 12 4a5.5 5.5 0 0 1 11 3.5C23 12 19 16 12 21z'/%3E%3C/svg%3E")}.s-star{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l3 8h8l-6.5 5 2.5 8-7-5-7 5 2.5-8L1 9h8z'/%3E%3C/svg%3E")}.s-burst{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.4 5.2L20 3.5l-1.8 5.6L24 12l-5.8 2.9L20 20.5l-5.6-1.7L12 24l-2.4-5.2L4 20.5l1.8-5.6L0 12l5.8-2.9L4 3.5l5.6 1.7z'/%3E%3C/svg%3E")}.s-spark{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.5 9.5L24 12l-9.5 2.5L12 24l-2.5-9.5L0 12l9.5-2.5z'/%3E%3C/svg%3E")}.s-box{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Crect x='2' y='5' width='20' height='14' rx='3'/%3E%3C/svg%3E")}.s-scribble{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M2 14c2-4 3-4 4 0s2 4 4 0 2-4 4 0 2 4 4 0 2-4 4 0'/%3E%3C/svg%3E")}.rl-capart{font-size:16px;font-weight:900}.c-clean{color:var(--c4)}.c-boxed{background:var(--c3);color:var(--c4);border-radius:5px;padding:2px 6px}.c-karaoke{color:var(--sun);-webkit-text-stroke:1px var(--c3);text-transform:uppercase}.c-pop{background:var(--sun);color:var(--c3);border-radius:6px;padding:2px 6px}.c-outline{color:var(--c4);-webkit-text-stroke:1.2px var(--c3)}.c-neon{color:var(--brand-light);text-shadow:0 0 8px var(--brand)}.rl-kflist{flex-direction:column;gap:4px;display:flex}.rl-kfrow{background:var(--rl-panel2);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.rl-kfrow span{flex:1}.rl-kfrow b{font-variant-numeric:tabular-nums}.rl-kfrow small{text-align:right;min-width:16px;color:var(--rl-mute);font-size:11px}.rl-voice{flex-direction:column;align-items:center;gap:10px;display:flex}.rl-recbtn{border:4px solid var(--rl-ink);background:0 0;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.rl-recbtn i{background:var(--coral);border-radius:50%;width:52px;height:52px;transition:all .2s}.rl-recbtn.on i{border-radius:7px;width:26px;height:26px}.rl-voice-time{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.rl-voice .rl-toggle{width:100%}.rl-primary{background:var(--rl-accent);height:46px;box-shadow:var(--shadow-brand);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:14.5px;font-weight:800;display:inline-flex;color:var(--brand-ink)!important}.rl-primary.wide{width:100%}.rl-primary:disabled{opacity:.4}.rl-secondary{background:var(--rl-panel2);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:46px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.rl-export-sum{background:var(--rl-panel2);font-variant-numeric:tabular-nums;border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:600}.rl-export-run{flex-direction:column;align-items:center;gap:10px;padding-top:12px;display:flex}.rl-export-run b{font-variant-numeric:tabular-nums;font-size:34px;font-weight:900}.rl-export-run>i{background:var(--rl-line);border-radius:8px;width:100%;height:8px;overflow:hidden}.rl-export-run>i span{background:linear-gradient(90deg,var(--brand),var(--c7));height:100%;transition:width .2s;display:block}.rl-export-run small{color:var(--rl-mute);font-variant-numeric:tabular-nums;font-size:12px}.rl-export-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:6px;display:flex}.rl-export-done>b{font-size:17px}.rl-export-done>small{color:var(--rl-mute);font-size:12px}.rl-export-ok{background:var(--c7);width:52px;height:52px;color:var(--c3);border-radius:50%;place-items:center;display:grid}.rl-export-ok .ic{stroke-width:2.6px;width:26px;height:26px}.rl-export-actions{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.rl-error{background:var(--coral);border-radius:12px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.rl-error{background:color-mix(in srgb,var(--coral) 20%,transparent)}}.rl-error{color:var(--coral);font-size:12.5px;font-weight:600}.rl-note{z-index:60;background:var(--rl-ink);width:fit-content;max-width:88%;color:var(--c3);text-align:center;box-shadow:0 8px 24px var(--c3);border-radius:12px;margin:0 auto;padding:9px 14px;font-size:12.5px;font-weight:700;position:absolute;top:60px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rl-note{box-shadow:0 8px 24px color-mix(in srgb,var(--c3) 50%,transparent)}}.rl-note{pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.-inset-y-\[2px\]{inset-block:-2px}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-40{top:calc(var(--spacing) * -40)}.-top-\[38px\]{top:-38px}.-top-\[66px\]{top:-66px}.-top-px{top:-1px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-58px\]{top:-58px}.top-\[3px\]{top:3px}.top-\[11px\]{top:11px}.top-\[62\%\]{top:62%}.top-\[64px\]{top:64px}.top-\[calc\(12px\+env\(safe-area-inset-top\)\)\]{top:calc(12px + env(safe-area-inset-top))}.top-\[calc\(14px\+env\(safe-area-inset-top\,0px\)\)\]{top:calc(14px + env(safe-area-inset-top,0px))}.top-\[calc\(16px\+env\(safe-area-inset-top\)\)\]{top:calc(16px + env(safe-area-inset-top))}.top-\[calc\(60px\+env\(safe-area-inset-top\)\)\]{top:calc(60px + env(safe-area-inset-top))}.top-\[calc\(70px\+env\(safe-area-inset-top\)\)\]{top:calc(70px + env(safe-area-inset-top))}.top-\[calc\(76px\+env\(safe-area-inset-top\)\)\]{top:calc(76px + env(safe-area-inset-top))}.top-\[calc\(80px\+env\(safe-area-inset-top\)\)\]{top:calc(80px + env(safe-area-inset-top))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[3px\]{right:3px}.right-auto{right:auto}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-48{bottom:calc(var(--spacing) * -48)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(12px + env(safe-area-inset-bottom))}.bottom-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(16px + env(safe-area-inset-bottom))}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+14px\)\]{bottom:calc(env(safe-area-inset-bottom) + 14px)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\]{bottom:calc(env(safe-area-inset-bottom) + 20px)}.-left-2{left:calc(var(--spacing) * -2)}.-left-3{left:calc(var(--spacing) * -3)}.-left-24{left:calc(var(--spacing) * -24)}.-left-\[38px\]{left:-38px}.-left-full{left:-100%}.-left-px{left:-1px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[3px\]{left:3px}.left-\[46px\]{left:46px}.left-\[48px\]{left:48px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[200\]{z-index:200}.z-\[700\]{z-index:700}.z-\[725\]{z-index:725}.z-\[759\]{z-index:759}.z-\[760\]{z-index:760}.z-\[790\]{z-index:790}.z-\[830\]{z-index:830}.z-\[900\]{z-index:900}.z-\[980\]{z-index:980}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-\[3px\]{width:3px;height:3px}.size-\[52px\]{width:52px;height:52px}.size-\[58px\]{width:58px;height:58px}.size-\[76px\]{width:76px;height:76px}.size-\[84px\]{width:84px;height:84px}.size-\[88px\]{width:88px;height:88px}.size-\[420px\]{width:420px;height:420px}.size-\[520px\]{width:520px;height:520px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[42dvh\]{height:42dvh}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[78px\]{height:78px}.h-\[85dvh\]{height:85dvh}.h-\[94dvh\]{height:94dvh}.h-\[104px\]{height:104px}.h-\[112px\]{height:112px}.h-\[116px\]{height:116px}.h-\[150px\]{height:150px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[30dvh\]{max-height:30dvh}.max-h-\[34dvh\]{max-height:34dvh}.max-h-\[36vh\]{max-height:36vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[48dvh\]{max-height:48dvh}.max-h-\[52\%\]{max-height:52%}.max-h-\[78\%\]{max-height:78%}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[124px\]{min-height:124px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[36px\]{width:36px}.w-\[46\%\]{width:46%}.w-\[50px\]{width:50px}.w-\[58px\]{width:58px}.w-\[62\%\]{width:62%}.w-\[62px\]{width:62px}.w-\[66px\]{width:66px}.w-\[72\%\]{width:72%}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[128px\]{width:128px}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(270px\,72\%\)\]{width:min(270px,72%)}.w-\[min\(300px\,80\%\)\]{width:min(300px,80%)}.w-\[min\(420px\,calc\(100\%-24px\)\)\]{width:min(420px,100% - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[26ch\]{max-width:26ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40px\]{max-width:40px}.max-w-\[62vw\]{max-width:62vw}.max-w-\[86\%\]{max-width:86%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[190px\]{max-width:190px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-10{min-width:calc(var(--spacing) * 10)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.94\]{scale:.94}.scale-\[0\.25\]{scale:.25}.-rotate-90{rotate:-90deg}.\[transform\:translate\(-50\%\,-80\%\)_rotate\(-45deg\)\]{transform:translate(-50%,-80%)rotate(-45deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:calc(var(--spacing) * 4)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--c8)}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[26\%\]{border-radius:26%}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[50\%_50\%_50\%_0\]{border-radius:50% 50% 50% 0}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y-\[3px\]{border-block-style:var(--tw-border-style);border-block-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--brand-light\)\]{border-color:var(--brand-light)}.border-black{border-color:var(--color-black)}.border-border,.border-border\/60{border-color:var(--c8)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--c8) 60%, transparent)}}.border-border\/70{border-color:var(--c8)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--c8) 70%, transparent)}}.border-border\/80{border-color:var(--c8)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--c8) 80%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary,.border-primary\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-primary\/40{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.border-primary\/50{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.border-white\/85{border-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.bg-\[color-mix\(in_srgb\,var\(--c3\)_45\%\,transparent\)\]{background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c3\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c3) 45%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--c3\)_48\%\,transparent\)\]{background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c3\)_48\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c3) 48%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--c3\)_55\%\,transparent\)\]{background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c3\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c3) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--c7\)_14\%\,transparent\)\]{background-color:var(--c7)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c7\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c7) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--c8\)_45\%\,var\(--c1\)\)\]{background-color:var(--c8)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c8\)_45\%\,var\(--c1\)\)\]{background-color:color-mix(in srgb,var(--c8) 45%,var(--c1))}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_18\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 18%,transparent)}}.bg-\[var\(--action-primary\)\]{background-color:var(--action-primary)}.bg-\[var\(--brand\)\],.bg-\[var\(--brand\)\]\/40{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\)\]\/40{background-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.bg-\[var\(--brand\)\]\/70{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\)\]\/70{background-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.bg-\[var\(--brand\,\#6E5BD8\)\]{background-color:var(--brand,#6e5bd8)}.bg-\[var\(--brand-light\)\],.bg-\[var\(--brand-light\)\]\/60{background-color:var(--brand-light)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-light\)\]\/60{background-color:color-mix(in oklab, var(--brand-light) 60%, transparent)}}.bg-\[var\(--c2\)\]{background-color:var(--c2)}.bg-\[var\(--c3\)\],.bg-\[var\(--c3\)\]\/60{background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--c3\)\]\/60{background-color:color-mix(in oklab, var(--c3) 60%, transparent)}}.bg-\[var\(--c3\)\]\/96{background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--c3\)\]\/96{background-color:color-mix(in oklab, var(--c3) 96%, transparent)}}.bg-\[var\(--c7\)\]{background-color:var(--c7)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--map-land\,var\(--c1\)\)\]{background-color:var(--map-land,var(--c1))}.bg-accent,.bg-accent\/50{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--brand-soft) 50%, transparent)}}.bg-accent\/60{background-color:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--brand-soft) 60%, transparent)}}.bg-background,.bg-background\/35{background-color:var(--c1)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--c1) 35%, transparent)}}.bg-background\/85{background-color:var(--c1)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--c1) 85%, transparent)}}.bg-background\/90{background-color:var(--c1)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--c1) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-border{background-color:var(--c8)}.bg-card,.bg-card\/70{background-color:var(--c2)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--c2) 70%, transparent)}}.bg-card\/85{background-color:var(--c2)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--c2) 85%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-destructive\/12{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--danger) 12%, transparent)}}.bg-foreground,.bg-foreground\/\[0\.08\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--ink) 8%, transparent)}}.bg-muted{background-color:var(--surface-sunken)}.bg-muted-foreground\/30{background-color:var(--c5)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--c5) 30%, transparent)}}.bg-muted\/40{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--surface-sunken) 40%, transparent)}}.bg-muted\/60{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--surface-sunken) 60%, transparent)}}.bg-popover{background-color:var(--c2)}.bg-primary,.bg-primary\/10{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bg-primary\/12{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--brand) 12%, transparent)}}.bg-primary\/15{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.bg-sage{background-color:var(--c7)}.bg-secondary{background-color:var(--surface-sunken)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/22{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.bg-white\/22{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--brand\)\]{--tw-gradient-from:var(--brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--c6\)\]{--tw-gradient-from:var(--c6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--c7\)\]{--tw-gradient-from:var(--c7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab, red, red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.from-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--c6\)\]{--tw-gradient-via:var(--c6);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card\/70{--tw-gradient-via:var(--c2)}@supports (color:color-mix(in lab, red, red)){.via-card\/70{--tw-gradient-via:color-mix(in oklab, var(--c2) 70%, transparent)}}.via-card\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color-mix\(in_srgb\,var\(--brand\)_55\%\,var\(--c7\)\)\]{--tw-gradient-to:var(--brand)}@supports (color:color-mix(in lab, red, red)){.to-\[color-mix\(in_srgb\,var\(--brand\)_55\%\,var\(--c7\)\)\]{--tw-gradient-to:color-mix(in srgb,var(--brand) 55%,var(--c7))}}.to-\[color-mix\(in_srgb\,var\(--brand\)_55\%\,var\(--c7\)\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--brand-deep\)\]{--tw-gradient-to:var(--brand-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--brand-light\)\]{--tw-gradient-to:var(--brand-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--c7\)\]{--tw-gradient-to:var(--c7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab, red, red)){.to-black\/25{--tw-gradient-to:color-mix(in oklab, var(--color-black) 25%, transparent)}}.to-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/65{--tw-gradient-to:#000000a6}@supports (color:color-mix(in lab, red, red)){.to-black\/65{--tw-gradient-to:color-mix(in oklab, var(--color-black) 65%, transparent)}}.to-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[16px\]{padding:16px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(8px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(8px + env(safe-area-inset-top))}.pt-\[calc\(10px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(10px + env(safe-area-inset-top))}.pt-\[calc\(12px\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(12px + env(safe-area-inset-top,0px))}.pt-\[calc\(14px\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(14px + env(safe-area-inset-top,0px))}.pt-\[calc\(20px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(20px + env(safe-area-inset-top))}.pt-\[calc\(env\(safe-area-inset-top\)\+10px\)\]{padding-top:calc(env(safe-area-inset-top) + 10px)}.pr-1{padding-right:var(--spacing)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[\.08em\]{padding-bottom:.08em}.pb-\[calc\(8px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[calc\(18px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.pb-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[60px\]{padding-left:60px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-\[family-name\:var\(--serif\)\]{font-family:var(--serif)}.font-brand{font-family:var(--font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[28px\]{font-size:28px!important}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[120px\]{font-size:120px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--brand-light\)\]{color:var(--brand-light)}.text-\[var\(--c3\)\]{color:var(--c3)}.text-\[var\(--c5\)\]{color:var(--c5)}.text-\[var\(--c7\)\]{color:var(--c7)}.text-\[var\(--coralt\,\#D93A3F\)\]{color:var(--coralt,#d93a3f)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--mt\)\]{color:var(--mt)}.text-\[var\(--ondark\)\]{color:var(--ondark)}.text-accent-foreground{color:var(--c6)}.text-background{color:var(--c1)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--ink)}.text-destructive{color:var(--danger)}.text-foreground,.text-foreground\/75{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--ink) 75%, transparent)}}.text-foreground\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.text-foreground\/90{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--ink) 90%, transparent)}}.text-muted-foreground{color:var(--c5)}.text-neutral-500{color:var(--color-neutral-500)}.text-primary{color:var(--brand)}.text-primary-foreground{color:var(--brand-ink)}.text-red-500{color:var(--color-red-500)}.text-sage{color:var(--c7)}.text-sage-foreground{color:var(--c3)}.text-secondary-foreground{color:var(--ink)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.decoration-white\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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)}.shadow-\[0_-20px_60px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 -20px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--brand-soft\)\,0_0_0_3\.5px_var\(--brand\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-soft)), 0 0 0 3.5px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 0 2px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_var\(--brand\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_var\(--brand\)\]{--tw-shadow:0 6px 18px -6px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-6px_var\(--brand\)\]{--tw-shadow:0 6px 20px -6px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_-8px_var\(--brand\)\]{--tw-shadow:0 8px 22px -8px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_-8px_var\(--brand\,\#6E5BD8\)\]{--tw-shadow:0 8px 22px -8px var(--tw-shadow-color,var(--brand,#6e5bd8));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_-8px_var\(--c7\)\]{--tw-shadow:0 8px 22px -8px var(--tw-shadow-color,var(--c7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_var\(--brand\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,var(--brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_-12px_rgba\(0\,0\,0\,\.7\)\]{--tw-shadow:0 12px 40px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-brand\)\]{--tw-shadow:var(--shadow-brand);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow{--tw-shadow:var(--shadow-brand);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--brand-light\)\],.ring-\[var\(--brand-light\)\]\/60{--tw-ring-color:var(--brand-light)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--brand-light\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--brand-light) 60%, transparent)}}.ring-\[var\(--danger\)\]{--tw-ring-color:var(--danger)}.ring-background{--tw-ring-color:var(--c1)}.ring-border,.ring-border\/60{--tw-ring-color:var(--c8)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--c8) 60%, transparent)}}.ring-card{--tw-ring-color:var(--c2)}.ring-muted-foreground\/50{--tw-ring-color:var(--c5)}@supports (color:color-mix(in lab, red, red)){.ring-muted-foreground\/50{--tw-ring-color:color-mix(in oklab, var(--c5) 50%, transparent)}}.ring-primary,.ring-primary\/40{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--brand) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--c6)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/75{--tw-ring-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.ring-white\/75{--tw-ring-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--c1)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-\[4px\]{--tw-blur:blur(4px);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,)}.blur-none{--tw-blur: ;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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.invert{--tw-invert:invert(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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background-color\,box-shadow\,transform\,color\]{transition-property:background-color,box-shadow,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,scale\]{transition-property:opacity,filter,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,background-color\]{transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,filter\]{transition-property:scale,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,\.6\)\]{text-shadow:0 1px 4px #0009}.\[text-shadow\:0_1px_6px_rgba\(0\,0\,0\,\.5\)\]{text-shadow:0 1px 6px #00000080}.\[text-shadow\:0_2px_18px_rgba\(0\,0\,0\,\.55\)\]{text-shadow:0 2px 18px #0000008c}.\[text-shadow\:0_8px_40px_rgba\(0\,0\,0\,\.5\)\]{text-shadow:0 8px 40px #00000080}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--c3\)_65\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--c3\)_65\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--c3) 65%,transparent)}}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--brand)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--brand-ink)}}.placeholder\:text-muted-foreground::placeholder{color:var(--c5)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-primary:focus-within{border-color:var(--brand)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--brand) 20%, transparent)}}@media (hover:hover){.hover\:bg-\[var\(--brand-hover\)\]:hover{background-color:var(--brand-hover)}.hover\:bg-accent:hover{background-color:var(--brand-soft)}.hover\:bg-background:hover{background-color:var(--c1)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--danger) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/60:hover{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--surface-sunken) 60%, transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary\/10:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--surface-sunken) 80%, transparent)}}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.hover\:text-foreground:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-ring\/60:focus{border-color:var(--c6)}@supports (color:color-mix(in lab, red, red)){.focus\:border-ring\/60:focus{border-color:color-mix(in oklab, var(--c6) 60%, transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--brand-light\)\]:focus{--tw-ring-color:var(--brand-light)}.focus\:ring-ring\/15:focus{--tw-ring-color:var(--c6)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/15:focus{--tw-ring-color:color-mix(in oklab, var(--c6) 15%, transparent)}}.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--ink\)_6\%\,transparent\)\]:focus-visible{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--ink\)_6\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--ink) 6%,transparent)}}.focus-visible\:bg-accent:focus-visible{background-color:var(--brand-soft)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--c6)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--c6) 25%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--brand)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[0\.96\]:active{scale:.96}.active\:bg-muted:active{background-color:var(--surface-sunken)}.active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/20:active{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}@media (hover:hover){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--c7\)_20\%\,transparent\)\]:enabled:hover{background-color:var(--c7)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--c7\)_20\%\,transparent\)\]:enabled:hover{background-color:color-mix(in srgb,var(--c7) 20%,transparent)}}.enabled\:hover\:bg-muted:enabled:hover{background-color:var(--surface-sunken)}.enabled\:hover\:bg-primary\/15:enabled:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-primary\/15:enabled:hover{background-color:color-mix(in oklab, var(--brand) 15%, transparent)}}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=380px){.min-\[380px\]\:ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}}@media (width>=40rem){.sm\:place-items-center{place-items:center}}@media (prefers-color-scheme:dark){.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}}}.\[\&_\.cmp\]\:absolute .cmp{position:absolute}.\[\&_\.cmp\]\:inset-0 .cmp{inset:0}.\[\&_\.cmp\]\:size-full .cmp{width:100%;height:100%}.\[\&_\.ic\]\:size-3 .ic{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_\.ic\]\:size-3\.5 .ic{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_\.ic\]\:size-4 .ic{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_\.ic\]\:size-5 .ic{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_\.ic\]\:size-6 .ic{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_\.ic\]\:size-8 .ic{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_\.ic\]\:size-9 .ic{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&_\.ic\]\:size-10 .ic{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_\.ic\]\:size-\[18px\] .ic{width:18px;height:18px}.\[\&_\.ic\]\:size-\[19px\] .ic{width:19px;height:19px}.\[\&_\.ic\]\:size-\[20px\] .ic{width:20px;height:20px}.\[\&_\.ic\]\:size-\[21px\] .ic{width:21px;height:21px}.\[\&_\.ic\]\:size-\[22px\] .ic{width:22px;height:22px}.\[\&_\.ic\]\:size-\[23px\] .ic{width:23px;height:23px}.\[\&_\.ic\]\:shrink-0 .ic{flex-shrink:0}.\[\&_\.ic\]\:-rotate-90 .ic{rotate:-90deg}.\[\&_\.ic\]\:rotate-45 .ic{rotate:45deg}.\[\&_\.ic\]\:rotate-90 .ic{rotate:90deg}.\[\&_\.ic\]\:animate-pulse .ic{animation:var(--animate-pulse)}.\[\&_\.ic\]\:fill-current .ic{fill:currentColor}.\[\&_\.ic\]\:text-\[var\(--c7\)\] .ic{color:var(--c7)}.\[\&_\.ic\]\:text-\[var\(--danger\)\] .ic{color:var(--danger)}.\[\&_\.ic\]\:text-muted-foreground .ic{color:var(--c5)}.\[\&_\.stat-icon\]\:text-\[var\(--sage-ink\)\] .stat-icon{color:var(--sage-ink)}.\[\&_\.stat-icon\]\:text-primary .stat-icon{color:var(--brand)}.\[\&_\.stat-label\]\:text-\[var\(--sage-ink\)\] .stat-label{color:var(--sage-ink)}.\[\&_\.stat-label\]\:text-primary .stat-label{color:var(--brand)}.\[\&_button\]\:grid button{display:grid}.\[\&_button\]\:size-9 button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&_button\]\:place-items-center button{place-items:center}.\[\&_button\]\:rounded-full button{border-radius:2147483647px}.\[\&_button\:disabled\]\:opacity-35 button:disabled{opacity:.35}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_span\.bg-muted\]\:bg-white\/10 span.bg-muted{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.\[\&_span\.bg-muted\]\:bg-white\/10 span.bg-muted{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>\*\]\:\!absolute>*{position:absolute!important}.\[\&\>\*\]\:\!inset-0>*{inset:0!important}.\[\&\>\*\]\:\!m-0>*{margin:0!important}.\[\&\>\*\]\:\!size-6>*{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\[\&\>\*\]\:\!size-full>*{width:100%!important;height:100%!important}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:\!border-0>*{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\>\*\]\:\!text-\[9px\]>*{font-size:9px!important}.\[\&\>\.ic\]\:shrink-0>.ic{flex-shrink:0}.\[\&\>\.ic\:first-child\]\:size-\[18px\]>.ic:first-child{width:18px;height:18px}.\[\&\>\.ic\:first-child\]\:text-sage>.ic:first-child{color:var(--c7)}.\[\&\>\.ic\:last-child\]\:size-4>.ic:last-child{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\.ic\:last-child\]\:text-muted-foreground>.ic:last-child{color:var(--c5)}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:inset-0>svg{inset:0}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.field select{border:1.5px solid var(--dv);background:var(--w);width:100%;font:inherit;color:var(--ink);border-radius:16px;padding:12px 14px}#app:not(.map-on) #createSheet.overlay{top:88px!important;bottom:calc(128px + env(safe-area-inset-bottom))!important;z-index:190!important}#createSheet .sheet{border-radius:26px;width:min(318px,100% - 28px);margin:8px 14px 0 auto;padding:6px}#createSheet .sheet .item{align-items:flex-start;padding:12px 10px}#createSheet .sheet .item b{font-size:15px;font-weight:700}#createSheet .sheet .item small{font-size:12.5px;line-height:1.35}#createSheet .sheet .item .check{width:16px;height:16px;color:var(--pri);margin-top:2px}#createPanel,#flashCreatePanel{background:var(--p);z-index:610}#createPanel .cp-bar,#flashCreatePanel .cp-bar{background:var(--w);border-bottom:1px solid var(--dv);grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:8px;display:grid}#createPanel .cp-bar h2,#flashCreatePanel .cp-bar h2{text-align:center;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:600}#createPanel .cp-side,#flashCreatePanel .cp-side{color:var(--pri);background:0 0;border:0;justify-self:start;min-height:44px;padding:0 10px;font-size:16px;font-weight:650}#createPanel .cp-side.end,#flashCreatePanel .cp-side.end{justify-self:end}#createPanel .cp-guide{background:var(--w);border-bottom:1px solid var(--dv);align-items:center;gap:4px;min-height:64px;padding:8px 12px;display:flex}#createPanel .cp-guide h2{text-align:left;font-family:var(--serif);letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:600}#createPanel .cp-guide button{width:36px;height:36px;color:var(--ink);place-items:center;display:grid}#createPanel .cp-form,#flashCreatePanel .cp-form{padding:18px 18px 32px}#createPanel .field label,#flashCreatePanel .field label{letter-spacing:.08em;color:var(--mt);font-size:11px;font-weight:700}#createPanel .field input,#createPanel .field textarea,#createPanel .field select,#flashCreatePanel .field input,#flashCreatePanel .field textarea,#flashCreatePanel .field select{background:var(--w);border-radius:18px;min-height:52px;font-size:15px}#createPanel .field textarea,#flashCreatePanel .field textarea{min-height:96px;padding-top:14px}#createPanel .swrow,#flashCreatePanel .swrow{gap:10px}#createPanel .sw,#flashCreatePanel .sw{background:var(--w);border-width:2px;border-radius:16px;width:58px;height:58px;padding:0}#createPanel .sw.on,#flashCreatePanel .sw.on{border-color:var(--pri)}.cp-note{color:var(--mt);margin:4px 2px 0;font-size:13px;line-height:1.45}.cp-progress{gap:8px;margin:4px 0 18px;display:flex}.cp-progress i{background:var(--prifill);border-radius:999px;flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){.cp-progress i{background:color-mix(in srgb, var(--prifill) 28%, var(--dv))}}.cp-progress i.on{background:var(--prifill)}.cp-as{color:var(--ink);margin:0 0 18px;font-size:15px}.cp-as b{font-weight:750}.cp-times{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-hint{color:var(--mt);grid-column:1/-1;font-size:12.5px}.cp-continue{border-radius:999px;min-height:52px;margin-top:8px;font-size:16px;font-weight:700}.cp-review{padding:8px 2px 12px}.cp-review b{font-family:var(--serif);letter-spacing:-.02em;font-size:26px;font-weight:560;display:block}.cp-review p{color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.45}.sf-flash-progress>span{background:#ffffff52;overflow:hidden}.sf-flash-progress>span>i{background:#fff;height:100%;display:block}#splashLogo svg{width:100%;height:100%;display:block}.pf{gap:10px;display:grid}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.pf-thumb{aspect-ratio:1;background:var(--surface-sunken,var(--dv));border-radius:14px;position:relative;overflow:hidden}.pf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pf-thumb em{background:var(--c3);border-radius:999px;padding:2px 7px;position:absolute;bottom:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.pf-thumb em{background:color-mix(in srgb, var(--c3) 72%, transparent)}}.pf-thumb em{color:var(--c4);font:700 10.5px var(--font-ui);letter-spacing:.02em;font-style:normal}.pf-thumb button{background:var(--c3);border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.pf-thumb button{background:color-mix(in srgb, var(--c3) 72%, transparent)}}.pf-thumb button{color:var(--c4)}.pf-thumb button .ic{width:14px;height:14px}.pf-add{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-btn{border:1.5px dashed var(--dv);background:var(--w);min-height:48px;color:var(--ink);font:600 14px var(--font-ui);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.pf-btn .ic{width:20px;height:20px;color:var(--pri)}.pf-btn:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.pf-btn:disabled{opacity:.6;cursor:default}.pf-note{color:var(--mt);font-size:12.5px}.place-gallery{width:100%;height:100%;position:relative}.place-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow-x:auto}.place-gallery-track>.place-photo{object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%}.place-gallery-count{background:var(--c3);border-radius:999px;padding:3px 9px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.place-gallery-count{background:color-mix(in srgb, var(--c3) 62%, transparent)}}.place-gallery-count{color:var(--c4);font:700 11.5px var(--font-ui);font-variant-numeric:tabular-nums;pointer-events:none}.place-gallery-dots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;top:14px;left:0;right:0}.place-gallery-dots i{background:var(--c4);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.place-gallery-dots i{background:color-mix(in srgb, var(--c4) 45%, transparent)}}.place-gallery-dots i{transition:width .2s,background-color .2s}.place-gallery-dots i.on{background:var(--c4);border-radius:999px;width:16px}.ohj-cover .place-gallery~.ohj-cover-fade{pointer-events:none}.place-gallery-one{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.place-gallery-one>.place-photo{object-fit:cover;width:100%;height:100%}.place-gallery-track{cursor:zoom-in}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
