.mm-overlay,.mg-screen,.ck-screen{--mm-head: "Weekend Studio Lettering", var(--sans, "Inter", system-ui, sans-serif);--display: var(--mm-head);--mm-gap: 6px;--mm-on: #FFFFFF;--mm-green: #1e8449;--mm-green-deep: #196f3d}.mm-overlay{--mm-pad: clamp(12px, 3vw, 32px);position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--mm-pad);background:#0c0a08b3;animation:mm-fade .18s ease both}.mm-card{position:relative;width:min(920px,100%);height:min(620px,calc(100vh - 2 * var(--mm-pad)));height:min(620px,calc(100dvh - 2 * var(--mm-pad)));display:grid;grid-template-columns:42% minmax(0,1fr);overflow:hidden;background:var(--surface, #F7F7F4);color:var(--ink, #2A211A);font-family:var(--sans, "Inter", system-ui, sans-serif);animation:mm-rise .28s cubic-bezier(.22,1,.36,1) both}.mm-card:focus{outline:none}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@keyframes mm-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes mm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mm-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes mm-show{0%{opacity:0}to{opacity:1}}.is-opening .mm-art{animation:mm-settle .7s cubic-bezier(.22,1,.36,1) both}.is-opening .mm-title{animation:mm-in .36s cubic-bezier(.22,1,.36,1) .1s both}.is-opening .mm-close{animation:mm-show .24s ease .12s both}.is-opening .mm-foot .mm-cta{animation:mm-in .32s cubic-bezier(.22,1,.36,1) .34s both}.is-opening .mm-foot .mm-fine,.is-opening .mm-foot-row{animation:mm-show .3s ease .42s both}.mm-art{position:relative;min-height:0;color:var(--mm-on);background:#1d1a17 center / cover no-repeat}.mm-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.mm-art img.is-in{opacity:1}.mm-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.08) 45%,transparent 65%)}.mm-art-text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(18px,2.4vw,28px)}.mm-title{margin:0;text-wrap:balance;font:700 clamp(1.9rem,3.2vw,2.7rem)/1 var(--mm-head);letter-spacing:-.01em}.mm-side{position:relative;display:flex;flex-direction:column;min-height:0}.mm-close{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;border:0;background:transparent;color:var(--muted, #6F665B);transition:background-color .12s ease,color .12s ease}.mm-close:hover{background:color-mix(in srgb,var(--ink, #2A211A) 7%,transparent);color:var(--ink, #2A211A)}.mm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(28px,3.6vw,44px) clamp(24px,3.4vw,40px) 12px;display:flex;flex-direction:column;justify-content:flex-start;animation:mm-show .2s ease both;scrollbar-width:thin;scrollbar-color:var(--line-strong, rgba(0, 0, 0, .2)) transparent}.mm-card[data-step=plan] .mm-body{justify-content:flex-start}.mm-body:before,.mm-body:after{content:"";flex:1 1 0}.mm-card[data-step=plan] .mm-body:before,.mm-card[data-step=plan] .mm-body:after{flex:none}@media(min-width:761px){.mm-card[data-step=auth]{height:auto;grid-template-rows:minmax(0,1fr);max-height:min(720px,calc(100vh - 2 * var(--mm-pad)));max-height:min(720px,calc(100dvh - 2 * var(--mm-pad)))}}@media(min-width:761px)and (max-height:760px){.mm-card[data-step=auth] .mm-body{padding-top:24px}.mm-card[data-step=auth] .mm-h{margin-bottom:4px}.mm-card[data-step=auth] .mm-lede{margin-bottom:14px}.mm-card[data-step=auth] .am-form{gap:8px}.mm-card[data-step=auth] .am-or{margin:2px 0}.mm-card[data-step=auth] .am-google,.mm-card[data-step=auth] .mm-cta{height:44px}.mm-card[data-step=auth] .am-field input,.mm-card[data-step=password] .am-field input{height:42px}.mm-card[data-step=auth] .am-consent{gap:6px}.mm-card[data-step=auth] .mm-foot{padding-top:8px;padding-bottom:14px}}.mm-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:-6px 0 14px;padding:6px 10px 6px 6px;border:0;background:transparent;cursor:pointer;font:500 .88rem/1 var(--sans, "Inter", system-ui, sans-serif);color:var(--muted, #6F665B)}.mm-back:hover{background:color-mix(in srgb,var(--ink, #2A211A) 7%,transparent);color:var(--ink, #2A211A)}.mm-foot{flex:none;display:grid;gap:10px;padding:14px clamp(24px,3.4vw,40px) clamp(18px,2.6vw,26px)}.mm-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;cursor:pointer;border:0;background:var(--mm-green, #1e8449);color:#fff;font:700 1.12rem/1 var(--mm-head);transition:background-color .14s ease}.mm-cta svg{transition:transform .16s ease}.mm-cta:hover:not(:disabled){background:var(--mm-green-deep, #196f3d)}.mm-cta:hover:not(:disabled) svg{transform:translate(3px)}.mm-cta:disabled{cursor:default;background:color-mix(in srgb,var(--ink, #2A211A) 10%,var(--surface, #F7F7F4));color:color-mix(in srgb,var(--ink, #2A211A) 62%,var(--surface, #F7F7F4))}.mm-cta:focus-visible,.mm-link:focus-visible,.mm-close:focus-visible,.mm-back:focus-visible{outline:2px solid var(--ink, #2A211A);outline-offset:3px}.mm-fine{margin:0;text-align:center;font-size:.8rem;color:var(--muted, #6F665B)}.mm-foot-row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:4px}.mm-link{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.88rem;color:var(--muted, #6F665B);text-decoration:underline;text-underline-offset:3px}.mm-link:hover{color:var(--ink, #2A211A)}.mm-link--strong{font-weight:600;color:var(--ink, #2A211A)}.mm-login{margin-left:auto;font-size:.88rem;color:var(--muted, #6F665B)}.mm-who{font-size:.84rem}.mm-err{margin:0;font-size:.86rem;color:var(--red, #C4402E)}@media(max-width:760px){.mm-overlay{--mm-pad: 0px;place-items:end center}.mm-card{width:100%;height:auto;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);animation:mm-sheet .34s cubic-bezier(.22,1,.36,1) both}.mm-art{height:clamp(150px,26dvh,220px)}.mm-art-text{padding:16px 20px}.mm-card[data-step=auth] .mm-art,.mm-card[data-step=password] .mm-art{height:clamp(96px,14dvh,130px)}.mm-card[data-step=auth] .mm-title,.mm-card[data-step=password] .mm-title{font-size:clamp(1.6rem,7vw,2rem)}.mm-overlay{padding-bottom:var(--mm-kb, 0px)}.mm-card[data-kb]{max-height:calc(var(--mm-vvh, 100dvh) - 12px)}.mm-card[data-kb] .mm-art{display:none}.mm-card[data-kb] .mm-close{background:transparent;color:var(--muted, #6F665B)}.mm-title{font-size:clamp(1.7rem,7.6vw,2.2rem);max-width:14ch}.mm-side{position:static}.mm-close{top:10px;right:10px;background:#00000059;color:#f0ede6}.mm-close:hover{background:#00000080;color:#fff}.mm-body{justify-content:flex-start;padding:20px 20px 8px}.mm-body:before,.mm-body:after{content:none}.mm-foot{padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line, rgba(0, 0, 0, .08))}.mm-foot-row{justify-content:center}.am-join{margin-top:0;padding:14px 20px max(14px,env(safe-area-inset-bottom))}.mm-login{margin-left:0}}@keyframes mm-sheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.mm-art--signin{background-image:var(--mm-art)}@media(max-width:760px){.mm-art--signin{background-image:var(--mm-art-phone, var(--mm-art))}.mm-art--signin img{object-position:50% 58%}.mm-card:is([data-step=auth],[data-step=password],[data-step=switch]){height:100vh;height:100dvh;max-height:none;grid-template-rows:minmax(96px,1fr) minmax(0,auto)}.mm-card:is([data-step=auth],[data-step=password],[data-step=switch]) .mm-art{height:auto}.mm-card:is([data-step=auth],[data-step=password],[data-step=switch]) .mm-close{top:calc(10px + env(safe-area-inset-top,0px))}.mm-card:is([data-step=auth],[data-step=password],[data-step=switch])[data-kb]{height:auto;max-height:calc(var(--mm-vvh, 100dvh) - 12px);grid-template-rows:minmax(0,1fr)}}.mm-h{margin:0 0 12px;text-wrap:balance;font:700 clamp(1.7rem,2.7vw,2.15rem)/1.05 var(--mm-head);letter-spacing:-.01em}.mm-lede{margin:0 0 22px;font-size:.94rem;line-height:1.5;color:var(--muted, #6F665B)}.am-form{display:grid;gap:10px}.am-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;cursor:pointer;border:1.5px solid var(--ink, #2A211A);background:transparent;color:var(--ink, #2A211A);font:600 .98rem/1 var(--sans, "Inter", system-ui, sans-serif);transition:border-color .12s ease,background-color .12s ease}.am-google:hover{background:color-mix(in srgb,var(--ink, #2A211A) 7%,transparent)}.am-google:focus-visible{outline:2px solid var(--ink, #2A211A);outline-offset:3px}.am-google svg{flex:none}.am-or{display:flex;align-items:center;gap:12px;margin:6px 0;font-size:.78rem;color:var(--muted, #6F665B)}.am-or:before,.am-or:after{content:"";flex:1;height:1px;background:var(--line, rgba(0, 0, 0, .1))}.am-field{display:grid;gap:6px}.am-field span{font-size:.82rem;font-weight:600;color:var(--muted, #6F665B)}.am-field input{width:100%;box-sizing:border-box;height:48px;padding:0 14px;border-radius:0;border:1.5px solid var(--line-strong, rgba(0, 0, 0, .18));background:var(--surface, #fff);color:var(--ink, #2A211A);font:400 1rem/1 var(--sans, "Inter", system-ui, sans-serif);transition:border-color .12s ease,box-shadow .12s ease}.am-field input::placeholder{color:color-mix(in srgb,var(--muted, #6F665B) 70%,transparent)}.am-field input:focus{outline:none;border-color:var(--ink, #2A211A);box-shadow:inset 0 0 0 1px var(--ink, #2A211A)}.am-form .mm-cta{margin-top:4px}.am-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:2px}.am-note{margin:0;font-size:.88rem;line-height:1.45;color:var(--muted, #6F665B)}.am-sent{display:grid;gap:8px;justify-items:start;margin:0;padding:16px 18px;font-size:.94rem;line-height:1.45;background:var(--mm-green);color:var(--mm-on)}.am-sent p{margin:0}.am-sent-to{font-weight:600;overflow-wrap:anywhere}.am-sent .mm-link,.am-sent .mm-link:hover{color:var(--mm-on)}.mm-card[data-step=legal]{width:min(780px,100%);height:min(860px,calc(100vh - 2 * var(--mm-pad)));height:min(860px,calc(100dvh - 2 * var(--mm-pad)));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.lg-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:clamp(16px,2.6vw,24px) clamp(20px,3.4vw,36px) 12px;border-bottom:1px solid var(--line, rgba(0, 0, 0, .12))}.lg-top .mm-h{margin:0}.lg-top .lg-back{grid-column:1 / -1;margin:-4px 0 0 -6px}.lg-langs{display:flex;gap:12px;padding-top:6px}.lg-lang,.lg-tab{appearance:none;border:0;background:none;padding:4px 0;cursor:pointer;color:var(--muted, #6F665B);font:600 .84rem/1.2 var(--sans, "Inter", system-ui, sans-serif)}.lg-lang:hover,.lg-tab:hover{color:var(--ink, #2A211A)}.lg-lang[aria-pressed=true]{color:var(--ink, #2A211A);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.lg-tabs{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px 16px}.lg-lang:focus-visible,.lg-tab:focus-visible,.lg-text:focus-visible{outline:2px solid var(--ink, #2A211A);outline-offset:2px}.lg-text{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;padding:4px clamp(20px,3.4vw,36px) 20px;font-size:.9rem;line-height:1.55}.lg-status{margin:20px 0}.lg-status ul{margin:8px 0 0;padding-left:18px}.lg-doc+.lg-doc{margin-top:28px;padding-top:4px;border-top:2px solid var(--ink, #2A211A)}.lg-doc h1{margin:18px 0 6px;font:700 1.4rem/1.2 var(--mm-head)}.lg-doc h2{margin:20px 0 6px;font-size:1rem;font-weight:700}.lg-doc p,.lg-doc ul{margin:0 0 10px}.lg-doc ul{padding-left:20px}.lg-doc li{margin-bottom:4px}.lg-doc a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lg-doc table{width:100%;margin:0 0 12px;border-collapse:collapse;font-size:.82rem}.lg-doc th,.lg-doc td{padding:6px 8px 6px 0;border-bottom:1px solid var(--line, rgba(0, 0, 0, .12));text-align:left;vertical-align:top}.lg-foot{display:grid;gap:10px;padding:12px clamp(20px,3.4vw,36px) max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lg-hint{margin:0;font-size:.82rem;font-weight:600;color:var(--muted, #6F665B)}.lg-held{align-self:center;display:grid;gap:12px;padding:clamp(24px,4vw,40px)}.am-consent{display:grid;gap:8px;margin:0 0 4px}.am-check{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer;font-size:.88rem;line-height:1.42;color:var(--ink, #2A211A)}.am-check--optional{color:var(--muted, #6F665B)}.am-check input{-webkit-appearance:none;appearance:none;flex:none;box-sizing:border-box;width:20px;height:20px;margin:0;cursor:pointer;border:2px solid var(--ink, #2A211A);border-radius:0;background:transparent;transition:background-color .12s ease,border-color .12s ease}.am-check input:hover:not(:disabled){border-color:var(--mm-green, #1e8449)}.am-check input:checked{border-color:var(--mm-green, #1e8449);background:var(--mm-green, #1e8449) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4l3.2 3.2 6.4-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.am-check input:before{content:none}.am-check input:disabled{opacity:.5}.am-check input:focus-visible{outline:2px solid var(--ink, #2A211A);outline-offset:2px}.am-check input:disabled{cursor:default}.am-check a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.am-check a:hover{color:var(--ink, #2A211A)}.am-check[data-nudge]{margin:-6px -8px;padding:6px 8px;box-shadow:inset 0 0 0 1.5px var(--red, #C4402E);background:color-mix(in srgb,var(--red, #C4402E) 7%,transparent)}.am-agree-hint{margin:-2px 0 0 28px;font-size:.84rem;line-height:1.35;color:var(--red, #C4402E)}.am-join{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;width:100%;cursor:pointer;margin-top:var(--mm-gap);padding:clamp(14px,1.9vw,20px) clamp(24px,3.4vw,40px);border:0;text-align:left;background:var(--mm-green);color:var(--mm-on)}.am-join:hover{background:var(--mm-green-deep)}.am-join:focus-visible{outline:2px solid var(--mm-on);outline-offset:-6px}.am-join small{grid-column:1;font:500 .86rem/1.2 var(--sans, "Inter", system-ui, sans-serif)}.am-join b{grid-column:1;font:700 clamp(1.45rem,2.4vw,1.85rem)/1.05 var(--mm-head);letter-spacing:-.01em}.am-join svg{grid-column:2;grid-row:1 / span 2;transition:transform .16s ease}.am-join:hover svg{transform:translate(3px)}.am-plan{margin:-4px 0 2px;font-size:.9rem;line-height:1.4;color:var(--muted, #6F665B)}.am-plan b{color:var(--ink, #2A211A);font-weight:600}.am-plan .mm-link{margin-left:6px}.am-google:disabled{opacity:.55;cursor:default}.am-google:disabled:hover{border-color:var(--line-strong, rgba(0, 0, 0, .18))}.mm-card .auth-email-row{display:flex;gap:8px}.mm-card .auth-email-row input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:0;box-sizing:border-box;border:1.5px solid var(--line-strong, rgba(0, 0, 0, .18));background:var(--surface, #fff);color:var(--ink, #2A211A);font:inherit}.mm-card .auth-email-row button{height:48px;padding:0 18px;border:0;border-radius:0;font:600 .94rem/1 var(--sans, "Inter", system-ui, sans-serif);cursor:pointer}.mm-card .auth-email-row button:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.mm-overlay,.mm-card,.mm-body,.is-opening .mm-art,.is-opening .mm-title,.is-opening .mm-close,.is-opening .mm-foot .mm-cta,.is-opening .mm-foot .mm-fine,.is-opening .mm-foot-row{animation:none}.mm-cta,.mm-cta svg,.am-google,.am-field input,.am-join svg{transition:none}}:root{--topbar-h: 56px}input[type=range]{accent-color:var(--accent-strong, var(--accent, #47816D))}:where(input)[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:none;width:16px;height:16px;margin:0;display:inline-grid;place-content:center;vertical-align:middle;border:2px solid color-mix(in srgb,var(--ink, #1a1a1f) 38%,transparent);border-radius:4px;background:var(--surface, #fff);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}:where(input)[type=checkbox]:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent-strong, #47816D);transform:scale(0);transition:transform .12s ease}:where(input)[type=checkbox]:checked{border-color:var(--accent-strong, #47816D);background:color-mix(in srgb,var(--accent, #86B49D) 22%,var(--surface, #fff))}:where(input)[type=checkbox]:checked:before{transform:scale(1)}:where(input)[type=checkbox]:indeterminate:before{transform:scale(1);height:2px}:where(input)[type=checkbox]:hover:not(:disabled){border-color:var(--accent-strong, #47816D)}:where(input)[type=checkbox]:focus-visible{outline:2px solid var(--accent-strong, #47816D);outline-offset:2px}:where(input)[type=checkbox]:disabled{opacity:.45;cursor:default}*{scrollbar-width:thin;scrollbar-color:var(--line-strong, #B3AC9D) transparent}*::-webkit-scrollbar{width:6px;height:6px;background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--line-strong, #B3AC9D);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background-color:var(--muted, #6F665B)}*::-webkit-scrollbar-corner{background:transparent}html,body,#root{height:100%}body{margin:0;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.auth-overlay{position:fixed;inset:0;z-index:1000;background:#08080c8c;display:flex;align-items:center;justify-content:center;padding:1rem}.auth-card{position:relative;width:100%;max-width:380px;background:var(--surface, #fff);color:var(--ink, #1a1a1f);border:1px solid var(--line, transparent);border-radius:var(--radius-lg);padding:2rem;box-shadow:0 20px 60px color-mix(in srgb,var(--scrim) 35%,transparent)}.auth-close{position:absolute;top:.9rem;right:1rem;background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--muted, #999)}.auth-title{margin:0 0 .25rem;font-size:1.5rem}.auth-sub{margin:0 0 1.4rem;font-size:.85rem;color:var(--muted, #666)}.auth-google{width:100%;padding:.75rem;font:inherit;font-weight:600;border:1px solid var(--line-strong, #ddd);border-radius:var(--radius);background:var(--surface, #fff);color:var(--ink, inherit);cursor:pointer}.auth-google:hover{background:var(--surface-2, #f6f6f6)}.auth-divider{display:flex;align-items:center;text-align:center;color:var(--muted, #aaa);font-size:.75rem;margin:1.1rem 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line, #eee)}.auth-divider span{padding:0 .7rem}.auth-email-row{display:flex;gap:.5rem}.auth-email-row input{flex:1;padding:.7rem;font:inherit;border:1px solid var(--line-strong, #ddd);border-radius:var(--radius);min-width:0;background:var(--surface, #fff);color:var(--ink, inherit)}.auth-email-row button{padding:.7rem 1rem;font:inherit;font-weight:600;color:var(--accent-ink, #15151B);border:none;border-radius:var(--radius);cursor:pointer}.auth-email-row button:disabled{opacity:.4;cursor:not-allowed}.auth-sent{font-size:.9rem;color:var(--green, #2f7d4f)}html.wi-hold,html.wi-hold *:not(input):not(textarea){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html.wi-surface-lock{touch-action:pan-x pan-y}html.wi-surface-lock [data-gesture-surface],html.wi-surface-lock canvas{touch-action:none}html.wi-surface-lock [data-scroll],html.wi-surface-lock .ds-3d-panel-scroll,html.wi-surface-lock .ds-panel-body{overscroll-behavior:contain}html.wi-touch .core-menu-item{min-height:44px}html.wi-phone-chrome .core-menu-label{white-space:normal!important}html.wi-phone-chrome .core-menu-sub{position:static!important;min-width:0!important;width:auto!important;visibility:visible!important;margin:2px 0 4px 18px;padding:0!important;border:0!important;border-left:1px solid var(--line)!important;box-shadow:none!important}.wi-rotate{display:none}html.wi-landscape-blocked .wi-rotate{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--bg, #F4F4F1);color:var(--ink, #2A211A)}html.wi-landscape-blocked,html.wi-landscape-blocked body{overflow:hidden}.wi-rotate-card{max-width:300px;padding:0 24px;text-align:center}.wi-rotate-card svg{width:44px;height:44px;color:var(--accent-text, var(--accent, #47816d));animation:wi-rotate-turn 1.8s ease-in-out infinite}.wi-rotate-title{margin:14px 0 4px;font:600 17px/1.3 var(--sans, Inter, system-ui, sans-serif)}.wi-rotate-text{margin:0;font:400 13px/1.45 var(--sans, Inter, system-ui, sans-serif);color:var(--muted, #6F665B)}@keyframes wi-rotate-turn{0%,25%{transform:rotate(-90deg)}65%,to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.wi-rotate-card svg{animation:none}}:root{--radius: 0px;--radius-lg: 0px;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--maxw: 1100px;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--mono: "Space Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display: "Fraunces", Georgia, serif;--label: "Space Grotesk", var(--sans);--fs-caption: .65rem;--fs-small: .7rem;--fs-label: .75rem;--fs-body: .8rem;--fs-title: .875rem;--bg: var(--app-work-bg, #F4F4F1);--bg-grad: var(--app-work-bg-grad, radial-gradient(115% 85% at 50% 0%, #FDFDFB 0%, #E7E8E3 100%));--surface: var(--app-work-surface, #F7F7F4);--surface-grad: var(--app-work-surface-grad, linear-gradient(180deg, #FDFDFB 0%, #ECEDE8 100%));--surface-2: var(--app-work-surface-2, #E2E2DD);--ink: var(--app-work-ink, #2A211A);--muted: var(--app-work-muted, #6F665B);--line: var(--app-work-line, #D9D6CE);--line-strong: var(--app-work-line-strong, #B3AC9D);--bar-bg: #241D16;--bar-ink: #F0EDE6;--bar-muted: #B9AE9E;--bar-line: #3C332A;--appbar-bg: var(--app-bar-bg, var(--surface));--appbar-ink: var(--app-bar-ink, var(--ink));--appbar-muted: var(--app-bar-muted, var(--muted));--appbar-line: var(--app-bar-line, var(--line));--appbar-brand: var(--app-bar-ink, var(--ink));--appbar-share: var(--app-bar-share, var(--accent-text));--appbar-sheen-image: linear-gradient(100deg, var(--appbar-sheen, transparent) 0%, transparent 100%);--control-outline: 0 0 0 1px rgba(0, 0, 0, .1);--control-highlight: inset 0 0 0 1px rgba(255, 255, 255, .7);--control-shadow: 0 0 0 0 transparent;--control-lift: 0 0 0 1px rgba(0, 0, 0, .14);--accent: var(--app-accent, #86B49D);--accent-ink: var(--app-accent-ink, #2A211A);--accent-rgb: var(--app-accent-rgb, 134, 180, 157);--accent-strong: var(--app-accent-strong, #47816D);--accent-text: var(--app-accent-text, #2E5F50);--accent-soft: color-mix(in srgb, var(--accent) 16%, var(--surface));--accent-line: color-mix(in srgb, var(--accent) 44%, var(--surface));--orange: #E0731F;--orange-text: #A34D07;--brown: #8A6A4F;--brown-text: #6B4F37;--red: #C4402E;--green: #3E7B46;--home-fascia: #15100a;--home-fascia-ink: #F0EDE6;--scrim: #15100a;--glow: #FFFFFF;--base-bg: var(--app-work-bg, #F4F4F1);--base-surface: var(--app-work-surface, #F7F7F4);--base-surface-2: var(--app-work-surface-2, #E2E2DD);--base-ink: var(--app-work-ink, #2A211A);--base-muted: var(--app-work-muted, #6F665B);--base-line: var(--app-work-line, #D9D6CE);--base-line-strong: var(--app-work-line-strong, #B3AC9D);--chat-bar-bg: var(--surface);--chat-bar-ink: var(--ink);--chat-bar-muted: var(--muted);--chat-rail-bg: var(--surface-2);--chat-rail-ink: var(--ink);--chat-rail-muted: var(--muted);--chat-rail-width: 210px;--chat-rail-active-bg: color-mix(in srgb, var(--accent) 18%, var(--chat-rail-bg));--chat-rail-divider: var(--line);--chat-bg: var(--surface);--chat-bg-2: var(--surface-2);--chat-pin-bg: var(--surface-2);--chat-pin-ink: var(--ink);--chat-pin-muted: var(--muted);--chat-compose-edge: 1px solid var(--line);--chat-title-font: var(--display);--chat-label-font: var(--label);--chat-meta-font: var(--mono);--chat-dock-edge: 1px solid var(--line);--chat-bubble-r: 2px;--chat-bubble-tail: 0px;--chat-stripe: linear-gradient(90deg, var(--accent) 0 26%, var(--accent-strong) 26% 44%, var(--orange) 44% 56%, var(--brown) 56% 82%, color-mix(in oklab, var(--brown) 65%, var(--ink)) 82% 100%);--ds-accent: var(--accent);--ds-mode-editor-text: var(--accent-text);--ds-mode-editor-bg: var(--accent-soft);--ds-mode-editor-border: var(--accent-line);--ds-mode-color-text: var(--orange-text);--ds-mode-color-bg: color-mix(in srgb, var(--orange) 13%, var(--surface));--ds-mode-color-border: color-mix(in srgb, var(--orange) 38%, var(--surface));--ds-mode-export-text: var(--brown-text);--ds-mode-export-bg: color-mix(in srgb, var(--brown) 14%, var(--surface));--ds-mode-export-border: color-mix(in srgb, var(--brown) 40%, var(--surface));--ds-text: var(--ink);--ds-surface: var(--surface);--hero-band: #2E5F50;--hero-melt: 150px;--hero-band-ink: #F0EDE6;--hero-band-muted: color-mix(in srgb, #F0EDE6 78%, transparent);--hero-band-accent-text: #C9DCCE;--pattern-hero-onband: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cg%20stroke='%23F0EDE6'%20stroke-opacity='0.75'%20stroke-width='1.6'%20fill='none'%3E%3Cpath%20d='M22%2032%20L74%2018%20L44%2092%20L104%20112%20M74%2018%20L122%2046%20M44%2092%20L14%20126'/%3E%3C/g%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.75'%3E%3Ccircle%20cx='22'%20cy='32'%20r='4'/%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'/%3E%3Ccircle%20cx='122'%20cy='46'%20r='3'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='9'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'/%3E%3Ccircle%20cx='14'%20cy='126'%20r='2.6'/%3E%3C/g%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'%20fill='%238FC3AC'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'%20fill='%23F0913F'/%3E%3C/svg%3E");--grain: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.165%200%200%200%200%200.129%200%200%200%200%200.102%200.16%200%200%200%200'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url%28%23n%29'/%3E%3C/svg%3E");--grain-inverse: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.941%200%200%200%200%200.929%200%200%200%200%200.902%200.14%200%200%200%200'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url%28%23n%29'/%3E%3C/svg%3E");--dissolve-edge-fill: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='150'%3E%3Cdefs%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='150'%20gradientUnits='userSpaceOnUse'%3E%3Cstop%20offset='0'%20stop-color='%232E5F50'%20stop-opacity='1'/%3E%3Cstop%20offset='1'%20stop-color='%232E5F50'%20stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x='0'%20y='0'%20width='120'%20height='18'%20fill='url%28%23g%29'/%3E%3Cg%20fill='url%28%23g%29'%3E%3Cellipse%20cx='7.5'%20cy='7.5'%20rx='7.6'%20ry='6.4'/%3E%3Cellipse%20cx='127.5'%20cy='7.5'%20rx='7.6'%20ry='6.4'/%3E%3Cellipse%20cx='27.7'%20cy='3.6'%20rx='8.2'%20ry='6.2'/%3E%3Cellipse%20cx='49.3'%20cy='8.0'%20rx='7.3'%20ry='5.1'/%3E%3Cellipse%20cx='67.5'%20cy='6.2'%20rx='5.9'%20ry='4.6'/%3E%3Cellipse%20cx='82.6'%20cy='4.9'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='103.0'%20cy='7.5'%20rx='5.6'%20ry='3.9'/%3E%3Cellipse%20cx='9.0'%20cy='15.3'%20rx='8.0'%20ry='5.8'/%3E%3Cellipse%20cx='129.0'%20cy='15.3'%20rx='8.0'%20ry='5.8'/%3E%3Cellipse%20cx='30.9'%20cy='15.7'%20rx='8.1'%20ry='6.8'/%3E%3Cellipse%20cx='49.7'%20cy='15.3'%20rx='7.4'%20ry='6.2'/%3E%3Cellipse%20cx='69.5'%20cy='18.7'%20rx='8.4'%20ry='6.1'/%3E%3Cellipse%20cx='87.0'%20cy='15.0'%20rx='5.6'%20ry='3.9'/%3E%3Cellipse%20cx='104.1'%20cy='14.3'%20rx='7.1'%20ry='5.7'/%3E%3Cellipse%20cx='9.8'%20cy='27.0'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='129.8'%20cy='27.0'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='29.8'%20cy='30.2'%20rx='5.2'%20ry='3.6'/%3E%3Cellipse%20cx='50.0'%20cy='25.5'%20rx='8.0'%20ry='6.5'/%3E%3Cellipse%20cx='67.6'%20cy='25.4'%20rx='7.0'%20ry='4.8'/%3E%3Cellipse%20cx='83.8'%20cy='26.4'%20rx='8.3'%20ry='6.7'/%3E%3Cellipse%20cx='105.3'%20cy='27.1'%20rx='8.3'%20ry='6.1'/%3E%3Cellipse%20cx='10.3'%20cy='41.4'%20rx='7.6'%20ry='6.3'/%3E%3Cellipse%20cx='25.6'%20cy='37.9'%20rx='8.3'%20ry='6.1'/%3E%3Cellipse%20cx='44.8'%20cy='39.1'%20rx='8.2'%20ry='6.9'/%3E%3Cellipse%20cx='63.6'%20cy='39.0'%20rx='6.1'%20ry='4.3'/%3E%3Cellipse%20cx='79.2'%20cy='40.9'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='95.3'%20cy='42.4'%20rx='5.2'%20ry='4.0'/%3E%3Cellipse%20cx='113.2'%20cy='40.4'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='-6.8'%20cy='40.4'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='0.7'%20cy='48.9'%20rx='8.2'%20ry='6.3'/%3E%3Cellipse%20cx='120.7'%20cy='48.9'%20rx='8.2'%20ry='6.3'/%3E%3Cellipse%20cx='21.5'%20cy='52.4'%20rx='5.5'%20ry='4.6'/%3E%3Cellipse%20cx='41.0'%20cy='49.3'%20rx='7.8'%20ry='5.8'/%3E%3Cellipse%20cx='57.0'%20cy='50.2'%20rx='8.0'%20ry='6.0'/%3E%3Cellipse%20cx='79.0'%20cy='53.6'%20rx='8.0'%20ry='6.0'/%3E%3Cellipse%20cx='97.4'%20cy='51.2'%20rx='7.6'%20ry='5.5'/%3E%3Cellipse%20cx='115.2'%20cy='50.7'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='-4.8'%20cy='50.7'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='15.0'%20cy='61.0'%20rx='6.2'%20ry='4.5'/%3E%3Cellipse%20cx='35.5'%20cy='62.3'%20rx='8.0'%20ry='6.5'/%3E%3Cellipse%20cx='55.9'%20cy='63.8'%20rx='7.4'%20ry='6.0'/%3E%3Cellipse%20cx='73.4'%20cy='61.9'%20rx='7.5'%20ry='5.7'/%3E%3Cellipse%20cx='93.8'%20cy='62.0'%20rx='7.4'%20ry='6.2'/%3E%3Cellipse%20cx='113.4'%20cy='60.6'%20rx='7.0'%20ry='5.4'/%3E%3Cellipse%20cx='-6.6'%20cy='60.6'%20rx='7.0'%20ry='5.4'/%3E%3Cellipse%20cx='5.6'%20cy='75.6'%20rx='7.9'%20ry='6.4'/%3E%3Cellipse%20cx='125.6'%20cy='75.6'%20rx='7.9'%20ry='6.4'/%3E%3Cellipse%20cx='23.0'%20cy='76.1'%20rx='7.3'%20ry='6.0'/%3E%3Cellipse%20cx='40.4'%20cy='76.7'%20rx='8.0'%20ry='6.3'/%3E%3Cellipse%20cx='62.3'%20cy='75.0'%20rx='8.3'%20ry='6.4'/%3E%3Cellipse%20cx='78.4'%20cy='77.1'%20rx='7.9'%20ry='6.0'/%3E%3Cellipse%20cx='98.3'%20cy='76.0'%20rx='7.5'%20ry='5.3'/%3E%3Cellipse%20cx='118.7'%20cy='75.7'%20rx='7.0'%20ry='5.3'/%3E%3Cellipse%20cx='-1.3'%20cy='75.7'%20rx='7.0'%20ry='5.3'/%3E%3Cellipse%20cx='16.6'%20cy='84.6'%20rx='7.5'%20ry='5.3'/%3E%3Cellipse%20cx='34.7'%20cy='85.5'%20rx='7.3'%20ry='5.8'/%3E%3Cellipse%20cx='54.1'%20cy='86.8'%20rx='5.1'%20ry='3.7'/%3E%3Cellipse%20cx='69.5'%20cy='86.0'%20rx='5.5'%20ry='3.9'/%3E%3Cellipse%20cx='85.9'%20cy='86.7'%20rx='5.1'%20ry='3.8'/%3E%3Cellipse%20cx='105.2'%20cy='85.6'%20rx='7.1'%20ry='5.9'/%3E%3Cellipse%20cx='3.3'%20cy='96.3'%20rx='6.4'%20ry='5.3'/%3E%3Cellipse%20cx='123.3'%20cy='96.3'%20rx='6.4'%20ry='5.3'/%3E%3Cellipse%20cx='21.0'%20cy='98.8'%20rx='5.1'%20ry='3.6'/%3E%3Cellipse%20cx='39.8'%20cy='98.6'%20rx='6.2'%20ry='5.2'/%3E%3Cellipse%20cx='60.5'%20cy='99.8'%20rx='6.5'%20ry='5.1'/%3E%3Cellipse%20cx='78.1'%20cy='98.7'%20rx='5.5'%20ry='4.3'/%3E%3Cellipse%20cx='99.8'%20cy='98.8'%20rx='8.4'%20ry='6.2'/%3E%3Cellipse%20cx='10.3'%20cy='109.3'%20rx='7.0'%20ry='4.9'/%3E%3Cellipse%20cx='29.7'%20cy='108.1'%20rx='8.1'%20ry='6.1'/%3E%3Cellipse%20cx='46.3'%20cy='111.1'%20rx='6.0'%20ry='4.5'/%3E%3Cellipse%20cx='68.0'%20cy='109.2'%20rx='8.2'%20ry='5.9'/%3E%3Cellipse%20cx='89.9'%20cy='108.3'%20rx='6.7'%20ry='4.9'/%3E%3Cellipse%20cx='111.8'%20cy='107.7'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='-8.2'%20cy='107.7'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='5.3'%20cy='121.9'%20rx='6.0'%20ry='4.9'/%3E%3Cellipse%20cx='125.3'%20cy='121.9'%20rx='6.0'%20ry='4.9'/%3E%3Cellipse%20cx='20.4'%20cy='119.3'%20rx='6.9'%20ry='5.8'/%3E%3Cellipse%20cx='40.9'%20cy='119.3'%20rx='5.9'%20ry='4.1'/%3E%3Cellipse%20cx='62.8'%20cy='121.0'%20rx='6.0'%20ry='4.6'/%3E%3Cellipse%20cx='82.3'%20cy='121.7'%20rx='7.1'%20ry='5.0'/%3E%3Cellipse%20cx='102.6'%20cy='120.6'%20rx='6.1'%20ry='4.5'/%3E%3Cellipse%20cx='119.7'%20cy='120.3'%20rx='6.9'%20ry='5.1'/%3E%3Cellipse%20cx='-0.3'%20cy='120.3'%20rx='6.9'%20ry='5.1'/%3E%3Cellipse%20cx='9.4'%20cy='131.9'%20rx='5.9'%20ry='4.9'/%3E%3Cellipse%20cx='129.4'%20cy='131.9'%20rx='5.9'%20ry='4.9'/%3E%3Cellipse%20cx='30.7'%20cy='129.7'%20rx='6.9'%20ry='5.6'/%3E%3Cellipse%20cx='48.6'%20cy='133.2'%20rx='7.0'%20ry='5.5'/%3E%3Cellipse%20cx='67.0'%20cy='131.6'%20rx='8.2'%20ry='6.1'/%3E%3Cellipse%20cx='88.0'%20cy='131.1'%20rx='5.7'%20ry='4.7'/%3E%3Cellipse%20cx='103.4'%20cy='133.1'%20rx='7.9'%20ry='6.0'/%3E%3Cellipse%20cx='10.9'%20cy='144.1'%20rx='5.5'%20ry='4.3'/%3E%3Cellipse%20cx='29.4'%20cy='142.5'%20rx='6.2'%20ry='4.8'/%3E%3Cellipse%20cx='50.1'%20cy='142.9'%20rx='5.2'%20ry='4.3'/%3E%3Cellipse%20cx='70.6'%20cy='141.8'%20rx='7.3'%20ry='5.9'/%3E%3Cellipse%20cx='92.5'%20cy='145.2'%20rx='8.5'%20ry='5.8'/%3E%3Cellipse%20cx='113.4'%20cy='144.9'%20rx='5.8'%20ry='4.9'/%3E%3Cellipse%20cx='-6.6'%20cy='144.9'%20rx='5.8'%20ry='4.9'/%3E%3C/g%3E%3C/svg%3E");--organic-wash: radial-gradient(42% 34% at 12% 8%, rgba(134,180,157,.1), transparent 70%), radial-gradient(50% 40% at 88% 28%, rgba(224,115,31,.05), transparent 70%), radial-gradient(46% 38% at 70% 96%, rgba(138,106,79,.08), transparent 70%);--pattern-hero: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cg%20stroke='%232A211A'%20stroke-opacity='0.9'%20stroke-width='1.6'%20fill='none'%3E%3Cpath%20d='M22%2032%20L74%2018%20L44%2092%20L104%20112%20M74%2018%20L122%2046%20M44%2092%20L14%20126'/%3E%3C/g%3E%3Cg%20fill='%232A211A'%20fill-opacity='0.9'%3E%3Ccircle%20cx='22'%20cy='32'%20r='4'/%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'/%3E%3Ccircle%20cx='122'%20cy='46'%20r='3'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='9'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'/%3E%3Ccircle%20cx='14'%20cy='126'%20r='2.6'/%3E%3C/g%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'%20fill='%2386B49D'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'%20fill='%23E0731F'/%3E%3C/svg%3E");--pat-waves: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='32'%3E%3Cg%20fill='none'%20stroke='%232A211A'%20stroke-opacity='0.12'%20stroke-width='2.5'%3E%3Cpath%20d='M0%208%20Q12%200%2024%208%20T48%208%20T72%208%20T96%208'/%3E%3Cpath%20d='M0%2024%20Q12%2016%2024%2024%20T48%2024%20T72%2024%20T96%2024'/%3E%3C/g%3E%3C/svg%3E");--pat-dots: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%3E%3Cg%20fill='%232A211A'%20fill-opacity='0.12'%3E%3Ccircle%20cx='7'%20cy='7'%20r='3.4'/%3E%3Ccircle%20cx='21'%20cy='21'%20r='2.2'/%3E%3C/g%3E%3C/svg%3E");--pat-bars: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='72'%20height='64'%3E%3Cg%20fill='%232A211A'%20fill-opacity='0.10'%3E%3Crect%20x='0'%20y='6'%20width='46'%20height='9'/%3E%3Crect%20x='0'%20y='22'%20width='66'%20height='9'/%3E%3Crect%20x='0'%20y='38'%20width='28'%20height='9'/%3E%3Crect%20x='0'%20y='54'%20width='54'%20height='9'/%3E%3C/g%3E%3C/svg%3E");--pat-pebbles: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%3E%3Cg%20fill='%232A211A'%20fill-opacity='0.12'%3E%3Cellipse%20cx='12'%20cy='11'%20rx='8'%20ry='6'%20transform='rotate%28-14%2012%2011%29'/%3E%3Cellipse%20cx='44'%20cy='16'%20rx='10'%20ry='6.5'%20transform='rotate%289%2044%2016%29'/%3E%3Cellipse%20cx='24'%20cy='38'%20rx='7'%20ry='9'%20transform='rotate%2824%2024%2038%29'/%3E%3Cellipse%20cx='52'%20cy='46'%20rx='6'%20ry='8'%20transform='rotate%28-20%2052%2046%29'/%3E%3Cellipse%20cx='8'%20cy='56'%20rx='6.5'%20ry='4.5'%20transform='rotate%285%208%2056%29'/%3E%3C/g%3E%3C/svg%3E");--pat-drops: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='76'%3E%3Cpath%20fill='%232A211A'%20fill-opacity='0.10'%20d='M24%208%20C33%2024%2039%2032%2039%2043%20A15%2015%200%201%201%209%2043%20C9%2032%2015%2024%2024%208%20Z'/%3E%3C/svg%3E");--pat-constellation: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cg%20stroke='%232A211A'%20stroke-opacity='0.11'%20stroke-width='1.6'%20fill='none'%3E%3Cpath%20d='M22%2032%20L74%2018%20L44%2092%20L104%20112%20M74%2018%20L122%2046%20M44%2092%20L14%20126'/%3E%3C/g%3E%3Cg%20fill='%232A211A'%20fill-opacity='0.11'%3E%3Ccircle%20cx='22'%20cy='32'%20r='4'/%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'/%3E%3Ccircle%20cx='122'%20cy='46'%20r='3'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='9'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'/%3E%3Ccircle%20cx='14'%20cy='126'%20r='2.6'/%3E%3C/g%3E%3C/svg%3E");color-scheme:light}:root[data-theme=dark]{--bg: var(--app-work-dark-bg, #1A1916);--bg-grad: var(--app-work-dark-bg-grad, radial-gradient(115% 85% at 50% 0%, #24221D 0%, #151412 100%));--surface: var(--app-work-dark-surface, #232220);--surface-grad: var(--app-work-dark-surface-grad, linear-gradient(180deg, #272623 0%, #1F1E1B 100%));--surface-2: var(--app-work-dark-surface-2, #2C2B27);--ink: var(--app-work-dark-ink, #F0EDE6);--muted: var(--app-work-dark-muted, #A29A8D);--line: var(--app-work-dark-line, #37352F);--line-strong: var(--app-work-dark-line-strong, #55503F);--bar-bg: #322A20;--bar-ink: #F0EDE6;--bar-muted: #B9AE9E;--bar-line: #473B2E;--accent: var(--app-dark-accent, #8FC3AC);--accent-ink: var(--app-dark-accent-ink, #1A1916);--accent-rgb: var(--app-dark-accent-rgb, 143, 195, 172);--accent-strong: var(--app-dark-accent-strong, #6BA890);--accent-text: var(--app-dark-accent-text, #8FC3AC);--control-outline: 0 0 0 1px rgba(0, 0, 0, .5);--control-highlight: inset 0 0 0 1px rgba(255, 255, 255, .08);--control-shadow: 0 0 0 0 transparent;--control-lift: 0 0 0 1px rgba(0, 0, 0, .6);--appbar-bg: var(--app-dark-bar-bg, var(--surface));--appbar-ink: var(--app-dark-bar-ink, var(--ink));--appbar-muted: var(--app-dark-bar-muted, var(--muted));--appbar-line: var(--app-dark-bar-line, var(--line));--appbar-brand: var(--app-dark-bar-ink, var(--ink));--appbar-share: var(--app-dark-bar-share, var(--accent-text));--orange: #F0913F;--orange-text: var(--orange);--brown: #B08A67;--brown-text: var(--brown);--red: #E05540;--green: #6FA36A;--scrim: #000000;--glow: #FFFFFF;--base-bg: var(--app-work-dark-bg, #1A1916);--base-surface: var(--app-work-dark-surface, #232220);--base-surface-2: var(--app-work-dark-surface-2, #2C2B27);--base-ink: var(--app-work-dark-ink, #F0EDE6);--base-muted: var(--app-work-dark-muted, #A29A8D);--base-line: var(--app-work-dark-line, #37352F);--base-line-strong: var(--app-work-dark-line-strong, #55503F);--hero-band: #35695A;--hero-band-ink: #F0EDE6;--hero-band-muted: color-mix(in srgb, #F0EDE6 76%, transparent);--hero-band-accent-text: #C9DCCE;--grain: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.941%200%200%200%200%200.929%200%200%200%200%200.902%200.10%200%200%200%200'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url%28%23n%29'/%3E%3C/svg%3E");--grain-inverse: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.941%200%200%200%200%200.929%200%200%200%200%200.902%200.12%200%200%200%200'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url%28%23n%29'/%3E%3C/svg%3E");--organic-wash: radial-gradient(42% 34% at 12% 8%, rgba(143,195,172,.07), transparent 70%), radial-gradient(50% 40% at 88% 28%, rgba(240,145,63,.045), transparent 70%), radial-gradient(46% 38% at 70% 96%, rgba(176,138,103,.06), transparent 70%);--pattern-hero: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cg%20stroke='%23F0EDE6'%20stroke-opacity='0.8'%20stroke-width='1.6'%20fill='none'%3E%3Cpath%20d='M22%2032%20L74%2018%20L44%2092%20L104%20112%20M74%2018%20L122%2046%20M44%2092%20L14%20126'/%3E%3C/g%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.8'%3E%3Ccircle%20cx='22'%20cy='32'%20r='4'/%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'/%3E%3Ccircle%20cx='122'%20cy='46'%20r='3'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='9'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'/%3E%3Ccircle%20cx='14'%20cy='126'%20r='2.6'/%3E%3C/g%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'%20fill='%238FC3AC'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'%20fill='%23F0913F'/%3E%3C/svg%3E");--pat-waves: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='32'%3E%3Cg%20fill='none'%20stroke='%23F0EDE6'%20stroke-opacity='0.10'%20stroke-width='2.5'%3E%3Cpath%20d='M0%208%20Q12%200%2024%208%20T48%208%20T72%208%20T96%208'/%3E%3Cpath%20d='M0%2024%20Q12%2016%2024%2024%20T48%2024%20T72%2024%20T96%2024'/%3E%3C/g%3E%3C/svg%3E");--pat-dots: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.10'%3E%3Ccircle%20cx='7'%20cy='7'%20r='3.4'/%3E%3Ccircle%20cx='21'%20cy='21'%20r='2.2'/%3E%3C/g%3E%3C/svg%3E");--pat-bars: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='72'%20height='64'%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.09'%3E%3Crect%20x='0'%20y='6'%20width='46'%20height='9'/%3E%3Crect%20x='0'%20y='22'%20width='66'%20height='9'/%3E%3Crect%20x='0'%20y='38'%20width='28'%20height='9'/%3E%3Crect%20x='0'%20y='54'%20width='54'%20height='9'/%3E%3C/g%3E%3C/svg%3E");--pat-pebbles: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.10'%3E%3Cellipse%20cx='12'%20cy='11'%20rx='8'%20ry='6'%20transform='rotate%28-14%2012%2011%29'/%3E%3Cellipse%20cx='44'%20cy='16'%20rx='10'%20ry='6.5'%20transform='rotate%289%2044%2016%29'/%3E%3Cellipse%20cx='24'%20cy='38'%20rx='7'%20ry='9'%20transform='rotate%2824%2024%2038%29'/%3E%3Cellipse%20cx='52'%20cy='46'%20rx='6'%20ry='8'%20transform='rotate%28-20%2052%2046%29'/%3E%3Cellipse%20cx='8'%20cy='56'%20rx='6.5'%20ry='4.5'%20transform='rotate%285%208%2056%29'/%3E%3C/g%3E%3C/svg%3E");--pat-drops: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='76'%3E%3Cpath%20fill='%23F0EDE6'%20fill-opacity='0.09'%20d='M24%208%20C33%2024%2039%2032%2039%2043%20A15%2015%200%201%201%209%2043%20C9%2032%2015%2024%2024%208%20Z'/%3E%3C/svg%3E");--pat-constellation: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cg%20stroke='%23F0EDE6'%20stroke-opacity='0.09'%20stroke-width='1.6'%20fill='none'%3E%3Cpath%20d='M22%2032%20L74%2018%20L44%2092%20L104%20112%20M74%2018%20L122%2046%20M44%2092%20L14%20126'/%3E%3C/g%3E%3Cg%20fill='%23F0EDE6'%20fill-opacity='0.09'%3E%3Ccircle%20cx='22'%20cy='32'%20r='4'/%3E%3Ccircle%20cx='74'%20cy='18'%20r='7'/%3E%3Ccircle%20cx='122'%20cy='46'%20r='3'/%3E%3Ccircle%20cx='44'%20cy='92'%20r='9'/%3E%3Ccircle%20cx='104'%20cy='112'%20r='5'/%3E%3Ccircle%20cx='14'%20cy='126'%20r='2.6'/%3E%3C/g%3E%3C/svg%3E");--dissolve-edge-fill: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='150'%3E%3Cdefs%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='150'%20gradientUnits='userSpaceOnUse'%3E%3Cstop%20offset='0'%20stop-color='%2335695A'%20stop-opacity='1'/%3E%3Cstop%20offset='1'%20stop-color='%2335695A'%20stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x='0'%20y='0'%20width='120'%20height='18'%20fill='url%28%23g%29'/%3E%3Cg%20fill='url%28%23g%29'%3E%3Cellipse%20cx='7.5'%20cy='7.5'%20rx='7.6'%20ry='6.4'/%3E%3Cellipse%20cx='127.5'%20cy='7.5'%20rx='7.6'%20ry='6.4'/%3E%3Cellipse%20cx='27.7'%20cy='3.6'%20rx='8.2'%20ry='6.2'/%3E%3Cellipse%20cx='49.3'%20cy='8.0'%20rx='7.3'%20ry='5.1'/%3E%3Cellipse%20cx='67.5'%20cy='6.2'%20rx='5.9'%20ry='4.6'/%3E%3Cellipse%20cx='82.6'%20cy='4.9'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='103.0'%20cy='7.5'%20rx='5.6'%20ry='3.9'/%3E%3Cellipse%20cx='9.0'%20cy='15.3'%20rx='8.0'%20ry='5.8'/%3E%3Cellipse%20cx='129.0'%20cy='15.3'%20rx='8.0'%20ry='5.8'/%3E%3Cellipse%20cx='30.9'%20cy='15.7'%20rx='8.1'%20ry='6.8'/%3E%3Cellipse%20cx='49.7'%20cy='15.3'%20rx='7.4'%20ry='6.2'/%3E%3Cellipse%20cx='69.5'%20cy='18.7'%20rx='8.4'%20ry='6.1'/%3E%3Cellipse%20cx='87.0'%20cy='15.0'%20rx='5.6'%20ry='3.9'/%3E%3Cellipse%20cx='104.1'%20cy='14.3'%20rx='7.1'%20ry='5.7'/%3E%3Cellipse%20cx='9.8'%20cy='27.0'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='129.8'%20cy='27.0'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='29.8'%20cy='30.2'%20rx='5.2'%20ry='3.6'/%3E%3Cellipse%20cx='50.0'%20cy='25.5'%20rx='8.0'%20ry='6.5'/%3E%3Cellipse%20cx='67.6'%20cy='25.4'%20rx='7.0'%20ry='4.8'/%3E%3Cellipse%20cx='83.8'%20cy='26.4'%20rx='8.3'%20ry='6.7'/%3E%3Cellipse%20cx='105.3'%20cy='27.1'%20rx='8.3'%20ry='6.1'/%3E%3Cellipse%20cx='10.3'%20cy='41.4'%20rx='7.6'%20ry='6.3'/%3E%3Cellipse%20cx='25.6'%20cy='37.9'%20rx='8.3'%20ry='6.1'/%3E%3Cellipse%20cx='44.8'%20cy='39.1'%20rx='8.2'%20ry='6.9'/%3E%3Cellipse%20cx='63.6'%20cy='39.0'%20rx='6.1'%20ry='4.3'/%3E%3Cellipse%20cx='79.2'%20cy='40.9'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='95.3'%20cy='42.4'%20rx='5.2'%20ry='4.0'/%3E%3Cellipse%20cx='113.2'%20cy='40.4'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='-6.8'%20cy='40.4'%20rx='5.8'%20ry='4.8'/%3E%3Cellipse%20cx='0.7'%20cy='48.9'%20rx='8.2'%20ry='6.3'/%3E%3Cellipse%20cx='120.7'%20cy='48.9'%20rx='8.2'%20ry='6.3'/%3E%3Cellipse%20cx='21.5'%20cy='52.4'%20rx='5.5'%20ry='4.6'/%3E%3Cellipse%20cx='41.0'%20cy='49.3'%20rx='7.8'%20ry='5.8'/%3E%3Cellipse%20cx='57.0'%20cy='50.2'%20rx='8.0'%20ry='6.0'/%3E%3Cellipse%20cx='79.0'%20cy='53.6'%20rx='8.0'%20ry='6.0'/%3E%3Cellipse%20cx='97.4'%20cy='51.2'%20rx='7.6'%20ry='5.5'/%3E%3Cellipse%20cx='115.2'%20cy='50.7'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='-4.8'%20cy='50.7'%20rx='5.5'%20ry='4.7'/%3E%3Cellipse%20cx='15.0'%20cy='61.0'%20rx='6.2'%20ry='4.5'/%3E%3Cellipse%20cx='35.5'%20cy='62.3'%20rx='8.0'%20ry='6.5'/%3E%3Cellipse%20cx='55.9'%20cy='63.8'%20rx='7.4'%20ry='6.0'/%3E%3Cellipse%20cx='73.4'%20cy='61.9'%20rx='7.5'%20ry='5.7'/%3E%3Cellipse%20cx='93.8'%20cy='62.0'%20rx='7.4'%20ry='6.2'/%3E%3Cellipse%20cx='113.4'%20cy='60.6'%20rx='7.0'%20ry='5.4'/%3E%3Cellipse%20cx='-6.6'%20cy='60.6'%20rx='7.0'%20ry='5.4'/%3E%3Cellipse%20cx='5.6'%20cy='75.6'%20rx='7.9'%20ry='6.4'/%3E%3Cellipse%20cx='125.6'%20cy='75.6'%20rx='7.9'%20ry='6.4'/%3E%3Cellipse%20cx='23.0'%20cy='76.1'%20rx='7.3'%20ry='6.0'/%3E%3Cellipse%20cx='40.4'%20cy='76.7'%20rx='8.0'%20ry='6.3'/%3E%3Cellipse%20cx='62.3'%20cy='75.0'%20rx='8.3'%20ry='6.4'/%3E%3Cellipse%20cx='78.4'%20cy='77.1'%20rx='7.9'%20ry='6.0'/%3E%3Cellipse%20cx='98.3'%20cy='76.0'%20rx='7.5'%20ry='5.3'/%3E%3Cellipse%20cx='118.7'%20cy='75.7'%20rx='7.0'%20ry='5.3'/%3E%3Cellipse%20cx='-1.3'%20cy='75.7'%20rx='7.0'%20ry='5.3'/%3E%3Cellipse%20cx='16.6'%20cy='84.6'%20rx='7.5'%20ry='5.3'/%3E%3Cellipse%20cx='34.7'%20cy='85.5'%20rx='7.3'%20ry='5.8'/%3E%3Cellipse%20cx='54.1'%20cy='86.8'%20rx='5.1'%20ry='3.7'/%3E%3Cellipse%20cx='69.5'%20cy='86.0'%20rx='5.5'%20ry='3.9'/%3E%3Cellipse%20cx='85.9'%20cy='86.7'%20rx='5.1'%20ry='3.8'/%3E%3Cellipse%20cx='105.2'%20cy='85.6'%20rx='7.1'%20ry='5.9'/%3E%3Cellipse%20cx='3.3'%20cy='96.3'%20rx='6.4'%20ry='5.3'/%3E%3Cellipse%20cx='123.3'%20cy='96.3'%20rx='6.4'%20ry='5.3'/%3E%3Cellipse%20cx='21.0'%20cy='98.8'%20rx='5.1'%20ry='3.6'/%3E%3Cellipse%20cx='39.8'%20cy='98.6'%20rx='6.2'%20ry='5.2'/%3E%3Cellipse%20cx='60.5'%20cy='99.8'%20rx='6.5'%20ry='5.1'/%3E%3Cellipse%20cx='78.1'%20cy='98.7'%20rx='5.5'%20ry='4.3'/%3E%3Cellipse%20cx='99.8'%20cy='98.8'%20rx='8.4'%20ry='6.2'/%3E%3Cellipse%20cx='10.3'%20cy='109.3'%20rx='7.0'%20ry='4.9'/%3E%3Cellipse%20cx='29.7'%20cy='108.1'%20rx='8.1'%20ry='6.1'/%3E%3Cellipse%20cx='46.3'%20cy='111.1'%20rx='6.0'%20ry='4.5'/%3E%3Cellipse%20cx='68.0'%20cy='109.2'%20rx='8.2'%20ry='5.9'/%3E%3Cellipse%20cx='89.9'%20cy='108.3'%20rx='6.7'%20ry='4.9'/%3E%3Cellipse%20cx='111.8'%20cy='107.7'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='-8.2'%20cy='107.7'%20rx='6.7'%20ry='5.1'/%3E%3Cellipse%20cx='5.3'%20cy='121.9'%20rx='6.0'%20ry='4.9'/%3E%3Cellipse%20cx='125.3'%20cy='121.9'%20rx='6.0'%20ry='4.9'/%3E%3Cellipse%20cx='20.4'%20cy='119.3'%20rx='6.9'%20ry='5.8'/%3E%3Cellipse%20cx='40.9'%20cy='119.3'%20rx='5.9'%20ry='4.1'/%3E%3Cellipse%20cx='62.8'%20cy='121.0'%20rx='6.0'%20ry='4.6'/%3E%3Cellipse%20cx='82.3'%20cy='121.7'%20rx='7.1'%20ry='5.0'/%3E%3Cellipse%20cx='102.6'%20cy='120.6'%20rx='6.1'%20ry='4.5'/%3E%3Cellipse%20cx='119.7'%20cy='120.3'%20rx='6.9'%20ry='5.1'/%3E%3Cellipse%20cx='-0.3'%20cy='120.3'%20rx='6.9'%20ry='5.1'/%3E%3Cellipse%20cx='9.4'%20cy='131.9'%20rx='5.9'%20ry='4.9'/%3E%3Cellipse%20cx='129.4'%20cy='131.9'%20rx='5.9'%20ry='4.9'/%3E%3Cellipse%20cx='30.7'%20cy='129.7'%20rx='6.9'%20ry='5.6'/%3E%3Cellipse%20cx='48.6'%20cy='133.2'%20rx='7.0'%20ry='5.5'/%3E%3Cellipse%20cx='67.0'%20cy='131.6'%20rx='8.2'%20ry='6.1'/%3E%3Cellipse%20cx='88.0'%20cy='131.1'%20rx='5.7'%20ry='4.7'/%3E%3Cellipse%20cx='103.4'%20cy='133.1'%20rx='7.9'%20ry='6.0'/%3E%3Cellipse%20cx='10.9'%20cy='144.1'%20rx='5.5'%20ry='4.3'/%3E%3Cellipse%20cx='29.4'%20cy='142.5'%20rx='6.2'%20ry='4.8'/%3E%3Cellipse%20cx='50.1'%20cy='142.9'%20rx='5.2'%20ry='4.3'/%3E%3Cellipse%20cx='70.6'%20cy='141.8'%20rx='7.3'%20ry='5.9'/%3E%3Cellipse%20cx='92.5'%20cy='145.2'%20rx='8.5'%20ry='5.8'/%3E%3Cellipse%20cx='113.4'%20cy='144.9'%20rx='5.8'%20ry='4.9'/%3E%3Cellipse%20cx='-6.6'%20cy='144.9'%20rx='5.8'%20ry='4.9'/%3E%3C/g%3E%3C/svg%3E");color-scheme:dark}:root{--app-signal: #3F9460;--app-signal-rgb: 63, 148, 96;--app-signal-strong: #357F52;--app-signal-deep: #2F7A4B;--app-signal-light: #6DBA87;--app-signal-ink: #FFFFFF;--fam-images-bar: #F4F4F7;--fam-images-bar-ink: #1D1D1F;--fam-images-bar-muted: #6E6E73;--fam-images-bar-line: #E1E1E6;--fam-images-dark-bar: #2C2C2E;--fam-images-dark-bar-ink: #F5F5F7;--fam-images-dark-bar-muted: #A1A1A6;--fam-images-dark-bar-line: #3A3A3C;--fam-develop-bar: #15100A;--fam-develop-bar-ink: #F0EDE6;--fam-develop-bar-muted: #B9AE9E;--fam-develop-bar-line: #2A2620;--fam-moods-bar: #F0E3BC;--fam-moods-bar-ink: #5C4302;--fam-moods-bar-muted: #776023;--fam-moods-bar-line: #DCCB9C;--fam-moods-bar-share: #9B7F30;--fam-moods-dark-bar: #4D4633;--fam-moods-dark-bar-ink: #DFCD97;--fam-moods-dark-bar-muted: #C8B787;--fam-moods-dark-bar-line: #5F5741;--fam-moods-accent: #EBCB6B;--fam-moods-accent-ink: #2A211A;--fam-moods-accent-rgb: 235, 203, 107;--fam-moods-accent-strong: #D4AE45;--fam-moods-accent-text: #5C4302;--fam-moods-dark-accent: #DFCD97;--fam-moods-dark-accent-ink: #1A1916;--fam-moods-dark-accent-rgb: 223, 205, 151;--fam-moods-dark-accent-strong: #C9B276;--fam-moods-dark-accent-text: #DFCD97;--fam-sketchbook-bar: #E7D5C9;--fam-sketchbook-bar-ink: #6D3714;--fam-sketchbook-bar-muted: #815031;--fam-sketchbook-bar-line: #D5BCAB;--fam-sketchbook-bar-share: #A85A28;--fam-sketchbook-dark-bar: #413025;--fam-sketchbook-dark-bar-ink: #F5C1A4;--fam-sketchbook-dark-bar-muted: #C79C84;--fam-sketchbook-dark-bar-line: #543F31;--fam-sketchbook-accent: #A85A28;--fam-sketchbook-accent-ink: #F7F7F4;--fam-sketchbook-accent-rgb: 168, 90, 40;--fam-sketchbook-accent-strong: #8C4718;--fam-sketchbook-accent-text: #6D3714;--fam-sketchbook-dark-accent: #F5C1A4;--fam-sketchbook-dark-accent-ink: #1A1916;--fam-sketchbook-dark-accent-rgb: 245, 193, 164;--fam-sketchbook-dark-accent-strong: #E3A47F;--fam-sketchbook-dark-accent-text: #F5C1A4;--fam-vectors-bar: #D2DCCF;--fam-vectors-bar-ink: #2F5131;--fam-vectors-bar-muted: #446346;--fam-vectors-bar-line: #BAC8B6;--fam-vectors-bar-share: #4E7F50;--fam-vectors-dark-bar: #2E372B;--fam-vectors-dark-bar-ink: #B9D8B9;--fam-vectors-dark-bar-muted: #91AC91;--fam-vectors-dark-bar-line: #3E4A3A;--fam-vectors-accent: #4E7F50;--fam-vectors-accent-ink: #F7F7F4;--fam-vectors-accent-rgb: 78, 127, 80;--fam-vectors-accent-strong: #3E6A40;--fam-vectors-accent-text: #2F5131;--fam-vectors-dark-accent: #B9D8B9;--fam-vectors-dark-accent-ink: #1A1916;--fam-vectors-dark-accent-rgb: 185, 216, 185;--fam-vectors-dark-accent-strong: #98C098;--fam-vectors-dark-accent-text: #B9D8B9;--fam-doc-bar: #EAD8DB;--fam-doc-bar-ink: #693447;--fam-doc-bar-muted: #7F5060;--fam-doc-bar-line: #D8BEC3;--fam-doc-bar-share: #B16580;--fam-doc-dark-bar: #443336;--fam-doc-dark-bar-ink: #F1BDCD;--fam-doc-dark-bar-muted: #C397A4;--fam-doc-dark-bar-line: #574247;--fam-doc-accent: #B96A86;--fam-doc-accent-ink: #F7F7F4;--fam-doc-accent-rgb: 185, 106, 134;--fam-doc-accent-strong: #9E5570;--fam-doc-accent-text: #693447;--fam-doc-dark-accent: #F1BDCD;--fam-doc-dark-accent-ink: #1A1916;--fam-doc-dark-accent-rgb: 241, 189, 205;--fam-doc-dark-accent-strong: #E39DB4;--fam-doc-dark-accent-text: #F1BDCD;--fam-3d-bar: #D1DAE2;--fam-3d-bar-ink: #2D4A69;--fam-3d-bar-muted: #445E7A;--fam-3d-bar-line: #B8C5D1;--fam-3d-bar-share: #4B74A2;--fam-3d-dark-bar: #2D353D;--fam-3d-dark-bar-ink: #B6D1EF;--fam-3d-dark-bar-muted: #8FA6BF;--fam-3d-dark-bar-line: #3D4752;--fam-3d-accent: #4B74A2;--fam-3d-accent-ink: #F7F7F4;--fam-3d-accent-rgb: 75, 116, 162;--fam-3d-accent-strong: #3C5F86;--fam-3d-accent-text: #2D4A69;--fam-3d-dark-accent: #B6D1EF;--fam-3d-dark-accent-ink: #1A1916;--fam-3d-dark-accent-rgb: 182, 209, 239;--fam-3d-dark-accent-strong: #92B7E0;--fam-3d-dark-accent-text: #B6D1EF;--fam-tools-bar: #DAD6E3;--fam-tools-bar-ink: #4D3E6C;--fam-tools-bar-muted: #62557E;--fam-tools-bar-line: #C4BDD3;--fam-tools-bar-share: #7963A7;--fam-tools-dark-bar: #36313E;--fam-tools-dark-bar-ink: #D2C6F2;--fam-tools-dark-bar-muted: #A79DC2;--fam-tools-dark-bar-line: #463F51;--fam-tools-accent: #7963A7;--fam-tools-accent-ink: #F7F7F4;--fam-tools-accent-rgb: 121, 99, 167;--fam-tools-accent-strong: #634F8C;--fam-tools-accent-text: #4D3E6C;--fam-tools-dark-accent: #D2C6F2;--fam-tools-dark-accent-ink: #1A1916;--fam-tools-dark-accent-rgb: 210, 198, 242;--fam-tools-dark-accent-strong: #B8A8E6;--fam-tools-dark-accent-text: #D2C6F2;--fam-web-bar: #CDDEDC;--fam-web-bar-ink: #145253;--fam-web-bar-muted: #2C6465;--fam-web-bar-line: #B7CDCC;--fam-web-bar-share: #2F8586;--fam-web-dark-bar: #293737;--fam-web-dark-bar-ink: #A8D9D9;--fam-web-dark-bar-muted: #81A7A7;--fam-web-dark-bar-line: #384A4A;--fam-web-accent: #2F8586;--fam-web-accent-ink: #F7F7F4;--fam-web-accent-rgb: 47, 133, 134;--fam-web-accent-strong: #277071;--fam-web-accent-text: #145253;--fam-web-dark-accent: #A8D9D9;--fam-web-dark-accent-ink: #1A1916;--fam-web-dark-accent-rgb: 168, 217, 217;--fam-web-dark-accent-strong: #90C8C8;--fam-web-dark-accent-text: #A8D9D9;--fam-suite-bar: #ECE9E2;--fam-suite-bar-ink: #2A211A;--fam-suite-bar-muted: #6F665B;--fam-suite-bar-line: #D9D5CB;--fam-suite-bar-share: #47816D;--fam-suite-dark-bar: #2C2C2E;--fam-suite-dark-bar-ink: #F5F5F7;--fam-suite-dark-bar-muted: #A1A1A6;--fam-suite-dark-bar-line: #3A3A3C;--fam-suite-accent: #47816D;--fam-suite-accent-ink: #F7F7F4;--fam-suite-accent-rgb: 71, 129, 109;--fam-suite-accent-strong: #386857;--fam-suite-accent-text: #2E5F50;--fam-suite-dark-accent: #8FC3AC;--fam-suite-dark-accent-ink: #1A1916;--fam-suite-dark-accent-rgb: 143, 195, 172;--fam-suite-dark-accent-strong: #6BA890;--fam-suite-dark-accent-text: #8FC3AC}:root[data-app]{--app-work-bg: #F5F5F7;--app-work-bg-grad: linear-gradient(180deg, #F5F5F7 0%, #F5F5F7 100%);--app-work-surface: #FFFFFF;--app-work-surface-grad: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--app-work-surface-2: #F2F2F4;--app-work-ink: #1D1D1F;--app-work-muted: #6E6E73;--app-work-line: #E1E1E6;--app-work-line-strong: #C7C7CC;--app-work-dark-bg: #1C1C1E;--app-work-dark-bg-grad: linear-gradient(180deg, #1C1C1E 0%, #1C1C1E 100%);--app-work-dark-surface: #242426;--app-work-dark-surface-grad: linear-gradient(180deg, #262628 0%, #242426 100%);--app-work-dark-surface-2: #2C2C2E;--app-work-dark-ink: #F5F5F7;--app-work-dark-muted: #A1A1A6;--app-work-dark-line: #3A3A3C;--app-work-dark-line-strong: #545458}:root[data-app=image-editor]{--app-bar-bg: var(--fam-images-bar);--app-bar-ink: var(--fam-images-bar-ink);--app-bar-muted: var(--fam-images-bar-muted);--app-bar-line: var(--fam-images-bar-line);--app-dark-bar-bg: var(--fam-images-dark-bar);--app-dark-bar-ink: var(--fam-images-dark-bar-ink);--app-dark-bar-muted: var(--fam-images-dark-bar-muted);--app-dark-bar-line: var(--fam-images-dark-bar-line)}:root[data-app=develop],:root[data-app=image-editor][data-subapp=develop]{--app-bar-bg: var(--fam-develop-bar);--app-bar-ink: var(--fam-develop-bar-ink);--app-bar-muted: var(--fam-develop-bar-muted);--app-bar-line: var(--fam-develop-bar-line);--app-dark-bar-bg: var(--fam-develop-bar);--app-dark-bar-ink: var(--fam-develop-bar-ink);--app-dark-bar-muted: var(--fam-develop-bar-muted);--app-dark-bar-line: var(--fam-develop-bar-line);--app-bar-sheen: transparent;--app-dark-bar-sheen: transparent}:root[data-app=moods]{--app-bar-share: var(--fam-moods-bar-share);--app-bar-bg: var(--fam-moods-bar);--app-bar-ink: var(--fam-moods-bar-ink);--app-bar-muted: var(--fam-moods-bar-muted);--app-bar-line: var(--fam-moods-bar-line);--app-dark-bar-bg: var(--fam-moods-dark-bar);--app-dark-bar-ink: var(--fam-moods-dark-bar-ink);--app-dark-bar-muted: var(--fam-moods-dark-bar-muted);--app-dark-bar-line: var(--fam-moods-dark-bar-line)}:root[data-app="3d"],:root[data-app=image-editor][data-subapp="3d"]{--app-bar-share: var(--fam-3d-bar-share);--app-bar-bg: var(--fam-3d-bar);--app-bar-ink: var(--fam-3d-bar-ink);--app-bar-muted: var(--fam-3d-bar-muted);--app-bar-line: var(--fam-3d-bar-line);--app-dark-bar-bg: var(--fam-3d-dark-bar);--app-dark-bar-ink: var(--fam-3d-dark-bar-ink);--app-dark-bar-muted: var(--fam-3d-dark-bar-muted);--app-dark-bar-line: var(--fam-3d-dark-bar-line)}:root[data-app=vectors],:root[data-app=image-editor][data-subapp=vectors]{--app-bar-share: var(--fam-vectors-bar-share);--app-bar-bg: var(--fam-vectors-bar);--app-bar-ink: var(--fam-vectors-bar-ink);--app-bar-muted: var(--fam-vectors-bar-muted);--app-bar-line: var(--fam-vectors-bar-line);--app-dark-bar-bg: var(--fam-vectors-dark-bar);--app-dark-bar-ink: var(--fam-vectors-dark-bar-ink);--app-dark-bar-muted: var(--fam-vectors-dark-bar-muted);--app-dark-bar-line: var(--fam-vectors-dark-bar-line)}:root[data-app=slides]{--app-bar-share: var(--fam-doc-bar-share);--app-bar-bg: var(--fam-doc-bar);--app-bar-ink: var(--fam-doc-bar-ink);--app-bar-muted: var(--fam-doc-bar-muted);--app-bar-line: var(--fam-doc-bar-line);--app-dark-bar-bg: var(--fam-doc-dark-bar);--app-dark-bar-ink: var(--fam-doc-dark-bar-ink);--app-dark-bar-muted: var(--fam-doc-dark-bar-muted);--app-dark-bar-line: var(--fam-doc-dark-bar-line)}:root[data-app=sketchbook]{--app-bar-share: var(--fam-sketchbook-bar-share);--app-bar-bg: var(--fam-sketchbook-bar);--app-bar-ink: var(--fam-sketchbook-bar-ink);--app-bar-muted: var(--fam-sketchbook-bar-muted);--app-bar-line: var(--fam-sketchbook-bar-line);--app-dark-bar-bg: var(--fam-sketchbook-dark-bar);--app-dark-bar-ink: var(--fam-sketchbook-dark-bar-ink);--app-dark-bar-muted: var(--fam-sketchbook-dark-bar-muted);--app-dark-bar-line: var(--fam-sketchbook-dark-bar-line)}:root[data-app=tools]{--app-bar-share: var(--fam-tools-bar-share);--app-bar-bg: var(--fam-tools-bar);--app-bar-ink: var(--fam-tools-bar-ink);--app-bar-muted: var(--fam-tools-bar-muted);--app-bar-line: var(--fam-tools-bar-line);--app-dark-bar-bg: var(--fam-tools-dark-bar);--app-dark-bar-ink: var(--fam-tools-dark-bar-ink);--app-dark-bar-muted: var(--fam-tools-dark-bar-muted);--app-dark-bar-line: var(--fam-tools-dark-bar-line)}:root[data-app=web]{--app-bar-share: var(--fam-web-bar-share);--app-bar-bg: var(--fam-web-bar);--app-bar-ink: var(--fam-web-bar-ink);--app-bar-muted: var(--fam-web-bar-muted);--app-bar-line: var(--fam-web-bar-line);--app-dark-bar-bg: var(--fam-web-dark-bar);--app-dark-bar-ink: var(--fam-web-dark-bar-ink);--app-dark-bar-muted: var(--fam-web-dark-bar-muted);--app-dark-bar-line: var(--fam-web-dark-bar-line)}:root[data-app=calendar],:root[data-app=files]{--app-bar-share: var(--fam-suite-bar-share);--app-bar-bg: var(--fam-suite-bar);--app-bar-ink: var(--fam-suite-bar-ink);--app-bar-muted: var(--fam-suite-bar-muted);--app-bar-line: var(--fam-suite-bar-line);--app-dark-bar-bg: var(--fam-suite-dark-bar);--app-dark-bar-ink: var(--fam-suite-dark-bar-ink);--app-dark-bar-muted: var(--fam-suite-dark-bar-muted);--app-dark-bar-line: var(--fam-suite-dark-bar-line)}:root[data-app=image-editor],:root[data-app=develop]{--app-accent: var(--app-signal);--app-accent-ink: var(--app-signal-ink);--app-accent-rgb: var(--app-signal-rgb);--app-accent-strong: var(--app-signal-strong);--app-accent-text: var(--app-signal-deep);--app-dark-accent: var(--app-signal);--app-dark-accent-ink: var(--app-signal-ink);--app-dark-accent-rgb: var(--app-signal-rgb);--app-dark-accent-strong: var(--app-signal-strong);--app-dark-accent-text: var(--app-signal-light)}:root[data-app=develop]{--app-accent-text: var(--app-signal-light)}:root[data-app=image-editor][data-subapp=develop]{--app-accent-text: var(--app-signal-light)}:root[data-app=image-editor][data-subapp=vectors]{--app-accent: var(--fam-vectors-accent);--app-accent-ink: var(--fam-vectors-accent-ink);--app-accent-rgb: var(--fam-vectors-accent-rgb);--app-accent-strong: var(--fam-vectors-accent-strong);--app-accent-text: var(--fam-vectors-accent-text);--app-dark-accent: var(--fam-vectors-dark-accent);--app-dark-accent-ink: var(--fam-vectors-dark-accent-ink);--app-dark-accent-rgb: var(--fam-vectors-dark-accent-rgb);--app-dark-accent-strong: var(--fam-vectors-dark-accent-strong);--app-dark-accent-text: var(--fam-vectors-dark-accent-text)}:root[data-app=image-editor][data-subapp="3d"]{--app-accent: var(--fam-3d-accent);--app-accent-ink: var(--fam-3d-accent-ink);--app-accent-rgb: var(--fam-3d-accent-rgb);--app-accent-strong: var(--fam-3d-accent-strong);--app-accent-text: var(--fam-3d-accent-text);--app-dark-accent: var(--fam-3d-dark-accent);--app-dark-accent-ink: var(--fam-3d-dark-accent-ink);--app-dark-accent-rgb: var(--fam-3d-dark-accent-rgb);--app-dark-accent-strong: var(--fam-3d-dark-accent-strong);--app-dark-accent-text: var(--fam-3d-dark-accent-text)}:root[data-app=moods]{--app-accent: var(--fam-moods-accent);--app-accent-ink: var(--fam-moods-accent-ink);--app-accent-rgb: var(--fam-moods-accent-rgb);--app-accent-strong: var(--fam-moods-accent-strong);--app-accent-text: var(--fam-moods-accent-text);--app-dark-accent: var(--fam-moods-dark-accent);--app-dark-accent-ink: var(--fam-moods-dark-accent-ink);--app-dark-accent-rgb: var(--fam-moods-dark-accent-rgb);--app-dark-accent-strong: var(--fam-moods-dark-accent-strong);--app-dark-accent-text: var(--fam-moods-dark-accent-text)}:root[data-app="3d"]{--app-accent: var(--fam-3d-accent);--app-accent-ink: var(--fam-3d-accent-ink);--app-accent-rgb: var(--fam-3d-accent-rgb);--app-accent-strong: var(--fam-3d-accent-strong);--app-accent-text: var(--fam-3d-accent-text);--app-dark-accent: var(--fam-3d-dark-accent);--app-dark-accent-ink: var(--fam-3d-dark-accent-ink);--app-dark-accent-rgb: var(--fam-3d-dark-accent-rgb);--app-dark-accent-strong: var(--fam-3d-dark-accent-strong);--app-dark-accent-text: var(--fam-3d-dark-accent-text)}:root[data-app=vectors]{--app-accent: var(--fam-vectors-accent);--app-accent-ink: var(--fam-vectors-accent-ink);--app-accent-rgb: var(--fam-vectors-accent-rgb);--app-accent-strong: var(--fam-vectors-accent-strong);--app-accent-text: var(--fam-vectors-accent-text);--app-dark-accent: var(--fam-vectors-dark-accent);--app-dark-accent-ink: var(--fam-vectors-dark-accent-ink);--app-dark-accent-rgb: var(--fam-vectors-dark-accent-rgb);--app-dark-accent-strong: var(--fam-vectors-dark-accent-strong);--app-dark-accent-text: var(--fam-vectors-dark-accent-text)}:root[data-app=slides]{--app-accent: var(--fam-doc-accent);--app-accent-ink: var(--fam-doc-accent-ink);--app-accent-rgb: var(--fam-doc-accent-rgb);--app-accent-strong: var(--fam-doc-accent-strong);--app-accent-text: var(--fam-doc-accent-text);--app-dark-accent: var(--fam-doc-dark-accent);--app-dark-accent-ink: var(--fam-doc-dark-accent-ink);--app-dark-accent-rgb: var(--fam-doc-dark-accent-rgb);--app-dark-accent-strong: var(--fam-doc-dark-accent-strong);--app-dark-accent-text: var(--fam-doc-dark-accent-text)}:root[data-app=sketchbook]{--app-accent: var(--fam-sketchbook-accent);--app-accent-ink: var(--fam-sketchbook-accent-ink);--app-accent-rgb: var(--fam-sketchbook-accent-rgb);--app-accent-strong: var(--fam-sketchbook-accent-strong);--app-accent-text: var(--fam-sketchbook-accent-text);--app-dark-accent: var(--fam-sketchbook-dark-accent);--app-dark-accent-ink: var(--fam-sketchbook-dark-accent-ink);--app-dark-accent-rgb: var(--fam-sketchbook-dark-accent-rgb);--app-dark-accent-strong: var(--fam-sketchbook-dark-accent-strong);--app-dark-accent-text: var(--fam-sketchbook-dark-accent-text)}:root[data-app=tools]{--app-accent: var(--fam-tools-accent);--app-accent-ink: var(--fam-tools-accent-ink);--app-accent-rgb: var(--fam-tools-accent-rgb);--app-accent-strong: var(--fam-tools-accent-strong);--app-accent-text: var(--fam-tools-accent-text);--app-dark-accent: var(--fam-tools-dark-accent);--app-dark-accent-ink: var(--fam-tools-dark-accent-ink);--app-dark-accent-rgb: var(--fam-tools-dark-accent-rgb);--app-dark-accent-strong: var(--fam-tools-dark-accent-strong);--app-dark-accent-text: var(--fam-tools-dark-accent-text)}:root[data-app=web]{--app-accent: var(--fam-web-accent);--app-accent-ink: var(--fam-web-accent-ink);--app-accent-rgb: var(--fam-web-accent-rgb);--app-accent-strong: var(--fam-web-accent-strong);--app-accent-text: var(--fam-web-accent-text);--app-dark-accent: var(--fam-web-dark-accent);--app-dark-accent-ink: var(--fam-web-dark-accent-ink);--app-dark-accent-rgb: var(--fam-web-dark-accent-rgb);--app-dark-accent-strong: var(--fam-web-dark-accent-strong);--app-dark-accent-text: var(--fam-web-dark-accent-text)}:root[data-app=calendar],:root[data-app=files],:root[data-app^=info-]{--app-accent: var(--fam-suite-accent);--app-accent-ink: var(--fam-suite-accent-ink);--app-accent-rgb: var(--fam-suite-accent-rgb);--app-accent-strong: var(--fam-suite-accent-strong);--app-accent-text: var(--fam-suite-accent-text);--app-dark-accent: var(--fam-suite-dark-accent);--app-dark-accent-ink: var(--fam-suite-dark-accent-ink);--app-dark-accent-rgb: var(--fam-suite-dark-accent-rgb);--app-dark-accent-strong: var(--fam-suite-dark-accent-strong);--app-dark-accent-text: var(--fam-suite-dark-accent-text)}:root,:root[data-theme=dark]{--bg: #0E0E0E;--surface: #161615;--surface-2: #232321;--ink: #EDEDEA;--muted: #8A8984;--line: #3A3A37;--accent: #d7d7d2;--accent-ink: #171717;--accent-text: var(--accent);--radius: 2px;--radius-lg: 2px;--topbar-h: 56px;--chat-bar-bg: var(--surface);--chat-bar-ink: var(--ink);--chat-bar-muted: var(--muted);--chat-rail-bg: var(--surface);--chat-rail-ink: var(--ink);--chat-rail-muted: var(--muted);--chat-stripe: var(--line);--chat-dock-edge: 1px solid var(--line);--chat-bubble-r: 14px;--chat-bubble-tail: 4px;--chat-bg: var(--surface);--chat-bg-2: var(--surface);--chat-pin-bg: var(--surface);--chat-pin-ink: var(--ink);--chat-pin-muted: var(--muted);--chat-compose-edge: 1px solid var(--line);--chat-title-font: var(--sans);--chat-label-font: var(--sans);--chat-meta-font: var(--mono);--base-surface: var(--surface);--base-surface-2: var(--surface);--base-ink: var(--ink);--base-muted: var(--muted);--base-line: var(--line);--base-line-strong: var(--line);--white: #FFFFFF;--green: #36B26A;--orange: #F2A20C;--red: #E5342B;--serif: var(--sans);--display: var(--sans);--mono: var(--sans);--sans: "Inter", system-ui, sans-serif;--scrim: #000000;--glow: #FFFFFF;--pastel-purple: #B9A7F2;--pastel-pink: #F4A7CE;--pastel-blue: #8FC9F6;--pastel-mint: #8FE6B8;--pastel-peach: #F8BC93}*{box-sizing:border-box}body{margin:0;background-color:var(--bg, #0a0a0a);color:var(--ink);font-family:var(--sans);overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 760px at 12% -8%,rgba(185,167,242,.1),transparent 62%),radial-gradient(1100px 700px at 110% 6%,rgba(143,230,184,.08),transparent 62%),linear-gradient(160deg,#151515,#0a0a0a)}.cau-viewport{width:100%}.cau-viewport[data-view=phone]{max-width:430px;margin:0 auto;box-shadow:0 0 0 1px var(--line)}.cau-viewport[data-view=tablet]{max-width:834px;margin:0 auto;box-shadow:0 0 0 1px var(--line)}.cau-viewport[data-view=desktop]{max-width:none;margin:0}html{overflow-y:scroll;scrollbar-gutter:stable}.cau-shell{min-height:100vh;display:flex;flex-direction:column}.box{width:13px;height:13px;display:inline-block;box-sizing:border-box}.box--white{background:transparent;border:1px solid #fff}.cau-filter-trigger .box--white{border-color:#fff}.box--green{background:linear-gradient(145deg,#3DBC74,var(--green) 60%,#31A461)}.box--orange{background:linear-gradient(145deg,#F5AC2A,var(--orange) 60%,#E59A0A)}.box--red{background:linear-gradient(145deg,#E94A41,var(--red) 60%,#DA2E25)}.box.is-off{background:transparent;border:1px solid var(--line)}.box--white.is-off{border:1px solid var(--line)}.cau-sticky{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--line)}.cau-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;height:var(--topbar-h, 56px);padding:0 1.2rem;border-bottom:1px solid var(--line)}.cau-brand{display:flex;align-items:center;gap:.6rem;background:none;border:none;padding:0;cursor:pointer;font:inherit}.cau-brand:hover{opacity:.85}.cau-brand-box{width:15px;height:15px;border:1px solid var(--line)}.cau-brand-name{font-family:var(--serif);font-weight:400;font-size:calc(1.5rem * var(--cs-fs, 1));line-height:1}.cau-top-right{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:1rem;font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));letter-spacing:.02em}.cau-link{color:var(--muted);text-decoration:none}.cau-link:hover{color:var(--ink)}.cau-role{color:var(--muted)}.cau-btn{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));padding:.35rem .7rem;background:transparent;color:var(--ink);border:1px solid var(--line);cursor:pointer}.cau-btn:hover{border-color:var(--ink)}.cau-filter{position:relative;display:flex}.cau-filter-trigger{display:flex;align-items:center;gap:0;padding:0;background:none;border:none;cursor:pointer}.cau-filter-trigger .box{width:26px;height:26px}.cau-filter-trigger:hover{opacity:.85}.cau-filter-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;gap:4px;padding:.5rem .6rem;background:var(--surface);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.cau-filter-menu.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .16s ease,transform .16s ease}.cau-filter-opt{display:flex;align-items:center;gap:.55rem;padding:.25rem;background:none;border:none;cursor:pointer}.cau-filter-check{width:.85rem;flex:none;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));line-height:1;color:var(--ink);text-align:center}.cau-shell.is-mobile .cau-filter-check{width:1.15rem;font-size:calc(1rem * var(--cs-fs, 1))}.cau-filter-label{font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.cau-actions{display:flex;align-items:center;gap:0}.cau-actions .cau-btn{margin-left:.6rem}.cau-toplink{background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:#167c3a;padding:.3rem .25rem;margin-right:.6rem}.cau-toplink:hover{color:#0e5c2a}.cau-toplink.is-active{text-decoration:underline;text-underline-offset:3px}.cau-user{position:relative;display:flex}.cau-nav-avatar{width:26px;height:26px;flex:none;padding:0;border:1px solid color-mix(in srgb,var(--surface) 25%,transparent);background-size:cover;background-position:center;background-color:var(--line, #2a2a2a);cursor:pointer}.cau-user-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:var(--surface);border:1px solid var(--line)}.cau-user-item{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;padding:.5rem .85rem;background:none;border:none;color:var(--ink);cursor:pointer;white-space:nowrap}.cau-user-item:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.cau-notif{position:relative;display:inline-flex}.cau-actions .cau-notif{margin-right:.55rem}.cau-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:none;cursor:pointer;color:#167c3a}.cau-nav-icon svg{width:20px;height:20px}.cau-nav-icon:hover{color:#0e5c2a}.cau-notif-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:210px;background:var(--surface);border:1px solid var(--line)}.cau-notif-menu--m{position:fixed;right:10px;top:50px}.cau-notif-empty{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));color:var(--muted);padding:1rem .95rem}.cau-main{flex:1;width:100%;max-width:935px;margin:0 auto;padding:0 0 3rem}.cau-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.cau-feed-sentinel{grid-column:1 / -1;width:100%;height:1px}.cau-feed-loading{grid-column:1 / -1;width:100%;text-align:center;padding:1.2rem;color:var(--muted);font-size:calc(.85rem * var(--cs-fs, 1))}.cau-prof-more{display:flex;justify-content:center;padding:1.4rem}.cau-prof-more-btn{padding:.6rem 1.4rem;border-radius:2px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:500 calc(.85rem * var(--cs-fs, 1))/1 var(--sans)}.cau-prof-more-btn:hover{border-color:var(--accent);color:var(--accent)}.cau-cell{position:relative;margin:0;display:flex;flex-direction:column;background:var(--surface);outline:none;border:none;transition:box-shadow .18s ease;animation:cau-rise .4s ease both}.cau-cell:hover{box-shadow:0 0 0 1px var(--pastel-mint),0 10px 28px -16px #8fe6b899;z-index:2}@keyframes cau-rise{0%{opacity:0}to{opacity:1}}.cau-feed-cta{position:relative;overflow:hidden;grid-column:1 / -1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;flex-direction:row;align-items:center;gap:1.5rem;height:50vh;min-height:360px;padding:0 max(2.5rem,calc(50vw - 467.5px));border:none;background:linear-gradient(165deg,#36b26a2e,#8fe6b81a 42%,#36b26a0f 76%,#36b26a00)}.cau-cta-text{position:relative;z-index:2;flex:0 0 auto;max-width:46%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cau-cta-blobs{position:absolute;inset:0;z-index:0;pointer-events:none}.cau-cta-blobs span{position:absolute;border-radius:50%;filter:blur(28px);opacity:.5}.cau-cta-blobs span:nth-child(1){width:190px;height:190px;background:var(--pastel-purple);top:-50px;right:8%;animation:cau-float 9s ease-in-out infinite}.cau-cta-blobs span:nth-child(2){width:150px;height:150px;background:var(--pastel-pink);bottom:-40px;right:24%;animation:cau-float 11s ease-in-out infinite reverse}.cau-cta-blobs span:nth-child(3){width:140px;height:140px;background:var(--pastel-blue);top:26%;right:-28px;animation:cau-float 13s ease-in-out infinite}@keyframes cau-float{0%,to{transform:translate(0)}50%{transform:translate(-16px,12px)}}.cau-cta-head{position:relative;z-index:1;font-family:var(--display);font-weight:700;font-size:calc(2.7rem * var(--cs-fs, 1));line-height:1.04;letter-spacing:-.02em;color:var(--ink);margin:0}.cau-cta-aster{font-size:.5em;vertical-align:super;line-height:0;background:linear-gradient(95deg,var(--pastel-mint),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.cau-cta-note{position:relative;z-index:1;font-family:var(--display);font-weight:400;font-size:calc(.95rem * var(--cs-fs, 1));color:color-mix(in srgb,var(--ink) 62%,transparent);margin:0}.cau-cta-link{position:relative;z-index:1;font-family:var(--display);font-weight:400;font-size:calc(1.15rem * var(--cs-fs, 1));color:var(--ink);background:none;border:none;cursor:pointer;text-decoration:none;padding:0;text-align:left;margin-top:.8rem}.cau-cta-link strong{font-weight:700;background:linear-gradient(95deg,var(--pastel-mint),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.cau-cta-link:hover{color:#fff}.cau-hero-stage{position:relative;z-index:1;flex:1 1 auto;align-self:stretch;min-width:0}.cau-hero-card{position:absolute;left:50%;top:50%;height:76%;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;box-shadow:0 18px 44px -18px color-mix(in srgb,var(--scrim) 75%,transparent);transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s ease;will-change:transform,opacity}.cau-hero-card img{width:100%;height:100%;object-fit:cover;display:block}.cau-shorts-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:3.4rem 2rem 3.6rem;margin:4px 0;border:1px solid var(--line);background:linear-gradient(135deg,#f4a7ce29,#b9a7f21f,#8fc9f629)}.cau-shorts-kicker{position:relative;z-index:1;margin:0;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--pastel-purple)}.cau-shorts-title{position:relative;z-index:1;margin:0;font-family:var(--display);font-weight:700;font-size:calc(2.4rem * var(--cs-fs, 1));line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.cau-shorts-sub{position:relative;z-index:1;margin:0;max-width:30ch;font-family:var(--sans);font-size:calc(.95rem * var(--cs-fs, 1));line-height:1.5;color:var(--muted)}.cau-head{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem;background:none;pointer-events:none}.cau-head-main{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.cau-head .cau-user-info{pointer-events:auto}.cau-head-cap{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cau-cap{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--sans);color:color-mix(in srgb,var(--ink) 96%,transparent);font-size:calc(.84rem * var(--cs-fs, 1));line-height:1.4;text-shadow:1px 1px 0 color-mix(in srgb,var(--scrim) 24%,transparent)}.cau-actbar{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:1.15rem;padding:.6rem .7rem;background:none;pointer-events:none}.cau-act{pointer-events:auto;display:inline-flex;align-items:center;gap:.34rem;background:none;border:none;padding:0;cursor:pointer;color:#fff;font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));line-height:1;text-shadow:0 1px 3px color-mix(in srgb,var(--scrim) 80%,transparent);transition:transform .12s ease}.cau-act svg{width:20px;height:20px;flex:none;filter:drop-shadow(1px 1px 0 color-mix(in srgb,var(--scrim) 20%,transparent));transition:transform .18s ease}.cau-act:hover{transform:translateY(-1px)}.cau-act:hover svg{transform:scale(1.12)}.cau-act.is-liked{color:var(--red)}.cau-act.is-liked svg{animation:cau-pop .32s ease}@keyframes cau-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.cau-hover-top .cau-cap{margin-top:.3rem}.cau-imgwrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;touch-action:pan-y}.cau-imgwrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;touch-action:pan-y}.cau-cell:hover .cau-imgwrap img{transform:scale(1.05)}.prov{position:absolute;bottom:6px;right:6px;width:14px;height:14px;border:none}.prov--green{background:var(--green)}.prov--orange{background:var(--orange)}.prov--red{background:var(--red)}.cau-provwrap{position:relative;display:inline-flex;line-height:0}.cau-provbox{padding:0;cursor:pointer;border:none;outline:none;appearance:none;-webkit-appearance:none}.cau-provpop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:#141413f7;color:#fff;font-family:var(--mono);font-size:calc(.62rem * var(--cs-fs, 1));letter-spacing:.03em;padding:.32rem .5rem;white-space:nowrap;border:1px solid var(--line)}.cau-prov-cell,.cau-prov-modal{position:absolute;top:.6rem;right:.6rem;z-index:3}.cau-prov-cell .cau-provbox,.cau-prov-modal .cau-provbox{width:16px;height:16px}.cau-vis-badge{position:absolute;top:.6rem;left:.6rem;z-index:3;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:2px;background:color-mix(in srgb,var(--scrim) 62%,transparent);color:#fff;font:600 calc(.68rem * var(--cs-fs, 1))/1 var(--sans);pointer-events:none}.cau-vis-badge svg{display:block}.cau-vis-thumb{top:4px;left:4px;padding:1px 5px;font-size:calc(.6rem * var(--cs-fs, 1));gap:2px}.cau-hover{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:.6rem;opacity:0;transition:opacity .15s ease;background:linear-gradient(180deg,#000000b8,#0000 32% 68%,#000000b8);text-shadow:0 1px 2px rgba(0,0,0,.5)}.cau-hover svg{filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--scrim) 55%,transparent))}.cau-imgwrap:hover .cau-hover,.cau-cell:focus-within .cau-hover{opacity:1}.cau-user-info{display:flex;align-items:center;gap:.45rem;min-width:0;background:none;border:none;padding:0;text-align:left;font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));color:#fff;text-shadow:1px 1px 0 color-mix(in srgb,var(--scrim) 24%,transparent)}.cau-user-link{display:flex;align-items:center;gap:.45rem;min-width:0;flex:0 1 auto;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.cau-follow-btn{flex:none;font-family:var(--mono);font-size:calc(.6rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.03em;line-height:1.4;padding:.14rem .55rem;border:1px solid color-mix(in srgb,var(--ink) 60%,transparent);background:transparent;color:#fff;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,color .12s ease}.cau-follow-btn:hover{border-color:#fff}.cau-follow-btn.is-on{border-color:color-mix(in srgb,var(--ink) 40%,transparent);color:color-mix(in srgb,var(--ink) 72%,transparent)}.cau-avatar{width:22px;height:22px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-shadow:1px 1px 0 color-mix(in srgb,var(--scrim) 24%,transparent)}.cau-verified{display:inline-block;flex:none;width:.7em;height:.7em;min-width:9px;min-height:9px;margin:0 .32em 0 0;vertical-align:baseline;background:var(--green, #36B26A)}.cau-hover-bot{display:flex;justify-content:flex-end}.cau-stats{display:flex;align-items:center;gap:.9rem;font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));color:#fff}.cau-stat{display:flex;align-items:center;gap:.3rem}.cau-stat svg{width:14px;height:14px}.cau-like{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.cau-like.is-liked{color:var(--red)}.cau-foot-stats .cau-stats{color:var(--ink)}.cau-empty{padding:4rem 1rem;text-align:center;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.04em;color:var(--muted)}.cau-footer{border-top:1px solid var(--line);padding:2rem 1.2rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.4rem;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;color:var(--muted)}.cau-foot-col{display:flex;flex-direction:column;gap:.4rem}.cau-footer a{color:var(--muted);text-decoration:none}.cau-footer a:hover{color:var(--ink)}.cau-foot-meta{display:flex;flex-direction:column;gap:.4rem;text-align:right;margin-left:auto}.cau-sticky{background:var(--bg);border-bottom:1px solid var(--line)}.cau-top{background:linear-gradient(45deg,#edf1ea,#e1e6e0 60%,#dce2db);border-bottom:1px solid rgba(0,0,0,.15)}.cau-top .cau-brand-name,.cau-top .cau-link,.cau-top .cau-role,.cau-top .cau-btn{color:#167c3a}.cau-top .cau-brand-box{border-color:#167c3a}.cau-top .cau-link:hover{color:#0e5c2a}.cau-top .cau-btn{border-color:#167c3a}.cau-top .cau-btn:hover{border-color:#0e5c2a;color:#0e5c2a}.cau-left{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.cau-menu-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:#167c3a}.cau-menu-btn svg{width:22px;height:22px}.cau-menu-btn:hover{color:#0e5c2a}.cau-search{position:relative;display:inline-flex;align-items:center}.cau-search-box{display:flex;align-items:center;gap:.45rem;width:100%;max-width:360px;min-width:0;padding:0 .6rem;background:#fff;border:1px solid color-mix(in srgb,var(--surface) 25%,transparent)}.cau-search-box:focus-within{border-color:#167c3a}.cau-search-icon{flex:none;display:inline-flex;color:var(--muted, #8a8984)}.cau-search-icon svg{width:15px;height:15px}.cau-search-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;padding:0;background:none;border:none;color:#167c3a;cursor:pointer;transition:color .12s ease,transform .12s ease}.cau-search-btn:hover{color:#0e5c2a;transform:scale(1.08)}.cau-search-btn svg{width:20px;height:20px}.cau-search input{width:0;opacity:0;min-width:0;padding:.34rem 0;border:1px solid transparent;background:transparent;color:#167c3a;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));outline:none;transition:width .22s ease,opacity .18s ease,padding .22s ease,background .18s ease,border-color .18s ease}.cau-search input::placeholder{color:#167c3a8c}.cau-search.is-open input{width:150px;opacity:1;padding:.34rem .5rem;margin-left:.2rem;border-color:#167c3a;background:color-mix(in srgb,var(--ink) 10%,transparent)}.cau-search input::placeholder{color:var(--muted)}.cau-search input::-webkit-search-cancel-button{-webkit-appearance:none}.cau-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--scrim) 55%,transparent);z-index:50;opacity:0;pointer-events:none;transition:opacity .28s ease}.cau-scrim.is-open{opacity:1;pointer-events:auto}.cau-drawer{position:fixed;left:0;top:0;bottom:0;width:280px;max-width:82vw;z-index:51;background:var(--bg);border-right:1px solid var(--line);padding:1.1rem 1.1rem 1.4rem;overflow-y:auto;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s ease}.cau-drawer.is-open{transform:translate(0)}.cau-drawer-brand{font-family:var(--serif);font-size:calc(1.5rem * var(--cs-fs, 1));line-height:1;color:var(--ink);text-align:left;background:none;border:none;padding:0 0 1.1rem;cursor:pointer}.cau-drawer-top{padding:0 0 1.1rem;display:flex;flex-direction:column;gap:.6rem}.cau-drawer-sec{border-top:1px solid var(--line);padding:1.1rem 0}.cau-drawer-label{font-family:var(--mono);font-size:calc(.64rem * var(--cs-fs, 1));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.7rem}.cau-drawer-list{display:flex;flex-direction:column;gap:.6rem}.cau-dlink{text-align:left;background:none;border:none;padding:0;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;color:var(--muted);text-decoration:none;cursor:pointer}.cau-dlink:hover{color:var(--ink)}.cau-dlink--lead{color:var(--ink);font-size:calc(.82rem * var(--cs-fs, 1))}.cau-dlink--lead:hover{color:#fff}.cau-sub-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.cau-sub{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:var(--ink);cursor:pointer}.cau-sub-empty{list-style:none;font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));color:var(--muted)}.cau-sub:hover{color:#fff}.cau-sub-av{width:24px;height:24px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-drawer-meta{margin-top:auto;display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--line);padding-top:1.1rem;font-family:var(--mono);font-size:calc(.64rem * var(--cs-fs, 1));color:var(--muted)}.cau-page{max-width:720px;margin:0 auto;padding:1.5rem 1rem 4rem}.cau-back{background:none;border:none;color:var(--muted);font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));cursor:pointer;padding:0}.cau-back:hover{color:var(--ink)}.cau-page-title{font-family:var(--serif);font-weight:400;font-size:calc(2rem * var(--cs-fs, 1));margin:.6rem 0 1.4rem}.cau-panel{border:1px solid var(--line);padding:1.2rem;margin-bottom:1.2rem}.cau-panel h2{font-family:var(--serif);font-weight:400;font-size:calc(1.25rem * var(--cs-fs, 1));margin:0 0 1rem}.cau-profile-row{display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem}.cau-prof-av{width:52px;height:52px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-prof-name{font-size:calc(.95rem * var(--cs-fs, 1))}.cau-prof-sub{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));color:var(--muted)}.cau-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.7rem;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.04em;color:var(--muted)}.cau-field input{padding:.5rem .6rem;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:calc(.82rem * var(--cs-fs, 1));text-transform:none;outline:none}.cau-handle-row{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.cau-handle-at{display:flex;align-items:center;padding:0 .15rem 0 .55rem;color:var(--muted);font-family:var(--mono)}.cau-handle-row input{flex:1;border:0!important;background:transparent!important;padding:.55rem .3rem;min-width:0}.cau-handle-save{border:0;border-left:1px solid var(--line);background:var(--accent);color:var(--accent-ink);padding:0 1rem;cursor:pointer;font:600 calc(.82rem * var(--cs-fs, 1))/1 var(--sans)}.cau-handle-save:disabled{background:var(--line);color:var(--muted);cursor:default}.cau-handle-msg{font-family:var(--sans);font-size:calc(.8rem * var(--cs-fs, 1));text-transform:none;letter-spacing:0;margin:.35rem 0 0}.cau-handle-msg.is-err{color:var(--red, #d93a2b)}.cau-handle-msg.is-ok{color:var(--accent)}.cau-field input:focus{border-color:var(--ink)}.cau-toggle{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));color:var(--ink);border-bottom:1px solid var(--line)}.cau-toggle:last-of-type{border-bottom:none}.cau-note{font-family:var(--mono);font-size:calc(.66rem * var(--cs-fs, 1));color:var(--muted);margin:.9rem 0 0}.cau-empty-note{font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:var(--muted);margin:0}.cau-signin-note{border:0;padding:0;background:none;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.cau-signin-note:hover{color:var(--ink)}.cau-hist-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem}.cau-hist-tab{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;padding:.3rem .7rem;background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.cau-hist-tab:hover{color:var(--ink);border-color:var(--muted)}.cau-hist-tab.is-on{color:var(--bg, #0e0e0e);background:var(--ink);border-color:var(--ink)}.cau-hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cau-hist-item{display:flex;align-items:center;gap:.8rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.cau-hist-type{flex:none;width:4.2rem;font-family:var(--mono);font-size:calc(.6rem * var(--cs-fs, 1));text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cau-hist-type--post{color:var(--pastel-blue)}.cau-hist-type--comment{color:var(--pastel-mint)}.cau-hist-type--like{color:var(--pastel-pink)}.cau-hist-type--follow{color:var(--pastel-purple)}.cau-hist-thumb{flex:none;width:44px;height:44px;background:var(--surface) center / cover no-repeat;border:1px solid var(--line)}.cau-hist-av{flex:none;width:44px;height:44px;border-radius:50%;background:var(--surface) center / cover no-repeat;border:1px solid var(--line);padding:0;cursor:pointer}.cau-hist-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.cau-hist-line{font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));color:var(--ink)}.cau-hist-verb,.cau-hist-tail{color:var(--muted)}.cau-hist-who{font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));color:var(--ink);background:none;border:none;padding:0;cursor:pointer}.cau-hist-who:hover{text-decoration:underline}.cau-hist-text{font-family:var(--sans);font-size:calc(.82rem * var(--cs-fs, 1));color:#ededead1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-hist-time{font-family:var(--mono);font-size:calc(.64rem * var(--cs-fs, 1));color:var(--muted)}.cau-hist-del{flex:none;font-family:var(--mono);font-size:calc(.66rem * var(--cs-fs, 1));text-transform:lowercase;padding:.28rem .6rem;background:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.cau-hist-del:hover{color:var(--red);border-color:var(--red)}.cau-hist-del:disabled{opacity:.5;cursor:default}.cau-shell.is-mobile .cau-hist-type,.cau-drawer-search,.cau-rail,.cau-bottomnav{display:none}.cau-shell.is-mobile{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.cau-shell.is-mobile .cau-sticky,.cau-shell.is-mobile .cau-footer{display:none}.cau-shell.is-mobile .cau-drawer{width:320px}.cau-shell.is-mobile .cau-drawer-search{display:block;padding:0 0 1.1rem}.cau-shell.is-mobile .cau-drawer-search .cau-search-box{max-width:none;background:var(--surface);border-color:var(--line)}.cau-shell.is-mobile .cau-drawer-search .cau-search-icon{color:var(--muted)}.cau-shell.is-mobile .cau-drawer-search input{color:var(--ink)}.cau-shell.is-mobile .cau-drawer-search input::placeholder{color:var(--muted)}.cau-shell.is-mobile .cau-main{padding:0;max-width:100%}.cau-shell.is-mobile .cau-feed{position:fixed;left:0;right:0;top:calc(52px + env(safe-area-inset-top,0));bottom:calc(58px + env(safe-area-inset-bottom,0));display:block;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.cau-shell.is-mobile .cau-cell{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:#000}.cau-shell.is-mobile .cau-feed-cta{width:100%;margin-left:0;margin-right:0;height:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;scroll-snap-align:start;scroll-snap-stop:always;padding:2.4rem 1.6rem 1.5rem;gap:1.2rem}.cau-shell.is-mobile .cau-cta-text{max-width:100%;flex:0 0 auto}.cau-shell.is-mobile .cau-hero-stage{width:100%;flex:1 1 auto;align-self:stretch;min-height:0}.cau-shell.is-mobile .cau-hero-card{height:84%}.cau-opt-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--scrim) 62%,transparent);display:flex;align-items:center;justify-content:center;z-index:200;padding:1.2rem}.cau-opt{position:relative;width:100%;max-width:420px;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:1.9rem 1.6rem 1.5rem;max-height:90vh;overflow-y:auto}.cau-opt-x{position:absolute;top:.7rem;right:.85rem;background:none;border:none;color:var(--muted);font-size:calc(1rem * var(--cs-fs, 1));cursor:pointer;line-height:1}.cau-opt-x:hover{color:var(--ink)}.cau-opt-title{font-family:var(--serif);font-weight:400;font-size:calc(1.7rem * var(--cs-fs, 1));margin:0 0 .6rem;color:var(--green, #2fae5c)}.cau-opt-lead{font-family:var(--sans);font-size:calc(.92rem * var(--cs-fs, 1));line-height:1.55;color:var(--ink);margin:0 0 1.3rem}.cau-opt-rows{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.cau-opt-row-h{font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--green, #2fae5c);margin-bottom:.3rem}.cau-opt-row-b{font-family:var(--sans);font-size:calc(.9rem * var(--cs-fs, 1));line-height:1.5;color:var(--ink)}.cau-opt-cta{width:100%;font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;padding:.75rem;background:#167c3a;color:#fff;border:none;cursor:pointer}.cau-opt-cta:hover{background:#0e5c2a}.cau-opt-links{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.cau-opt-link{font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;color:var(--muted);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.cau-opt-link:hover{color:var(--green, #2fae5c)}.cau-shell.is-mobile .cau-imgwrap{height:100%;max-height:none;aspect-ratio:auto}.cau-shell.is-mobile .cau-imgwrap img{object-fit:cover}.cau-shell.is-mobile .cau-hover{display:none}.cau-shell.is-mobile .cau-head{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;position:absolute;top:auto;bottom:0;left:0;right:3.8rem;z-index:2;padding:.7rem .9rem .95rem;background:none;text-shadow:1px 1px 0 color-mix(in srgb,var(--scrim) 24%,transparent)}.cau-shell.is-mobile .cau-actbar{display:none}.cau-shell.is-mobile .cau-head-cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(.9rem * var(--cs-fs, 1));padding:0 .25rem}.cau-shell.is-mobile .cau-foot{display:none}.cau-shell.is-mobile .cau-head .cau-user-info{color:#fff;font-size:calc(.95rem * var(--cs-fs, 1));gap:.6rem;padding:.2rem .25rem}.cau-shell.is-mobile .cau-head .cau-avatar{width:34px;height:34px}.cau-shell.is-mobile .cau-head-prov{display:none}.cau-shell.is-mobile .cau-head-prov .cau-provbox{width:16px;height:16px}.cau-shell.is-mobile .cau-prov-cell{display:block}.cau-shell.is-mobile .cau-multi-badge{display:none}.cau-shell.is-mobile .cau-cell.has-multi .cau-prov-cell{right:.6rem}.cau-shell.is-mobile .prov{display:none}.cau-shell.is-mobile .cau-rail{display:flex;flex-direction:column;gap:1.5rem;position:absolute;right:.7rem;bottom:96px;align-items:center;z-index:2}.cau-shell.is-mobile .cau-railbtn{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:none;border:none;padding:0;color:#fff;cursor:pointer;font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--scrim) 55%,transparent))}.cau-shell.is-mobile .cau-railbtn svg{width:32px;height:32px}.cau-shell.is-mobile .cau-railbtn.is-liked{color:var(--red)}.cau-shell.is-mobile .cau-bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:56;background:linear-gradient(180deg,#00000040,#0e0e0e 55%);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}.cau-bottomnav button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:58px;background:none;border:none;color:var(--muted);font-family:var(--mono);font-size:calc(.62rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;cursor:pointer}.cau-bottomnav button svg{width:25px;height:25px}.cau-bottomnav button.is-active{color:var(--ink)}.cau-mtop{display:none}.cau-shell.is-mobile .cau-mtop{display:flex;align-items:center;justify-content:space-between;gap:.8rem;position:fixed;top:0;left:0;right:0;z-index:40;min-height:52px;padding:env(safe-area-inset-top,0) .9rem 0;overflow:hidden;background:var(--surface);border-bottom:1px solid var(--line)}.cau-mtop .cau-brand-name{color:var(--ink);font-size:calc(1.4rem * var(--cs-fs, 1))}.cau-mtop-right{display:flex;align-items:center;gap:1.2rem;flex:none}.cau-mtop-btn{display:inline-flex;background:none;border:none;padding:0;color:var(--ink);cursor:pointer}.cau-mtop-btn svg{width:24px;height:24px}.cau-msearch{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.cau-msearch .cau-search-icon{color:var(--ink)}.cau-msearch input{flex:1 1 0;width:0;min-width:0;padding:.5rem .6rem;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:calc(.85rem * var(--cs-fs, 1));outline:none}.cau-msearch-x{flex:none;background:none;border:none;color:var(--ink);font-size:calc(.9rem * var(--cs-fs, 1));line-height:1;padding:0;cursor:pointer}.cau-shell.is-mobile .cau-view,.cau-shell.is-mobile .cau-page{padding-top:60px}.cau-shell.is-mobile .cau-page{padding-bottom:90px}.cau-sheet-scrim{position:fixed;inset:0;z-index:58;background:color-mix(in srgb,var(--scrim) 50%,transparent);display:flex;align-items:flex-end}.cau-sheet{width:100%;background:var(--bg);border-top:1px solid var(--line);padding:1rem 1.2rem calc(1.4rem + env(safe-area-inset-bottom,0));display:flex;flex-direction:column;gap:.1rem}.cau-sheet .cau-filter-opt{padding:.65rem .25rem}.cau-sheet .cau-filter-label{font-size:calc(.84rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-sheet-scrim{bottom:calc(58px + env(safe-area-inset-bottom,0))}.cau-shell.is-mobile .cau-sheet{text-align:right;gap:0;padding:.7rem 1.3rem 1rem;border-bottom:1px solid var(--line)}.cau-shell.is-mobile .cau-sheet .cau-drawer-label{text-align:right;margin-bottom:.5rem}.cau-shell.is-mobile .cau-sheet .cau-sheet-note{text-align:right;font-size:calc(.9rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-sheet .cau-dlink{display:block;width:100%;text-align:right;padding:1rem .2rem;font-size:calc(1.1rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-sheet-list .cau-dlink+.cau-dlink{border-top:1px solid var(--line)}.cau-shell.is-mobile .cau-sheet .cau-sheet-cta{display:block;text-align:right;padding:1rem .2rem;font-size:calc(1.05rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-sheet .cau-filter-opt{justify-content:flex-end;width:100%;padding:.95rem .2rem;gap:.7rem}.cau-shell.is-mobile .cau-sheet .cau-filter-opt+.cau-filter-opt{border-top:1px solid var(--line)}.cau-shell.is-mobile .cau-sheet .cau-filter-label{font-size:calc(1rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-sheet .box{width:18px;height:18px}.cau-sheet .box{width:16px;height:16px}.cau-signout{width:100%;padding:.7rem;background:none;border:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));text-transform:lowercase;cursor:pointer}.cau-signout:hover{border-color:var(--ink);color:var(--ink)}.cau-modal-scrim{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--scrim) 82%,transparent);display:flex;align-items:center;justify-content:center;gap:.9rem;padding:1rem}.cau-modal{position:relative;display:flex;height:min(84vh,720px);max-height:90vh;background:var(--bg);border:1px solid var(--line);overflow:hidden}.cau-modal-close{position:absolute;top:.55rem;right:.55rem;z-index:2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--scrim) 55%,transparent);color:#fff;border:none;cursor:pointer;font-size:calc(.85rem * var(--cs-fs, 1));line-height:1}.cau-modal-close:hover{background:color-mix(in srgb,var(--scrim) 80%,transparent)}.cau-modal-img{flex:none;height:min(84vh,720px);aspect-ratio:4 / 5;position:relative;overflow:hidden;background:#000;touch-action:pan-y}.cau-modal-img img{width:100%;height:100%;object-fit:contain;display:block}.cau-mi-layer{position:absolute;inset:0;opacity:0}.cau-mi-layer.is-on{opacity:1}.cau-multi-badge{position:absolute;top:.55rem;right:.6rem;z-index:3;color:#fff;line-height:0;filter:drop-shadow(1px 1px 0 color-mix(in srgb,var(--scrim) 20%,transparent))}.cau-multi-badge svg{width:18px;height:18px}.cau-cell.has-multi .cau-prov-cell{right:2.6rem}.cau-modal-nav{position:static;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:calc(1.8rem * var(--cs-fs, 1));line-height:1;padding-bottom:3px;color:#fff;background:color-mix(in srgb,var(--scrim) 45%,transparent);border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:2px;cursor:pointer;transition:background .14s ease,transform .14s ease}.cau-modal-nav:hover{background:color-mix(in srgb,var(--scrim) 75%,transparent)}.cau-modal-nav.is-hidden{visibility:hidden}.cau-modal-prev:hover{transform:translate(-2px)}.cau-modal-next:hover{transform:translate(2px)}.cau-mi-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:calc(1.3rem * var(--cs-fs, 1));line-height:1;padding-bottom:2px;color:#fff;background:color-mix(in srgb,var(--scrim) 45%,transparent);border:none;border-radius:2px;cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease}.cau-modal-img:hover .cau-mi-arrow{opacity:1}.cau-mi-arrow:hover{background:color-mix(in srgb,var(--scrim) 70%,transparent)}.cau-mi-prev{left:.6rem}.cau-mi-next{right:.6rem}.cau-mi-count{position:absolute;top:.6rem;left:.6rem;z-index:4;font-family:var(--mono);font-size:calc(.62rem * var(--cs-fs, 1));color:#fff;background:color-mix(in srgb,var(--scrim) 55%,transparent);padding:.12rem .4rem;border-radius:2px}.cau-cell-dots{position:absolute;bottom:6.5rem;top:auto;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:.3rem;pointer-events:none}.cau-mi-dots{position:absolute;bottom:.7rem;left:0;right:0;z-index:4;display:flex;justify-content:center;gap:.3rem}.cau-mi-dot{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 45%,transparent);cursor:pointer;transition:background .14s ease,transform .14s ease}.cau-mi-dot.is-on{background:#fff;transform:scale(1.25)}.cau-modal-side{flex:0 0 340px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line)}.cau-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.cau-modal-head-main{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.cau-modal-userrow{display:flex;align-items:center;gap:.55rem;min-width:0}.cau-modal-userrow .cau-modal-user{min-width:0;flex:0 1 auto}.cau-shell.is-mobile .cau-head .cau-follow-btn{font-size:calc(.72rem * var(--cs-fs, 1));padding:.18rem .55rem}.cau-modal-user{display:flex;align-items:center;gap:.55rem;min-width:0;background:none;border:none;padding:0;cursor:pointer;color:inherit}.cau-modal-head-right{display:flex;align-items:center;gap:.7rem;flex:none}.cau-modal-desc{font-family:var(--sans);font-size:calc(.9rem * var(--cs-fs, 1));line-height:1.5;color:var(--ink);white-space:pre-wrap;word-break:break-word}.cau-modal-loc{font-family:var(--sans);font-size:calc(.82rem * var(--cs-fs, 1));color:var(--muted);margin-top:.1rem}.cau-modal-x{background:none;border:none;color:var(--muted);font-size:calc(.95rem * var(--cs-fs, 1));line-height:1;padding:0;cursor:pointer}.cau-modal-x:hover{color:var(--ink)}.cau-prov-inline{width:13px;height:13px;margin-left:auto}.cau-modal-comments{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.95rem}.cau-comment{display:flex;gap:.55rem}.cau-c-av{width:26px;height:26px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-c-body{min-width:0}.cau-c-handle{display:inline;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));color:var(--ink);font-weight:500}.cau-c-text{font-family:var(--sans);font-size:calc(.9rem * var(--cs-fs, 1));color:var(--ink);line-height:1.5}.cau-modal-foot{border-top:1px solid var(--line);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.75rem}.cau-modal-actions{display:flex;align-items:center;gap:1.1rem}.cau-comment-form{display:flex;gap:.5rem}.cau-comment-form input{flex:1;min-width:0;padding:.5rem .6rem;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));outline:none}.cau-comment-form input:focus{border-color:var(--ink)}.cau-comment-form button{padding:0 .8rem;background:none;border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));text-transform:lowercase;cursor:pointer}.cau-comment-form button:hover{border-color:var(--ink)}.cau-comment.is-reply{margin-left:calc(26px + .55rem)}.cau-comment.is-reply .cau-c-av{width:20px;height:20px}.cau-c-reply{display:block;margin-top:.2rem;padding:0;border:0;background:none;color:var(--muted);font-family:var(--mono);font-size:calc(.66rem * var(--cs-fs, 1));text-transform:lowercase;cursor:pointer}.cau-c-reply:hover,.cau-c-reply:focus-visible{color:var(--ink)}.cau-comment-form{flex-wrap:wrap}.cau-replying{flex-basis:100%;display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));color:var(--muted)}.cau-comment-form .cau-replying button{padding:0;border:0;color:var(--muted);font-size:calc(.7rem * var(--cs-fs, 1));line-height:1}.cau-comment-form .cau-replying button:hover{color:var(--ink)}.cau-shell.is-mobile .cau-modal-scrim{padding:0;height:100dvh}.cau-shell.is-mobile .cau-modal-nav{display:none}.cau-shell.is-mobile .cau-modal{flex-direction:column;max-width:100%;max-height:none;width:100%;height:100dvh}.cau-shell.is-mobile .cau-modal-img{flex:none;width:100%;height:auto;aspect-ratio:4 / 5;max-height:46dvh}.cau-shell.is-mobile .cau-modal-img img{max-height:none}.cau-shell.is-mobile .cau-modal-side{flex:1;min-height:0;border-left:none;border-top:1px solid var(--line)}.cau-shell.is-mobile .cau-modal-foot{padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0))}.cau-bn-filterbox{display:flex;gap:0;padding:0;background:none}.cau-bn-filterbox .box{width:13px;height:13px}.cau-nav-you-av{width:25px;height:25px;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-sub-btn{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:var(--ink)}.cau-sub-btn:hover{color:#fff}.cau-view{width:100%;max-width:935px;margin:0 auto}.cau-view--subs{max-width:70vw}.cau-shell.is-mobile .cau-view{max-width:none;padding-bottom:90px}.cau-prof-head{padding:1.4rem 1rem 1rem;max-width:600px;margin:0 auto;text-align:left}.cau-prof-top{display:flex;align-items:center;gap:1.5rem}.cau-prof-big-av{width:72px;height:72px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-prof-counts{display:flex;gap:1.5rem}.cau-prof-counts>div,.cau-prof-counts>.cau-count-btn{display:flex;flex-direction:column;align-items:center;font-family:var(--mono)}.cau-count-btn{background:none;border:none;padding:0;cursor:pointer}.cau-count-btn:hover b{color:var(--green, #2fae5c)}.cau-prof-counts b{font-size:calc(1rem * var(--cs-fs, 1));font-weight:500;color:var(--ink)}.cau-prof-counts span{font-size:calc(.66rem * var(--cs-fs, 1));color:var(--muted)}.cau-prof-name .cau-verified{margin-right:0}.cau-prof-name{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;font-family:var(--mono);font-size:calc(.92rem * var(--cs-fs, 1));color:var(--ink)}.cau-prof-bio{margin-top:.3rem;font-family:var(--sans);font-size:calc(.9rem * var(--cs-fs, 1));color:var(--ink);line-height:1.5}.cau-prof-realname{margin-top:.5rem;font-family:var(--mono);font-size:calc(.86rem * var(--cs-fs, 1));color:var(--ink)}.cau-prof-link{display:inline-block;margin-top:.4rem;font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));color:var(--green, #2fae5c);text-decoration:none}.cau-prof-link:hover{text-decoration:underline}.cau-prof-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cau-prof-btn{font-family:var(--mono);font-size:calc(.72rem * var(--cs-fs, 1));text-transform:lowercase;letter-spacing:.02em;padding:.42rem .85rem;background:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;box-sizing:border-box;min-height:30px;display:inline-flex;align-items:center;justify-content:center}.cau-prof-btn:hover{border-color:var(--ink)}.cau-prof-btn--primary{background:#167c3a;border-color:#167c3a;color:#fff}.cau-prof-btn--primary:hover{background:#0e5c2a;border-color:#0e5c2a}.cau-prof-btn--add{font-weight:700}.cau-prof-btn--follow-on{background:#167c3a;border-color:#167c3a;color:#fff}.cau-prof-btn--member-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cau-np-actions{display:flex;align-items:center;gap:.5rem}.cau-np-draft{color:var(--muted)!important}.cau-np-draft:hover:not(:disabled){color:var(--ink)!important}.cau-prof-tabs{display:flex;gap:.6rem;padding:.6rem .5rem;border-bottom:1px solid var(--line)}.cau-prof-tabs button{background:none;border:0;color:var(--muted);cursor:pointer;font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);padding:.4rem .2rem;border-bottom:2px solid transparent}.cau-prof-tabs button.is-on{color:var(--ink);border-bottom-color:var(--accent)}.cau-members-locked{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:3rem 1.5rem;color:var(--muted)}.cau-members-lock{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:2px;background:var(--line);color:var(--ink);margin-bottom:.2rem}.cau-members-lock svg{width:20px;height:20px}.cau-members-locked h3{margin:0;color:var(--ink);font:700 calc(1.05rem * var(--cs-fs, 1))/1.2 var(--sans)}.cau-members-locked p{margin:0;max-width:320px;line-height:1.45}.cau-members-locked .cau-prof-btn{margin-top:.5rem}.cau-draft-pub{position:absolute;left:6px;bottom:6px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:6px;padding:3px 8px;font:600 calc(.7rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;z-index:2}.cau-prof-btn--follow-on:hover{background:#0e5c2a;border-color:#0e5c2a}.cau-prof-btn.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.cau-prof-filter{position:relative;display:inline-flex}.cau-prof-fbtn.is-on{padding:0;overflow:hidden;align-items:stretch;background:none;border-color:var(--line);color:var(--ink)}.cau-prof-fswatch{display:inline-flex;gap:0;height:100%}.cau-fsq{width:28px;height:100%;flex:none}.cau-fsq--white{background:transparent;border:1px solid #fff;box-sizing:border-box}.cau-fsq--green{background:var(--green)}.cau-fsq--orange{background:var(--orange)}.cau-fsq--red{background:var(--red)}.cau-fsq--off{background:var(--surface);border:1px solid var(--line);box-sizing:border-box}.cau-prof-filter-menu{left:0;right:auto;min-width:160px}.cau-prof-filter-reset{margin-top:2px;padding:.35rem .25rem .1rem;background:none;border:none;border-top:1px solid var(--line);font-family:var(--mono);font-size:calc(.64rem * var(--cs-fs, 1));color:var(--muted);cursor:pointer;text-align:left}.cau-prof-filter-reset:hover{color:var(--ink)}.cau-shell.is-mobile .cau-prof-filter-menu{min-width:230px;padding:.2rem .55rem}.cau-shell.is-mobile .cau-prof-filter-menu .cau-filter-opt{width:100%;padding:.85rem .3rem;gap:.7rem}.cau-shell.is-mobile .cau-prof-filter-menu .cau-filter-opt+.cau-filter-opt{border-top:1px solid var(--line)}.cau-shell.is-mobile .cau-prof-filter-menu .cau-filter-label{font-size:calc(.95rem * var(--cs-fs, 1))}.cau-shell.is-mobile .cau-prof-filter-reset{width:100%;padding:.8rem .3rem .5rem;font-size:calc(.82rem * var(--cs-fs, 1))}.cau-linkbtn{background:none;border:none;padding:0;font:inherit;color:var(--green, #2fae5c);cursor:pointer;text-decoration:underline}.cau-mtop-btn.is-active{color:var(--green, #2fae5c)}.cau-sheet-list{display:flex;flex-direction:column}.cau-prof-edit{margin-top:1rem;max-width:460px}.cau-prof-edit-actions{display:flex;gap:.5rem;margin-top:.3rem}.cau-field textarea{padding:.5rem .6rem;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:calc(.82rem * var(--cs-fs, 1));line-height:1.45;text-transform:none;outline:none;resize:vertical}.cau-field textarea:focus{border-color:var(--ink)}.cau-drawer-weekend{margin:.1rem 0 .7rem}.cau-people{position:relative;width:100%;max-width:380px;background:var(--surface);border:1px solid var(--line);max-height:80vh;display:flex;flex-direction:column}.cau-people-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.cau-people-title{font-family:var(--mono);font-size:calc(.85rem * var(--cs-fs, 1));text-transform:capitalize;color:var(--ink)}.cau-people-list{list-style:none;margin:0;padding:.4rem 0;overflow-y:auto}.cau-people-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem 1rem}.cau-people-user{display:flex;align-items:center;gap:.6rem;background:none;border:none;padding:0;cursor:pointer;min-width:0;flex:1}.cau-people-time{flex:none;margin-left:.6rem;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));color:var(--muted);text-align:right;white-space:nowrap}.cau-people .cau-note{padding:0 1rem .9rem;margin:.3rem 0 0}.cau-prof-h{display:flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:calc(1rem * var(--cs-fs, 1));color:var(--ink)}.cau-prof-stats{margin-top:.3rem;font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));color:var(--muted)}.cau-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.cau-shell.is-mobile .cau-grid3{gap:1px;width:100vw;margin-left:calc(50% - 50vw)}.cau-thumb{position:relative;aspect-ratio:4 / 5;background-size:cover;background-position:center;background-color:var(--surface);border:none;padding:0;cursor:pointer}.cau-thumb-prov{position:absolute;top:5px;right:5px;width:12px;height:12px}.cau-thumb-time{position:absolute;bottom:5px;left:6px;font-family:var(--mono);font-size:calc(.64rem * var(--cs-fs, 1));color:#fff;text-shadow:0 1px 2px color-mix(in srgb,var(--scrim) 55%,transparent);pointer-events:none}.cau-time{flex:none;font-family:var(--mono);font-size:calc(.7rem * var(--cs-fs, 1));font-weight:400;color:color-mix(in srgb,var(--ink) 96%,transparent);white-space:nowrap}.cau-time:before{content:"·";margin-right:.3rem;opacity:.7}.cau-c-time{font-family:var(--mono);font-size:calc(.66rem * var(--cs-fs, 1));color:var(--muted)}.cau-c-time:before{content:"·";margin:0 .3rem;opacity:.7}.cau-c-body .cau-c-text{margin-top:.15rem}.cau-prof-empty{padding:3rem 1rem;text-align:center;font-family:var(--mono);font-size:calc(.8rem * var(--cs-fs, 1));color:var(--muted)}.cau-sub-feed{list-style:none;margin:0;padding:0}.cau-sub-row{display:flex;align-items:center;gap:.8rem;width:100%;padding:.85rem 1rem;background:none;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-family:var(--mono);font-size:calc(.85rem * var(--cs-fs, 1));color:var(--ink)}.cau-sub-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cau-sub-row .cau-sub-av{width:42px;height:42px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-sub-name{display:flex;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0}.cau-sub-handle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-new-dot{width:9px;height:9px;flex:none;background:var(--accent)}.cau-sub-time{flex:none;font-family:var(--mono);font-size:calc(.74rem * var(--cs-fs, 1));color:var(--muted);text-align:right;white-space:nowrap}.cau-sub-recent{display:flex;gap:3px;flex:none}.cau-shell.is-mobile .cau-sub-recent{flex:0 100 auto;min-width:0;overflow:hidden}.cau-sub-thumb{width:30px;height:40px;flex:none;background-size:cover;background-position:center;background-color:var(--line, #2a2a2a)}.cau-shell.is-mobile .cau-sub-thumb{width:26px;height:34px}.cau-prose{font-family:var(--sans);font-size:calc(.92rem * var(--cs-fs, 1));line-height:1.55;color:var(--ink);margin:0}.cau-legend{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.cau-legend li{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:var(--muted)}.cau-panel .cau-sheet-cta{display:inline-block;margin-top:1rem}.cau-foot-link{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.cau-sheet-note{font-family:var(--mono);font-size:calc(.78rem * var(--cs-fs, 1));color:var(--muted);margin:.5rem 0 .9rem;line-height:1.4}.cau-sheet-cta{font-family:var(--mono);font-size:calc(.82rem * var(--cs-fs, 1));color:var(--ink);text-decoration:none}.cau-sheet-cta:hover{color:#fff}.cau-shell.is-about{background:#167c3a}.cau-shell.is-about .cau-footer{border-top-color:color-mix(in srgb,var(--ink) 25%,transparent);color:color-mix(in srgb,var(--ink) 92%,transparent)}.cau-shell.is-about .cau-footer a,.cau-shell.is-about .cau-footer .cau-foot-link,.cau-shell.is-about .cau-footer span{color:color-mix(in srgb,var(--ink) 92%,transparent)}.cau-shell.is-about .cau-footer a:hover{color:#fff}.cau-about{max-width:680px;padding:2rem 1.3rem 4rem}.cau-about .cau-back{color:color-mix(in srgb,var(--ink) 80%,transparent)}.cau-about .cau-back:hover{color:#fff}.cau-about .cau-page-title{color:#fff;font-size:calc(2.6rem * var(--cs-fs, 1));letter-spacing:-.01em;margin:.7rem 0 .25rem}.cau-about .cau-phonetic{font-family:var(--mono);font-size:calc(.82rem * var(--cs-fs, 1));letter-spacing:.08em;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0 0 2.2rem}.cau-about .cau-panel{border:none;padding:0;margin:0 0 2rem}.cau-about .cau-panel+.cau-panel{border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding-top:2rem}.cau-about .cau-panel h2{color:#fff;font-size:calc(1.35rem * var(--cs-fs, 1));margin:0 0 .85rem}.cau-about .cau-prose{color:color-mix(in srgb,var(--ink) 96%,transparent);font-size:calc(.98rem * var(--cs-fs, 1));line-height:1.65}.cau-about .cau-prose+.cau-prose{margin-top:.9rem}.cau-about .cau-fine{font-size:calc(.78rem * var(--cs-fs, 1));color:color-mix(in srgb,var(--ink) 75%,transparent);margin-top:1rem;line-height:1.5}.cau-about .cau-legend{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.cau-about .cau-legend li{display:flex;align-items:flex-start;gap:.7rem;color:color-mix(in srgb,var(--ink) 95%,transparent);font-family:var(--mono);font-size:calc(.84rem * var(--cs-fs, 1));line-height:1.45}.cau-about .cau-legend .box{flex:none;margin-top:2px;border:1px solid color-mix(in srgb,var(--ink) 55%,transparent)}.cau-about .cau-sheet-cta{display:inline-block;margin-top:1.1rem;color:#fff;text-decoration:underline}.cau-about .cau-sheet-cta:hover{color:color-mix(in srgb,var(--ink) 80%,transparent)}.cau-plus{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;cursor:pointer;background:transparent;border:0;color:inherit;border-radius:8px}.cau-plus svg{width:22px;height:22px}.cau-top .cau-plus{color:#167c3a}.cau-top .cau-plus:hover{color:#0e5c2a}.cau-dbtn--create{color:var(--accent);font-weight:600}.cau-shell.is-compose:not(.is-mobile){height:100dvh;min-height:0;overflow:hidden}.cau-shell.is-compose .cau-footer{display:none}.cau-main--compose{padding:0;width:100%;max-width:935px;margin:0 auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cau-shell.is-mobile .cau-main--compose{height:auto;min-height:0}.cau-np-view{display:flex;flex-direction:column;color:var(--ink);width:100%;flex:1 1 auto;min-height:0;background:transparent;overflow:hidden}.cau-shell.is-mobile .cau-np-view{height:auto;min-height:calc(100vh - 110px)}.cau-np-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:52px;padding:0 .25rem;border-bottom:1px solid var(--line);flex:0 0 auto;background:var(--bg);z-index:2}.cau-np-next.is-disabled{color:var(--muted);cursor:default}.cau-np-title{font:600 calc(.9rem * var(--cs-fs, 1))/1 var(--sans);letter-spacing:.02em}.cau-np-nav{background:none;border:0;color:var(--ink);cursor:pointer;font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);padding:.4rem .2rem}.cau-np-next{color:var(--accent)}.cau-np-next:disabled{color:var(--muted);cursor:default}.cau-np-gate{flex:1;display:grid;place-items:center;text-align:center;color:var(--muted);padding:2rem;gap:1rem}.cau-np-cta{background:var(--accent);color:var(--accent-ink);border:0;border-radius:2px;padding:.55rem 1.3rem;font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cau-np-body{flex:1;min-height:0;display:flex;flex-direction:column}.cau-np-stage-img{width:100%;height:100%;object-fit:contain}.cau-np-stage-file{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--muted)}.cau-np-badge{font:700 calc(.8rem * var(--cs-fs, 1))/1 var(--mono, monospace);letter-spacing:.08em;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);padding:.4rem .7rem;border-radius:var(--radius)}.cau-np-drop{display:flex;flex-direction:column;align-items:center;gap:.7rem;cursor:pointer;background:none;border:0;color:var(--muted);font:500 calc(.9rem * var(--cs-fs, 1))/1.3 var(--sans);padding:2rem}.cau-np-drop-plus{font-size:calc(2.4rem * var(--cs-fs, 1));line-height:1;color:var(--accent)}.cau-np-crop{position:relative;width:100%;max-width:560px;max-height:72vh;overflow:hidden;background:#000;touch-action:none;cursor:grab}.cau-np-crop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;transform-origin:center}.cau-np-tray{display:flex;gap:.5rem;padding:.7rem .25rem;overflow-x:auto;flex:0 0 auto;border-top:1px solid var(--line)}.cau-np-thumb{position:relative;width:62px;height:62px;flex:0 0 auto;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:grab;background:var(--bg, #111);display:grid;place-items:center}.cau-np-thumb:active{cursor:grabbing}.cau-np-thumb.is-cover{border-color:var(--accent)}.cau-np-cover-tag{position:absolute;bottom:2px;left:2px;font:700 calc(.5rem * var(--cs-fs, 1))/1 var(--mono, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:2px 4px;border-radius:4px;pointer-events:none}.cau-np-thumb.is-on{border-color:var(--accent)}.cau-np-thumb img{width:100%;height:100%;object-fit:cover}.cau-np-thumb-badge{font:700 calc(.7rem * var(--cs-fs, 1))/1 var(--mono, monospace);color:var(--muted)}.cau-np-thumb-x{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:2px;border:0;background:color-mix(in srgb,var(--scrim) 60%,transparent);color:#fff;font-size:calc(.65rem * var(--cs-fs, 1));cursor:pointer;line-height:1}.cau-np-add{width:62px;height:62px;flex:0 0 auto;border-radius:8px;border:1px dashed var(--line);background:transparent;color:var(--muted);font-size:calc(1.6rem * var(--cs-fs, 1));cursor:pointer}.cau-np-tray{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.cau-np-tray::-webkit-scrollbar{height:8px}.cau-np-tray::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.cau-np-tray::-webkit-scrollbar-thumb:hover{background:var(--muted)}.cau-np-edit-ctrls{padding:.8rem .9rem;display:flex;flex-direction:column;gap:.8rem}.cau-np-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cau-np-lbl{font-size:calc(.72rem * var(--cs-fs, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);min-width:74px}.cau-np-row input[type=range]{flex:1;accent-color:var(--accent)}.cau-np-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border-radius:2px;border:1px solid var(--line);background:transparent;color:var(--muted);font:500 calc(.8rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cau-np-chip.is-on{border-color:var(--accent);color:var(--ink)}.cau-np-filters{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.3rem}.cau-np-filter{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.3rem}.cau-np-filter-img{width:62px;height:62px;border-radius:8px;background-size:cover;background-position:center;border:2px solid transparent}.cau-np-filter.is-on .cau-np-filter-img{border-color:var(--accent)}.cau-np-filter-name{font-size:calc(.7rem * var(--cs-fs, 1));color:var(--muted)}.cau-np-filter.is-on .cau-np-filter-name{color:var(--ink)}.cau-np-cap-preview{display:flex;gap:.8rem;align-items:flex-start}.cau-np-cap-preview img{width:76px;height:76px;object-fit:cover;border-radius:var(--radius)}.cau-np-cap-fields{display:flex;flex-direction:column;gap:.2rem}@media(min-width:860px){.cau-shell:not(.is-mobile) .cau-np-cap-fields{min-height:0;overflow-y:auto}}.cau-np-cap-text{background:var(--bg, #0e0e0d);color:var(--ink);border:1px solid var(--line);border-radius:2px;padding:.7rem .8rem;font:400 calc(.95rem * var(--cs-fs, 1))/1.5 var(--sans);resize:vertical;min-height:130px}.cau-np-cap-text:focus{outline:none;border-color:var(--accent)}.cau-np-field{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .2rem;border-bottom:1px solid var(--line);background:none;border-left:0;border-right:0;border-top:0;color:var(--ink);font:500 calc(.9rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;text-align:left;width:100%}.cau-np-field-v{color:var(--muted);font-size:calc(.85rem * var(--cs-fs, 1));max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-np-field--input input{flex:1;background:none;border:0;color:var(--ink);font:400 calc(.9rem * var(--cs-fs, 1))/1 var(--sans);text-align:right}.cau-np-field--input input:focus{outline:none}.cau-np-field--input input::placeholder{color:var(--muted)}.cau-np-field--select select{background:none;border:0;color:var(--muted);font:400 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);text-align:right;cursor:pointer;max-width:60%}.cau-np-field--select select:focus-visible{outline:1px solid var(--muted);outline-offset:2px;border-radius:4px}.cau-np-prov{padding-top:.9rem}.cau-np-loc,.cau-np-loc-row{position:relative}.cau-np-loc-clear{background:none;border:0;color:var(--muted);cursor:pointer;font-size:calc(.78rem * var(--cs-fs, 1));padding:0 .15rem;line-height:1}.cau-np-loc-gps{display:block;margin-top:.45rem;padding:.2rem 0;color:var(--ink)}.cau-np-loc-gps:disabled{opacity:.6;cursor:default}.cau-np-loc-clear:hover{color:var(--ink)}.cau-np-loc-menu{position:absolute;left:0;right:0;top:100%;z-index:40;margin-top:4px;background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;max-height:260px;overflow-y:auto;box-shadow:0 10px 28px color-mix(in srgb,var(--scrim) 45%,transparent)}.cau-np-loc-loading{padding:.7rem .9rem;color:var(--muted);font-size:calc(.82rem * var(--cs-fs, 1))}.cau-np-loc-opt{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:.6rem .9rem;cursor:pointer;color:var(--ink)}.cau-np-loc-opt:last-child{border-bottom:0}.cau-np-loc-opt:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.cau-np-loc-opt-main{font:500 calc(.88rem * var(--cs-fs, 1))/1.2 var(--sans)}.cau-np-loc-opt-sub{font-size:calc(.75rem * var(--cs-fs, 1));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cau-np-err{color:var(--red, #e94a41);font-size:calc(.85rem * var(--cs-fs, 1));margin-top:.8rem}.cau-np-modal-scrim{position:fixed;inset:0;z-index:320;background:color-mix(in srgb,var(--scrim) 55%,transparent);display:grid;place-items:center;padding:1rem}.cau-tag-modal{width:min(480px,100%)}.cau-tag-stage{position:relative;width:100%;max-height:58vh;background:var(--bg, #0a0a0a);display:grid;place-items:center;overflow:hidden;margin:.7rem 0 .4rem;border-radius:2px}.cau-tag-img{max-width:100%;max-height:58vh;width:auto;height:auto;display:block;cursor:crosshair;-webkit-user-select:none;user-select:none}.cau-tag-img--none{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;color:var(--muted);font-size:calc(.85rem * var(--cs-fs, 1));cursor:crosshair}.cau-tag-pin{position:absolute;transform:translate(-50%,-50%);background:none;border:0;padding:0;cursor:pointer;z-index:2;line-height:0}.cau-tag-pin-dot{display:block;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--scrim) 45%,transparent)}.cau-tag-pin-label{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);font:600 calc(.72rem * var(--cs-fs, 1))/1 var(--sans);color:#fff;background:color-mix(in srgb,var(--scrim) 72%,transparent);padding:3px 6px;border-radius:6px;white-space:nowrap}.cau-tag-pin-label b{color:var(--accent)}.cau-tag-pin--pending .cau-tag-pin-dot{border-color:var(--accent-ink);background:var(--accent)}.cau-tag-hint{text-align:center;color:var(--muted);font-size:calc(.78rem * var(--cs-fs, 1));margin:0 0 .5rem}.cau-tag-strip{display:flex;gap:.4rem;overflow-x:auto;padding:0 1rem .6rem}.cau-tag-thumb{position:relative;width:48px;height:48px;flex:0 0 auto;border-radius:6px;overflow:hidden;border:2px solid transparent;background:var(--bg, #111);cursor:pointer;padding:0}.cau-tag-thumb.is-on{border-color:var(--accent)}.cau-tag-thumb img{width:100%;height:100%;object-fit:cover}.cau-tag-thumb-count{position:absolute;bottom:2px;right:2px;font:700 calc(.6rem * var(--cs-fs, 1))/1 var(--mono, monospace);color:var(--accent-ink);background:var(--accent);padding:1px 4px;border-radius:4px}.cau-feed-tags{position:absolute;inset:0;pointer-events:none}.cau-feed-tag{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;background:none;border:0;padding:0;cursor:pointer;line-height:0}.cau-feed-tag-dot{display:block;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid color-mix(in srgb,var(--surface) 50%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--glow) 35%,transparent)}.cau-feed-tag-label{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);font:600 calc(.72rem * var(--cs-fs, 1))/1 var(--sans);color:#fff;background:color-mix(in srgb,var(--scrim) 72%,transparent);padding:3px 6px;border-radius:6px;white-space:nowrap}.cau-feed-tagbtn{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background:color-mix(in srgb,var(--scrim) 55%,transparent);border:0;color:#fff;cursor:pointer}.cau-np-modal{width:min(440px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden}.cau-np-modal-head{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--line);font:600 calc(.9rem * var(--cs-fs, 1))/1 var(--sans)}.cau-np-x{background:none;border:0;color:var(--accent);font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cau-np-search{margin:.8rem 1rem;padding:.6rem .8rem;background:var(--bg, #0e0e0d);border:1px solid var(--line);border-radius:2px;color:var(--ink);font:400 calc(.9rem * var(--cs-fs, 1))/1 var(--sans)}.cau-np-search:focus{outline:none;border-color:var(--accent)}.cau-np-people{overflow-y:auto;padding:0 .5rem .8rem}.cau-np-empty{color:var(--muted);text-align:center;padding:1.4rem;font-size:calc(.85rem * var(--cs-fs, 1))}.cau-np-person{display:flex;align-items:center;gap:.7rem;width:100%;padding:.5rem .7rem;background:none;border:0;cursor:pointer;border-radius:2px;color:var(--ink);text-align:left}.cau-np-person:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.cau-np-person.is-on{background:color-mix(in srgb,var(--accent) 10%,transparent)}.cau-np-person-av{width:36px;height:36px;border-radius:50%;background-size:cover;background-position:center;flex:0 0 auto}.cau-np-person-name{flex:1;display:flex;flex-direction:column;font:500 calc(.88rem * var(--cs-fs, 1))/1.2 var(--sans)}.cau-np-person-handle{color:var(--muted);font-size:calc(.78rem * var(--cs-fs, 1))}.cau-np-person-check{color:var(--accent);font-weight:700}.cau-np-natural{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.cau-np-natural.is-loading{width:100%;height:100%;filter:blur(6px);transform:scale(1.02)}.cau-np-loading{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:.35rem .7rem;border-radius:2px;background:color-mix(in srgb,var(--scrim, #000) 60%,transparent);color:#fff;font:500 calc(.74rem * var(--cs-fs, 1))/1 var(--sans);pointer-events:none}.cau-np-stage-hint{font-size:calc(.72rem * var(--cs-fs, 1));color:var(--muted)}.cau-np-drop-lead{font-weight:600;color:var(--ink)}.cau-np-drop-sub{font-size:calc(.8rem * var(--cs-fs, 1));color:var(--muted)}.cau-np-dropnote{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font:600 calc(.95rem * var(--cs-fs, 1))/1 var(--sans);pointer-events:none}.cau-np-progress{color:var(--muted);font-size:calc(.82rem * var(--cs-fs, 1));margin-top:.6rem}.cau-np-provbox{margin-top:1rem;padding:.8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.cau-np-provbox-head{display:flex;align-items:center;gap:.5rem}.cau-np-provbox-label{font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans)}.cau-np-provbox-note{margin:.4rem 0 0;font-size:calc(.76rem * var(--cs-fs, 1));line-height:1.4;color:var(--muted)}.cau-np-declare{display:flex;gap:.55rem;align-items:flex-start;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--line);cursor:pointer}.cau-np-declare input{margin-top:.15rem;accent-color:var(--accent)}.cau-np-declare span{display:grid;gap:.15rem;font-size:calc(.76rem * var(--cs-fs, 1));line-height:1.4;color:var(--muted)}.cau-np-declare b{color:var(--ink);font-weight:600;font-size:calc(.82rem * var(--cs-fs, 1))}.cau-np-declare:has(input:disabled){cursor:default;opacity:.7}.cau-np-preview-count{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--scrim) 60%,transparent);color:#fff;font:600 calc(.66rem * var(--cs-fs, 1))/1 var(--sans);padding:3px 7px;border-radius:2px}.cau-np-preview-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:2px;background:color-mix(in srgb,var(--scrim) 50%,transparent);color:#fff;font-size:calc(1.2rem * var(--cs-fs, 1));line-height:1;cursor:pointer}.cau-np-preview-arrow.is-prev{left:8px}.cau-np-preview-arrow.is-next{right:8px}.cau-np-preview-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:5px}.cau-np-preview-dots span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 40%,transparent)}.cau-np-preview-dots span.is-on{background:#fff}.cau-np-thumb-18{position:absolute;bottom:3px;left:3px;background:var(--red, #d93a2b);color:#fff;font:800 calc(.55rem * var(--cs-fs, 1))/1 var(--sans);padding:2px 4px;border-radius:4px;letter-spacing:.02em;pointer-events:none;z-index:2}.cau-np-nsfw-banner{display:flex;align-items:center;gap:.6rem;margin:.5rem .25rem 0;padding:.6rem .8rem;background:#d93a2b1a;border:1px solid rgba(217,58,43,.4);border-radius:8px;color:var(--accent, #e06a5e);font:500 calc(.82rem * var(--cs-fs, 1))/1.4 var(--sans)}.cau-np-nsfw-badge{flex:0 0 auto;background:var(--red, #d93a2b);color:#fff;font:800 calc(.66rem * var(--cs-fs, 1))/1 var(--sans);padding:4px 6px;border-radius:5px}.cau-np-vis{margin:.4rem 0}.cau-np-library{display:flex;align-items:center;gap:.55rem;margin:.7rem 0 .4rem;font:600 calc(.8rem * var(--cs-fs, 1))/1.3 var(--sans);cursor:pointer}.cau-np-library input{margin:0;accent-color:var(--accent)}.cau-np-library.is-off{opacity:.6;cursor:default}.cau-np-vis-title{font:600 calc(.8rem * var(--cs-fs, 1))/1 var(--sans);margin-bottom:.5rem}.cau-np-vis-opts{display:flex;flex-flow:row wrap;gap:.35rem}.cau-np-vis-opt{flex:1 1 auto;text-align:center;padding:.45rem .3rem;border:1px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);cursor:pointer;font:600 calc(.8rem * var(--cs-fs, 1))/1 var(--sans);white-space:nowrap}.cau-np-vis-opt.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cau-np-vis-opt.is-disabled{opacity:.45;cursor:not-allowed}.cau-np-provbox-title{font:600 calc(.8rem * var(--cs-fs, 1))/1 var(--sans);margin-bottom:.5rem}.cau-np-provlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cau-np-provrow{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.5rem;row-gap:.15rem;min-width:0;font:500 calc(.82rem * var(--cs-fs, 1))/1.35 var(--sans)}.cau-np-provrow .box{flex:0 0 auto;margin-top:.15em}.cau-np-provrow-label{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.cau-np-provrow-note{flex:1 0 100%;padding-left:calc(.5rem + 13px);min-width:0;color:var(--muted);font-size:calc(.75rem * var(--cs-fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-np-provbox{min-width:0;max-width:100%;box-sizing:border-box}.cau-np-provbox .box{width:12px;height:12px;border-radius:3px;display:inline-block}.cau-ed-stage{position:relative;width:100%;height:100%;min-height:0;background:var(--bg, #0a0a0a);display:block;overflow:hidden;touch-action:none}.cau-ed-canvas{display:block;width:100%;height:100%}.cau-ed-fallback-note{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:500 calc(.72rem * var(--cs-fs, 1))/1.3 var(--sans);color:var(--muted);pointer-events:none}.cau-ed-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}@media(min-width:860px){.cau-ed-stage{border-right:1px solid var(--line)}.cau-ed-filters{flex-wrap:wrap;overflow:visible}.cau-ed-tabs{justify-content:flex-start}}.cau-ed-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:33.33% 33.33%;background-position:center;opacity:.5;pointer-events:none}.cau-ed-tabs{display:flex;gap:.4rem;padding:.7rem .9rem 0;justify-content:center}.cau-ed-tabs button{background:none;border:0;color:var(--muted);cursor:pointer;font:600 calc(.82rem * var(--cs-fs, 1))/1 var(--sans);padding:.45rem .9rem;border-radius:2px;text-transform:lowercase}.cau-ed-tabs button.is-on{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.cau-ed-filters{display:flex;gap:.6rem;overflow-x:auto;padding:.9rem}.cau-ed-filter{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:0 0 auto}.cau-ed-filter-img{display:block;width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent}.cau-ed-filter-img>i{display:block;width:100%;height:100%;background-size:cover;background-position:center}.cau-ed-filter.is-on .cau-ed-filter-img{border-color:var(--accent)}.cau-ed-filter-name{font-size:calc(.7rem * var(--cs-fs, 1));color:var(--muted)}.cau-ed-filter.is-on .cau-ed-filter-name{color:var(--ink)}.cau-ed-adjust{padding:.9rem;display:flex;flex-direction:column;gap:.55rem}.cau-ed-slider{display:grid;grid-template-columns:112px 1fr 42px;align-items:center;gap:.7rem}.cau-ed-slider-lbl{font-size:calc(.78rem * var(--cs-fs, 1));color:var(--muted);display:flex;align-items:center;gap:.45rem}.cau-ed-slider-ic{flex:0 0 auto;opacity:.85}.cau-ed-slider input[type=range]{width:100%;accent-color:var(--accent)}.cau-ed-slider-val{font:500 calc(.76rem * var(--cs-fs, 1))/1 var(--mono);color:var(--muted);text-align:right}.cau-ed-reset{margin-top:.4rem;align-self:flex-start;background:none;border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:.4rem .9rem;font:500 calc(.78rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cau-ed-reset:hover{color:var(--ink);border-color:var(--muted)}.cau-ed-cropbar{display:flex;align-items:center;gap:.5rem;padding:.9rem;flex-wrap:wrap}.cau-ed-crophint{font-size:calc(.74rem * var(--cs-fs, 1));color:var(--muted)}.cau-ed-turn{display:flex;gap:.5rem;padding:0 .9rem}.cau-ed-tool{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;background:none;border:1px solid var(--line);color:var(--muted);border-radius:2px;cursor:pointer}.cau-ed-tool:hover{color:var(--ink);border-color:var(--muted)}.cau-ed-tool.is-on{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent);border-color:var(--muted)}.cau-ed-straighten{padding-top:.8rem}.cau-cloud{border-top:1px solid var(--line);flex:0 0 auto}.cau-cloud-bar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .25rem}.cau-cloud-add{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.4rem .7rem;border-radius:2px;border:1px dashed var(--line);background:transparent;color:var(--ink);cursor:pointer;font:500 calc(.8rem * var(--cs-fs, 1))/1 var(--sans)}.cau-cloud-add:hover{border-color:var(--accent);color:var(--accent)}.cau-cloud-nav{display:flex;gap:.4rem;overflow-x:auto;padding:0 .1rem .6rem;flex:0 0 auto}.cau-cloud-chip{flex:0 0 auto;background:none;border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:.32rem .7rem;font:500 calc(.78rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;white-space:nowrap}.cau-cloud-chip:hover{color:var(--ink);border-color:var(--muted)}.cau-cloud-chip.is-on{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.cau-cloud-toggle{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;color:var(--ink);font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;padding:.4rem .2rem}.cau-cloud-caret{color:var(--muted);font-size:calc(.7rem * var(--cs-fs, 1))}.cau-cloud-hint{color:var(--muted);font-size:calc(.75rem * var(--cs-fs, 1));margin-left:auto}.cau-cloud-body{display:none;padding:0 .25rem .9rem}.cau-cloud.is-open .cau-cloud-body{display:block}.cau-cloud-note{color:var(--muted);font-size:calc(.82rem * var(--cs-fs, 1));padding:.8rem 0}.cau-cloud-count{font:600 calc(.7rem * var(--cs-fs, 1))/1 var(--mono);color:var(--muted);background:color-mix(in srgb,var(--ink) 6%,transparent);padding:2px 6px;border-radius:2px}.cau-cloud-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;max-height:300px;overflow-y:auto}.cau-cloud-tile{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid var(--line);background:var(--bg, #111);display:grid;place-items:center;padding:0}.cau-cloud-tile:hover{border-color:var(--muted)}.cau-cloud-tile.is-sel{border-color:var(--accent)}.cau-cloud-tile-img{position:absolute;inset:0;background-size:cover;background-position:center}.cau-cloud-tile-glyph{font:700 calc(.72rem * var(--cs-fs, 1))/1 var(--mono);color:var(--muted)}.cau-cloud-tile-badge{position:absolute;bottom:4px;right:4px;font:700 calc(.6rem * var(--cs-fs, 1))/1 var(--mono);color:#fff;background:color-mix(in srgb,var(--scrim) 65%,transparent);padding:2px 4px;border-radius:4px}.cau-cloud-tile-check{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 calc(.7rem * var(--cs-fs, 1))/1 var(--sans);color:#fff;background:transparent;transition:background .12s}.cau-cloud-tile.is-sel .cau-cloud-tile-check{background:var(--accent)}.cau-cloud-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:0 .25rem .7rem}.cau-cloud-taphint{font-size:calc(.76rem * var(--cs-fs, 1));color:var(--muted);padding:0 .25rem .55rem}.cau-cloud-selnote{font-size:calc(.78rem * var(--cs-fs, 1));color:var(--muted)}.cau-cloud-actions-btns{display:flex;align-items:center;gap:.5rem}.cau-cloud-clear{background:none;border:0;color:var(--muted);font:500 calc(.8rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;padding:.5rem .6rem}.cau-cloud-clear:hover{color:var(--ink)}.cau-cloud-addsel{background:var(--accent);border:0;color:var(--accent-ink);border-radius:2px;font:600 calc(.82rem * var(--cs-fs, 1))/1 var(--sans);padding:.55rem 1.2rem;cursor:pointer}.cau-cloud-addsel:disabled{opacity:.4;cursor:default}.cau-media3d{position:relative;width:100%;height:100%;display:grid;place-items:center;background:var(--bg, #0d0d0c)}.cau-media3d img{width:100%;height:100%;object-fit:cover}.cau-media3d-glyph{font:700 calc(1.2rem * var(--cs-fs, 1))/1 var(--mono);color:var(--muted);letter-spacing:.06em}.cau-media3d-badge{position:absolute;bottom:8px;left:8px;font:700 calc(.62rem * var(--cs-fs, 1))/1 var(--mono);color:#fff;background:color-mix(in srgb,var(--scrim) 60%,transparent);padding:3px 6px;border-radius:5px;letter-spacing:.05em}.cau-media3d--modal{min-height:320px}.cau-imgwrap video{width:100%;height:100%;object-fit:cover;display:block}.cau-modal-img video{max-width:100%;max-height:82vh;display:block;margin:0 auto}.cau-thumb-kind{position:absolute;top:4px;left:4px;font:700 calc(.6rem * var(--cs-fs, 1))/1 var(--mono);color:#fff;background:color-mix(in srgb,var(--scrim) 60%,transparent);padding:2px 5px;border-radius:4px}.cau-modal-del{background:none;border:0;color:var(--muted);cursor:pointer;padding:.3rem;display:inline-flex}.cau-modal-declare{background:none;border:1px solid var(--line);border-radius:2px;color:var(--muted);cursor:pointer;padding:.2rem .5rem;font-size:calc(.72rem * var(--cs-fs, 1));white-space:nowrap}.cau-modal-declare[aria-pressed=true]{color:var(--ink);border-color:var(--green, currentColor)}.cau-modal-declare:hover{color:var(--ink)}.cau-modal-del:hover{color:var(--red, #e94a41)}.cau-modal-del svg{width:20px;height:20px}.cau-thumb-wrap{position:relative}.cau-thumb-del{position:absolute;top:5px;right:5px;width:26px;height:26px;border-radius:7px;border:0;background:color-mix(in srgb,var(--scrim) 55%,transparent);color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0}.cau-thumb-wrap:hover .cau-thumb-del,.cau-shell.is-mobile .cau-thumb-del{display:inline-flex}.cau-thumb-del:hover{background:var(--red, #e94a41)}.cau-thumb-del svg{width:15px;height:15px}.cau-confirm-scrim{position:fixed;inset:0;z-index:340;background:color-mix(in srgb,var(--scrim) 60%,transparent);display:grid;place-items:center;padding:1rem}.cau-confirm{width:min(360px,100%);background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1.5rem 1.3rem 1.2rem;text-align:center}.cau-confirm-icon{width:46px;height:46px;margin:0 auto .8rem;border-radius:50%;background:#e94a411f;color:var(--red, #e94a41);display:grid;place-items:center}.cau-confirm-icon svg{width:22px;height:22px}.cau-confirm-title{margin:0 0 .4rem;font:600 calc(1.05rem * var(--cs-fs, 1))/1.2 var(--sans);color:var(--ink)}.cau-confirm-body{margin:0 0 1.2rem;font:400 calc(.86rem * var(--cs-fs, 1))/1.45 var(--sans);color:var(--muted)}.cau-confirm-actions{display:flex;gap:.6rem}.cau-confirm-cancel,.cau-confirm-del{flex:1;border-radius:2px;padding:.6rem 1rem;font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cau-confirm-cancel{background:none;border:1px solid var(--line);color:var(--ink)}.cau-confirm-cancel:hover{border-color:var(--muted)}.cau-confirm-del{background:var(--red, #e94a41);border:0;color:#fff}.cau-confirm-del:hover{background:var(--red, #d43c34)}.cau-confirm-del:disabled,.cau-confirm-cancel:disabled{opacity:.6;cursor:default}@media(max-width:620px){.cau-ed-slider{grid-template-columns:98px 1fr 38px}}:root,:root[data-theme]{--topbar-h: 68px;--cauchii-signal: #b6f36b}body{background:var(--bg)}body:before{display:none}.cs-app{--cs-soft: color-mix(in srgb, var(--ink) 5%, var(--bg));--cs-edge: color-mix(in srgb, var(--ink) 14%, var(--bg));--cs-secondary: color-mix(in srgb, var(--ink) 62%, var(--bg));--cs-nav: 196px;--accent: var(--cauchii-signal);--accent-text: var(--cauchii-signal);--accent-ink: #14200c;--sans: "Inter", system-ui, -apple-system, sans-serif;--mono: var(--sans);--display: var(--sans);--serif: var(--sans);font:calc(14px * var(--cs-fs, 1))/1.5 var(--sans)}.cs-app button,.cs-app input,.cs-app textarea,.cs-app select{font-family:var(--sans)}.cs-app button,.cs-app a{-webkit-tap-highlight-color:transparent}.cs-app button:disabled{cursor:not-allowed;opacity:.5}.cs-app a{color:inherit}.cs-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cs-app h1,.cs-app h2,.cs-app p{overflow-wrap:anywhere}.cs-shell{min-height:100dvh}.cs-skip{position:fixed;top:-100px;left:16px;z-index:10000;padding:12px 18px;background:var(--ink);color:var(--bg)!important;border-radius:2px}.cs-skip:focus{top:10px}.cs-topbar{height:var(--topbar-h);position:sticky;top:0;z-index:100;display:grid;grid-template-columns:minmax(var(--cs-nav),max-content) minmax(160px,420px) minmax(max-content,1fr);align-items:center;column-gap:24px;row-gap:0;padding:0 24px;background:var(--bg);border-bottom:1px solid var(--cs-edge)}.cs-wordmark{font:600 calc(29px * var(--cs-fs, 1))/1 var(--sans);letter-spacing:-1.2px;text-decoration:none;width:fit-content}.cs-wordmark{display:inline-flex;align-items:center;color:var(--ink)}.cs-wordmark-svg{height:1.5em;width:auto;display:block;overflow:visible}.cs-wordmark-smile,.cs-wordmark-i{transform-box:fill-box;animation:12s cubic-bezier(.3,.7,.4,1) 3s infinite both}.cs-wordmark-smile{transform-origin:50% 0;animation-name:cs-grin}.cs-wordmark-i{animation-name:cs-grin-lift}@keyframes cs-grin{0%,90%,to{transform:none}92%{transform:scale(.45,.4)}95.5%{transform:scale(1.14,1.3)}98%{transform:scale(.97,.95)}}@keyframes cs-grin-lift{0%,91%,to{transform:none}94.5%{transform:translateY(-9%)}97.5%{transform:translateY(1.5%)}}.cs-wordmark-l{transform-box:fill-box;transform-origin:50% 50%}.cs-wordmark-svg.is-replay .cs-wordmark-l{animation:cs-wm-fold .2s cubic-bezier(.55,0,1,.45) .1s forwards,cs-wm-pop .28s cubic-bezier(.34,1.56,.64,1) calc(.45s + var(--n) * .06s) forwards}.cs-wordmark-svg.is-replay .cs-wordmark-i{animation:none}.cs-wordmark-svg.is-replay .cs-wordmark-smile{stroke-dasharray:100 101;animation:cs-wm-undraw .2s ease-in forwards,cs-wm-draw .4s cubic-bezier(.2,.7,.3,1) 1s forwards}@keyframes cs-wm-fold{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes cs-wm-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes cs-wm-undraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:101}}@keyframes cs-wm-draw{0%{stroke-dashoffset:101}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.cs-wordmark-smile,.cs-wordmark-i{animation:none}}:root[data-cauchii-motion=reduce] :is(.cs-wordmark-smile,.cs-wordmark-i){animation:none!important}.cs-top-search,.cs-explore-search{display:flex;align-items:center;gap:12px;padding:0 14px;height:42px;background:var(--cs-soft);border:1px solid var(--cs-edge);border-radius:2px}.cs-top-search svg,.cs-explore-search>svg{width:19px;height:19px;flex:none;color:var(--cs-secondary)}.cs-top-search input,.cs-explore-search input{border:0;outline:none;background:transparent;color:var(--ink);min-width:0;flex:1;font-size:calc(13px * var(--cs-fs, 1));height:100%}.cs-top-search input::placeholder,.cs-explore-search input::placeholder{color:var(--cs-secondary);opacity:1}.cs-top-search button{border:0;background:none;color:var(--ink);font-size:calc(12px * var(--cs-fs, 1));font-weight:600;cursor:pointer;padding:6px}.cs-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.cs-top-actions .core-actions{display:flex;align-items:center;gap:6px}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger),.cs-icon-button{height:40px;width:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:8px;color:var(--ink);background:transparent;border:0;border-radius:2px;cursor:pointer;text-decoration:none}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger):hover,.cs-icon-button:hover{background:var(--cs-soft);color:var(--ink)}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger)>svg,.cs-icon-button>svg{height:23px;width:23px}.cs-top-actions .core-signin{min-height:38px;border-radius:2px;font:600 calc(13px * var(--cs-fs, 1)) var(--sans)}.cs-avatar{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--cs-soft);border:1px solid var(--cs-edge);overflow:hidden;color:var(--ink);font-size:calc(13px * var(--cs-fs, 1));font-weight:600}.cs-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.cs-avatar img[hidden]{display:none}.cs-profile-shortcut{display:inline-flex;padding:3px;border:1px solid transparent;border-radius:50%}.cs-profile-shortcut.is-active{border-color:var(--ink)}.cs-mobile-search,.cs-bottom-nav,.cs-mobile-footer{display:none}.cs-layout{display:grid;grid-template-columns:var(--cs-nav) minmax(0,1fr);max-width:none;width:100%;margin:0}.cs-sidebar{position:sticky;top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));display:flex;flex-direction:column;padding:26px 20px 22px;border-right:1px solid var(--cs-edge)}.cs-primary-nav{display:flex;flex-direction:column;gap:8px}.cs-primary-nav a,.cs-nav-extra,.cs-more>summary{display:flex;align-items:center;gap:15px;min-height:50px;padding:12px 15px;border-radius:2px;color:var(--ink);text-decoration:none;font-size:calc(15px * var(--cs-fs, 1));cursor:pointer}.cs-primary-nav svg,.cs-nav-extra svg,.cs-more>summary svg{width:24px;height:24px;flex:none}.cs-primary-nav .cs-avatar{width:26px;height:26px}.cs-primary-nav a:hover,.cs-nav-extra:hover,.cs-more>summary:hover{background:var(--cs-soft)}.cs-primary-nav a.is-active,.cs-nav-extra.is-active{background:var(--cs-soft);color:var(--ink);font-weight:600}.cs-sidebar-bottom{margin-top:auto}.cs-more{position:relative}.cs-more summary,.cs-content-filter summary{list-style:none}.cs-more summary::-webkit-details-marker,.cs-content-filter summary::-webkit-details-marker{display:none}.cs-more-menu{position:absolute;bottom:56px;left:0;min-width:240px;padding:8px;border:1px solid var(--cs-edge);border-radius:2px;background:var(--surface);box-shadow:0 16px 48px #0005;z-index:110}.cs-more-menu a,.cs-more-menu button{display:block;width:100%;padding:12px;background:none;color:var(--ink);border:0;text-align:left;text-decoration:none;font-size:calc(13px * var(--cs-fs, 1));border-radius:2px;cursor:pointer}.cs-more-menu :is(a,button):hover{background:var(--cs-soft)}.cs-content.cau-main{min-width:0;width:100%;max-width:1480px;margin:0 auto;padding:30px 32px 64px;outline:none}.cs-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px}.cs-page-heading h1{margin:0;font:600 calc(25px * var(--cs-fs, 1))/1.25 var(--sans);letter-spacing:-.6px}.cs-page-heading p{margin:7px 0 0;color:var(--cs-secondary);font-size:calc(13px * var(--cs-fs, 1))}.cs-feed-tabs{display:flex;gap:22px;margin-top:14px}.cs-feed-tabs a{color:var(--cs-secondary);text-decoration:none;padding:0 0 11px;border-bottom:2px solid transparent;font-size:calc(14px * var(--cs-fs, 1))}.cs-feed-tabs a[aria-current=page]{color:var(--ink);font-weight:600;border-color:var(--ink)}.cs-main-column{min-width:0}.cs-primary,.cs-secondary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:2px;font:600 calc(12px * var(--cs-fs, 1))/1.4 var(--sans);cursor:pointer;text-decoration:none}.cs-primary{background:var(--accent);color:var(--accent-ink)!important}.cs-secondary{background:var(--cs-soft);border-color:var(--cs-edge);color:var(--ink)}.cs-primary:hover,.cs-secondary:hover{filter:brightness(1.12)}.cs-text-button{color:var(--ink);border:0;padding:3px 0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:calc(12px * var(--cs-fs, 1))}.cs-notice{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--cs-edge);background:var(--cs-soft);border-radius:2px;margin:0 0 20px;font-size:calc(13px * var(--cs-fs, 1))}.cau-piece-note-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.cau-piece-note.is-floating{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:1000;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--cs-edge);background:var(--bg);color:var(--ink);border-radius:2px;text-align:center;font-size:calc(13px * var(--cs-fs, 1))}.cau-piece-note.is-floating p,.cau-piece-note.is-compact p{margin:0 0 12px;line-height:1.5}.cau-piece-note.is-compact{display:grid;place-content:center;height:100%;padding:16px;text-align:center;color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1))}.cs-notice button{color:inherit;background:none;border:0;cursor:pointer;font-size:calc(20px * var(--cs-fs, 1))}.cs-notice .cs-notice-undo{margin-left:8px;font-size:inherit}.cs-notice .cs-secondary{flex:none;min-height:30px;padding:5px 12px;border:1px solid var(--cs-edge);background:transparent;font-size:calc(12px * var(--cs-fs, 1))}.cs-form-error{color:#ffaba4;font-size:calc(13px * var(--cs-fs, 1));line-height:1.6}.cs-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:72px 24px;gap:12px;color:var(--cs-secondary)}.cs-empty>svg{width:40px;height:40px;margin-bottom:10px}.cs-empty h1,.cs-empty h2{color:var(--ink);font-size:calc(21px * var(--cs-fs, 1));margin:0;font-weight:500;letter-spacing:-.4px}.cs-empty p{max-width:360px;margin:0 0 8px;line-height:1.7}.cs-empty-action{display:flex;justify-content:center;padding-bottom:30px}.cs-loading{display:grid;gap:16px;color:var(--cs-secondary)}.cs-loading>div{border-radius:2px;background:var(--cs-soft);height:45px}.cs-loading>div:nth-child(2){height:460px}.cs-loading>span{font-size:calc(12px * var(--cs-fs, 1))}.cs-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--cs-edge);border-radius:2px;margin-bottom:24px}.cs-welcome strong{font-size:calc(13px * var(--cs-fs, 1))}.cs-welcome p{margin:4px 0 0;color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1))}.cs-welcome button{flex:none}.cs-post-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;align-items:start}.cs-post{min-width:0;margin:0;padding:0;border:0;background:none}.cs-post-media{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;padding:0;margin:0;background:var(--surface);color:var(--ink);border:0;border-radius:2px;cursor:pointer}.cs-post-media>img,.cs-post-media>video{display:block;width:100%;height:100%;object-fit:cover}.cs-post-media>img{transition:transform .22s ease}.cs-post-media:hover>img{transform:scale(1.015)}.cs-post-meta{display:flex;align-items:center;gap:8px;padding-top:10px;min-width:0}.cs-post-author{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0;background:none;border:0;color:var(--ink);cursor:pointer;font:500 calc(12px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-post-author>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-post-author .cau-avatar{width:22px;height:22px;flex:none;border-radius:50%}.cs-post-time{flex:none;font:400 calc(11px * var(--cs-fs, 1))/1.4 var(--sans);color:var(--cs-secondary)}.cs-post-like{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;margin-left:auto;padding:4px;min-height:28px;border:0;background:none;color:var(--cs-secondary);cursor:pointer}.cs-post-like svg{width:17px;height:17px}.cs-post-like.is-liked{color:#ec746c}.cs-post-like:hover{color:var(--ink)}.cs-like-count{font:400 calc(11px * var(--cs-fs, 1))/1 var(--sans)}.cs-post-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;margin:5px 0 0;padding:0;background:none;border:0;text-align:left;white-space:pre-wrap;color:var(--cs-secondary);cursor:pointer;font:400 calc(12px * var(--cs-fs, 1))/1.6 var(--sans)}.cs-tile-badge{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;padding:4px 6px;background:#1119;color:#fff;border-radius:2px;font:400 calc(11px * var(--cs-fs, 1))/1 var(--sans);pointer-events:none}.cs-tile-badge svg{width:14px;height:14px}.cs-app .cau-follow-btn{font:500 calc(12px * var(--cs-fs, 1)) var(--sans);color:var(--accent);border:0;padding:6px 4px;background:none}.cs-app .cau-follow-btn.is-on{color:var(--cs-secondary)}.cs-feed-end{text-align:center;color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1));padding:32px 0}.cs-explore-search{height:50px;margin:0 0 16px;padding:6px 10px 6px 16px}.cs-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cs-explore-tile{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--surface);color:#fff;border:0;padding:0;cursor:pointer}.cs-explore-tile>img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.cs-explore-tile:hover>img{transform:scale(1.025)}.cs-tile-caption{position:absolute;inset:0 0 auto;text-align:left;padding:10px 12px 28px;font-size:calc(11px * var(--cs-fs, 1));background:linear-gradient(#0009,transparent);opacity:0}.cs-explore-tile:hover .cs-tile-caption,.cs-explore-tile:focus-visible .cs-tile-caption{opacity:1}.cs-results-title,.cs-people-results h2{font-size:calc(14px * var(--cs-fs, 1));margin:0 0 16px}.cs-people-results{margin:0 0 28px}.cs-people-results>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cs-people-results button{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--cs-edge);border-radius:2px;background:none;text-align:left;color:var(--ink);cursor:pointer;min-width:0}.cs-people-results button>span:last-child{min-width:0}.cs-people-results strong,.cs-people-results small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(12px * var(--cs-fs, 1))}.cs-people-results small,.cs-people-results>p{color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1))}.cs-profile{max-width:1120px;padding:0}.cs-profile .cau-prof-head{max-width:740px;margin:0 auto;padding:10px 0 36px}.cs-profile .cau-prof-top{gap:55px;align-items:center;margin:0 0 20px}.cs-profile .cau-prof-big-av{width:112px;height:112px;border-radius:50%;border:1px solid var(--cs-edge)}.cs-profile .cau-prof-counts{gap:38px}.cs-profile .cau-prof-counts b{font:600 calc(21px * var(--cs-fs, 1)) var(--sans)}.cs-profile .cau-prof-counts span{font:400 calc(12px * var(--cs-fs, 1)) var(--sans);margin-top:4px;color:var(--cs-secondary)}.cs-profile .cau-prof-name{font:600 calc(22px * var(--cs-fs, 1)) var(--sans);letter-spacing:-.5px}.cs-profile .cau-prof-realname{font:600 calc(14px * var(--cs-fs, 1)) var(--sans);margin-top:12px}.cs-profile .cau-prof-bio{max-width:540px;font-size:calc(14px * var(--cs-fs, 1));white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.cs-profile .cau-prof-link{display:inline-block;color:var(--accent);font-size:calc(13px * var(--cs-fs, 1));margin-top:7px;overflow-wrap:anywhere}.cs-profile .cau-prof-actions{margin-top:22px;gap:8px}.cs-app .cau-prof-btn{min-height:38px;padding:9px 16px;border:1px solid var(--cs-edge);background:var(--cs-soft);color:var(--ink);border-radius:2px;font:600 calc(12px * var(--cs-fs, 1)) var(--sans);text-transform:none}.cs-app .cau-prof-btn--primary,.cs-app .cau-prof-btn--follow-on{background:var(--cs-soft);color:var(--ink);border-color:var(--cs-edge)}.cs-app .cau-prof-edit{padding:22px;margin-top:22px;border:1px solid var(--cs-edge);border-radius:2px;background:var(--surface)}.cs-profile .cau-prof-tabs{justify-content:center;gap:40px;padding:0;margin:0 0 5px;border-top:1px solid var(--cs-edge);border-bottom:0}.cs-profile .cau-prof-tabs button{padding:18px 4px;border:0;border-top:2px solid transparent;margin-top:-1px;background:transparent;font:600 calc(12px * var(--cs-fs, 1)) var(--sans);color:var(--cs-secondary);text-transform:capitalize}.cs-profile .cau-prof-tabs button.is-on{border-top-color:var(--ink);color:var(--ink)}.cs-profile .cau-grid3{gap:12px}.cs-profile .cau-thumb{display:block;width:100%;aspect-ratio:1}.cs-profile .cau-thumb-del{display:inline-flex;opacity:0;border-radius:2px;width:30px;height:30px}.cs-profile .cau-thumb-wrap:hover .cau-thumb-del,.cs-profile .cau-thumb-del:focus-visible{opacity:1}.cs-profile .cau-draft-pub{top:8px;bottom:auto;left:8px;z-index:4;border-radius:2px}.cs-profile .cau-prof-empty{padding:50px 20px;text-align:center;color:var(--cs-secondary);font:400 calc(14px * var(--cs-fs, 1)) var(--sans)}.cs-app .cau-prof-filter .cau-filter-menu{border-radius:2px;padding:14px}.cs-app .cau-prof-filter .cau-filter-opt{padding:9px 4px}.cs-app .cau-filter-label{font-family:var(--sans);text-transform:none}.cs-app .cau-page{max-width:760px;margin:0 auto;padding:0}.cs-app .cau-page-title{font:600 calc(28px * var(--cs-fs, 1))/1.3 var(--sans);letter-spacing:-.8px;margin:20px 0 6px}.cs-page-description{margin:0 0 30px;color:var(--cs-secondary);font-size:calc(13px * var(--cs-fs, 1))}.cs-app .cau-back{font:500 calc(12px * var(--cs-fs, 1)) var(--sans);color:var(--cs-secondary)}.cs-app .cau-panel{margin:0 0 20px;padding:26px;border:1px solid var(--cs-edge);border-radius:2px;background:var(--surface)}.cs-app .cau-panel h2{font:600 calc(15px * var(--cs-fs, 1)) var(--sans);margin:0 0 20px}.cs-app .cau-note{color:var(--cs-secondary);font:400 calc(12px * var(--cs-fs, 1))/1.8 var(--sans)}.cs-app .cau-field{margin-bottom:18px;gap:8px}.cs-app .cau-field>span{font:500 calc(12px * var(--cs-fs, 1)) var(--sans);color:var(--ink);text-transform:none}.cs-app .cau-field input,.cs-app .cau-field textarea{border:1px solid var(--cs-edge);background:var(--bg);color:var(--ink);font:400 calc(14px * var(--cs-fs, 1))/1.5 var(--sans);border-radius:2px;min-height:42px;padding:10px 12px;width:100%}.cs-app .cau-field input[readonly]{color:var(--cs-secondary)}.cs-app .cau-field textarea{resize:vertical;min-height:110px}.cs-app .cau-handle-row{display:flex;align-items:center;gap:10px}.cs-app .cau-handle-row button{flex:none}.cs-settings-identity{display:flex;align-items:center;gap:15px;margin:0 0 26px}.cs-settings-identity .cs-avatar{width:52px;height:52px}.cs-settings-identity>div{min-width:0;flex:1}.cs-settings-identity strong{font-size:calc(14px * var(--cs-fs, 1))}.cs-settings-identity p{margin:4px 0 0;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-settings-links>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border:0;background:transparent;color:var(--ink);text-align:left;font-size:calc(13px * var(--cs-fs, 1));cursor:pointer}.cs-settings-links>button+button{border-top:1px solid var(--cs-edge)}.cs-settings-links small{display:block;color:var(--cs-secondary);font-size:calc(11px * var(--cs-fs, 1));margin-top:5px}.cs-preference-list .cau-toggle{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--cs-edge)}.cs-preference-list strong{display:block;font-size:calc(13px * var(--cs-fs, 1));font-weight:500}.cs-preference-list small{display:block;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary);max-width:460px;margin-top:5px}.cs-preference-list input{width:18px;height:18px;accent-color:var(--accent);flex:none}.cs-app .cau-hist-tabs{gap:8px;flex-wrap:wrap;margin:24px 0}.cs-app .cau-hist-tab{border-radius:2px;padding:9px 14px;font:500 calc(12px * var(--cs-fs, 1)) var(--sans);text-transform:capitalize}.cs-app .cau-hist-item{padding:18px 0;gap:14px;border-color:var(--cs-edge)}.cs-app .cau-hist-av{border-radius:50%}.cs-app .cau-hist-type{font-size:calc(10px * var(--cs-fs, 1));min-width:48px}.cs-app .cau-hist-del{font:500 calc(12px * var(--cs-fs, 1)) var(--sans);color:#ffa29a}.cs-content--compose.cau-main{padding-top:24px;max-width:1080px;height:auto;overflow:visible;flex:initial}.cs-app .cau-np-view{min-height:0;height:calc(100dvh - var(--topbar-h) - 48px);padding-bottom:0;border:1px solid var(--cs-edge);border-radius:2px;background:var(--surface)}.cs-app .cau-np-top{padding:12px 22px;min-height:62px;height:auto;background:transparent;border-bottom-color:var(--cs-edge)}.cs-app .cau-np-body{min-height:0;overflow:hidden}.cs-app .cau-np-title{text-transform:capitalize}.cs-app .cau-np-nav{min-height:36px;padding:8px 12px;border-radius:2px}.cs-app .cau-np-next:not(:disabled){background:var(--accent);color:var(--accent-ink)}.cs-app .cau-modal{border-radius:2px;height:min(84dvh,760px);max-width:calc(100vw - 150px)}.cs-app .cau-modal-img{height:100%;min-width:0}.cs-app .cau-modal-side{flex:1 1 330px;min-width:270px;max-width:380px}.cs-app .cau-modal-scrim{z-index:500}.cs-app .cau-modal-img img{object-fit:contain}.cs-app .cau-modal-img video{width:100%;height:100%;object-fit:contain}.cs-app .cau-modal-x,.cs-app .cau-modal-del{min-width:32px;min-height:32px}.cs-app .cau-c-av,.cs-app .cau-avatar,.cs-app .cau-sub-av{border-radius:50%}.cs-app .cau-modal-user .cau-handle{font:600 calc(12px * var(--cs-fs, 1)) var(--sans)}.cs-app .cau-modal-user .cau-time{font:400 calc(10px * var(--cs-fs, 1)) var(--sans)}.cs-app .cau-comment-form input{font-size:calc(13px * var(--cs-fs, 1))}.cs-app .cau-comment-form button{color:var(--accent);font-size:calc(12px * var(--cs-fs, 1))}.cs-app .cau-confirm,.cs-app .cau-opt,.cs-app .cau-people{border-radius:2px}.cs-app .cau-confirm-scrim{z-index:600}.cs-app .cau-opt-scrim{z-index:550}.cs-app .cau-confirm :is(button,h3),.cs-app .cau-opt :is(button,h2){font-family:var(--sans);text-transform:none}.cs-app .cau-confirm-actions button{border-radius:2px}.cs-app .cau-people{width:min(440px,calc(100vw - 32px))}.cs-app .cau-people-title{font:600 calc(14px * var(--cs-fs, 1)) var(--sans);text-transform:capitalize}.cs-dialog-backdrop{position:fixed;inset:0;z-index:600;display:grid;place-items:center;padding:20px;background:#0009}.cs-dialog{width:min(440px,100%);max-height:90dvh;overflow:auto;border:1px solid var(--cs-edge);border-radius:2px;background:var(--surface)}.cs-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--cs-edge)}.cs-dialog h2{font-size:calc(16px * var(--cs-fs, 1));margin:0}.cs-dialog-body{padding:18px 22px}.cs-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px}.cs-danger{background:#ed7067;color:#200604!important}@media(max-width:1250px){.cs-app{--cs-nav: 88px}.cs-topbar{grid-template-columns:minmax(160px,max-content) minmax(150px,380px) 1fr;column-gap:24px;row-gap:0;padding:0 24px}.cs-primary-nav a.is-active:after{display:none}.cs-content.cau-main{padding:32px}}@media(max-width:1050px){.cs-post-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-people-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-topbar{grid-template-columns:minmax(140px,max-content) minmax(120px,1fr) auto;column-gap:18px;row-gap:0}.cs-top-search button{display:none}}@media(max-width:760px){:root,:root[data-theme]{--topbar-h: calc(60px + env(safe-area-inset-top,0px)) }.cs-app{--cs-nav: 0px}.cs-topbar{grid-template-columns:auto minmax(0,1fr);height:var(--topbar-h);padding:env(safe-area-inset-top,0px) 12px 0;column-gap:8px}.cs-wordmark{font-size:calc(25px * var(--cs-fs, 1))}.cs-top-search{display:none}.cs-mobile-search{display:inline-flex}.cs-top-actions .core-actions{gap:1px}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger),.cs-top-actions .cs-icon-button{width:34px;height:38px;padding:6px}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger)>svg{width:21px;height:21px}.cs-top-actions .cs-profile-shortcut{display:none}.cs-top-actions .core-panel--alerts{position:fixed;top:var(--topbar-h);left:10px;right:10px;width:auto;max-height:calc(100dvh - var(--topbar-h) - 90px)}.cs-top-actions .core-signin{min-height:34px;font-size:calc(11px * var(--cs-fs, 1));padding:6px 9px}.cs-layout{display:block}.cs-sidebar{display:none}.cs-content.cau-main{max-width:100%;padding:22px 16px 92px}.cs-content--feed.cau-main,.cs-content--following.cau-main{padding-left:12px;padding-right:12px}.cs-content--feed .cs-page-heading,.cs-content--following .cs-page-heading{margin-left:0;margin-right:0}.cs-page-heading{margin-bottom:20px}.cs-page-heading h1{font-size:calc(23px * var(--cs-fs, 1))}.cs-feed-tabs{margin-top:13px;gap:24px}.cs-content-filter summary{padding:7px 9px;font-size:calc(11px * var(--cs-fs, 1))}.cs-content-filter summary svg{width:15px;height:15px}.cs-bottom-nav{position:fixed;inset:auto 0 0;display:flex;align-items:center;justify-content:space-around;min-height:64px;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-edge);background:var(--bg);z-index:120}.cs-bottom-nav a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;min-height:52px;min-width:60px;text-decoration:none;color:var(--cs-secondary);font-size:calc(9px * var(--cs-fs, 1))}.cs-bottom-nav a.is-active{color:var(--ink);font-weight:600}.cs-bottom-nav svg{width:24px;height:24px}.cs-bottom-nav .cs-avatar{width:25px;height:25px}.cs-bottom-nav a.is-active .cs-avatar{outline:1px solid var(--ink);outline-offset:2px}.cs-post-stream{gap:16px 10px}.cs-post{padding-bottom:12px}.cs-welcome{margin:0 14px 22px;padding:14px}.cs-welcome strong{font-size:calc(12px * var(--cs-fs, 1))}.cs-welcome p{font-size:calc(11px * var(--cs-fs, 1))}.cs-welcome .cs-primary{font-size:calc(11px * var(--cs-fs, 1));padding:8px 12px}.cs-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-profile .cau-grid3{gap:6px}.cs-explore-search{padding-left:10px;gap:8px}.cs-explore-search input{font-size:calc(12px * var(--cs-fs, 1))}.cs-explore-search .cs-primary{padding:6px 10px;min-height:34px;font-size:calc(11px * var(--cs-fs, 1))}.cs-tile-badge{top:6px;right:6px;padding:4px}.cs-people-results>div{grid-template-columns:1fr}.cs-profile .cau-prof-head{padding:0 0 26px}.cs-profile .cau-prof-top{gap:24px;margin-bottom:18px}.cs-profile .cau-prof-big-av{width:80px;height:80px}.cs-profile .cau-prof-counts{flex:1;justify-content:space-around;gap:12px}.cs-profile .cau-prof-counts b{font-size:calc(18px * var(--cs-fs, 1))}.cs-profile .cau-prof-counts span{font-size:calc(10px * var(--cs-fs, 1))}.cs-profile .cau-prof-name{font-size:calc(20px * var(--cs-fs, 1))}.cs-profile .cau-prof-bio{font-size:calc(13px * var(--cs-fs, 1))}.cs-profile .cau-prof-actions{flex-wrap:wrap}.cs-app .cau-prof-btn{font-size:calc(11px * var(--cs-fs, 1));min-height:36px;padding:8px 12px}.cs-profile .cau-prof-tabs{gap:30px}.cs-profile .cau-prof-tabs button{font-size:calc(11px * var(--cs-fs, 1))}.cs-profile .cau-thumb-del{opacity:1;width:26px;height:26px}.cs-profile .cau-thumb-time{font-size:calc(9px * var(--cs-fs, 1))}.cs-app .cau-panel{padding:20px;border-radius:2px}.cs-app .cau-page-title{font-size:calc(25px * var(--cs-fs, 1))}.cs-settings-identity{flex-wrap:wrap}.cs-settings-identity .cs-secondary{margin-left:67px}.cs-app .cau-hist-type{display:none}.cs-app .cau-hist-body{min-width:0}.cs-app .cau-hist-text{word-break:break-word}.cs-app .cau-hist-del{font-size:calc(11px * var(--cs-fs, 1))}.cs-app .cau-hist-thumb{width:42px;height:48px}.cs-app .cau-np-view{min-height:0;height:calc(100dvh - var(--topbar-h) - 102px - env(safe-area-inset-bottom,0px));border-radius:2px}.cs-app .cau-np-top{padding:10px}.cs-app .cau-np-body{min-height:0}.cs-app .cau-np-title{font-size:calc(13px * var(--cs-fs, 1))}.cs-app .cau-modal-scrim{padding:0}.cs-app .cau-modal-nav{display:none}.cs-app .cau-modal{flex-direction:column;width:100%;height:100dvh;max-height:100dvh;max-width:100%;border:0;border-radius:0}.cs-app .cau-modal-img{flex:0 0 auto;height:44dvh;width:100%;aspect-ratio:auto}.cs-app .cau-modal-side{flex:1 1 auto;width:100%;max-width:none;min-height:0;border-left:0;border-top:1px solid var(--cs-edge)}.cs-app .cau-modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.cs-app .cau-modal-userrow{flex-wrap:wrap}.cs-app .cau-modal-desc{font-size:calc(13px * var(--cs-fs, 1));max-height:90px;overflow-y:auto}.cs-feed-end{padding:28px 0 0}.cs-mobile-footer{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:28px 0 -16px;border-top:1px solid var(--cs-edge);font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-mobile-footer a{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}}.cs-app[data-view=phone] .cs-topbar{grid-template-columns:auto minmax(0,1fr);padding:0 10px;gap:8px}.cs-app[data-view=phone] .cs-top-search,.cs-app[data-view=phone] .cs-sidebar,.cs-app[data-view=phone] .cs-context{display:none}.cs-app[data-view=phone] .cs-layout,.cs-app[data-view=phone] .cs-home-layout{display:block}.cs-app[data-view=phone] .cs-content{padding:22px 14px 90px}.cs-app[data-view=phone] .cs-mobile-search{display:inline-flex}.cs-app[data-view=phone] .cs-profile-shortcut{display:none}.cs-app[data-view=phone] .cs-bottom-nav{position:sticky;bottom:0;display:flex;justify-content:space-around;padding:10px;background:var(--bg);border-top:1px solid var(--cs-edge)}.cs-app[data-view=phone] .cs-bottom-nav a{display:flex;align-items:center;flex-direction:column;gap:4px;color:var(--ink);text-decoration:none;font-size:calc(10px * var(--cs-fs, 1))}.cs-app[data-view=phone] .cs-bottom-nav svg{width:24px;height:24px}:root[data-cauchii-motion=reduce] .cs-app *,:root[data-cauchii-motion=reduce] .cs-app *:before,:root[data-cauchii-motion=reduce] .cs-app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.cs-app *,.cs-app *:before,.cs-app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cs-app .cau-shell.cs-shell.is-compose{height:auto;min-height:100dvh;overflow:visible}.cs-app .cau-modal-scrim{z-index:1200}.cs-app .cau-confirm-scrim,.cs-app .cau-opt-scrim,.cs-dialog-backdrop{z-index:1300}.cs-app .cau-about .cau-prose{font:400 calc(14px * var(--cs-fs, 1))/1.8 var(--sans);color:var(--cs-secondary)}.cs-app .cau-about .cau-legend{padding-left:0;list-style:none}.cs-app .cau-about .cau-legend li{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:calc(13px * var(--cs-fs, 1))}.cs-explore-tile>video,.cs-profile .cau-thumb>img,.cs-profile .cau-thumb>video{display:block;width:100%;height:100%;object-fit:cover}.cs-profile .cau-thumb{overflow:hidden}.cs-preview-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--cs-secondary);font-size:calc(16px * var(--cs-fs, 1))}.cs-preview-kind{position:absolute;top:10px;left:10px;color:#fff;filter:drop-shadow(0 1px 3px #000);font-size:calc(12px * var(--cs-fs, 1))}@media(min-width:761px){.cs-app .cau-modal{width:min(1000px,calc(100vw - 130px));max-width:calc(100vw - 130px)}.cs-app .cau-modal-img{flex:1 1 auto;width:min(52vw,600px);min-width:0}}.cs-classifications{display:inline-flex;align-items:center;gap:4px;flex:none}.cs-classification-switch{display:grid;place-items:center;width:30px;height:36px;flex:none;padding:0;background:transparent;border:0;border-radius:3px;cursor:pointer;perspective:100px}.cs-classification-mark{display:inline-block;flex:none;width:16px;height:16px;border-radius:1px}.cs-classification-switch .cs-classification-mark{position:relative;background:transparent;border:1px solid var(--classification-colour);box-shadow:0 1px 3px #0005;transform:rotateX(0) translateY(-1px);transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,box-shadow .18s ease}.cs-classification-mark--human{--classification-colour: #fff}.cs-classification-mark--declared{--classification-colour: #36b26a}.cs-classification-mark--possible{--classification-colour: #f2a20c}.cs-classification-mark--ai{--classification-colour: #e5342b}.cs-classification-switch .cs-classification-mark:after{content:"";position:absolute;inset:0;background:var(--classification-colour);transform:scaleY(1);transform-origin:bottom;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.cs-classification-switch[aria-pressed=false] .cs-classification-mark{transform:rotateX(32deg) translateY(2px) scale(.82);opacity:.45;box-shadow:inset 0 1px 3px #000a}.cs-classification-switch[aria-pressed=false] .cs-classification-mark:after{transform:scaleY(0);opacity:0}.cs-classification-switch:hover .cs-classification-mark{box-shadow:0 0 0 3px #ffffff09}.cs-classification-switch:active .cs-classification-mark{transform:translateY(2px) scale(.88)}.cs-classification-stamp{display:inline-flex;padding:3px;border:0;background:#101010b3;border-radius:1px;line-height:0}.cs-classification-stamp .cs-classification-mark{width:15px;height:15px}.cs-media-stamp{position:absolute;left:10px;bottom:10px;z-index:3}.cs-app .cau-prov-modal{top:12px;right:12px}.cs-app .cau-thumb-time{inset:8px 42px auto auto;background:#10101099;padding:3px 6px}.cs-feed-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-5px 0 18px;color:var(--cs-secondary);font:400 calc(12px * var(--cs-fs, 1))/1.5 var(--sans)}.cs-feed-status button{font:inherit;text-decoration:none}.cs-feed-status button:hover{color:var(--ink)}.cs-trending{margin:0 0 24px}.cs-trending-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cs-trending-heading h2{font:500 calc(12px * var(--cs-fs, 1))/1.5 var(--sans);margin:0}.cs-tag-list{display:flex;gap:16px;overflow-x:auto;padding:3px 2px 8px;scrollbar-width:thin}.cs-tag-list>span{font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-tag-list a{display:flex;gap:6px;align-items:center;flex:none;padding:4px 0;text-decoration:none;border:0;border-bottom:1px solid transparent;font:400 calc(12px * var(--cs-fs, 1))/1.5 var(--sans)}.cs-tag-list a small{font-size:calc(10px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-tag-list a:hover,.cs-tag-list a[aria-current=true]{color:var(--accent);border-color:var(--accent)}.cs-content--compose.cau-main{padding-bottom:24px}.cs-app .cau-np-top{flex:0 0 auto}.cs-content--compose .cs-mobile-footer{display:none}.cs-app .cau-np-natural{width:100%;height:100%;min-height:0;object-fit:contain}.cs-app .cau-cloud{min-width:0;min-height:0;overflow:hidden}.cs-app .cau-cloud-grid{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;align-content:start}.cs-app .cau-cloud-tile{border-radius:2px}.cs-app .cau-cloud-tile-img{width:100%;height:100%;object-fit:cover}.cs-app .cau-cloud-chip,.cs-app .cau-cloud-add{border-radius:2px}.cs-app .cau-cloud-chip.is-on{color:var(--accent);background:#b6f36b12}.cs-app .cau-cloud-tile-check{color:var(--accent-ink)}.cs-app .cau-cloud-taphint{flex:none;font-size:calc(11px * var(--cs-fs, 1))}@media(min-width:860px){.cs-app .cau-cloud-grid{max-height:100%}.cs-app .cau-cloud-toggle{cursor:default}}@media(max-width:859px){.cs-app .cau-cloud{display:flex;flex-direction:column;flex:0 1 auto;max-height:52%}.cs-app .cau-cloud.is-open{flex:1 1 48%}.cs-app .cau-cloud-bar{flex:none;padding:8px}.cs-app .cau-cloud.is-open .cau-cloud-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:6px 8px}.cs-app .cau-cloud-grid{min-height:0;flex:1 1 auto;max-height:none;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media(max-width:760px){.cs-app .cau-np-top{min-height:48px}.cs-media-stamp{left:6px;bottom:6px}.cs-content--compose.cau-main{padding-top:16px;padding-bottom:86px}}@media(max-width:600px){.cs-profile .cau-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.cs-post-stream{grid-template-columns:1fr}.cs-wordmark{font-size:calc(27px * var(--cs-fs, 1))}}.cs-app[data-view=phone] .cs-post-stream,.cs-app[data-view=phone] .cs-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-app .cau-filter-opt[aria-pressed=false] .cs-classification-mark{opacity:.4}.cs-app .cau-prof-fswatch .cs-classification-mark{width:24px;height:24px}@media(max-width:900px){.cs-topbar{grid-template-columns:auto minmax(0,1fr)}.cs-top-search{display:none}.cs-mobile-search{display:inline-flex}}@media(max-width:760px){.cs-post-stream{gap:24px 12px}.cs-post{padding:0}.cs-post-meta{gap:6px;padding-top:8px}.cs-post-author{font-size:calc(11px * var(--cs-fs, 1))}.cs-post-author .cau-avatar{width:20px;height:20px}.cs-post-time{font-size:calc(10px * var(--cs-fs, 1))}.cs-post-caption{font-size:calc(12px * var(--cs-fs, 1))}.cs-feed-status{margin-bottom:16px;font-size:calc(11px * var(--cs-fs, 1))}.cs-classification-stamp .cs-classification-mark{width:13px;height:13px}.cs-media-stamp{left:8px;bottom:8px}}@media(max-width:620px){.cs-topbar{padding-inline:10px;column-gap:8px}.cs-wordmark{font-size:calc(24px * var(--cs-fs, 1))}.cs-top-actions{gap:8px}.cs-top-actions .cs-mobile-search{display:none}.cs-classifications{gap:2px}.cs-classification-switch{width:26px;height:34px}.cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger){width:28px;height:34px;padding:4px}.cs-top-actions .core-actions{gap:2px}.cs-post-like{padding:4px 0 4px 4px}.cs-post-caption{-webkit-line-clamp:1}}@media(max-width:359px){.cs-topbar{padding-inline:8px;gap:6px}.cs-wordmark{font-size:calc(22px * var(--cs-fs, 1))}.cs-classification-switch{width:24px}.cs-top-actions{gap:4px}}.cs-app[data-view=phone] .cs-top-actions{gap:6px}.cs-app[data-view=phone] .cs-mobile-search{display:none}.cs-app[data-view=phone] .cs-classifications{gap:2px}.cs-app[data-view=phone] .cs-classification-switch{width:26px}.cs-app[data-view=phone] .cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger){width:28px;padding:4px}.cs-app[data-view=phone] .cs-top-actions .core-actions{gap:2px}.cs-app[data-view=phone] .cs-wordmark{font-size:calc(24px * var(--cs-fs, 1))}.cs-profile .cau-prof-lapsed{margin-top:10px;max-width:540px;padding:8px 10px;border:1px solid var(--cs-edge, var(--line));font-size:calc(13px * var(--cs-fs, 1));line-height:1.5;color:var(--muted)}.cs-profile .cau-prof-lapsed a{color:inherit;text-decoration:underline}.cs-brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:fit-content}.cs-primary-nav a.cs-nav-create{margin-bottom:10px;border:1px solid var(--cs-edge)}.cs-feed-status .cs-refresh{width:32px;height:32px;padding:6px}.cs-feed-status .cs-refresh>svg{width:18px;height:18px}.cs-feed-status .cs-refresh:disabled{cursor:default}.cs-refresh.is-loading>svg{animation:cs-spin .9s linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-feed-loading{margin:18px 0;text-align:center;color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1))}.cs-library-access{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;cursor:pointer}.cs-library-access.is-off{opacity:.6;cursor:default}.cs-app .cau-edit-scrim{z-index:1300}.cs-app .cau-edit-tags .cau-np-modal-scrim{z-index:1400}.cau-edit-label{cursor:default}.cau-edit-label-v,.cau-edit-label-seg button{display:inline-flex;align-items:center;gap:6px}.cau-edit-label-seg{display:inline-flex;border:1px solid var(--line);border-radius:2px;overflow:hidden}.cau-edit-label-seg button{padding:6px 10px;background:none;border:0;color:var(--muted);font:500 calc(12px * var(--cs-fs, 1)) var(--sans);cursor:pointer;white-space:nowrap}.cau-edit-label-seg button+button{border-left:1px solid var(--line)}.cau-edit-label-seg button.is-on{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.cau-edit-label-seg button:disabled{cursor:default;opacity:.6}.cau-edit-label .cs-classification-mark{flex:none}.cau-edit .cau-np-loc-menu{position:static;box-shadow:none;max-height:none;overflow:visible}.cau-edit{width:min(480px,100%);max-height:min(86dvh,720px);display:flex;flex-direction:column;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden}.cau-edit-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.cau-edit-title{text-align:center;font:600 calc(14px * var(--cs-fs, 1)) var(--sans)}.cau-edit-nav{min-height:36px;padding:6px 8px;background:none;border:0;color:var(--muted);font:500 calc(13px * var(--cs-fs, 1)) var(--sans);cursor:pointer}.cau-edit-nav:hover{color:var(--ink)}.cau-edit-save{color:var(--accent)}.cau-edit-nav:disabled{opacity:.5;cursor:default}.cau-edit-body{display:flex;flex-direction:column;gap:10px;padding:12px;overflow-y:auto;overscroll-behavior:contain}.cau-edit-strip{display:flex;gap:6px;overflow-x:auto}.cau-edit-strip img,.cau-edit-strip-file{flex:none;width:52px;height:65px;object-fit:cover;border-radius:2px;background:var(--bg);display:grid;place-items:center;color:var(--muted);font-size:10px}.cau-edit-body .cau-np-cap-text{width:100%;box-sizing:border-box;resize:vertical}.cau-edit-body .cs-form-error{margin:0}@media(pointer:coarse){.cau-edit .cau-np-cap-text,.cau-edit input{font-size:16px}}.cs-app .cau-vis-badge.cau-vis-why{pointer-events:auto;border:0;margin:0;cursor:pointer}.cs-app .cau-vis-badge.cau-vis-why:hover{background:color-mix(in srgb,var(--scrim) 82%,transparent)}.cs-app .cau-vis-badge.cau-vis-why:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs-app .cau-why-title{display:flex;align-items:center;justify-content:center;gap:6px}.cs-app .cau-why-title svg{width:14px;height:14px}.cs-app .cau-confirm-go{flex:1;border-radius:2px;padding:.6rem 1rem;border:0;background:var(--accent);color:var(--accent-ink);font:600 calc(.85rem * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cs-app .cau-confirm-go:hover{filter:brightness(1.12)}.cs-app .cau-confirm-go:disabled{opacity:.6;cursor:default}.cs-app .cs-nav-off{opacity:.38;cursor:default;-webkit-user-select:none;user-select:none}.cs-app .cs-nav-off:hover{background:none}.cs-app{--accent: #d7d7d2;--accent-text: #d7d7d2;--accent-ink: #171717}.cs-topbar{box-shadow:inset 0 1px #ffffff12,0 1px #000b}.cs-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(to bottom,#ffffff1c,#000c);pointer-events:none}.cs-sidebar:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:2px;background:linear-gradient(to right,#ffffff14,#000b);pointer-events:none}.cs-brand-menu{position:relative}.cs-brand-menu summary{list-style:none;cursor:pointer}.cs-brand-menu summary::-webkit-details-marker{display:none}.cs-brand-links{position:absolute;top:calc(100% + 20px);left:0;z-index:150;display:grid;width:230px;padding:5px;background:var(--surface);border:1px solid var(--cs-edge);box-shadow:inset 0 1px #ffffff14,0 1px #000}.cs-brand-links a,.cs-brand-links button{padding:11px 12px;color:var(--ink);font-size:calc(13px * var(--cs-fs, 1));text-decoration:none}.cs-brand-links a:hover,.cs-brand-links button:hover{background:var(--cs-soft)}.cs-brand-links button{display:flex;align-items:center;gap:12px;width:100%;margin:0;border:0;background:none;font:inherit;font-size:calc(13px * var(--cs-fs, 1));text-align:start;cursor:pointer}.cs-sign-in{border:0;padding:7px 4px;background:none;color:var(--ink);font:500 calc(12px * var(--cs-fs, 1)) var(--sans);cursor:pointer;white-space:nowrap}.cs-classifications{gap:6px}.cs-classification-switch{width:24px;height:28px;padding:0;touch-action:manipulation}.cs-classification-switch .cs-classification-mark{width:24px;height:24px;box-shadow:none;transform:none}.cs-classification-switch[aria-pressed=false] .cs-classification-mark{transform:rotateX(28deg) translateY(1px);opacity:.45;box-shadow:none}.cs-classification-switch:hover .cs-classification-mark{box-shadow:none;filter:brightness(1.15)}.cs-classification-stamp{padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}.cs-classification-stamp .cs-classification-mark{width:18px;height:18px;border:0;border-radius:0;background:var(--classification-colour);box-shadow:none}.cs-media-stamp,.cs-app .cau-prov-modal{inset:8px auto auto 8px}.cs-app .cau-thumb-time{left:8px;right:auto;top:8px}.cs-content.cau-main{max-width:none;padding:10px 10px 32px}.cs-content--settings.cau-main,.cs-content--preferences.cau-main,.cs-content--history.cau-main,.cs-content--about.cau-main{padding:26px 24px 48px}.cs-content--compose.cau-main{padding:16px 16px 24px}.cs-feed-tabs{margin:0 0 6px;gap:20px}.cs-feed-tabs a{padding-bottom:7px;font-size:calc(12px * var(--cs-fs, 1))}.cs-feed-status{justify-content:flex-end;margin:0 0 7px;font-size:calc(11px * var(--cs-fs, 1))}.cs-section-label{font-size:calc(13px * var(--cs-fs, 1));margin-bottom:12px}.cs-app .cs-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;align-items:start}@media(max-width:1100px){.cs-app .cs-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-app .cs-media-grid.cau-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.cs-media-grid>*{min-width:0}.cs-post-visual,.cs-profile .cau-thumb-wrap{position:relative;min-width:0}.cs-post,.cs-post-meta{padding-bottom:0}.cs-post-meta{padding-top:5px}.cs-post-caption{margin:2px 0 4px;padding-bottom:0}.cs-app .cs-post-media,.cs-app .cs-explore-tile,.cs-app .cs-profile .cau-thumb{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4 / 5;padding:0;border:0;border-radius:0;background:var(--cs-soft);overflow:hidden}.cs-app :is(.cs-post-media,.cs-explore-tile,.cau-thumb)>:is(img,video){display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;transform:none;transition:none}.cs-preview-placeholder{height:100%;min-height:0;background:var(--cs-soft)}.cs-post-media:hover>img,.cs-explore-tile:hover>img{transform:none}.cs-grid-save{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:30px;height:30px;padding:5px;border:0;border-radius:2px;background:#111b;color:#fff;opacity:0;cursor:pointer;transition:opacity .14s ease}.cs-grid-save svg{width:20px;height:20px}.cs-post-visual:hover .cs-grid-save,.cau-thumb-wrap:hover .cs-grid-save,.cs-grid-save:focus-visible,.cs-grid-save.is-flash,.cs-grid-save.is-picking{opacity:1}.cs-profile .cau-thumb-del{right:43px}@media(hover:none){.cs-app .cs-grid-save{pointer-events:none}.cs-app .cs-profile .cau-thumb-del{right:7px;opacity:1}}.cs-tile-badge{top:auto;right:7px;bottom:7px}.cs-viewer-save{margin-left:auto}.cs-viewer-save span{font-size:calc(12px * var(--cs-fs, 1))}.cs-app .cau-modal{flex:none;width:var(--viewer-width);height:var(--viewer-height);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border:0;border-radius:0;box-shadow:1px 0 #ffffff12,-1px 0 #000}.cs-app .cau-modal-img{width:var(--media-width);height:var(--media-height);flex:none;min-width:0;max-height:none;aspect-ratio:auto;background:transparent}.cs-app .cau-modal-img :is(img,video){display:block;width:100%;height:100%;max-height:none;object-fit:contain;margin:0}.cs-app .cau-mi-layer{visibility:hidden;pointer-events:none}.cs-app .cau-mi-layer.is-on{visibility:visible;pointer-events:auto}.cs-app .cau-mi-layer>img{position:relative}.cs-app .cau-mi-layer>img.cau-mi-lo{position:absolute;inset:0}.cs-app .cau-modal-side{flex:none;width:var(--viewer-side);min-width:0;max-width:none;min-height:0;border:0;background:var(--bg)}.cs-app .cau-modal-head{flex:none;max-height:45%;overflow-y:auto}.cs-app .cau-modal-head-right{gap:5px}.cs-app .cau-modal-user{outline-offset:2px}.cs-app .cau-modal-user{align-items:center;gap:10px;text-align:left}.cs-app .cau-modal-user .cau-c-av{width:34px;height:34px;border-radius:50%}.cs-app .cau-modal-who{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-app .cau-modal-name{display:flex;align-items:baseline;min-width:0;font-weight:600}.cs-app .cau-modal-name .cau-handle{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cs-app .cau-modal-name .cau-verified{align-self:baseline}.cs-app .cau-modal-who .cau-time{font-size:calc(.72rem * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-app .cau-modal-who .cau-time:before{content:none}.cs-app .cau-modal-head-main>.cau-modal-declare{align-self:flex-start}.cs-app .cau-modal-userrow .cau-modal-user{flex:1 1 auto}.cs-app .cau-modal-who{flex:1 1 auto;overflow:hidden}.cs-app .cau-modal-who .cau-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-app .cau-modal-userbtns{display:flex;align-items:center;gap:14px;padding-left:44px;margin-top:-4px}.cs-app .cau-modal-userbtns .cau-follow-btn{padding:2px 0}.cs-app .cau-modal-userbtns .cau-message-btn{margin-left:0}.cs-app .cau-modal-nav{width:36px;height:36px;border:0}.cs-app .cau-mi-arrow{opacity:1}.cs-app .cau-modal-actions button{border:0;background:none;color:var(--ink);padding:4px}.cs-app .cau-modal-actions .is-liked{color:#ec746c}.cs-app .cau-cloud-chip.is-on{background:#ffffff08}.cs-primary,.cs-secondary{box-shadow:inset 0 1px #ffffff18,inset 0 -1px #0004}.cs-primary{background:var(--cs-soft);border-color:var(--cs-edge);color:var(--ink)!important}.cs-collection-title{display:flex;align-items:center;gap:14px;padding:8px 0 14px}.cs-collection-title h1{margin:0;font-size:calc(22px * var(--cs-fs, 1));font-weight:500}.cs-collection-title>span{color:var(--cs-secondary);font-size:calc(12px * var(--cs-fs, 1))}.cs-collection-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.cs-collection-toolbar label{display:grid;gap:5px;font-size:calc(11px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collection-toolbar select,.cs-dialog select{min-height:36px;padding:7px 10px;background:var(--surface);color:var(--ink);border:1px solid var(--cs-edge);font:calc(13px * var(--cs-fs, 1)) var(--sans);max-width:100%}.cs-dialog select{width:100%}.cs-collection-controls>.cau-note{margin:12px 0 16px}.cs-dialog .cau-field{display:grid;gap:6px;margin:14px 0}.cs-app.cs-public .cs-layout{display:block;max-width:none}.cs-public .cs-content.cau-main{padding:6px}.cs-public .cs-main-column{width:100%}.cs-public .cs-topbar{grid-template-columns:minmax(160px,max-content) minmax(120px,420px) minmax(max-content,1fr)}.cs-app[data-view=phone] .cs-content.cau-main{padding:8px 6px 80px}.cs-app[data-view=phone].cs-public .cs-content.cau-main{padding:6px}.cs-app[data-view=phone] .cs-classification-switch{width:24px}.cs-app[data-view=phone] .cs-bottom-nav{padding-inline:2px}.cs-app[data-view=phone] .cs-bottom-nav a{min-width:0;flex:1;font-size:calc(8px * var(--cs-fs, 1))}@media(max-width:900px){.cs-app.cs-public .cs-topbar{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:760px){.cs-app .cs-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.cs-app .cs-media-grid.cau-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.cs-content.cau-main{padding:8px 6px 80px}.cs-app.cs-public .cs-content.cau-main{padding:6px}.cs-content--compose.cau-main{padding:16px 10px 86px}.cs-bottom-nav{padding-inline:2px}.cs-bottom-nav a{min-width:0;flex:1;font-size:calc(8px * var(--cs-fs, 1))}.cs-bottom-nav svg{width:22px;height:22px}.cs-classifications{gap:5px}.cs-classification-switch{width:24px;height:28px}.cs-classification-switch .cs-classification-mark{width:24px;height:24px}.cs-app .cau-modal-scrim{padding:8px}.cs-app .cau-modal{flex-direction:column}.cs-app .cau-modal-side{flex:1 1 auto;width:100%;min-height:0;border:0}.cs-app .cau-modal-img{width:var(--media-width);height:var(--media-height);flex:none}.cs-app .cau-modal-head{max-height:46%;padding:8px}.cs-app .cau-modal-foot{padding:8px}.cs-app .cau-modal-actions{margin-bottom:4px}.cs-collection-title{flex-wrap:wrap;gap:8px}.cs-collection-title>span{font-size:calc(11px * var(--cs-fs, 1))}}@media(max-width:359px){.cs-app .cs-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-classifications{gap:3px}.cs-top-actions{gap:4px}.cs-wordmark{font-size:calc(21px * var(--cs-fs, 1))}}.cs-app .cau-vis-cell,.cs-app .cau-vis-thumb{top:auto;bottom:8px;left:8px}.cs-app .cs-preview-kind,.cs-app .cau-thumb-kind{inset:auto 8px 8px auto}.cs-app .cs-tile-badge{top:auto;bottom:7px;right:7px}.cs-app .cau-mi-count{left:auto;right:.6rem}.cs-app .cau-vis-modal{left:36px}.cs-classification-stamp.has-tip{pointer-events:auto}.cs-stamp-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:5;width:max-content;max-width:180px;padding:8px 10px;background:#111111f2;color:#f2f2f2;border:1px solid #ffffff24;box-shadow:0 6px 18px #0008;font:400 calc(11px * var(--cs-fs, 1))/1.45 var(--sans);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.cs-stamp-tip strong{display:block;margin-bottom:2px;font-weight:600}.cs-classification-stamp.has-tip:hover .cs-stamp-tip{opacity:1;visibility:visible}.cs-classification-stamp.has-tip:hover{z-index:6}:is(.cs-post-visual,.cau-thumb-wrap):has(.cs-classification-stamp.has-tip:hover) :is(.cs-grid-save,.cau-thumb-del){opacity:0;pointer-events:none}.cs-collection-new{min-height:36px;padding-inline:16px}.cs-collection-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:18px 0 6px}.cs-collection-card{display:grid;gap:3px;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit;min-width:0}.cs-collection-card-art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--cs-soft);color:var(--cs-secondary);margin-bottom:5px}.cs-collection-card-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-collection-card-art>svg{width:26px;height:26px}.cs-collection-card:hover .cs-collection-card-art>img{opacity:.9}.cs-collection-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-collection-card-name{font-size:calc(13px * var(--cs-fs, 1));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-collection-card-sub{font-size:calc(11px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collection-bar{display:flex;align-items:center;gap:10px;padding:6px 0 14px;min-width:0}.cs-collection-bar h1{margin:0;font-size:calc(22px * var(--cs-fs, 1));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs-collection-home{margin-left:-8px}.cs-collection-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.cs-collection-actions select{min-height:36px;padding:7px 10px;background:var(--surface);color:var(--ink);border:1px solid var(--cs-edge);font:calc(13px * var(--cs-fs, 1)) var(--sans)}.cs-collection-cards{margin-top:4px}.cs-collection-controls:has(.cs-collection-cards){margin-bottom:22px}.cs-context-menu{position:fixed;z-index:500;min-width:170px;padding:4px 0;background:var(--surface);border:1px solid var(--cs-edge);box-shadow:0 10px 28px #000a}.cs-context-menu button{display:block;width:100%;padding:9px 14px;border:0;background:none;color:var(--ink);font:calc(13px * var(--cs-fs, 1)) var(--sans);text-align:left;cursor:pointer}.cs-context-menu button:hover,.cs-context-menu button:focus-visible{background:var(--cs-soft);outline:none}.cs-context-menu button.is-danger{color:#ed7067}.cs-collection-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cs-app :is(.cs-explore-search,.cs-top-search) input:focus-visible{outline:none}.cs-organizer{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.cs-org-main{min-width:0}.cs-org-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.cs-org-search{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;background:var(--cs-soft);border:1px solid var(--cs-edge)}.cs-org-search svg{width:16px;height:16px;color:var(--cs-secondary);flex:none}.cs-org-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:calc(13px * var(--cs-fs, 1)) var(--sans);outline:none}.cs-app .cs-org-search input:focus-visible{outline:none}.cs-org-group{display:inline-flex;border:1px solid var(--cs-edge);height:36px}.cs-org-group>button{display:grid;place-items:center;min-width:36px;padding:0 10px;border:0;border-right:1px solid var(--cs-edge);background:transparent;color:var(--cs-secondary);font:calc(12px * var(--cs-fs, 1)) var(--sans);cursor:pointer}.cs-org-group>button:last-child{border-right:0}.cs-org-group>button[aria-pressed=true]{background:var(--cs-soft);color:var(--ink)}.cs-org-tier[aria-pressed=false] .cs-classification-mark{opacity:.25}.cs-org-tier .cs-classification-mark{width:14px;height:14px}.cs-org-status{display:flex;align-items:center;gap:14px;min-height:24px;margin-bottom:10px;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:3px}.cs-org-tile{position:relative;display:block;aspect-ratio:4 / 5;padding:0;border:0;background:var(--cs-soft);overflow:hidden;cursor:grab}.cs-org-tile:active{cursor:grabbing}.cs-org-tile>img{display:block;width:100%;height:100%;object-fit:cover}.cs-org-tile .cs-classification-stamp .cs-classification-mark{width:14px;height:14px}.cs-org-tile .cs-media-stamp{left:6px;top:6px}.cs-org-check{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #fffc;border-radius:50%;background:#0006;color:transparent;font:700 calc(12px * var(--cs-fs, 1))/1 var(--sans);opacity:0;transition:opacity .1s ease}.cs-org-tile:hover .cs-org-check,.cs-org-tile:focus-visible .cs-org-check{opacity:1}.cs-org-tile.is-selected .cs-org-check{opacity:1;background:var(--accent);border-color:var(--accent);color:var(--accent-ink, #14200c)}.cs-org-tile.is-selected{box-shadow:inset 0 0 0 3px var(--accent)}.cs-org-tile.is-selected>img{transform:scale(.94)}.cs-org-tile.is-lifted{opacity:.45}.cs-org-targets{position:sticky;top:calc(var(--cs-sticky-top) + 12px);max-height:calc(100dvh - var(--topbar-h) - 24px);overflow:auto;padding:14px;border:1px solid var(--cs-edge);background:var(--surface)}.cs-org-targets h2{margin:0 0 4px;font-size:calc(13px * var(--cs-fs, 1));font-weight:600}.cs-org-hint{margin:0 0 12px;font-size:calc(11px * var(--cs-fs, 1));line-height:1.5;color:var(--cs-secondary)}.cs-org-target-list{display:grid;gap:6px}.cs-org-target{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:1px dashed transparent;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background .1s ease,border-color .1s ease}.cs-org-target:hover:not(:disabled){background:var(--cs-soft)}.cs-organizer.is-dragging .cs-org-target{border-color:var(--cs-edge)}.cs-org-target.is-over{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)!important;border-style:solid}.cs-org-target.is-ready{border-color:var(--cs-edge)}.cs-org-target:disabled{opacity:.6;cursor:default}.cs-org-target-art{position:relative;display:grid;place-items:center;flex:none;width:40px;aspect-ratio:4 / 5;overflow:hidden;background:var(--cs-soft);color:var(--cs-secondary)}.cs-org-target-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-org-target-art>svg{width:16px;height:16px}.cs-org-target>span:last-child{display:grid;min-width:0}.cs-org-target strong{font-size:calc(13px * var(--cs-fs, 1));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-org-target small{font-size:calc(11px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collection-card.is-unsorted .cs-collection-card-art{outline:1px dashed var(--cs-edge);outline-offset:-1px}@media(max-width:900px){.cs-organizer{grid-template-columns:minmax(0,1fr)}.cs-org-targets{order:-1;position:sticky;top:var(--cs-sticky-top);z-index:20;max-height:none;padding:10px;overflow:visible}.cs-org-target-list{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.cs-org-target{flex:none;width:auto;max-width:180px}.cs-org-hint{margin-bottom:8px}.cs-org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.cs-org-check{opacity:1}}@keyframes cs-viewer-scrim{0%{opacity:0}to{opacity:1}}@keyframes cs-viewer-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.cs-app .cau-modal-scrim{animation:cs-viewer-scrim .18s ease-out}.cs-app .cau-modal{animation:cs-viewer-in .22s cubic-bezier(.2,.7,.2,1)}.cs-app .cs-media-stamp{opacity:0;transition:opacity .18s ease}.cs-app :is(.cs-post-media,.cau-thumb,.cs-org-tile,.cs-collected-tile):is(:hover,:focus-visible) .cs-media-stamp{opacity:1}@media(hover:none){.cs-app .cs-media-stamp{opacity:1}}@media(hover:none){.cs-app .cau-thumb-wrap:has(.cau-draft-pub) .cs-media-stamp{opacity:0}}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-sidebar{padding:24px 12px}.cs-app.cs-nav-compact :is(.cs-primary-nav a,.cs-nav-extra,.cs-more>summary){justify-content:center;padding:12px}.cs-app.cs-nav-compact :is(.cs-primary-nav a>span:not(.cs-avatar),.cs-nav-extra>span,.cs-more>summary>span){display:none}body.cs-resizing,body.cs-resizing *{-webkit-user-select:none!important;user-select:none!important}.cs-dock-ctl{position:relative;display:flex;gap:2px;padding:0 15px 8px}.cs-dock-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:2px;background:none;color:var(--cs-secondary);cursor:pointer}.cs-dock-btn:hover{background:var(--cs-soft);color:var(--ink)}.cs-dock-btn svg{width:16px;height:16px}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-ctl{justify-content:center;padding:0 0 8px}.cs-nav-resize{position:absolute;z-index:5;touch-action:none;outline:none}.cs-nav-resize:after{content:"";position:absolute;background:var(--accent);opacity:0;transition:opacity .12s ease}.cs-nav-resize:hover:after,.cs-nav-resize:focus-visible:after,body.cs-resizing .cs-nav-resize:after{opacity:.75}.cs-app:not(.cs-dock-left) .cs-sidebar:after{display:none}.cs-app .cs-sidebar{z-index:90}.cs-app{--cs-sticky-top: var(--topbar-h)}@media(min-width:761px){.cs-app.cs-dock-top{--cs-sticky-top: calc(var(--topbar-h) + var(--cs-nav-h))}html[data-cauchii-dock=right] .chat-dock:not(.is-pinned){right:var(--cs-dock-size, 0px)}html[data-cauchii-dock=bottom] .chat-dock:not(.is-pinned){bottom:var(--cs-dock-size, 0px)}html[data-cauchii-dock=top] .chat-dock:not(.is-pinned){top:calc(var(--topbar-h) + var(--cs-dock-size, 0px))}html[data-cauchii-dock=left] .chat-dock.is-full,html[data-cauchii-dock=right] .chat-dock.is-full{--chat-full-inset: var(--cs-dock-size, 0px)}.cs-app.cs-dock-left .cs-nav-resize,.cs-app.cs-dock-right .cs-nav-resize{top:0;bottom:0;width:9px;cursor:col-resize}.cs-app.cs-dock-left .cs-nav-resize{right:-5px}.cs-app.cs-dock-right .cs-nav-resize{left:-5px}.cs-app:is(.cs-dock-left,.cs-dock-right) .cs-nav-resize:after{top:0;bottom:0;left:4px;width:2px}.cs-app.cs-dock-right .cs-layout{grid-template-columns:minmax(0,1fr) var(--cs-nav)}.cs-app.cs-dock-right .cs-sidebar{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--cs-edge)}.cs-app.cs-dock-right .cs-layout>.cau-main{grid-column:1;grid-row:1}.cs-app.cs-dock-right .cs-more-menu{left:auto;right:0}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-layout{grid-template-columns:minmax(0,1fr)}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-sidebar{flex-direction:row;align-items:center;gap:6px;height:var(--cs-nav-h);padding:0 16px;border-right:0;background:var(--bg)}.cs-app.cs-dock-top .cs-sidebar{top:var(--topbar-h);border-bottom:1px solid var(--cs-edge)}.cs-app.cs-dock-bottom .cs-sidebar{position:fixed;inset:auto 0 0;border-top:1px solid var(--cs-edge)}.cs-app.cs-dock-bottom .cs-layout>.cau-main{padding-bottom:calc(var(--cs-nav-h) + 28px)}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-primary-nav{flex-direction:row;gap:4px}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-sidebar-bottom{display:flex;align-items:center;gap:4px;margin:0 0 0 auto}.cs-app:is(.cs-dock-top,.cs-dock-bottom) :is(.cs-primary-nav a,.cs-nav-extra,.cs-more>summary){min-height:0;height:calc(var(--cs-nav-h) - 14px);padding:0 12px;gap:8px;font-size:calc(13px * var(--cs-fs, 1))}.cs-app:is(.cs-dock-top,.cs-dock-bottom) :is(.cs-primary-nav,.cs-nav-extra,.cs-more>summary) svg{width:20px;height:20px}.cs-app.cs-nav-compact:is(.cs-dock-top,.cs-dock-bottom) :is(.cs-primary-nav a,.cs-nav-extra,.cs-more>summary){padding:0 10px}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-primary-nav a.cs-nav-create{margin:0 8px 0 0}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-ctl{padding:0 6px 0 0}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-nav-resize{left:0;right:0;height:9px;cursor:row-resize}.cs-app.cs-dock-top .cs-nav-resize{bottom:-5px}.cs-app.cs-dock-bottom .cs-nav-resize{top:-5px}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-nav-resize:after{left:0;right:0;top:4px;height:2px}.cs-app.cs-dock-top .cs-more-menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0}.cs-app.cs-dock-bottom .cs-more-menu{bottom:calc(100% + 8px);left:auto;right:0}}.cs-collection-card-cta{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 8px;background:#111111d9;color:var(--ink);font:600 calc(11px * var(--cs-fs, 1))/1.2 var(--sans);text-align:center;letter-spacing:.01em;transition:background .14s ease,color .14s ease}.cs-collection-card.is-unsorted:hover .cs-collection-card-cta,.cs-collection-card.is-unsorted:focus-visible .cs-collection-card-cta{background:var(--accent);color:var(--accent-ink, #14200c)}.cs-colfilter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.cs-colfilter .cs-org-search{flex:1 1 200px;max-width:360px}.cs-colfilter select,.cs-org-sort{height:36px;padding:0 10px;background:var(--surface);color:var(--ink);border:1px solid var(--cs-edge);font:calc(12px * var(--cs-fs, 1)) var(--sans)}.cs-colfilter.is-panel{flex-wrap:wrap;margin:0 0 12px}.cs-colfilter.is-panel .cs-org-search{flex:1 1 100%;max-width:none}.cs-colfilter.is-panel select{flex:1}.cs-colfilter-empty{grid-column:1 / -1;margin:4px 0;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-org-targets{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--cs-edge));border-top:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));padding:16px;box-shadow:0 10px 30px #0006}.cs-org-targets h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:calc(15px * var(--cs-fs, 1));font-weight:600;color:var(--ink)}.cs-org-targets h2 svg{width:17px;height:17px;color:var(--accent)}.cs-org-hint{font-size:calc(12px * var(--cs-fs, 1))}.cs-org-hint strong{color:var(--ink);font-weight:600}@media(min-width:901px){.cs-organizer{grid-template-columns:minmax(0,1fr) 300px}}.cs-org-target{padding:8px}.cs-org-target-art{width:48px}.cs-org-target strong{font-size:calc(14px * var(--cs-fs, 1))}.cs-org-target.is-ready:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.cs-collection-card-art>img:not([hidden])+svg{display:none}@keyframes cs-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html:not([data-cauchii-viewer]) .cs-app :is(.cs-content--feed,.cs-content--following).is-entering .cs-media-grid>:nth-child(-n+16){animation-name:cs-tile-in;animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(2){animation-delay:22ms}html[data-cauchii-viewer] .cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*{animation:none}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(3){animation-delay:44ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(4){animation-delay:66ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(5){animation-delay:88ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(6){animation-delay:.11s}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(7){animation-delay:132ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(8){animation-delay:154ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(9){animation-delay:176ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(10){animation-delay:198ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(11){animation-delay:.22s}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(12){animation-delay:242ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(13){animation-delay:264ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(14){animation-delay:286ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(15){animation-delay:308ms}.cs-app :is(.cs-content--feed,.cs-content--following) .cs-media-grid>*:nth-child(16){animation-delay:.33s}.cs-app .cs-content.is-switching .cs-media-grid>*{opacity:0;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease}.cs-feed-tabs{align-items:center}.cs-feed-tabs .cs-refresh{width:28px;height:28px;padding:5px;margin:0 0 7px -8px}.cs-feed-tabs .cs-refresh>svg{width:16px;height:16px}.cs-feed-tabs .cs-refresh:disabled{cursor:default}.cs-dock-ctl{padding:12px 15px 0}@media(min-width:761px)and (max-height:700px){.cs-app:is(.cs-dock-left,.cs-dock-right) .cs-sidebar{padding-top:10px;padding-bottom:10px}.cs-app:is(.cs-dock-left,.cs-dock-right) .cs-primary-nav{gap:2px}.cs-app:is(.cs-dock-left,.cs-dock-right) :is(.cs-primary-nav a,.cs-nav-extra,.cs-more>summary){min-height:38px;padding-top:6px;padding-bottom:6px}.cs-app:is(.cs-dock-left,.cs-dock-right) .cs-dock-ctl{padding-top:4px}.cs-app:is(.cs-dock-left,.cs-dock-right):not(.cs-nav-compact) .cs-dock-more{top:4px}}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-ctl{padding:12px 0 0}@media(min-width:761px){.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-ctl{padding:0 0 0 10px;margin-left:4px;border-left:1px solid var(--cs-edge)}}.cs-nav-messages{position:relative}.cs-nav-badge{position:absolute;top:6px;left:30px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ed7067;color:#fff;font:700 calc(10px * var(--cs-fs, 1))/16px var(--sans);text-align:center}.cs-app.cs-nav-compact .cs-nav-badge{left:auto;right:6px}.cau-message-btn{margin-left:6px}.cs-app.cs-dock-left{--cs-dock-dx: -10px;--cs-dock-dy: 0px}.cs-app.cs-dock-right{--cs-dock-dx: 10px;--cs-dock-dy: 0px}.cs-app.cs-dock-top{--cs-dock-dx: 0px;--cs-dock-dy: -8px}.cs-app.cs-dock-bottom{--cs-dock-dx: 0px;--cs-dock-dy: 8px}@keyframes cs-dock-item-in{0%{opacity:0;transform:translate(var(--cs-dock-dx),var(--cs-dock-dy))}to{opacity:1;transform:none}}.cs-sidebar.is-leaving :is(.cs-dock-ctl,.cs-primary-nav>*,.cs-sidebar-bottom>*){opacity:0;transform:translate(var(--cs-dock-dx),var(--cs-dock-dy));transition:opacity .13s ease,transform .13s ease}.cs-sidebar.is-entering :is(.cs-dock-ctl,.cs-primary-nav>*,.cs-sidebar-bottom>*){animation:cs-dock-item-in .28s cubic-bezier(.2,.7,.2,1) backwards}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(2){animation-delay:30ms}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(3){animation-delay:60ms}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(4){animation-delay:90ms}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(5){animation-delay:.12s}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(6){animation-delay:.15s}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(7){animation-delay:.18s}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(8){animation-delay:.21s}.cs-sidebar.is-entering .cs-primary-nav>*:nth-child(9){animation-delay:.24s}.cs-sidebar.is-entering .cs-sidebar-bottom>*{animation-delay:.24s}.cs-dock-btn.is-current{color:var(--ink)}.cs-dock-more{position:absolute;z-index:3;top:12px;left:43px;display:flex;gap:2px;padding:0 4px 0 2px;background:var(--bg);visibility:hidden;pointer-events:none;transition:visibility 0s linear .24s}.cs-dock-more .cs-dock-btn{opacity:0;transform:translate(-8px) scale(.92);transition:opacity .16s ease calc((2 - var(--i)) * 30ms),transform .2s cubic-bezier(.2,.7,.2,1) calc((2 - var(--i)) * 30ms),background .12s ease,color .12s ease}.cs-dock-ctl.is-open .cs-dock-more{visibility:visible;pointer-events:auto;transition-delay:0s}.cs-dock-ctl.is-open .cs-dock-more .cs-dock-btn{opacity:1;transform:none;transition-delay:calc(var(--i) * 40ms)}@media(hover:hover){.cs-dock-ctl:is(:has(>.is-current:hover),:has(>.cs-dock-more:hover)) .cs-dock-more{visibility:visible;pointer-events:auto;transition-delay:0s}.cs-dock-ctl:is(:has(>.is-current:hover),:has(>.cs-dock-more:hover)) .cs-dock-more .cs-dock-btn{opacity:1;transform:none;transition-delay:calc(var(--i) * 40ms)}}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-more{top:auto;bottom:28px;left:50%;flex-direction:column-reverse;padding:4px 0 2px;translate:-50% 0}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-more .cs-dock-btn{transform:translateY(8px) scale(.92)}.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-ctl.is-open .cs-dock-more .cs-dock-btn{transform:none}@media(hover:hover){.cs-app.cs-nav-compact:is(.cs-dock-left,.cs-dock-right) .cs-dock-ctl:is(:has(>.is-current:hover),:has(>.cs-dock-more:hover)) .cs-dock-more .cs-dock-btn{transform:none}}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-more{top:50%;left:auto;right:28px;flex-direction:row-reverse;translate:0 -50%;padding:0 2px 0 4px}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-more .cs-dock-btn{transform:translate(8px) scale(.92)}.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-ctl.is-open .cs-dock-more .cs-dock-btn{transform:none}@media(hover:hover){.cs-app:is(.cs-dock-top,.cs-dock-bottom) .cs-dock-ctl:is(:has(>.is-current:hover),:has(>.cs-dock-more:hover)) .cs-dock-more .cs-dock-btn{transform:none}}@media(prefers-reduced-motion:reduce){.cs-dock-more,.cs-dock-more .cs-dock-btn{transition:none!important}}.cs-save-tip{position:absolute;top:calc(100% + 6px);right:0;z-index:6;padding:5px 8px;white-space:nowrap;background:#111111f2;color:#f2f2f2;border:1px solid #ffffff24;box-shadow:0 6px 18px #0008;font:500 calc(11px * var(--cs-fs, 1))/1.3 var(--sans);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.cs-grid-save:hover .cs-save-tip,.cs-grid-save:focus-visible .cs-save-tip{opacity:1;visibility:visible}.cs-collected{margin-top:18px}.cs-collected-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 20px;background:var(--cs-edge);border:1px solid var(--cs-edge)}.cs-collected-stats>div{padding:14px 16px;background:var(--surface)}.cs-collected-stats dt{font-size:calc(11px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collected-stats dd{margin:4px 0 0;font-size:calc(22px * var(--cs-fs, 1));font-weight:600;font-variant-numeric:tabular-nums}.cs-collected-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.cs-collected-hint{margin:0 0 10px;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collected-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:3px}.cs-collected-tile{position:relative;display:block;aspect-ratio:4 / 5;padding:0;border:0;background:var(--cs-soft);overflow:hidden;cursor:pointer}.cs-collected-tile>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .14s ease}.cs-collected-tile.is-selected{box-shadow:inset 0 0 0 3px var(--accent)}.cs-collected-tile.is-selected>img{transform:scale(.94)}.cs-collected-badge{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;background:#111111d9;color:#fff;font:600 calc(11px * var(--cs-fs, 1))/1 var(--sans);font-variant-numeric:tabular-nums}.cs-collected-badge svg{width:12px;height:12px}.cs-collected-people{position:sticky;top:calc(var(--cs-sticky-top) + 12px);padding:14px;border:1px solid var(--cs-edge);background:var(--surface)}.cs-collected-people h3{margin:0 0 8px;font-size:calc(14px * var(--cs-fs, 1));font-weight:600}.cs-collected-chosen{display:grid;gap:4px;margin:0 0 10px;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-collected-chosen>span{display:flex;gap:12px}.cs-collected-people .cs-org-search{margin-bottom:10px}.cs-collected-note{margin:8px 0;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary);line-height:1.5}.cs-collected-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:60vh;overflow:auto}.cs-collected-list button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 6px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.cs-collected-list button:hover{background:var(--cs-soft)}.cs-collected-list .cs-avatar{width:32px;height:32px;flex:none}.cs-collected-list span{display:grid;min-width:0}.cs-collected-list strong{font-size:calc(13px * var(--cs-fs, 1));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-collected-list small{font-size:calc(11px * var(--cs-fs, 1));color:var(--cs-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-collected-empty{margin-top:24px}@media(max-width:900px){.cs-collected-body{grid-template-columns:minmax(0,1fr)}.cs-collected-people{position:static;order:-1}.cs-collected-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-collected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}}.cs-app .core-mini--primary{color:var(--accent-ink)}.cs-collection-card.has-identity{--col-tone: hsl(var(--col-hue) 42% 58%);--col-tone-soft: hsl(var(--col-hue) 30% 30%)}.cs-collection-card.has-identity .cs-collection-card-art{overflow:visible;margin-top:8px;box-shadow:inset 0 -2px 0 var(--col-tone)}.cs-collection-card.has-identity .cs-collection-card-art>img{z-index:1}.cs-collection-card.has-identity .cs-collection-card-art:before,.cs-collection-card.has-identity .cs-collection-card-art:after{content:"";position:absolute;left:8px;right:8px;top:-4px;height:8px;background:var(--col-tone-soft);border-top:1px solid var(--col-tone);z-index:0}.cs-collection-card.has-identity .cs-collection-card-art:after{left:16px;right:16px;top:-8px;opacity:.6}.cs-collection-card.has-identity .cs-collection-card-art>img{box-shadow:0 -1px #0006}.cs-collection-card-mark{position:absolute;left:8px;bottom:10px;z-index:2;display:grid;place-items:center;width:22px;height:22px;background:var(--col-tone);color:#111;font:700 calc(11px * var(--cs-fs, 1))/1 var(--sans)}.cs-collection-card.has-identity .cs-collection-card-name:before{content:"";display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;background:var(--col-tone);vertical-align:middle}.cs-collection-card.has-identity:hover .cs-collection-card-art:before{top:-5px}.cs-collection-card.has-identity:hover .cs-collection-card-art:after{top:-10px}.cs-collection-card-art:before,.cs-collection-card-art:after{transition:top .16s ease}.cs-org-target[style*=--col-hue] .cs-org-target-art{box-shadow:inset 0 -3px hsl(var(--col-hue) 42% 58%)}.cau-cloud-scroll{max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.cs-app .cau-cloud-scroll .cau-cloud-grid{max-height:none;overflow:visible;flex:none;min-height:0}.cau-cloud-group+.cau-cloud-group{margin-top:14px}.cau-cloud-group-title{margin:0 0 7px;font:600 calc(11px * var(--cs-fs, 1))/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-secondary, var(--muted))}.cau-cloud-chip-n{margin-left:3px;opacity:.6;font-variant-numeric:tabular-nums}.cau-np-notes{list-style:none;margin:0 0 10px;padding:10px 12px;display:grid;gap:6px;border:1px solid color-mix(in srgb,#e9b949 45%,transparent);background:color-mix(in srgb,#e9b949 8%,transparent);font-size:calc(12px * var(--cs-fs, 1));line-height:1.45}.cau-np-notes strong{font-weight:600;margin-right:4px}.cau-np-stage-3d{position:relative;display:grid;place-items:center;gap:6px}.cau-np-stage-3d>img{max-height:60vh;object-fit:contain}.cs-model3d{position:relative;width:100%;height:100%;min-height:320px;display:grid;place-items:center;background:#151515;touch-action:none}.cs-model3d>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;cursor:grab}.cs-model3d>canvas:active{cursor:grabbing}.cs-model3d>img{width:100%;height:100%;object-fit:contain}.cs-model3d-status,.cs-model3d-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:5px 10px;background:#111111d9;color:#eee;font:500 calc(11px * var(--cs-fs, 1))/1.2 var(--sans);white-space:nowrap;pointer-events:none}.cs-model3d-hint{animation:cs-hint-out 3.5s ease forwards}@keyframes cs-hint-out{0%,75%{opacity:1}to{opacity:0}}.cs-app .cs-classification-mark--human{background:transparent!important;box-shadow:inset 0 0 0 2px var(--classification-colour),0 0 0 1px var(--classification-halo, #0000005c),inset 0 0 0 3px var(--classification-halo-in, #0000003d)}.cs-app .cs-classification-switch .cs-classification-mark--human:after{display:none}.cau-np-provrow .box.is-busy{animation:cs-prov-busy 1s ease-in-out infinite alternate}@keyframes cs-prov-busy{0%{opacity:.35}to{opacity:1}}.cs-preview-frame{display:block;position:absolute;inset:0;width:100%;height:100%}.cs-preview-frame>img{display:block;width:100%;height:100%;object-fit:cover}.cs-app button:disabled{cursor:default}.cs-app .cau-prof-btn:disabled,.cs-app .cau-stat:disabled{opacity:.4}.cs-classifications{gap:0}.cs-classification-switch{width:30px;height:44px}.cs-classification-switch .cs-classification-mark{width:26px;height:26px}html,body,#root{width:100%;min-height:100%}.cs-app,.cs-shell,.cs-topbar,.cs-layout{min-width:0}.cs-shell,.cs-topbar{width:100%;max-width:none}.cs-preview-frame>img{opacity:0;transition:opacity .18s ease-out}.cs-preview-frame>img.is-ready{opacity:1}.cs-preview-frame{background:var(--surface,#161615)}.cs-grid-loading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.cs-grid-loading>i,.cs-preview-placeholder.is-pending{display:block;aspect-ratio:4 / 5;background:var(--surface,#161615) linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink) 4.5%,transparent) 50%,transparent 70%) 0 0 / 300% 100%;animation:cs-sheen 1.6s linear infinite}.cs-preview-placeholder.is-pending{aspect-ratio:auto;height:100%}.cs-grid-loading.is-more{margin:3px 0 18px}@keyframes cs-sheen{to{background-position:-300% 0}}@media(prefers-reduced-motion:reduce){.cs-grid-loading>i,.cs-preview-placeholder.is-pending{animation:none}}:root[data-cauchii-motion=reduce] :is(.cs-grid-loading>i,.cs-preview-placeholder.is-pending){animation:none}@media(max-width:1100px){.cs-grid-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-shell.cs-mobile .cs-grid-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tile-repost{position:absolute;top:7px;left:7px;display:flex;align-items:center;gap:4px;max-width:calc(100% - 14px);padding:4px 6px;background:#1119;color:#fff;border-radius:2px;font:500 calc(11px * var(--cs-fs, 1))/1 var(--sans);pointer-events:none}.cs-tile-repost svg{width:12px;height:12px;flex:none}.cs-tile-repost span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cau-repost-credit{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--muted);font:500 calc(12px * var(--cs-fs, 1))/1.2 var(--sans)}.cau-repost-credit svg{width:14px;height:14px;flex:none}.cau-repost-credit .cau-linkbtn{color:var(--ink);text-decoration:none;font-weight:600}.cau-repost-credit .cau-linkbtn:hover:not(:disabled){text-decoration:underline}.cau-repost-credit .cau-linkbtn:disabled{cursor:default}.cau-stat.cau-repost svg{width:18px;height:18px}.cau-stat.cau-repost.is-on,.cs-mv-act.cs-mv-repost.is-on{color:var(--accent)}.cs-mv-repost-credit{margin:0 0 6px;color:#ffffffb3}.cs-mv-repost-credit .cau-linkbtn{color:#fff}.cs-app .cau-prov{margin:4px 0 2px;border:1px solid var(--cs-edge, #2a2a2a);background:color-mix(in srgb,var(--bg, #0e0e0e) 70%,#000)}.cs-app .cau-prov-toggle{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.cs-app .cau-prov-toggle:hover{background:color-mix(in srgb,var(--ink, #fff) 4%,transparent)}.cs-app .cau-prov-toggle .cs-classification-mark{flex:none;width:12px;height:12px;margin-top:3px}.cs-app .cau-prov-chev{margin-top:2px}.cs-app .cau-prov-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cs-app .cau-prov-title b{font-weight:600;font-size:calc(13px * var(--cs-fs, 1))}.cs-app .cau-prov-title small{font-size:calc(11.5px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-app .cau-prov-chev{flex:none;color:var(--cs-secondary);transition:transform .16s ease}.cs-app .cau-prov.is-open .cau-prov-chev{transform:rotate(180deg)}.cs-app .cau-prov-panel{padding:2px 12px 12px;border-top:1px solid var(--cs-edge, #2a2a2a)}.cs-app .cau-prov-rows{margin:10px 0 8px;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(11.5px * var(--cs-fs, 1))}.cs-app .cau-prov-rows>div{display:contents}.cs-app .cau-prov-rows dt{color:var(--cs-secondary)}.cs-app .cau-prov-rows dd{margin:0;overflow-wrap:anywhere}.cs-app .cau-prov-link{font-size:calc(12px * var(--cs-fs, 1));color:var(--accent, #36b26a);text-decoration:none}.cs-app .cau-prov-link:hover{text-decoration:underline}.cs-app .cau-prov-note{margin:10px 0 2px;font-size:calc(12px * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-app .cau-prov--sheet{margin:10px 0}.cs-app .cau-prov--bar{flex:none;max-height:40%;overflow-y:auto;margin:0;border-width:0 0 1px;background:none}.cs-app .cau-prov--bar .cau-prov-toggle{padding:10px 1rem}.cs-app .cau-prov--bar .cau-prov-panel{padding-inline:1rem}@media(prefers-reduced-motion:reduce){.cs-app .cau-prov-chev{transition:none}}.cs-verify h2[data-tip]{cursor:help}.cs-verify-form{display:grid;gap:14px}.cs-verify-form .cau-field{display:grid;gap:6px}.cs-verify-form textarea,.cs-verify-form input{width:100%;box-sizing:border-box}.cs-verify-form .cs-text-button{justify-self:start}.cs-verify-actions{display:flex;align-items:center;gap:14px}.cs-app .cau-modal{background:#000}.cs-app .cau-modal-img{align-self:center}.cs-app .cau-modal-side{display:flex;flex-direction:column;align-self:stretch}.cs-app .cau-modal-head{align-items:center;padding:10px 12px 10px 16px;max-height:none;overflow:visible}.cs-app .cau-modal-head-main{gap:4px}.cs-app .cau-modal-userrow{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0}.cs-app .cau-modal-userrow .cau-modal-user{flex:0 1 auto;min-width:0}.cs-app .cau-modal-follows{display:flex;flex:none;align-items:center;gap:12px}.cs-app .cau-modal-userrow .cau-follow-btn{flex:none;padding:2px 0;margin:0}.cs-app .cau-modal-userrow .cau-message-btn{margin-left:0}.cs-app .cau-modal-who .cau-modal-loc{overflow:hidden;color:var(--cs-secondary);font-size:calc(.72rem * var(--cs-fs, 1));text-overflow:ellipsis;white-space:nowrap}.cs-app .cau-modal-comments{padding:14px 16px;gap:16px}.cs-app .cau-modal-comments>.cau-modal-declare{align-self:flex-start}.cs-app .cau-comment{gap:12px}.cs-app .cau-comment .cau-c-av{width:32px;height:32px;border-radius:50%}.cs-app .cau-comment.is-reply{margin-left:44px}.cs-app .cau-comment.is-reply .cau-c-av{width:24px;height:24px}.cs-app .cau-c-body{flex:1 1 auto}.cs-app .cau-c-line{font-size:calc(.86rem * var(--cs-fs, 1));line-height:1.42;overflow-wrap:anywhere}.cs-app .cau-c-line .cau-c-handle{font-family:var(--sans);font-size:inherit;font-weight:600}.cs-app .cau-c-line .cau-c-text{display:inline;margin:0;font-size:inherit;line-height:inherit;white-space:pre-wrap}.cs-app .cau-c-meta{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:calc(.74rem * var(--cs-fs, 1));color:var(--cs-secondary)}.cs-app .cau-c-meta .cau-c-time{font-family:var(--sans);font-size:inherit;color:inherit}.cs-app .cau-c-meta .cau-c-time:before{content:none}.cs-app .cau-c-meta .cau-c-reply{display:inline;margin:0;font-family:var(--sans);font-size:inherit;font-weight:600;color:inherit}.cs-comment-like{display:inline-flex;align-items:center;gap:4px;margin:-4px;padding:4px;border:0;border-radius:2px;background:none;color:var(--cs-secondary, #999);font:600 calc(.74rem * var(--cs-fs, 1))/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer}.cs-comment-like svg{flex:none;width:14px;height:14px}.cs-comment-like:hover:not(:disabled){color:var(--ink)}.cs-comment-like.is-liked,.cs-comment-like.is-liked:hover:not(:disabled){color:#ec746c}.cs-comment-like:disabled{cursor:default}.cs-comment-like:focus-visible{outline:2px solid var(--ink);outline-offset:0}.cs-app .cau-modal-foot{gap:0;padding:0}.cs-app .cau-modal-actions{gap:14px;padding:8px 12px 2px;margin:0}.cs-app .cau-modal-actions .cau-stat svg{width:24px;height:24px}.cs-app .cau-modal-actions .cs-viewer-save{margin-left:auto}.cs-app .cau-modal-stats{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding:4px 16px 12px;font-size:calc(.82rem * var(--cs-fs, 1))}.cs-app .cau-modal-stats b{font-weight:600}.cs-app .cau-modal-stats span{color:var(--cs-secondary)}.cs-app .cau-modal-stats time{flex:0 0 100%;margin-top:2px;color:var(--cs-secondary);font-size:calc(.74rem * var(--cs-fs, 1))}.cs-app .cau-modal-foot>.cau-note,.cs-app .cau-modal-foot>.cs-form-error,.cs-app .cau-modal-foot>.cau-empty-note{margin:8px 16px}.cs-app .cau-comment-form{position:relative;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--cs-edge, #2a2a2a)}.cs-app .cau-comment-form .cau-replying{flex:0 0 100%}.cs-app .cau-comment-form input{padding:6px 0;border:0;background:none;outline:0;font-family:var(--sans);font-size:calc(.86rem * var(--cs-fs, 1))}.cs-app .cau-comment-form>button[type=submit]{padding:4px 2px;border:0;background:none;color:var(--accent, #36b26a);font-family:var(--sans);font-size:calc(.84rem * var(--cs-fs, 1));font-weight:600;text-transform:none}.cs-app .cau-comment-form>button[type=submit]:disabled{opacity:.4;cursor:default}.cs-app .cau-comment-emoji{flex:none;display:inline-flex}.cs-app .cau-comment-emoji>button{display:grid;place-items:center;padding:2px;border:0;background:none;color:var(--ink);cursor:pointer}.cs-app .cau-modal-foot{position:relative}.cs-app .cau-comment-emoji-pop{position:absolute;left:8px;right:8px;bottom:54px;z-index:5;overflow:hidden;border:1px solid var(--cs-edge, #2a2a2a);border-radius:4px;background:var(--bg, #0e0e0e);box-shadow:0 10px 34px #000a}.cs-app .cau-pending-tile{pointer-events:none}.cs-app .cau-pending-tile>:is(.cs-post-media,.cau-thumb){display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--surface, #161615)}.cs-app .cau-pending-tile .cs-preview-frame>img{opacity:.72}.cs-app .cau-pending-tile .cau-pending-note{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:2px;background:#000b;color:#fff;font-size:calc(.72rem * var(--cs-fs, 1))}.cs-app .cs-profile .cau-prof-tabs .cau-prof-select{margin-left:auto}.cs-app .cau-thumb-wrap.is-selecting .cau-thumb{cursor:pointer}.cs-app .cau-thumb-wrap.is-selecting .cau-thumb:disabled{cursor:default;opacity:.4}.cs-app .cau-thumb-check{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#0006;color:transparent}.cs-app .cau-thumb-wrap.is-selected .cau-thumb-check{border-color:var(--accent, #36b26a);background:var(--accent, #36b26a);color:#06170d}.cs-app .cau-thumb-wrap.is-selected{outline:3px solid var(--accent, #36b26a);outline-offset:-3px;z-index:1}.cs-app .cau-thumb-wrap.is-selected .cs-preview-frame>img{opacity:.75}.cs-app .cau-select-bar{position:sticky;bottom:calc(10px + var(--cs-select-lift, 0px));z-index:20;display:flex;align-items:center;gap:12px;margin:10px auto 0;padding:8px 10px 8px 16px;width:min(560px,100%);border:1px solid var(--cs-edge, #2a2a2a);border-radius:4px;background:var(--surface, #161615);color:var(--ink);font-size:calc(.84rem * var(--cs-fs, 1));box-shadow:0 8px 28px #0008}.cs-app .cau-select-bar button{min-height:34px;padding:4px 10px;border:0;border-radius:3px;background:none;color:inherit;font:inherit;cursor:pointer}.cs-app .cau-select-bar button:hover:not(:disabled){background:color-mix(in srgb,var(--ink, #fff) 8%,transparent)}.cs-app .cau-select-gap{flex:1 1 auto}.cs-app .cau-select-bar .cau-select-del{display:inline-flex;align-items:center;gap:6px;background:#e5342b;color:#fff;font-weight:600}.cs-app .cau-select-bar .cau-select-del:hover:not(:disabled){background:#cf2d25}.cs-app .cau-select-bar .cau-select-del:disabled{opacity:.45;cursor:default}.cs-app .cau-select-bar .cau-select-del svg{width:15px;height:15px}@media(max-width:760px){.cs-app .cau-select-bar{--cs-select-lift: 64px;flex-wrap:wrap;gap:4px 6px;padding-left:12px;white-space:nowrap}.cs-app .cau-select-bar button{padding-inline:8px}}.cs-app .cau-hist-select{margin-left:auto}.cs-app .cau-hist-item.is-selecting{margin-inline:-8px;padding-inline:8px;cursor:pointer}.cs-app .cau-hist-item.is-selected{background:color-mix(in srgb,var(--accent, #36b26a) 10%,transparent)}.cs-app .cau-hist-check{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:2px solid var(--muted);border-radius:50%;background:none;color:transparent;cursor:pointer}.cs-app .cau-hist-item.is-selected .cau-hist-check{border-color:var(--accent, #36b26a);background:var(--accent, #36b26a);color:#06170d}.cs-app .cs-profile .cau-draft-edit{position:absolute;top:8px;left:76px;z-index:4;padding:4px 10px;border:0;border-radius:2px;background:#000b;color:#fff;font-size:calc(.76rem * var(--cs-fs, 1));cursor:pointer}.cs-app .cau-modal-comments>.cau-modal-desc{flex:none;margin:-14px -16px 0;padding:14px 16px;border-bottom:1px solid var(--cs-edge, #2a2a2a);font-size:calc(.9rem * var(--cs-fs, 1));line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.cs-app .cau-mention{color:#3fbf74;font-weight:600;text-decoration:none}.cs-app .cau-mention:hover{text-decoration:underline}.cs-app .cau-mention:focus-visible{outline:2px solid currentColor;outline-offset:1px}:root[data-cauchii-mode=light] .cs-app .cau-mention{color:#16743d}.cau-grid-picture{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));max-width:100%;max-height:100%;background:#111;line-height:0}.cs-app .cau-grid-picture img,.cau-grid-picture img{position:static;display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:cover}.cs-app .cau-mi-gridlayer,.cs-mv-media--grid{display:grid;place-items:center}.cs-mv-media--grid .cau-grid-picture{width:100%}.cs-save-scrim{position:fixed;inset:0;z-index:1300}.cs-save-scrim.is-sheet{background:#0008}.cs-save-picker{position:fixed;width:300px;max-height:420px;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--cs-edge);box-shadow:0 10px 28px #000a;outline:none;font:calc(13px * var(--cs-fs, 1)) var(--sans)}.cs-save-picker.is-sheet{left:0;right:0;width:auto;max-height:min(72dvh,560px);border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.cs-save-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 0 12px}.cs-save-head h2{margin:0;font:inherit;font-weight:700}.cs-save-find{flex:none;margin:8px}.cs-save-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cs-save-list:empty{display:none}.cs-save-foot{flex:none;border-top:1px solid var(--cs-edge)}.cs-save-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:5px 12px 5px 8px;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cs-save-row.is-active{background:var(--cs-soft)}.cs-save-row:disabled,.cs-save-remove:disabled{opacity:.6;cursor:default}.cs-save-row>svg{flex:none;width:18px;height:18px}.cs-save-cover{position:relative;flex:none;display:grid;place-items:center;width:30px;height:38px;overflow:hidden;background:hsl(var(--col-hue, 0) 22% 34%);color:#fff;font-weight:700}.cs-save-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-save-cover.is-plain{background:var(--cs-soft);color:var(--ink)}.cs-save-cover.is-plain svg{width:18px;height:18px}.cs-save-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-save-count{flex:none;color:var(--cs-secondary);font-variant-numeric:tabular-nums}.cs-save-remove{display:block;width:100%;padding:10px 12px;border:0;border-top:1px solid var(--cs-edge);border-radius:0;background:none;color:var(--cs-danger, #ed7067);font:inherit;text-align:left;cursor:pointer}.cs-save-remove:hover,.cs-save-remove:focus-visible{background:var(--cs-soft);outline:none}.cs-save-error{flex:none;margin:0;padding:8px 12px;border-top:1px solid var(--cs-edge)}@media(hover:none){.cs-save-find input{font-size:16px}}.cs-app .cs-post-media.cs-tile-swipe{position:relative}.cs-tile-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs-tile-track::-webkit-scrollbar{display:none}.cs-tile-page{position:relative;flex:0 0 100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:none;scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer}.cs-tile-dots{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:12px;background:#00000073;translate:-50% 0;pointer-events:none}.cs-tile-dots>i{width:8px;height:8px;border-radius:50%;background:#ffffffb3}.cs-tile-dots>i.is-on{width:10px;height:10px;background:#fff}.cs-shell.cs-mobile{--cs-fs: 1.12}.cs-shell.cs-mobile :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px}.cs-shell.cs-mobile .cs-bottom-nav a{font-size:calc(10px * var(--cs-fs, 1))}.cs-shell.cs-mobile .cs-wordmark{font-size:24px}.cs-shell.cs-mobile .cs-top-actions{gap:10px}.cs-shell.cs-mobile .cs-classifications{flex:none;gap:3px}.cs-shell.cs-mobile .cs-classification-switch{width:22px;height:34px}.cs-shell.cs-mobile .cs-classification-switch .cs-classification-mark{width:20px;height:20px}@media(max-width:359px){.cs-shell.cs-mobile .cs-wordmark{font-size:21px}.cs-shell.cs-mobile .cs-top-actions{gap:6px}}.cs-app .cs-shell.cs-mobile .cs-media-stamp{opacity:1}.cs-shell.cs-mobile .cs-media-stamp .cs-classification-mark{width:17px;height:17px}.cs-shell.cs-mobile .cs-classifications{gap:0}.cs-shell.cs-mobile .cs-classification-switch{width:30px;height:44px}.cs-shell.cs-mobile .cs-classification-switch .cs-classification-mark{width:26px;height:26px}.cs-shell.cs-mobile .cs-top-actions{gap:8px}.cs-shell.cs-mobile .cs-mobile-account{width:44px;height:44px}.cs-shell.cs-mobile .cs-sign-in,.cs-shell.cs-mobile .cs-log-in{min-height:44px}.cs-shell.cs-mobile .cs-topbar{min-width:0}.cs-brand-links a,.cs-brand-links button{display:flex;align-items:center;gap:12px;min-height:44px}.cs-brand-links svg{width:20px;height:20px;flex:none}.cs-app .cs-shell.cs-mobile .cs-content.cau-main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.cs-app .cs-shell.cs-mobile .cs-content.cau-main:not(.cs-content--compose){display:flex;flex-direction:column;min-height:calc(100dvh - var(--topbar-h))}.cs-app .cs-shell.cs-mobile .cau-main>.cs-main-column{min-width:0;margin-bottom:28px}.cs-app .cs-shell.cs-mobile .cs-mobile-footer{margin:auto -6px -16px}.cs-mobile-nav{box-sizing:border-box;position:fixed;inset:auto 0 0;z-index:120;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(68px + env(safe-area-inset-bottom,0px));padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:var(--bg,#111);color:var(--ink,#f5f5f2);border-top:1px solid var(--cs-edge,#ffffff29)}.cs-mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;padding:3px 0;border:0;border-radius:8px;background:transparent;color:inherit;font:500 11px/1.2 var(--sans,sans-serif);cursor:pointer}.cs-mobile-nav button.is-active{background:color-mix(in srgb,currentColor 9%,transparent);font-weight:700}.cs-mobile-nav button:disabled{color:#777;opacity:.55;cursor:default}.cs-mobile-nav button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.cs-mobile-nav button:not(:disabled):active{background:#ffffff20}.cs-mobile-nav svg{width:26px;height:26px}.cs-mobile-nav .cs-avatar{width:26px;height:26px}.cs-mobile-nav-add svg{width:30px;height:30px;margin-block:-2px}.cs-mobile-nav--viewer{position:absolute;z-index:12;background:#101010;color:#f4f4f2;border-color:#ffffff29}.cs-app[data-view=phone] .cs-mobile-nav{max-width:430px;margin-inline:auto}.cs-shell.cs-mobile .cs-media-grid>*{animation-delay:0ms!important}html[data-cauchii-motion=reduce] .cs-app *,html[data-cauchii-motion=reduce] .cs-app *:before,html[data-cauchii-motion=reduce] .cs-app *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cs-app :where(button,a[href],summary){-webkit-tap-highlight-color:transparent;transition:scale .1s ease,filter .1s ease}.cs-app :is(button,a[href],summary):not(:disabled):not([aria-disabled=true]):active{scale:.97;filter:brightness(.91)}.cs-app :is(.cs-post-media,.cau-thumb):active{scale:.99}.cs-app .cs-shell.cs-mobile .cs-top-actions{gap:4px}.cs-app .cs-shell.cs-mobile .cs-top-actions .core-actions{gap:0}html.wi-touch .cs-app .cs-shell.cs-mobile .cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger){width:31px;height:44px;padding:4px}html.wi-touch .cs-app .cs-shell.cs-mobile .cs-top-actions .core-avatarbtn{width:30px;height:30px;margin:0 0 0 4px}.cs-app .cs-shell.cs-mobile .cs-top-actions .core-avatarbtn{width:30px;height:30px;flex:none}@media(min-width:380px){.cs-app .cs-shell.cs-mobile .cs-classifications{gap:2px}.cs-app .cs-shell.cs-mobile .cs-classification-switch{width:24px}.cs-app .cs-shell.cs-mobile .cs-classification-switch .cs-classification-mark{width:24px;height:24px}}@media(max-width:400px){.cs-app .cs-shell.cs-mobile .cs-wordmark{font-size:calc(21px * var(--cs-fs, 1))}}@media(max-width:379px){html.wi-touch .cs-app .cs-shell.cs-mobile .cs-top-actions :is(.core-iconbtn,.chat-topbtn,.core-waffle-trigger){width:28px}.cs-app .cs-shell.cs-mobile .cs-wordmark{font-size:calc(19px * var(--cs-fs, 1))}}@media(max-width:339px){.cs-app .cs-shell.cs-mobile .cs-wordmark{font-size:calc(16px * var(--cs-fs, 1))}.cs-app .cs-shell.cs-mobile .cs-mode-toggle{display:none}}.cs-app .cs-shell.cs-mobile .cs-top-actions .core-panel--profile{position:fixed;top:var(--topbar-h);left:10px;right:10px;width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-h) - 90px)}.cs-top-actions .corep-theme{display:none}.cs-shell.cs-mobile .cs-actions-holder{display:block;flex:none;width:128px;height:44px}@media(max-width:379px){.cs-shell.cs-mobile .cs-actions-holder{width:118px}}@media(max-width:420px){.cs-app.cs-public .cs-shell.cs-mobile .cs-sign-in.cs-join{padding-inline:10px}.cs-app.cs-public .cs-shell.cs-mobile .cs-log-in{padding-inline:6px}}.cs-app{--cau-green: #33a863;--cau-lime: #b6f36b}body{background-image:radial-gradient(90% 55% at 50% -12%,rgba(51,168,99,.09),transparent 70%);background-attachment:fixed}.cs-topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--cau-green) 2.6%,color-mix(in srgb,var(--bg) 88%,transparent)));-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.cs-sign-in{padding:7px 14px;border-radius:0;background:var(--poster-on);color:var(--poster-on-ink);font-weight:600}.cs-sign-in:hover{background:color-mix(in srgb,var(--poster-on) 86%,var(--bg))}.cs-sign-in.cs-join{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px currentColor}.cs-sign-in.cs-join:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.cs-log-in{border:0;padding:7px 8px;background:none;color:var(--ink);font:600 calc(12px * var(--cs-fs, 1)) var(--sans);cursor:pointer;white-space:nowrap}.cs-log-in:hover{color:var(--poster-on)}.cs-primary-nav a.is-active,.cs-nav-extra.is-active{background:color-mix(in srgb,var(--cau-green) 10%,var(--bg))}.cs-classification-switch .cs-classification-mark,.cs-classification-switch[aria-pressed=false] .cs-classification-mark{transform:none;transition:opacity .18s ease}.cs-classification-switch[aria-pressed=false] .cs-classification-mark{opacity:.28}.cs-classification-switch[aria-pressed=false] .cs-classification-mark:after{transform:none;opacity:1}.cs-classification-switch .cs-classification-mark--human:after{opacity:.82}.cs-classification-switch:active .cs-classification-mark{transform:none}.cs-classification-switch[aria-pressed=false]:hover .cs-classification-mark{opacity:.5}@media(hover:hover)and (pointer:fine){.cs-classifications{gap:0}.cs-classification-switch{max-width:40px;overflow:hidden;transition:max-width .22s ease,opacity .18s ease}.cs-classifications:has([aria-pressed=true]):not(:hover):not(:has(:focus-visible)) .cs-classification-switch[aria-pressed=false]{max-width:0;opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.cs-classification-switch,.cs-classification-switch .cs-classification-mark{transition:none}}:root[data-cauchii-motion=reduce] :is(.cs-classification-switch,.cs-classification-switch .cs-classification-mark){transition:none}@media(prefers-reduced-transparency:reduce){.cs-topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:Cauchii Poster Display;src:url(/about-art/dela-gothic-about.woff2) format("woff2");font-display:swap}:root{--poster-teal: #0f6b5e;--poster-blue: #2348c9;--poster-vermilion: #b73818;--poster-coral: #f47f68;--poster-plum: #6233a8;--poster-sky: #4aa8e8;--poster-rose: #b92d66;--poster-yellow: #ffcb2e;--poster-green: #36b26a;--poster-cream: #e8dec6;--poster-ink: #111110;--poster-on: var(--poster-cream);--poster-on-ink: var(--poster-ink);--delete-red: #d3312a;--delete-tone: color-mix(in srgb, #d3312a 16%, transparent);--poster-dim-teal: #17443d;--poster-dim-blue: #1b2f66;--poster-dim-vermilion: #4f2417;--poster-dim-plum: #33204d}.cs-grid-loading>i:nth-child(8n+1),.cs-media-grid>:nth-child(8n+1) :is(.cs-preview-placeholder,.cs-preview-frame:not(:has(img.is-ready))){background-color:var(--poster-dim-teal)}.cs-grid-loading>i:nth-child(8n+3),.cs-media-grid>:nth-child(8n+3) :is(.cs-preview-placeholder,.cs-preview-frame:not(:has(img.is-ready))){background-color:var(--poster-dim-plum)}.cs-grid-loading>i:nth-child(8n+4),.cs-media-grid>:nth-child(8n+4) :is(.cs-preview-placeholder,.cs-preview-frame:not(:has(img.is-ready))){background-color:var(--poster-dim-blue)}.cs-grid-loading>i:nth-child(8n+6),.cs-media-grid>:nth-child(8n+6) :is(.cs-preview-placeholder,.cs-preview-frame:not(:has(img.is-ready))){background-color:var(--poster-dim-vermilion)}.cs-grid-loading>i:nth-child(8n+7),.cs-media-grid>:nth-child(8n+7) :is(.cs-preview-placeholder,.cs-preview-frame:not(:has(img.is-ready))){background-color:var(--poster-dim-teal)}.cs-grid-end{position:relative;container-type:inline-size;aspect-ratio:4 / 5;overflow:hidden}.cs-grid-end-a{background:var(--poster-teal);color:var(--poster-cream)}.cs-grid-end-b{background:var(--poster-coral);color:var(--poster-ink)}.cs-grid-end-c{background:var(--poster-blue);color:var(--poster-cream)}.cs-grid-end-word{position:absolute;left:8cqw;bottom:8cqw;font:400 17cqw/1 Cauchii Poster Display,Hiragino Sans,Noto Sans JP,sans-serif;letter-spacing:-.02em;white-space:nowrap}.cs-grid-end-tall{position:absolute;right:8cqw;top:8cqw;writing-mode:vertical-rl;font:400 15cqw/1 Cauchii Poster Display,Hiragino Sans,Noto Sans JP,sans-serif;letter-spacing:.1em}.cs-grid-end-dots{position:absolute;left:8cqw;bottom:8cqw;width:42cqw;height:26cqw;background:radial-gradient(circle,currentColor 1.6px,transparent 2px) 0 0 / 14px 14px;opacity:.75}.cs-empty:not([role]){--poster-field: var(--poster-teal);--poster-words: var(--poster-cream);box-sizing:border-box;width:min(440px,calc(100% - 24px));min-height:min(340px,calc(100vw - 24px));margin:24px auto;align-items:flex-start;justify-content:flex-end;gap:0;padding:24px;text-align:left;background:var(--poster-field);color:var(--poster-words)}.cs-empty.is-blue:not([role]){--poster-field: var(--poster-blue)}.cs-empty.is-vermilion:not([role]){--poster-field: var(--poster-vermilion)}.cs-empty.is-coral:not([role]){--poster-field: var(--poster-coral);--poster-words: var(--poster-ink)}.cs-empty:not([role])>svg{display:none}.cs-empty:not([role]) :is(h1,h2){margin:0 0 auto;padding-bottom:28px;color:inherit;font:700 clamp(26px,5vw,32px)/1.05 var(--sans);letter-spacing:-.035em}.cs-empty:not([role]) p{max-width:40ch;margin:0;color:inherit;font:400 calc(15px * var(--cs-fs, 1))/1.5 var(--sans)}.cs-empty:not([role]) :is(.cs-primary,.cs-secondary){min-height:38px;margin-top:16px;padding:8px 14px;border:0;border-radius:0;background:var(--poster-ink);color:var(--poster-cream)!important;font:600 calc(14px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-app .cs-profile{--profile-dim: color-mix(in srgb, var(--banner-field) 34%, var(--bg))}.cs-app .cs-profile .cau-prof-head{display:grid;grid-template-columns:240px minmax(0,1fr) 170px;grid-template-areas:"photo card counts";gap:3px;max-width:none;margin:0 0 3px;padding:0}.cs-prof-tile{grid-area:photo;position:relative;min-width:0;min-height:300px}.cs-app .cs-profile .cau-prof-big-av{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;border-radius:0;background-size:cover;background-position:center;background-color:var(--tile-field)}.cs-app .cs-profile .cau-prof-big-av.is-initial{display:grid;place-items:center;color:var(--tile-words);font:700 calc(72px * var(--cs-fs, 1))/1 var(--sans);letter-spacing:-.04em}.cs-prof-card{grid-area:card;position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:34px 36px 28px;background-color:var(--banner-field);background-image:var(--banner-image);background-size:cover;background-position:center;color:var(--banner-words)}.cs-app .cs-profile .cau-prof-name{display:flex;align-items:center;gap:8px;max-width:100%;color:inherit;font:700 calc(34px * var(--cs-fs, 1))/1.1 var(--sans);letter-spacing:-.035em;overflow-wrap:anywhere}.cs-app .cs-profile .cau-prof-name .cau-verified{flex:none;width:.6em;height:.6em}.cs-app .cs-profile .cau-prof-realname{margin-top:4px;color:inherit;font:600 calc(14px * var(--cs-fs, 1))/1.3 var(--sans);letter-spacing:0}.cs-app .cs-profile .cau-prof-bio{max-width:60ch;margin-top:8px;color:inherit;font:400 calc(14px * var(--cs-fs, 1))/1.45 var(--sans)}.cs-app .cs-profile .cau-prof-link{margin-top:4px;color:inherit;font:600 calc(13px * var(--cs-fs, 1))/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px}.cs-app .cs-profile .cau-prof-lapsed{border-color:currentColor;color:inherit}.cs-app .cs-profile .cau-prof-counts{grid-area:counts;display:grid;grid-auto-rows:1fr;gap:3px;min-width:0}.cs-prof-row{position:relative;min-width:0}.cs-app .cs-profile .cs-prof-count{box-sizing:border-box;display:flex;align-items:baseline;justify-content:flex-start;gap:7px;width:100%;height:100%;min-height:0;padding:16px 18px;border:0;border-radius:0;background-size:cover;background-position:center;text-align:left;font:inherit}.cs-app .cs-profile button.cau-count-btn{cursor:pointer}.cs-app .cs-profile button.cau-count-btn:hover{filter:brightness(1.12)}.cs-app .cs-profile .cau-prof-counts b{color:inherit;font:700 calc(24px * var(--cs-fs, 1))/1.1 var(--sans);letter-spacing:-.02em}.cs-app .cs-profile .cau-prof-counts span{margin:0;color:inherit;font:500 calc(12px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-app .cs-prof-card .cau-prof-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:16px}.cs-app .cs-prof-card .cau-prof-btn{min-height:32px;padding:6px 12px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);box-shadow:none}.cs-app .cs-prof-card .cau-prof-btn--primary{border-color:var(--poster-ink);background:var(--poster-ink);color:var(--poster-cream)}.cs-prof-edit{display:flex;flex-direction:column;flex:1;align-self:stretch;min-height:0;margin-top:8px}.cs-prof-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 10px}.cs-prof-fields textarea{grid-column:2;grid-row:1 / span 2;resize:none}.cs-prof-fields :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;padding:7px 9px;border:1px solid currentColor;border-radius:0;background:#00000024;color:inherit;font:400 calc(13px * var(--cs-fs, 1))/1.35 var(--sans)}.cs-prof-fields :is(input,textarea)::placeholder{color:inherit;opacity:.65}.cs-prof-fields :is(input,textarea):focus-visible{outline:2px solid currentColor;outline-offset:1px}.cs-prof-error{font:600 calc(12px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-look{position:absolute;top:6px;right:6px;z-index:5}.cs-look-chip{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:0;background:var(--poster-ink);color:var(--poster-cream);cursor:pointer}.cs-look-chip:hover{background:#000}.cs-look:has(.cs-look-card){z-index:20}.cs-look-card{position:absolute;top:34px;right:0;display:grid;gap:10px;width:216px;padding:12px;background:var(--surface);box-shadow:0 10px 28px #000a;color:var(--ink)}.cs-look-tile .cs-look-card{left:0;right:auto}.cs-look-tile{left:6px;right:auto}.cs-look-card strong{font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans)}.cs-look-colors{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.cs-look-colors button{aspect-ratio:1;padding:0;border:0;border-radius:4px;cursor:pointer}.cs-look-colors button:hover{outline:2px solid var(--cs-edge);outline-offset:1px}.cs-look-colors button[aria-checked=true],.cs-look-colors button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cs-look-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.cs-look-sources button{display:grid;justify-items:center;gap:4px;padding:8px 2px 7px;border:1px solid var(--cs-edge);border-radius:0;background:var(--cs-soft);color:var(--ink);font:600 calc(11px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-look-sources button:hover:not(:disabled){border-color:var(--ink)}.cs-look-sources button:disabled{opacity:.5;cursor:default}.cs-look-note{margin:0;color:var(--cs-secondary);font:500 calc(12px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-look-remove{min-height:30px;padding:5px 8px;border:0;background:none;color:var(--cs-secondary);font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-look-remove:hover{color:var(--ink)}.cs-look-own{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cs-look.is-busy .cs-look-chip{animation:cs-look-busy .9s ease-in-out infinite alternate}@keyframes cs-look-busy{to{opacity:.45}}:root[data-cauchii-motion=reduce] .cs-look.is-busy .cs-look-chip{animation:none;opacity:.6}.cs-look-card .cs-form-error{margin:0}.cs-crop-scrim{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px;background:#000000b8}.cs-crop{display:grid;gap:0;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);color:var(--ink);box-shadow:0 18px 50px #000b;outline:0}.cs-crop-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px}.cs-crop-head strong{font:600 15px/1.2 var(--sans)}.cs-crop-head button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cs-crop-stage{display:grid;place-items:center;padding:16px;background:var(--bg)}.cs-crop-frame{display:block;width:auto;max-width:100%;height:auto;max-height:56dvh;cursor:grab;touch-action:none;box-shadow:0 0 0 2px var(--poster-on)}.cs-crop-frame:active{cursor:grabbing}.cs-crop-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px}.cs-crop-zoom{flex:1 1 200px;display:flex;align-items:center;gap:10px;color:var(--muted)}.cs-crop-zoom input{flex:1;min-width:0;accent-color:var(--poster-on)}.cs-crop-btn{min-height:36px;padding:7px 14px;border:1px solid var(--line);border-radius:0;background:var(--surface-2);color:var(--ink);font:600 13px/1.2 var(--sans);cursor:pointer}.cs-crop-btn:hover{border-color:var(--ink)}.cs-crop-btn.is-primary{border-color:transparent;background:var(--poster-on);color:var(--poster-on-ink)}.cs-crop-error{margin:0;padding:0 16px 14px;color:var(--cs-danger, #ff9b92);font:500 13px/1.4 var(--sans)}.cs-app .cs-profile .cau-prof-tabs{justify-content:flex-start;flex-wrap:wrap;gap:3px;margin:0 0 3px;border:0}.cs-app .cs-profile .cau-prof-tabs button{margin:0;padding:9px 14px;border:0;border-radius:0;background:var(--surface);color:var(--cs-secondary);font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans)}.cs-app .cs-profile .cau-prof-tabs button:hover{color:var(--ink)}.cs-app .cs-profile .cau-prof-tabs button.is-on{background:var(--poster-on);color:var(--poster-on-ink)}.cs-app .cs-profile .cau-grid3{gap:3px}.cs-app .cs-profile .cau-prof-empty:first-letter{text-transform:uppercase}.cs-app .cs-profile .cau-members-locked{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:180px}.cs-app .cs-profile :is(.cau-prof-empty,.cau-members-locked){padding:22px;background:var(--profile-dim);color:var(--ink);text-align:left;font:700 calc(20px * var(--cs-fs, 1))/1.15 var(--sans);letter-spacing:-.02em}.cs-app .cs-profile .cau-prof-empty{padding-top:110px}.cs-app .cs-profile .cau-members-locked h3{margin:0 0 6px;font:inherit}.cs-app .cs-profile .cau-members-locked p{max-width:50ch;margin:0;font:400 calc(14px * var(--cs-fs, 1))/1.5 var(--sans);letter-spacing:0}.cs-app .cs-profile .cs-empty-action{justify-content:flex-start;padding:6px 0 24px}@media(max-width:860px){.cs-app .cs-profile .cau-prof-head{grid-template-columns:160px minmax(0,1fr);grid-template-areas:"photo card" "counts counts"}.cs-prof-tile{min-height:200px}.cs-prof-card{padding:24px 26px 22px}.cs-app .cs-profile .cau-prof-counts{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.cs-app .cs-profile .cs-prof-count{flex-direction:column;gap:1px;padding:8px 12px}}@media(max-width:480px){.cs-app .cs-profile .cau-prof-head{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"photo counts" "card card"}.cs-prof-tile{min-height:96px}.cs-prof-card{padding:16px}.cs-app .cs-profile .cau-prof-name{font-size:calc(26px * var(--cs-fs, 1))}.cs-app .cs-profile .cau-prof-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-app .cs-profile .cs-prof-count{justify-content:center}.cs-look-card{position:fixed;top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto}.cs-look-tile .cs-look-card{left:12px;right:12px}.cs-prof-fields{grid-template-columns:minmax(0,1fr)}.cs-prof-fields textarea{grid-column:auto;grid-row:auto}}.cs-swap{position:relative}.cs-swap-probe{position:fixed;top:var(--cs-sticky-top, var(--topbar-h, 0px));left:0;width:0;height:0;visibility:hidden;pointer-events:none}.cs-swap-pane.is-away{content-visibility:hidden}@supports not (content-visibility: hidden){.cs-swap-pane.is-away{display:none}}.cs-swap-pane.is-out{opacity:0;transform:translateY(6px);transition:opacity .13s ease-in,transform .13s ease-in;pointer-events:none}.cs-swap-pane.is-in{animation:cs-swap-in .24s cubic-bezier(.2,.8,.2,1) both}@keyframes cs-swap-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.cs-swap-pane:is(.is-out,.is-in){transition:none;animation:none;transform:none}}:root[data-cauchii-motion=reduce] .cs-swap-pane:is(.is-out,.is-in){transition:none;animation:none;transform:none}.cs-swap-people{padding-bottom:8px}.cs-follow{display:flex;flex-direction:column;height:var(--cs-follow-h, 100dvh);min-height:0;color:var(--ink)}.cs-follow-head{flex:none;display:flex;flex-wrap:wrap;align-items:stretch;gap:3px;margin:0 0 3px}.cs-follow-tabs{display:flex;gap:3px}.cs-app .cs-follow-tabs button{margin:0;padding:9px 14px;border:0;border-radius:0;background:var(--surface);color:var(--cs-secondary);font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-app .cs-follow-tabs button:hover{color:var(--ink)}.cs-app .cs-follow-tabs button.is-on{background:var(--poster-on);color:var(--poster-on-ink)}.cs-follow-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.cs-app .cs-follow-search{flex:1 1 180px;height:auto;min-height:35px;border:0;background:var(--surface)}.cs-app .cs-follow-search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.cs-follow-search input::-webkit-search-cancel-button{cursor:pointer}.cs-follow .cs-people-tools{margin-left:auto;padding:0 2px 0 6px;background:var(--surface);color:var(--ink)}.cs-follow-scroll{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--surface)}.cs-app .cs-follow-list{position:relative;margin:0;padding:0;list-style:none;contain:layout paint}.cs-follow .cs-people-row,.cs-follow .cs-people-row:last-child{position:absolute;top:0;left:0;right:0;box-sizing:border-box;height:calc(64px * var(--cs-fs, 1));border-bottom:1px solid var(--cs-edge)}.cs-follow .cs-people-slide{box-sizing:border-box;height:100%;min-height:0}.cs-follow .cs-safety-rm-ask{flex-wrap:nowrap}.cs-follow-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:22px;color:var(--ink);font:700 calc(20px * var(--cs-fs, 1))/1.15 var(--sans);letter-spacing:-.02em}.cs-follow-status[role=alert]{color:var(--cs-danger, #ff9b92)}.cs-follow-more{display:grid;place-items:center;margin:0;padding:14px}.cs-follow-more i{width:18px;height:18px;border:2px solid var(--cs-edge);border-top-color:var(--ink);border-radius:50%;animation:cs-follow-ring .8s linear infinite}@keyframes cs-follow-ring{to{rotate:1turn}}:root[data-cauchii-motion=reduce] .cs-follow-more i{animation-duration:2.4s}.cs-prof-row .cs-prof-count.is-open{box-shadow:inset 0 -4px 0 currentColor}@media(max-width:560px){.cs-follow-tabs{flex:1 1 auto}.cs-app .cs-follow-tabs button{flex:1 1 0}.cs-app .cs-follow-search{order:3;flex:1 1 100%;max-width:none;min-height:40px}.cs-follow .cs-people-tools{margin-left:0}}.cs-people-x{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cs-app .cs-people-list{padding:0}.cs-people-row{position:relative;overflow:hidden;border-bottom:1px solid var(--cs-edge)}.cs-people-slide{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 10px 8px 14px;background:var(--surface);transition:transform .18s cubic-bezier(.3,.9,.4,1)}.cs-people-row.can-swipe .cs-people-slide{touch-action:pan-y}.cs-people-slide.is-dragging{transition:none}.cs-people-swipe{position:absolute;top:0;right:0;bottom:0;width:92px;padding:0 8px;border:0;background:#d3312a;color:#fff;font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}@media(hover:hover){.cs-people-swipe{display:none}}@media(hover:none){.cs-people-inline{display:none}}.cs-people-tools{display:flex;align-items:center;gap:2px}.cs-people-select{padding:6px 10px;border:0;background:none;color:inherit;font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-people-select:hover{text-decoration:underline;text-underline-offset:3px}.cs-people-pick{cursor:pointer}.cs-people-pick.is-picked{background:var(--delete-tone)}.cs-app .cs-people-pick input{flex:none;appearance:none;padding:0;box-shadow:none;width:20px;height:20px;margin:0;border:2px solid var(--muted);border-radius:0;background:none;display:grid;place-items:center;cursor:pointer}.cs-people-pick input:before{content:none}.cs-app .cs-people-pick input:checked{border-color:var(--delete-red);background:var(--delete-red)}.cs-app .cs-people-pick input:checked:after{content:"";position:static;background:none;box-shadow:none;width:9px;height:5px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.cs-people-pick input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cs-people-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--cs-edge);background:var(--surface)}.cs-people-count{font:600 calc(13px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-people-link{padding:4px;border:0;background:none;color:var(--muted);font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-people-gap{flex:1}.cs-people-bar .cs-people-count:first-child+.cs-people-btn{margin-left:auto}.cs-people-btn.is-danger{border-color:transparent;background:#d3312a;color:#fff}.cs-people-btn:disabled{opacity:.45;cursor:default}.cs-people-error{flex:none;margin:0;padding:8px 14px;color:var(--cs-danger, #ff9b92);font:500 calc(12px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-people-row:last-child{border-bottom:0}.cs-people-user{flex:1 1 auto;display:flex;align-items:center;gap:11px;min-width:0;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.cs-people-user .cau-sub-av{flex:none;width:40px;height:40px}.cs-people-who{min-width:0;display:grid;gap:1px}.cs-people-who strong{display:flex;align-items:center;gap:6px;font:600 calc(14px * var(--cs-fs, 1))/1.25 var(--sans);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-people-who strong .cau-verified{flex:none;width:10px;height:10px;min-width:0;min-height:0;margin:0}.cs-people-who small{color:var(--cs-secondary);font:400 calc(12px * var(--cs-fs, 1))/1.3 var(--sans);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-people-user:hover strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cs-people-actions{flex:none;display:flex;align-items:center;gap:5px}.cs-people-btn,.cs-app .cs-people-actions .cs-safety-rm{min-height:32px;padding:6px 11px;border:1px solid var(--cs-edge);border-radius:0;background:var(--cs-soft);color:var(--ink);font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-people-btn:hover,.cs-app .cs-people-actions .cs-safety-rm:hover{border-color:var(--ink)}.cs-people-btn.is-primary{border-color:transparent;background:var(--poster-on);color:var(--poster-on-ink)}.cs-app .cs-people-actions .cs-safety-rm.is-danger{color:#ff8a80}.cs-people-more{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;color:var(--cs-secondary);cursor:pointer}.cs-people-more:hover{color:var(--ink)}.cs-people-more svg{width:18px;height:18px}.cs-people-note{color:var(--cs-secondary);font:500 calc(12px * var(--cs-fs, 1))/1.2 var(--sans)}@media(max-width:480px){.cs-people-actions .cs-safety-rm-ask{flex-wrap:wrap}.cs-people-bar:has(.cs-people-count:first-child+.cs-people-btn) .cs-people-count{flex:1 1 100%}.cs-people-bar:has(.cs-people-count:first-child+.cs-people-btn) .cs-people-btn{flex:1;margin-left:0}}.cs-mode-toggle{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:0;background:none;color:var(--ink);cursor:pointer}.cs-mode-toggle:hover{background:var(--cs-soft)}.cs-mode-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media(max-width:379px){.cs-app .cs-mode-toggle{width:28px}.cs-shell.cs-mobile .cs-classifications{gap:2px}.cs-shell.cs-mobile .cs-classification-switch{width:19px}.cs-shell.cs-mobile .cs-classification-switch .cs-classification-mark{width:19px;height:19px}.cs-shell.cs-mobile .cs-wordmark{font-size:calc(19px * var(--cs-fs, 1))}}@media(max-width:339px){.cs-shell.cs-mobile .cs-wordmark{font-size:calc(16px * var(--cs-fs, 1))}}.cs-top-search{box-sizing:border-box;height:34px;max-width:460px;gap:9px;padding:0 6px 0 10px;border-radius:0}.cs-top-search svg{width:17px;height:17px}.cs-top-search input:placeholder-shown~button{display:none}.cs-explore-search{border-radius:0}:is(.cs-top-search,.cs-explore-search):focus-within{border-color:var(--ink)}.cs-app .cau-hist-item.is-selected{background:var(--delete-tone)}.cs-app .cau-hist-item.is-selected .cau-hist-check{border-color:var(--delete-red);background:var(--delete-red);color:#fff}.cs-app .cau-thumb-wrap.is-selected{outline-color:var(--delete-red)}.cs-app .cau-thumb-wrap.is-selected .cau-thumb-check{border-color:var(--delete-red);background:var(--delete-red);color:#fff}.cs-app .cau-modal:focus,.cs-app [role=dialog].cau-modal:focus-visible{outline:none}.cs-app :is(.cau-modal-img,.cau-mi-arrow,.cau-modal-nav){-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cs-ic-smile{stroke:var(--cauchii-smile, #36b26a)}svg[fill=currentColor] .cs-ic-smile{stroke:var(--bg)}svg .cs-ic-smile{fill:none}.cs-ic-lid{transform-box:fill-box;transform-origin:0% 100%;transition:transform .16s cubic-bezier(.3,1.6,.5,1)}@media(hover:hover){:is(button,a):hover>svg .cs-ic-lid{transform:translateY(-1px) rotate(-13deg)}}@media(prefers-reduced-motion:reduce){.cs-ic-lid{transition:none}}:root[data-cauchii-motion=reduce] .cs-ic-lid{transition:none}@media(max-width:640px){.cs-app .cs-media-grid:not(.cau-grid3),.cs-app .cs-post-stream,.cs-app .cs-explore-grid,.cs-app[data-view=phone] .cs-post-stream,.cs-app[data-view=phone] .cs-explore-grid,.cs-grid-loading,.cs-shell.cs-mobile .cs-grid-loading{grid-template-columns:minmax(0,1fr)}}.cs-studio-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-left:2px;color:var(--cau-ink, var(--ink, currentColor));border-radius:0}.cs-studio-mark svg{display:block;width:30px;height:30px}.cs-studio-mark:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.cs-studio-mark:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.cs-shell.cs-mobile .cs-studio-mark{width:30px;height:44px;margin-left:0}.cs-shell.cs-mobile .cs-studio-mark svg{width:27px;height:27px}.cs-shell.cs-mobile .cs-top-actions:has(.cs-studio-mark) .cs-log-in{padding-inline:4px}.cs-shell.cs-mobile .cs-top-actions:has(.cs-studio-mark) .cs-sign-in{padding-inline:8px}.cs-log-in-ic{display:none}@media(max-width:400px){.cs-shell.cs-mobile .cs-top-actions:has(.cs-studio-mark) .cs-log-in{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding-inline:4px}.cs-shell.cs-mobile .cs-top-actions:has(.cs-studio-mark) .cs-log-in-word{display:none}.cs-shell.cs-mobile .cs-top-actions:has(.cs-studio-mark) .cs-log-in-ic{display:block}}:root[data-cauchii-mode=light]{--bg: #FAFAFA;--surface: #FFFFFF;--surface-2: #EFEFEF;--ink: #141414;--muted: #6B6B6B;--line: #E2E2E2;--accent: #141414;--accent-ink: #FFFFFF;--accent-text: var(--accent);--glow: #000000;--poster-on: #141414;--poster-on-ink: #FFFFFF;--poster-dim-teal: #cfe3de;--poster-dim-blue: #d3dcf2;--poster-dim-vermilion: #f0d4ca;--poster-dim-plum: #e0d6ef;--cs-danger: #b3261e}:root[data-cauchii-mode=light] .cs-app{--accent: #141414;--accent-text: #141414;--accent-ink: #FFFFFF}:root[data-cauchii-mode=light] body{background-image:linear-gradient(180deg,#fff 0,#fafafa 420px);background-attachment:scroll;background-repeat:no-repeat}:root[data-cauchii-mode=light] .cs-topbar{background:linear-gradient(180deg,#fffffff5,#ffffffdb);box-shadow:0 1px 0 var(--line)}:root[data-cauchii-mode=light] :is(.cs-primary-nav a.is-active,.cs-nav-extra.is-active){background:var(--surface-2)}:root[data-cauchii-mode=light] :is(.cs-topbar,.cs-sidebar):after{display:none}:root[data-cauchii-mode=light] :is(.cs-primary,.cs-secondary){box-shadow:none}:root[data-cauchii-mode=light] :is(.cs-top-search,.cs-explore-search){background:var(--surface);border-color:var(--line)}:root[data-cauchii-mode=light] :is(.cs-top-search,.cs-explore-search):focus-within{border-color:var(--ink)}:root[data-cauchii-mode=light] .cs-classification-mark--human{--classification-colour: var(--ink);--classification-halo: transparent;--classification-halo-in: transparent;border:0}:root[data-cauchii-mode=light] .cau-np-provrow .box--white{border:0;box-shadow:inset 0 0 0 2px var(--ink)}:root[data-cauchii-mode=light] :is(.cs-post-visual,.cau-thumb-wrap,.cs-org-tile,.cs-explore-tile,.cs-ab-mark,.cs-preview-frame,.cs-collection-card-art,.cau-modal-img,.cau-art-over,.cs-mv-sub,.cs-mv-identity) .cs-classification-mark--human{--classification-colour: #fff;--classification-halo: #0000005c;--classification-halo-in: #0000003d}:root[data-cauchii-mode=light] .cs-form-error{color:var(--cs-danger)}:root[data-cauchii-mode=light] :is(.cs-set-button.is-danger,.cs-context-menu button.is-danger,.cs-safety-rm.is-danger,.cs-safety-menu button.is-danger){color:var(--cs-danger)}:root[data-cauchii-mode=light] :is(.cs-post-like.is-liked,.cau-modal-actions .is-liked,.cs-comment-like.is-liked,.cs-comment-like.is-liked:hover:not(:disabled)){color:#c8392f}:root[data-cauchii-mode=light] .cs-app .cau-prov{background:var(--surface)}:root[data-cauchii-mode=light] .cs-about{color:var(--ink);--ab-ink: #FFFFFF}:root[data-cauchii-mode=light] .cs-ab-hero{background:var(--surface);color:var(--ink)}:root[data-cauchii-mode=light] :is(.cs-ab-katakana,.cs-ab-vertical){color:var(--ink)}:root[data-cauchii-mode=light] .cs-ab-dots{background-image:radial-gradient(circle,var(--ink) 1.6px,transparent 2px)}:root[data-cauchii-mode=light] :is(.cs-ab-teal,.cs-ab-blue,.cs-ab-vermilion){color:var(--ab-cream)}:root[data-cauchii-mode=light] .cs-ab-ink{color:var(--ink)}:root[data-cauchii-mode=light] .cs-ab-cream{background:#efefef}:root[data-cauchii-mode=light] .cs-ab-tier-human{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 7px var(--ink)}:root[data-cauchii-mode=light] .cs-ab-tiermark{background:none}:root[data-cauchii-mode=light] .cau-hist-text{color:color-mix(in srgb,var(--ink) 82%,transparent)}:root[data-cauchii-mode=light] :is(.cau-cta-link,.cau-dlink--lead,.cau-sub,.cau-sub-btn,.cau-sheet-cta):hover{color:var(--ink)}:root[data-cauchii-mode=light] .cau-follow-btn:hover{border-color:var(--ink)}.cs-safety-more{display:inline-grid;place-items:center;min-width:32px;min-height:32px;padding:0;border:0;border-radius:2px;background:none;color:var(--muted);cursor:pointer}.cs-safety-more svg{width:20px;height:20px}.cs-safety-more:hover{color:var(--ink)}.cs-safety-more:focus-visible,.cs-comment-more:focus-visible,.cs-safety-rm:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cs-comment-more{flex:none;align-self:flex-start;display:inline-grid;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;border:0;border-radius:2px;background:none;color:inherit;opacity:.45;cursor:pointer}.cs-comment-more svg{width:16px;height:16px}.cs-comment-more:hover,.cs-comment-more:focus-visible,.cs-comment-more[aria-expanded=true]{opacity:1}.cau-comment:has(>.cs-comment-more) .cau-c-body{flex:1 1 auto}.cs-mv-comment:has(>.cs-comment-more){grid-template-columns:30px minmax(0,1fr) auto}@media(hover:none){.cs-comment-more{opacity:.7}}.cau-prof-btn.cs-safety-prof{min-width:38px;padding-inline:8px}.cau-prof-btn.cs-safety-prof svg{width:18px;height:18px}.cs-safety-menu{position:fixed;z-index:1400;min-width:200px;max-width:min(300px,calc(100vw - 16px));padding:4px 0;background:var(--surface, #161615);color:var(--ink, #ededea);border:1px solid var(--cs-edge, var(--line, #3a3a37));border-radius:2px;box-shadow:0 10px 28px #000a;font:400 13px/1.4 var(--sans, Inter, system-ui, sans-serif)}.cs-safety-menu button{display:flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cs-safety-menu button:hover,.cs-safety-menu button:focus-visible{background:color-mix(in srgb,var(--ink, #ededea) 7%,transparent);outline:none}.cs-safety-menu button.is-danger{color:#ed7067}.cs-safety-group{padding:2px 0 4px;border-bottom:1px solid var(--cs-edge, var(--line, #3a3a37));margin-bottom:4px}.cs-safety-group:last-child{border-bottom:0;margin-bottom:0}.cs-safety-group-label{padding:6px 14px 2px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--muted, #8a8984)}.cs-safety-check{display:inline-block;width:1.1em;flex:none}.cs-safety-menu button.is-on{font-weight:600}.cs-safety-rm{flex:none;padding:5px 10px;border:1px solid var(--cs-edge, var(--line));border-radius:2px;background:none;color:var(--ink);font:500 calc(12px * var(--cs-fs, 1)) var(--sans);cursor:pointer}.cs-safety-rm:hover:not(:disabled){border-color:var(--ink)}.cs-safety-rm.is-danger{border-color:var(--red, #e5342b);color:#ed7067}.cs-safety-rm:disabled{opacity:.5;cursor:default}.cs-safety-rm-ask{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cs-safety-rm-q{font-size:calc(12px * var(--cs-fs, 1));color:var(--muted)}.cs-secondary.cs-safety-danger{background:var(--red, #e5342b);border-color:var(--red, #e5342b);color:#fff}.cs-safety-quote{margin:10px 0 0;padding:8px 10px;border-left:2px solid var(--cs-edge, var(--line));color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.cs-mv{position:fixed;inset:0;z-index:1200;background:#000;color:#f4f4f2;font-family:var(--sans);outline:none;animation:cs-mv-fade .36s ease-out;--mv-nav-height: calc(68px + env(safe-area-inset-bottom,0px)) }@keyframes cs-mv-fade{0%{opacity:0}to{opacity:1}}.cs-app[data-view=phone] .cs-mv{max-width:430px;margin-inline:auto;box-shadow:0 0 0 1px #ffffff1f}.cs-mv-scroller{position:absolute;inset:env(safe-area-inset-top,0px) 0 var(--mv-nav-height);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.cs-mv-scroller::-webkit-scrollbar{display:none}.cs-mv-scroller.is-held{overflow-y:hidden}.cs-mv-slide{position:relative;height:100%;display:block;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.cs-mv-stage{position:relative;width:100%;height:100%;min-height:0;container-type:size;display:grid;grid-template-rows:auto 60px 36px;align-content:center;justify-items:center;transform-origin:50% 0;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.cs-mv.is-talking .cs-mv-slide.is-current .cs-mv-stage{transform:translateY(var(--mv-dy,0px)) scale(var(--mv-s,1))}.cs-mv-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cs-mv-track::-webkit-scrollbar{display:none}.cs-mv-page{flex:0 0 100%;height:100%;display:grid;place-items:center;scroll-snap-align:center;scroll-snap-stop:always}.cs-mv-frame{container-type:inline-size;position:relative;width:min(100cqw,calc((100cqh - 96px)*.8));aspect-ratio:4 / 5;min-height:0;background:#111}.cs-mv-frame{touch-action:manipulation}.cs-mv-burst{position:absolute;z-index:4;width:96px;height:96px;margin:-48px 0 0 -48px;color:#fff;pointer-events:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45));animation:cs-mv-burst .85s cubic-bezier(.2,.8,.2,1) both}.cs-mv-burst svg{width:100%;height:100%}@keyframes cs-mv-burst{0%{transform:scale(.3);opacity:0}18%{transform:scale(1.12);opacity:1}32%{transform:scale(.95)}70%{transform:scale(1);opacity:1}to{transform:scale(1.05) translateY(-12px);opacity:0}}@media(prefers-reduced-motion:reduce){.cs-mv-burst{animation:none}}:root[data-cauchii-motion=reduce] .cs-mv-burst{animation:none}.cs-mv-media{position:relative;overflow:hidden;width:100%;height:100%;background:#111}.cs-mv-media>:is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-mv-3d{position:absolute;inset:0}.cs-mv-3d .cs-model3d{min-height:0;height:100%;background:#000}.cs-mv-3d-glyph{position:absolute;inset:0;display:grid;place-items:center;font:700 calc(20px * var(--cs-fs, 1))/1 var(--mono, monospace);color:#ffffff80}.cs-mv-pill{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%);min-height:36px;padding:0 16px;border:1px solid #ffffff4d;border-radius:2px;background:#111c;color:#fff;font:600 calc(13px * var(--cs-fs, 1))/1 var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-mv-round{position:absolute;z-index:5;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ffffff52;border-radius:2px;background:#0f0f0fb8;color:#fff;box-shadow:0 2px 12px #0009;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .12s ease,background .12s ease}.cs-mv-round svg{width:22px;height:22px}.cs-mv-round:active{transform:scale(.93);background:#2a2a2ae6}.cs-mv-round:focus-visible,.cs-mv-act:focus-visible,.cs-mv-caption:focus-visible{outline:2px solid #fff;outline-offset:2px}.cs-mv-close,.cs-mv-del{transition:opacity .18s ease,transform .12s ease,background .12s ease}.cs-mv.is-talking :is(.cs-mv-close,.cs-mv-del,.cs-mv-dots,.cs-mv-info){opacity:0;pointer-events:none}.cs-mv-close{top:calc(env(safe-area-inset-top,0px) + 12px);left:12px}.cs-mv-del{top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;width:38px;height:38px}.cs-mv-declare{position:absolute;z-index:5;top:calc(env(safe-area-inset-top,0px) + 12px);right:58px;width:38px;height:38px;display:grid;place-items:center}.cs-mv-declare[aria-pressed=false] .cs-classification-mark{opacity:.45}.cs-mv.is-talking .cs-mv-declare{opacity:0;pointer-events:none}.cs-mv-del svg{width:19px;height:19px}.cs-mv-tagbtn{left:10px;bottom:10px;z-index:2;width:32px;height:32px}.cs-mv-tagbtn svg{width:18px;height:18px}.cs-mv-tagbtn.is-on{background:#fff;color:#111}.cs-mv-dots{position:absolute;z-index:5;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:2px;padding:3px 6px;border-radius:10px;background:#0003}.cs-mv-dots button{position:relative;width:14px;height:14px;padding:0;border:0;background:none;cursor:pointer}.cs-mv-dots button:before{content:"";position:absolute;left:4px;top:4px;width:6px;height:6px;border-radius:50%;background:#fff6;transition:background .14s ease,transform .14s ease}.cs-mv-dots button.is-on:before{background:#fff;transform:scale(1.2)}.cs-mv-count{padding:4px 9px;font:500 calc(11px * var(--cs-fs, 1))/1 var(--sans);color:#fff;font-variant-numeric:tabular-nums}.cs-mv-info,.cs-mv-caption-row{width:min(100cqw,max(280px,calc((100cqh - 96px)*.8)))}.cs-mv-info{position:relative;container:mv-info / inline-size;box-sizing:border-box;min-width:0;height:60px;padding:8px}.cs-mv-bar{display:flex;align-items:center;gap:8px;min-height:44px}.cs-mv-user{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.cs-mv-avatar{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;overflow:hidden;background:#262626;cursor:pointer}.cs-mv-avatar:disabled{cursor:default}.cs-mv-avatar img{display:block;width:100%;height:100%;object-fit:cover}.cs-mv-who{display:grid;gap:3px;min-width:0}.cs-mv-handle{display:flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:inherit;font:600 calc(14px * var(--cs-fs, 1))/1.2 var(--sans);text-align:left;cursor:pointer}.cs-mv-handle:disabled{cursor:default}.cs-mv-handle>.cs-mv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mv-sub{display:flex;align-items:center;gap:6px;min-width:0;font:400 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);color:#ffffffa6;white-space:nowrap}.cs-mv-follow{padding:0;border:0;background:none;color:#fff;font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-mv-follow.is-on{color:#ffffffa6;font-weight:500}.cs-mv-sub .cs-mv-stamp{position:relative;flex:none}.cs-mv-sub .cs-mv-stamp .cs-classification-mark{width:12px;height:12px}.cs-mv-sub .cs-stamp-tip{top:auto;bottom:calc(100% + 8px)}.cs-mv-sub .cau-vis-badge{position:static;flex:none}.cs-mv-actions{display:flex;align-items:center;gap:3px;flex:none}.cs-mv-act{display:inline-flex;align-items:center;justify-content:center;gap:4px;position:relative;min-width:44px;width:44px;height:44px;padding:0;border:1px solid #ffffff32;border-radius:2px;background:#ffffff0b;color:#fff;font:500 calc(13px * var(--cs-fs, 1))/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.cs-mv-act svg{flex:none;width:25px;height:25px}.cs-mv-act:active{background:#ffffff14}.cs-mv-act.is-liked{color:#ec746c}.cs-mv-caption-row{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-width:0;height:36px;padding:0 9px}.cs-mv-posted{flex:none;margin-left:auto;font:400 10px/1.2 var(--sans);color:#ffffff80;white-space:nowrap}.cs-mv-caption{display:flex;align-items:center;flex:1;min-width:0;gap:5px;min-height:34px;padding:0 4px 2px 0;border:0;background:none;color:#ffffffd9;font:400 calc(13px * var(--cs-fs, 1))/1.4 var(--sans);text-align:left;cursor:pointer}.cs-mv-caption>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-mv-caption>svg{flex:none;width:16px;height:16px;opacity:.65}.cs-mv-loader{display:grid;grid-template-rows:none;place-content:center;justify-items:center;gap:14px;color:#ffffffa6;font:400 calc(13px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-mv-spin{width:24px;height:24px;border:2px solid #ffffff33;border-top-color:#fff;border-radius:50%;animation:cs-mv-spin .8s linear infinite}@keyframes cs-mv-spin{to{transform:rotate(360deg)}}.cs-mv-toast{position:absolute;z-index:7;left:50%;bottom:calc(176px + var(--mv-nav-height));transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border:1px solid #ffffff2e;border-radius:2px;background:#1b1b1bf2;color:#fff;font:500 calc(13px * var(--cs-fs, 1))/1.3 var(--sans);box-shadow:0 6px 20px #0009;cursor:pointer;animation:cs-mv-fade .16s ease-out}.cs-mv-sheet-scrim{position:absolute;inset:0 0 var(--mv-nav-height);z-index:8;display:flex;flex-direction:column;justify-content:flex-end;background:transparent}.cs-mv-sheet{display:flex;flex-direction:column;height:min(42%,360px);min-height:210px;max-height:100%;background:var(--bg,#111);color:var(--ink,#eee);border-top:1px solid var(--cs-edge,#ffffff1f);border-radius:2px;transition:transform .2s ease;animation:cs-mv-up .24s cubic-bezier(.2,.8,.2,1)}@keyframes cs-mv-up{0%{transform:translateY(100%)}to{transform:none}}.cs-mv-sheet-head{position:relative;flex:none;display:flex;align-items:center;gap:10px;padding:20px 12px 12px 16px;border-bottom:1px solid var(--cs-edge,#ffffff1f);touch-action:none}.cs-mv-sheet-head .cs-mv-who{flex:1}.cs-mv-sheet-head .cs-mv-sub{color:var(--cs-secondary,#999)}.cs-mv-grip{position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--cs-secondary,#888);opacity:.5}.cs-mv-chip{flex:none;min-height:32px;padding:0 12px;border:1px solid var(--cs-edge,#ffffff2e);border-radius:2px;background:none;color:var(--ink,#eee);font:600 calc(12px * var(--cs-fs, 1))/1 var(--sans);cursor:pointer}.cs-mv-chip.is-primary{background:var(--ink,#eee);border-color:var(--ink,#eee);color:var(--bg,#111)}.cs-mv-sheet-x{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--cs-edge,#ffffff2e);border-radius:2px;background:var(--surface,#1a1a1a);color:var(--ink,#eee);cursor:pointer}.cs-mv-sheet-x svg{width:18px;height:18px}.cs-mv-sheet-body{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:18px;padding:16px;overflow-y:auto;overscroll-behavior:contain}.cs-mv-about{display:grid;gap:8px}.cs-mv-about:not(:last-child){padding-bottom:16px;border-bottom:1px solid var(--cs-edge,#ffffff1f)}.cs-mv-caption-full{margin:0;font:400 calc(14px * var(--cs-fs, 1))/1.5 var(--sans);white-space:pre-wrap;word-break:break-word}.cs-mv-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font:400 calc(12px * var(--cs-fs, 1))/1.4 var(--sans);color:var(--cs-secondary,#999)}.cs-mv-meta svg{flex:none;width:15px;height:15px}.cs-mv-meta button{padding:0;border:0;background:none;color:var(--ink,#eee);font:600 calc(12px * var(--cs-fs, 1))/1.4 var(--sans);cursor:pointer}.cs-mv-comments{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cs-mv-comment{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.cs-mv-comment img{width:30px;height:30px;border-radius:50%;object-fit:cover}.cs-mv-comment b{margin-right:7px;font:600 calc(12px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-mv-comment time{font:400 calc(11px * var(--cs-fs, 1))/1.3 var(--sans);color:var(--cs-secondary,#999)}.cs-mv-comment p{margin:3px 0 0;font:400 calc(14px * var(--cs-fs, 1))/1.45 var(--sans);white-space:pre-wrap;word-break:break-word}.cs-mv-comment.is-reply{margin-left:40px;grid-template-columns:24px minmax(0,1fr)}.cs-mv-comment.is-reply img{width:24px;height:24px}.cs-mv-reply{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;padding:0;border:0;background:none;color:var(--cs-secondary,#999);font:600 calc(12px * var(--cs-fs, 1))/1.3 var(--sans);cursor:pointer}.cs-mv-c-actions{display:flex;align-items:center;gap:12px;margin-top:2px}.cs-mv-c-actions:empty{display:none}.cs-mv-c-actions .cs-mv-reply{margin-top:0}.cs-mv-c-actions .cs-comment-like{min-width:32px;min-height:32px;font-size:calc(12px * var(--cs-fs, 1))}.cs-mv-c-actions .cs-comment-like svg{width:16px;height:16px}.cs-mv-state{display:flex;align-items:center;gap:10px;margin:0;font:400 calc(13px * var(--cs-fs, 1))/1.4 var(--sans);color:var(--cs-secondary,#999)}.cs-mv-state button{padding:0;border:0;background:none;color:var(--ink,#eee);font:600 calc(13px * var(--cs-fs, 1)) var(--sans);text-decoration:underline;cursor:pointer}.cs-mv-compose{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--cs-edge,#ffffff1f)}.cs-mv-compose .cs-form-error{flex-basis:100%;margin:0}.cs-mv-replying{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font:400 calc(12px * var(--cs-fs, 1))/1.3 var(--sans);color:var(--cs-secondary,#999)}.cs-mv-compose .cs-mv-replying button{height:32px;min-width:32px;padding:0 4px;border-radius:0;background:none;color:var(--cs-secondary,#999);font-size:calc(13px * var(--cs-fs, 1))}.cs-mv-compose input{flex:1;min-width:0;height:42px;padding:0 16px;border:1px solid var(--cs-edge,#ffffff2e);border-radius:2px;background:var(--surface,#1a1a1a);color:var(--ink,#eee);font:400 calc(16px * var(--cs-fs, 1)) var(--sans);outline:none}.cs-mv-compose input:focus{border-color:var(--ink,#eee)}.cs-mv-compose button{flex:none;height:42px;padding:0 12px;border:0;background:none;color:var(--ink,#eee);font:600 calc(14px * var(--cs-fs, 1)) var(--sans);cursor:pointer}.cs-mv-compose button:disabled{opacity:.4;cursor:default}.cs-mv-members{flex:none;margin:0;padding:12px 16px;border-top:1px solid var(--cs-edge,#ffffff1f);font:400 calc(12px * var(--cs-fs, 1))/1.4 var(--sans);color:var(--cs-secondary,#999)}.cs-mv-members a{color:var(--ink,#eee)}.cs-mv-act:disabled{opacity:.35;cursor:default}.cs-mv:not(.is-settled) .cs-mv-slide.is-current .cs-mv-info{animation:cs-mv-controls-in .36s cubic-bezier(.22,1,.36,1)}@keyframes cs-mv-controls-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cs-mv-compose button{border-radius:2px;background:var(--ink,#eee);color:var(--bg,#111);min-width:58px}.cs-mv-sheet-x{width:44px;height:44px}.cs-mv-sheet-head{padding:16px 10px 8px;gap:8px}.cs-mv-sheet-body{gap:12px;padding:12px}.cs-mv-chip{min-height:40px;padding-inline:10px}.cs-mv-sheet-head .cs-mv-chip:not(.is-primary){font-size:11px}.cs-mv-sub .cs-mv-stamp .cs-classification-mark{width:15px;height:15px}.cs-mv-round,.cs-mv-del,.cs-mv-tagbtn{width:44px;height:44px}.cs-mv-dots button{width:26px;height:26px}.cs-mv-dots button:before{left:11px;top:11px;width:4px;height:4px}.cs-mv-identity{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.cs-mv-identity .cs-mv-handle{min-width:0;flex:0 1 auto}.cs-mv-identity .cs-mv-stamp{flex:none;position:relative}.cs-mv-stamp-btn{flex:none;display:grid;place-items:center;min-width:32px;min-height:32px;margin:-8px -9px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cs-mv-identity .cs-classification-mark{width:15px;height:15px}.cs-mv-identity .cs-stamp-tip{top:auto;bottom:calc(100% + 8px)}.cs-mv-act>span{position:absolute;bottom:2px;inset-inline:2px;max-width:40px;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:10px;text-align:center}.cs-mv-act:has(>span) svg{width:22px;height:22px;margin-bottom:9px}.cs-mv-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--cs-secondary);font:400 12px/1.4 var(--sans)}.cs-mv-detail-meta .cau-vis-badge{position:static}.cs-mv-detail-meta>button{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.cs-mv-detail-meta>button svg{width:16px;height:16px}.cs-mv-loader .cs-mv-chip{color:#fff;border-color:#ffffff52}.cs-mv-tagbtn{top:10px;bottom:auto}.cs-mv-del{top:10px;right:10px}.cs-mv-info .cs-mv-avatar{width:28px;height:28px}.cs-mv-info .cs-mv-user{gap:5px}.cs-mv-info .cs-mv-handle{font-size:13px}.cs-mv-info .cs-mv-identity{gap:5px}.cs-mv-loader{display:grid}@container mv-info (max-width: 270px){.cs-mv-info .cs-mv-avatar{display:none}.cs-mv-info .cs-mv-bar{gap:4px}.cs-mv-info .cs-mv-handle{font-size:11px}.cs-mv-info .cs-mv-act{width:40px;min-width:40px}.cs-mv-info .cs-mv-actions{gap:2px}}.cs-mv-del.cs-mv-edit{right:60px}.cs-mv-edit~.cs-mv-declare{right:110px}.cs-mv-edit svg{width:19px;height:19px}.cs-mv-handle{overflow:hidden}.cs-mv-handle>.cs-mv-name{min-width:0}.cs-mv-caption-row .cs-mv-stamp-btn{margin:0 -8px 0 auto;min-height:34px}.cs-mv-caption-row>.cs-mv-stamp{flex:none;position:relative;margin-left:auto;line-height:0}.cs-mv-caption-row .cs-classification-mark{width:13px;height:13px}.cs-mv-caption-row :is(.cs-mv-stamp-btn,.cs-mv-stamp)+.cs-mv-posted{margin-left:0}.cs-mv-caption-row .cs-stamp-tip{top:auto;bottom:calc(100% + 8px);left:auto;right:0}.cs-mv-detail-meta{align-items:flex-start;flex-wrap:nowrap}.cs-mv-detail-meta .cau-prov--sheet{flex:1 1 0;min-width:0;margin:0}.cs-mv-detail-meta .cau-prov--sheet .cau-prov-toggle{min-height:40px;padding:8px 10px;align-items:center}.cs-mv-detail-meta .cau-prov--sheet .cau-prov-toggle .cs-classification-mark{margin-top:0}.cs-mv-detail-meta .cau-prov--sheet .cau-prov-rows{grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:10px}.cs-mv-detail-meta .cau-vis-badge{flex:none;align-self:center}.cs-mv-detail-meta>.cs-mv-save{flex:none}.cs-mv-dots{gap:0;padding:0 4px;border-radius:13px;background:#00000073}.cs-mv-dots button:before{left:9px;top:9px;width:8px;height:8px;background:#ffffffb3;transform:none}.cs-mv-dots button.is-on:before{left:8px;top:8px;width:10px;height:10px;background:#fff;transform:none}.cs-mv-count{padding:6px 10px;font-size:calc(12px * var(--cs-fs, 1))}.cs-app .cs-set{max-width:860px;margin:0 auto;padding-bottom:40px}.cs-set .cau-back{display:block;margin:0 0 14px}.cs-set-head{display:flex;flex-direction:column;gap:14px;padding:18px 20px;margin-bottom:4px;background-color:var(--banner-field);background-image:var(--banner-image);background-size:cover;background-position:center;color:var(--banner-words)}.cs-set-head h1{margin:0;font:700 calc(30px * var(--cs-fs, 1))/1.1 var(--sans);letter-spacing:-.035em}.cs-set-who{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-set-who>div{flex:1 1 180px;min-width:0}.cs-set-who .cs-avatar{flex:none;width:40px;height:40px}.cs-set-who strong{display:flex;align-items:center;gap:6px;font:600 calc(14px * var(--cs-fs, 1))/1.25 var(--sans)}.cs-set-who strong .cau-verified{flex:none;width:10px;height:10px;margin:0}.cs-set-who p{margin:1px 0 0;font:400 calc(12px * var(--cs-fs, 1))/1.4 var(--sans);overflow-wrap:anywhere}.cs-set-group{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 28px;padding:22px 0 16px;border-top:1px solid var(--cs-edge);scroll-margin-top:calc(var(--topbar-h) + 12px)}.cs-set-head+.cs-set-group{border-top:0}.cs-app .cs-set-group h2{margin:0;font:700 calc(18px * var(--cs-fs, 1))/1.2 var(--sans);letter-spacing:-.02em}.cs-set-row{display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--cs-edge);background:none;color:var(--ink);font:inherit;text-align:left}.cs-set-rows>:first-child{padding-top:2px}.cs-set-rows>:last-child{border-bottom:0}.cs-set-line{display:flex;align-items:center;justify-content:space-between;gap:24px}.cs-set-label{flex:1 1 auto;min-width:0}.cs-set-label strong{display:block;font:600 calc(14px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-set-label strong[data-tip]{cursor:help}.cs-set-label small{display:block;max-width:56ch;margin-top:3px;color:var(--cs-secondary);font:400 calc(12px * var(--cs-fs, 1))/1.45 var(--sans);overflow-wrap:anywhere}.cs-set-label small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cs-set-control{flex:none;display:flex;align-items:center;gap:8px}.cs-set-link{cursor:pointer}.cs-set-link:hover strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cs-set-arrow{flex:none;color:var(--cs-secondary);font-size:calc(20px * var(--cs-fs, 1));line-height:1}.cs-set-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border:1px solid var(--cs-edge);border-radius:0;background:var(--cs-soft);color:var(--ink);font:600 calc(12px * var(--cs-fs, 1))/1.2 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer}.cs-set-button:hover:not(:disabled){border-color:var(--ink)}.cs-set-button:disabled{opacity:.45;cursor:default}.cs-set-button.is-solid{border-color:transparent;background:var(--poster-ink);color:var(--poster-cream)}.cs-set-button.is-primary{border-color:transparent;background:var(--poster-on);color:var(--poster-on-ink)}.cs-set-button.is-danger{color:#ff8a80}.cs-set-button.is-quiet{border-color:transparent;background:none;color:var(--cs-secondary)}.cs-set-toggle{cursor:pointer}.cs-app input.cs-set-switch{flex:none;appearance:none;position:relative;box-sizing:border-box;width:44px;height:24px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:var(--cs-edge);cursor:pointer;transition:background .12s ease}.cs-set-switch:before{content:none}.cs-set-switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:var(--ink);transition:transform .12s ease}.cs-app input.cs-set-switch:checked{background:#36b26a}.cs-set-switch:checked:after{transform:translate(20px);background:var(--poster-ink)}.cs-set-switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cs-set-segments{display:inline-flex;gap:2px}.cs-set-segments label{padding:9px 14px;background:var(--cs-soft);color:var(--cs-secondary);font:600 calc(13px * var(--cs-fs, 1))/1.2 var(--sans);cursor:pointer}.cs-set-segments label.is-on{background:var(--poster-on);color:var(--poster-on-ink)}.cs-set-segments input{position:absolute;opacity:0;pointer-events:none}.cs-set-segments label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.cs-set-open{display:grid;gap:12px;margin-top:14px}.cs-set-open input,.cs-set-open textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--cs-edge);border-radius:0;background:var(--surface);color:var(--ink);font:400 calc(14px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-set-open .cau-field{display:grid;gap:6px;margin:0}.cs-set-open .cau-field>span{color:var(--cs-secondary);font:500 calc(12px * var(--cs-fs, 1))/1.3 var(--sans)}.cs-set-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cs-set-handle{display:flex;align-items:center;gap:6px}.cs-set-handle>span{color:var(--cs-secondary);font:500 calc(15px * var(--cs-fs, 1))/1 var(--sans)}.cs-set-row p.cs-form-error,.cs-set-row p.cau-note{margin:8px 0 0}@media(max-width:760px){.cs-set-head{padding:16px}.cs-set-group{grid-template-columns:1fr;padding:18px 0 10px;gap:8px}.cs-set-line{flex-wrap:wrap;gap:10px 16px}.cs-set-toggle .cs-set-line,.cs-set-link .cs-set-line{flex-wrap:nowrap}.cs-set-label{flex-basis:60%}}.cs-about{--ab-gap: 6px;--ab-pad: clamp(16px, 2.2cqw, 28px);--ab-cream: #e8dec6;--ab-black: #0e0e0e;--ab-paper-ink: #111110;--ab-teal: var(--poster-teal);--ab-blue: var(--poster-blue);--ab-vermilion: var(--poster-vermilion);--ab-ink: #1a1a18;container-type:inline-size;max-width:1360px;margin:0 auto;padding:var(--ab-gap);color:var(--ab-cream)}.cs-ab-grid{--cell: calc((100cqw - 5 * var(--ab-gap)) / 6);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(var(--cell),auto);gap:var(--ab-gap)}.cs-ab-tile{position:relative;min-width:0;margin:0;overflow:hidden}.cs-ab-b{grid-column:span 2}.cs-ab-m{grid-column:span 2;grid-row:span 2}.cs-ab-l{grid-column:span 3;grid-row:span 2}.cs-ab-w{grid-column:span 4;grid-row:span 2}.cs-ab-band{grid-column:span 6;grid-row:span 3}.cs-ab-art{background:#000}.cs-ab-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-ab-art.is-cutout{background:var(--ab-blue)}.cs-ab-art.is-cutout>img{inset:9% 9% 14%;width:82%;height:77%;object-fit:contain}.cs-ab-mark{position:absolute;left:0;top:0;z-index:3;display:inline-flex;padding:6px;background:var(--ab-black)}.cs-ab-mark .cs-classification-mark{display:block;width:14px;height:14px}.cs-ab-text{display:flex;flex-direction:column;padding:var(--ab-pad)}.cs-ab-teal{background:var(--ab-teal)}.cs-ab-blue{background:var(--ab-blue)}.cs-ab-vermilion{background:var(--ab-vermilion)}.cs-ab-ink{background:var(--ab-ink)}.cs-ab-cream{background:var(--ab-cream);color:var(--ab-paper-ink)}.cs-ab-green{background:#36b26a;color:var(--ab-paper-ink)}.cs-about h2{margin:0 0 auto;padding-bottom:20px;font:700 clamp(30px,4.1cqw,56px)/1 var(--sans);letter-spacing:-.045em}.cs-about h2 em{font-style:normal}.cs-about h3{margin:0 0 auto;padding-bottom:18px;font:700 clamp(24px,2.7cqw,36px)/1.05 var(--sans);letter-spacing:-.035em}.cs-ab-text p{max-width:44ch;margin:0;font:400 calc(15px * var(--cs-fs, 1))/1.5 var(--sans)}.cs-ab-text p+p{margin-top:10px}.cs-ab-text p a{color:inherit;font-weight:700;text-decoration:none}.cs-ab-text p a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cs-ab-l>p{font-size:calc(17px * var(--cs-fs, 1))}.cs-ab-stripes{flex:none;display:block;height:15px;margin-top:18px;background:repeating-linear-gradient(to bottom,currentColor 0 1px,transparent 1px 7px);opacity:.55}.cs-ab-hero{grid-column:span 4;grid-row:span 3;display:block;background:#151513}.cs-ab-sun{position:absolute;right:5%;top:11%;width:49%;aspect-ratio:1;border-radius:50%;background:#c8401f}.cs-ab-heroart{position:absolute;right:14.5%;top:13%;bottom:13%;width:30%;margin:0}.cs-ab-heroart img{width:100%;height:100%;object-fit:contain;object-position:50% 50%;display:block;filter:drop-shadow(0 18px 22px #0000008c)}.cs-ab-herotext{position:absolute;left:var(--ab-pad);bottom:var(--ab-pad);z-index:1;width:52%}.cs-ab-katakana{position:absolute;left:var(--ab-pad);top:calc(var(--ab-pad) + 16px);margin:0;font:400 clamp(46px,7.6cqw,108px)/1 "Cauchii Poster Display","Hiragino Sans","Noto Sans JP",sans-serif;letter-spacing:-.02em;color:var(--ab-cream)}.cs-ab-say{position:absolute;left:var(--ab-pad);top:calc(var(--ab-pad) + 24px + clamp(46px,7.6cqw,108px));margin:0;font:500 calc(12px * var(--cs-fs, 1))/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-secondary, #9a9a96)}.cs-ab-vertical{position:absolute;right:14px;top:var(--ab-pad);z-index:2;margin:0;writing-mode:vertical-rl;font:400 clamp(14px,1.5cqw,20px)/1 "Cauchii Poster Display","Hiragino Sans","Noto Sans JP",sans-serif;letter-spacing:.14em;color:var(--ab-cream)}.cs-ab-hero h1{margin:0;font:700 clamp(44px,7.4cqw,104px)/.92 var(--sans);letter-spacing:-.055em}.cs-ab-hero h1 em{font-style:normal}.cs-ab-chip{position:absolute;display:block;background:#c8401f}.cs-ab-chip-a{right:2.4%;top:58%;width:2.2%;aspect-ratio:1}.cs-ab-chip-b{right:1.6%;top:64%;width:1.3%;aspect-ratio:1}.cs-ab-dots{position:absolute;right:14px;bottom:16px;width:54px;height:30px;background:radial-gradient(circle,var(--ab-cream) 1.6px,transparent 2px) 0 0 / 12px 12px;opacity:.8}.cs-ab-tiers{grid-column:span 4;grid-row:span 2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ab-gap);margin:0;padding:0;list-style:none}.cs-ab-tier{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:18px;color:var(--ab-paper-ink)}.cs-about .cs-ab-tier h3{margin:0;padding:0;font:700 clamp(18px,2cqw,28px)/1.08 var(--sans);letter-spacing:-.025em}.cs-ab-tier p{margin:0;font:500 calc(13px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-ab-tier-human{background:var(--ab-black);color:#fff;box-shadow:inset 0 0 0 7px #fff}.cs-ab-tier-declared{background:#36b26a}.cs-ab-tier-possible{background:#f2a20c}.cs-ab-tier-ai{background:#e5342b}.cs-ab-band>img{object-position:50% 50%}.cs-ab-band blockquote{position:absolute;left:var(--ab-pad);top:calc(var(--ab-pad) + 22px);z-index:1;max-width:15ch;margin:0;color:#fff;font:700 clamp(26px,3.8cqw,52px)/1.03 var(--sans);letter-spacing:-.04em}.cs-ab-join{justify-content:space-between}.cs-about .cs-ab-join h2{padding-bottom:24px}.cs-ab-join h2 img{display:block;width:auto;height:clamp(84px,11cqw,150px)}.cs-ab-join>div{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px}.cs-ab-join p{font-size:calc(17px * var(--cs-fs, 1))}.cs-about .cs-about-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;background:var(--ab-paper-ink);color:var(--ab-cream);text-decoration:none;font:600 calc(14px * var(--cs-fs, 1))/1.4 var(--sans)}.cs-about-cta svg{width:23px;height:23px}.cs-ab-foot{display:flex;justify-content:flex-end;padding:18px var(--ab-pad) 22px;color:var(--cs-secondary, #9a9a96)}.cs-about-copy{font:500 12px/1 var(--sans);color:inherit;text-decoration:none}.cs-about-copy:hover{text-decoration:underline;text-underline-offset:3px}@container (max-width: 860px){.cs-ab-grid{--cell: calc((100cqw - var(--ab-gap)) / 2);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-ab-m.cs-ab-text,.cs-ab-l.cs-ab-text,.cs-ab-w.cs-ab-text{grid-column:span 2;grid-row:auto;min-height:var(--cell)}.cs-ab-m.cs-ab-art,.cs-ab-l.cs-ab-art,.cs-ab-w.cs-ab-art,.cs-ab-band{grid-column:span 2;grid-row:span 2}.cs-ab-band>img{object-fit:contain;object-position:50% 100%}.cs-ab-hero{grid-column:span 2;grid-row:span 3}.cs-ab-tiers{grid-column:span 2;grid-row:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-about h2{font-size:clamp(38px,11cqw,64px);padding-bottom:28px}.cs-about h3{font-size:clamp(28px,8cqw,44px);padding-bottom:24px}.cs-about .cs-ab-tier h3{font-size:clamp(19px,5cqw,30px)}.cs-ab-herotext{width:90%}.cs-ab-hero h1{font-size:clamp(38px,11.4cqw,84px)}.cs-ab-katakana{font-size:clamp(44px,15.5cqw,118px)}.cs-ab-say{top:calc(var(--ab-pad) + 22px + clamp(44px,15.5cqw,118px))}.cs-ab-vertical{right:8px}.cs-ab-sun{right:5%;top:24%;width:72%}.cs-ab-heroart{right:19%;top:25%;bottom:27%;width:44%}.cs-ab-band blockquote{font-size:clamp(22px,6.2cqw,40px)}}.sw-trigger{width:28px;height:20px;padding:0;flex:none;cursor:pointer;border:1px solid var(--line-strong);border-radius:calc(var(--radius, 6px) - 2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--base-surface) 55%,transparent)}.sw-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-trigger.is-open{outline:2px solid var(--accent);outline-offset:1px}.sw-trigger:disabled{cursor:not-allowed;opacity:.5}.sw-popover{position:fixed;z-index:100000;box-sizing:border-box;background:var(--base-surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:calc(var(--radius, 6px) + 4px);box-shadow:0 14px 36px color-mix(in srgb,var(--scrim) 30%,transparent);font:500 12px var(--sans, system-ui)}.sw-sheet-scrim{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--scrim) 35%,transparent)}.sw-sheet{width:100%;max-width:420px;max-height:88vh;overflow-y:auto;box-sizing:border-box;background:var(--base-surface);color:var(--ink);font:500 12px var(--sans, system-ui);border-radius:16px 16px 0 0;border:1px solid var(--line-strong);border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.sw-panel{padding:12px;display:flex;flex-direction:column;gap:8px}.sw-sheet .sw-panel{align-items:stretch}.sw-head{display:flex;align-items:center;gap:10px}.sw-chips{display:flex;flex:none}.sw-chip{width:34px;height:30px;display:block;border:1px solid var(--line-strong);border-radius:var(--radius, 6px) 0 0 var(--radius, 6px)}.sw-chip-prev{width:22px;padding:0;cursor:pointer;border-left:0;border-radius:0 var(--radius, 6px) var(--radius, 6px) 0;background:repeating-linear-gradient(45deg,var(--base-surface-2),var(--base-surface-2) 3px,var(--base-surface) 3px,var(--base-surface) 6px)}.sw-chip-prev:disabled{cursor:default}.sw-chip-prev:not(:disabled):hover{filter:brightness(1.06)}.sw-hex{font:500 12px var(--mono, ui-monospace, monospace);letter-spacing:.02em;color:var(--ink)}.sw-head-tools{margin-left:auto;display:flex;gap:4px}.sw-icon-btn{width:28px;height:28px;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--base-surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius, 6px)}.sw-icon-btn:hover{background:var(--base-surface-2);border-color:var(--line-strong)}.sw-views,.sw-tabs{display:flex;gap:2px;padding:2px;background:var(--base-surface-2);border-radius:var(--radius, 6px)}.sw-view-tab,.sw-tab{flex:1;min-width:0;padding:5px 4px;cursor:pointer;font:inherit;font-size:11px;color:var(--muted);background:transparent;border:0;border-radius:calc(var(--radius, 6px) - 2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-view-tab.is-on,.sw-tab.is-on{background:var(--base-surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.sw-body{display:flex;justify-content:center;min-height:40px}.sw-disc{position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.sw-disc-canvas{display:block;cursor:crosshair;touch-action:none}.sw-knob{position:absolute;width:18px;height:18px;border-radius:50%;box-sizing:border-box;transform:translate(-50%,-50%);pointer-events:none;border:2px solid #ffffff;box-shadow:0 0 0 1px #00000073,0 1px 3px #0000004d}.sw-knob-ring,.sw-knob-disc{pointer-events:auto;cursor:grab}.sw-knob:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-knob-flat{width:14px;height:14px}.sw-classic{width:100%;display:flex;flex-direction:column;gap:10px}.sw-classic-square{position:relative;height:170px;border-radius:var(--radius, 6px);cursor:crosshair;touch-action:none;background-image:linear-gradient(to top,#000000,transparent),linear-gradient(to right,#ffffff,transparent)}.sw-hue-bar{position:relative;height:14px;border-radius:7px;cursor:pointer;touch-action:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sw-classic-square:focus-visible,.sw-hue-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-value{width:100%;display:flex;flex-direction:column;gap:6px}.sw-value-row,.sw-hex-row{display:flex;align-items:center;gap:8px}.sw-value-label{width:26px;flex:none;font-size:11px;color:var(--muted)}.sw-value-range{flex:1;min-width:0;height:12px;border-radius:6px;-webkit-appearance:none;appearance:none;cursor:pointer}.sw-value-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--base-surface);border:2px solid var(--ink)}.sw-value-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--base-surface);border:2px solid var(--ink)}.sw-value-num{width:38px;flex:none;text-align:right;font:500 11px var(--mono, ui-monospace, monospace);color:var(--ink)}.sw-value-sep{height:1px;background:var(--line);margin:2px 0}.sw-hex-hash{color:var(--muted);font:500 12px var(--mono, ui-monospace, monospace)}.sw-hex-input{flex:1;min-width:0;height:28px;padding:0 8px;box-sizing:border-box;font:500 12px var(--mono, ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--base-surface);border:1px solid var(--line-strong);border-radius:var(--radius, 6px)}.sw-section-label{font-size:11px;color:var(--muted);margin-top:2px}.sw-recents{display:flex;gap:4px;min-height:24px;align-items:center}.sw-recent{width:24px;height:24px;padding:0;flex:none;cursor:pointer;border:1px solid var(--line-strong);border-radius:5px}.sw-recent.is-current{box-shadow:0 0 0 2px var(--base-surface),0 0 0 3px var(--ink)}.sw-empty-note{font-size:11px;color:var(--muted)}.sw-grid{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.sw-slot{aspect-ratio:1;min-width:0;padding:0;cursor:pointer;touch-action:none;border:1px solid var(--line-strong);border-radius:5px;display:grid;place-items:center}.sw-slot.is-empty{background:transparent;border:1px dashed var(--line-strong);color:var(--muted)}.sw-slot.is-empty:hover{border-style:solid;color:var(--ink);background:var(--base-surface-2)}.sw-slot.is-current{box-shadow:0 0 0 2px var(--base-surface),0 0 0 3px var(--ink)}.sw-slot.is-dragging{opacity:.35}.sw-slot.is-target{box-shadow:0 0 0 2px var(--accent)}.sw-slot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sw-slot-plus{font-size:13px;line-height:1;pointer-events:none}.sw-slot-menu{position:absolute;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;min-width:150px;background:var(--base-surface);border:1px solid var(--line-strong);border-radius:var(--radius, 6px);box-shadow:0 8px 22px color-mix(in srgb,var(--scrim) 25%,transparent);padding:4px}.sw-slot-menu button{text-align:left;padding:6px 8px;font:inherit;color:var(--ink);background:transparent;border:0;border-radius:4px;cursor:pointer}.sw-slot-menu button:hover:not(:disabled){background:var(--base-surface-2)}.sw-slot-menu button:disabled{color:var(--muted);cursor:default}.sw-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;cursor:pointer;font:inherit;font-size:11px;color:var(--ink);background:var(--base-surface);border:1px solid var(--line-strong);border-radius:var(--radius, 6px)}.sw-btn:hover{background:var(--base-surface-2)}.sw-btn.is-danger{color:var(--red, var(--ink));border-color:var(--red, var(--line-strong))}.sw-import{align-self:flex-start}.sw-palettes{width:100%;display:flex;flex-direction:column;gap:8px}.sw-palettes-actions{display:flex;gap:6px;flex-wrap:wrap}.sw-palette-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.sw-palette-item{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--line);border-radius:var(--radius, 6px)}.sw-palette-item.is-active{border-color:var(--ink)}.sw-palette-pick{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:2px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:transparent;border:0}.sw-palette-name{display:flex;align-items:center;gap:4px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-palette-strip{display:flex;gap:2px;height:12px}.sw-palette-strip span{width:12px;height:12px;border-radius:3px;border:1px solid var(--line)}.sw-palette-strip em{font-size:11px;color:var(--muted);font-style:normal}.sw-palette-tools{display:flex;gap:4px;flex:none}.sw-rename{flex:1;min-width:0;height:28px;padding:0 8px;font:inherit;color:var(--ink);background:var(--base-surface);border:1px solid var(--accent);border-radius:var(--radius, 6px)}.sw-note{margin:0;font-size:11px;color:var(--muted)}.sw-trigger.sw-trigger-wide{width:100%;height:32px}.sw-trigger-group{display:flex;align-items:stretch;width:100%;min-width:0}.sw-trigger-group .sw-trigger{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.sw-trigger-prev{width:22px;flex:none;padding:0;cursor:pointer;border:1px solid var(--line-strong);border-left:0;border-radius:0 calc(var(--radius, 6px) - 2px) calc(var(--radius, 6px) - 2px) 0;background:repeating-linear-gradient(45deg,var(--base-surface-2),var(--base-surface-2) 3px,var(--base-surface) 3px,var(--base-surface) 6px)}.sw-trigger-prev:disabled{cursor:default}.sw-trigger-prev:not(:disabled):hover{filter:brightness(1.08)}.sw-trigger-prev:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sw-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sw-row-label{font:700 9px/1 var(--sans, system-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:2px;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-dot{width:18px;height:18px;padding:0;flex:none;border-radius:50%;cursor:pointer;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.sw-dot.is-on{box-shadow:0 0 0 2px var(--base-surface),0 0 0 3.5px var(--accent-strong, var(--accent))}.sw-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-dot-add{display:grid;place-items:center;font:500 13px/1 var(--sans, system-ui);color:var(--muted);background:transparent;border:1px dashed var(--line-strong)}.sw-dot-add:hover{color:var(--ink);border-style:solid;background:var(--base-surface-2)}.sw-dot.sw-dot-pick{border:none}.sw-dot-drop{display:grid;place-items:center;color:var(--muted);background:transparent;border:1px solid var(--line-strong)}.sw-dot-drop:hover{color:var(--ink);background:var(--base-surface-2)}.sw-dot-drop.is-picking{color:var(--accent-strong, var(--accent));border-color:var(--accent-strong, var(--accent))}.sw-row-hint{font-size:10px;color:var(--muted)}.sw-trigger.sw-dot-trigger{width:100%;height:100%;display:block;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #00000024,0 1px 2px #0000001a}.sw-trigger.sw-dot-trigger.is-square{border-radius:5px}.sw-wheel{box-shadow:inset 0 0 0 1px #00000029;cursor:pointer;flex:none;overflow:visible}.sw-wheel-dot{position:absolute;inset:0;margin:auto;width:54%;height:54%;border-radius:50%;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #00000024}.sw-wheel-icon .sw-wheel-dot{box-shadow:0 0 0 1px #fff}button.sw-wheel:not(:disabled):hover{filter:saturate(1.15) brightness(1.04)}button.sw-wheel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.sw-wheel.is-open{outline:2px solid var(--accent)!important;outline-offset:1px!important}button.sw-wheel:disabled{cursor:not-allowed;opacity:.5}.sw-legacy-trigger.is-open{outline:2px solid var(--accent)!important;outline-offset:1px!important}.sw-harmony{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.sw-harmony .sw-value-row{width:100%}.sw-knob-small{width:13px;height:13px}.sw-harmony-modes{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.sw-harmony-mode{padding:3px 7px;font:inherit;font-size:11px;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px}.sw-harmony-mode.is-on{color:var(--ink);border-color:var(--ink);background:var(--base-surface-2)}.sw-harmony-swatches{display:flex;gap:6px}.sw-harmony-swatch{width:40px;height:26px;padding:0;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius, 6px)}.sw-harmony-swatch.is-current{cursor:default;box-shadow:0 0 0 2px var(--base-surface),0 0 0 3px var(--ink)}.sw-pinned,.sw-float{position:fixed;z-index:3500;box-sizing:border-box;background:var(--base-surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:calc(var(--radius, 6px) + 4px);box-shadow:0 14px 36px color-mix(in srgb,var(--scrim) 30%,transparent)}.sw-pinned{font:500 12px var(--sans, system-ui)}.sw-pin-icon{flex:none;color:var(--ink)}.sw-pinned.is-collapsed .sw-pin-bar,.sw-float.is-collapsed .sw-pin-bar{padding-bottom:6px}.sw-pin-bar{display:flex;align-items:center;gap:6px;padding:6px 8px 0 10px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;color:var(--muted)}.sw-pinned.is-dragging .sw-pin-bar{cursor:grabbing}.sw-pinned.is-dragging{box-shadow:0 20px 44px color-mix(in srgb,var(--scrim) 38%,transparent)}.sw-pin-grip{flex:none;opacity:.7}.sw-pin-label{flex:1;min-width:0;font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-icon-btn.is-on{color:var(--accent);border-color:var(--line-strong);background:var(--base-surface-2)}.sw-pin-idle{margin:8px 12px 0;padding:6px 8px;font-size:11px;line-height:1.35;color:var(--muted);background:var(--base-surface-2);border-radius:var(--radius, 6px)}.sw-pinned.is-idle .sw-pin-body{opacity:.45}.ds-divider.is-paired{margin-top:0;margin-bottom:0}.ds-divider.is-paired .ds-divider-grip{background:var(--ds-accent, #6aa0ff);opacity:0;pointer-events:none;width:4px!important;transition:opacity .15s}.ds-divider.is-paired.can-resize:hover .ds-divider-grip,.ds-divider.is-paired.is-dragging .ds-divider-grip,.ds-divider.is-paired.can-resize:active .ds-divider-grip{opacity:.9}.ds-divider.is-paired.can-resize:has(button:hover):not(.is-dragging):not(:active) .ds-divider-grip{opacity:0}@media(hover:none){.ds-divider.is-paired.can-resize .ds-divider-grip{opacity:.55}}@media(prefers-reduced-motion:reduce){.ds-divider.is-paired .ds-divider-grip{transition:none}}.ds-divider-tab{background:var(--surface, #fff);color:var(--muted, #6b7280);border:1px solid var(--line, #d1d5db);box-shadow:0 1px 2px #0000000d;transition:color .12s ease,border-color .12s ease}.ds-divider-tab:hover{color:var(--accent-text, var(--accent));border-color:var(--accent-text, var(--accent))}
