@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700;800&family=Caveat:wght@500;600;700&display=swap");:root{--ink-2:#5A4F42cc;--r-sm:8px;--r:12px;--r-lg:16px;--r-xl:22px;--wobble-card:21px 15px 20px 16px/16px 20px 15px 21px;--wobble-card-lg:23px 17px 22px 18px/18px 22px 17px 23px;--wobble-tile:17px 13px 16px 14px/14px 16px 13px 17px;--wobble-btn:14px 11px 13px 12px/12px 13px 11px 14px;--wobble-chip:13px 10px 12px 11px/11px 12px 10px 13px;--wobble-icon:12px 9px 11px 10px/10px 11px 9px 12px;--wobble-sheet:26px 21px 0 0/21px 26px 0 0;--ink-sm:2.5px 3px 0 rgba(42,32,24,0.16);--ink-md:3px 4px 0 rgba(42,32,24,0.16);--ink-lg:4px 6px 0 rgba(42,32,24,0.18);--ink-pop:6px 8px 0 rgba(42,32,24,0.22);--shadow-sm:var(--ink-sm);--shadow:var(--ink-md);--shadow-lg:var(--ink-lg);--shadow-pop:var(--ink-pop);--sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:var(--sans);--font-hand:"Caveat","Hanken Grotesk",cursive;--sidebar-w:252px;--topbar-h:68px;--bottom-nav-h:62px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background-image:radial-gradient(rgba(140,126,104,.05) 1px,transparent 0),radial-gradient(rgba(140,126,104,.04) 1px,transparent 0);background-size:22px 22px,34px 34px;background-position:0 0,11px 17px}::selection{background:var(--accent-soft);color:var(--accent-on)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:20px}::-webkit-scrollbar-track{background:transparent}.serif{font-family:var(--sans);font-weight:700;letter-spacing:-.01em}.hand{font-family:var(--font-hand);font-weight:600;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}h1,h2,h3,h4{margin:0}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}.eyebrow-hand{font-family:var(--font-hand);font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:var(--accent);transform:rotate(-1.2deg);text-transform:none}.card{border:none;box-shadow:var(--ink-md)}.card,.sketch-surface{background:var(--surface);border-radius:var(--wobble-card)}.sketch-surface{position:relative}.sketch-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--ink-md);pointer-events:none;z-index:-1}.pill{gap:6px;font-size:12px;padding:4px 10px;border-radius:var(--wobble-chip);background:var(--accent-tint);color:var(--accent);border:1.5px dashed var(--line-strong);white-space:nowrap}.btn,.pill{display:inline-flex;align-items:center;font-weight:600}.btn{gap:8px;font-size:13.5px;padding:9px 15px;border-radius:var(--wobble-btn);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .15s ease;cursor:pointer;font-family:inherit;box-shadow:var(--ink-sm)}.btn:hover{transform:translate(-1px,-1.5px);background:var(--surface-2)}.btn-primary,.btn:hover{box-shadow:var(--ink-md)}.btn-primary{background:var(--accent);color:#fdfbf6;border-color:var(--accent-2)}.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2)}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.btn-ghost:hover{background:var(--accent-tint);box-shadow:none;transform:none}.sketch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:600;color:#fdfbf6;background:var(--accent);border:1.5px solid var(--accent-2);border-radius:var(--wobble-btn);box-shadow:var(--ink-md);padding:9px 18px;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.sketch-btn:hover:not(:disabled){transform:translate(-1.5px,-2px);box-shadow:var(--ink-lg);background:var(--accent-2)}.track{height:7px;border-radius:999px;background:var(--line-2);overflow:hidden;border:1px dashed var(--line-strong)}.track>span{display:block;height:100%;border-radius:999px;background:var(--accent)}@keyframes rise{0%{transform:translateY(9px);opacity:0}to{transform:none;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dashMarch{to{stroke-dashoffset:-24}}@keyframes skelShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.rise{animation:rise .45s cubic-bezier(.2,.7,.3,1) both}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:800px 100%;animation:skelShimmer 1.6s ease-in-out infinite;border-radius:var(--r-sm);border:1px dashed var(--line)}.skel-dash{background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 6px,transparent 6px,transparent 12px);animation:skelShimmer 1.2s ease-in-out infinite;border-radius:var(--r-sm);opacity:.5}.dash-grid{display:grid;grid-template-columns:1fr 380px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1024px){.dash-grid{grid-template-columns:1fr}}.bottom-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:80;height:var(--bottom-nav-h);background:var(--surface);border-top:1.5px solid var(--line-strong);box-shadow:0 -3px 0 rgba(42,32,24,.06);padding:0 8px env(safe-area-inset-bottom,0)}.bottom-nav-inner{display:flex;align-items:stretch;justify-content:space-around;height:100%;max-width:480px;margin:0 auto}.bottom-nav-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;background:none;border:none;cursor:pointer;color:var(--ink-4);font-family:var(--font-hand);font-size:13px;font-weight:600;position:relative}.bottom-nav-tab.active{color:var(--accent)}.deci-fab{position:fixed;z-index:85;width:52px;height:52px;border-radius:var(--wobble-icon);background:var(--accent);border:1.5px solid var(--accent-2);box-shadow:var(--ink-lg);display:grid;place-items:center;cursor:pointer;color:#fdfbf6;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.deci-fab:hover{transform:translate(-1.5px,-2px);box-shadow:var(--ink-pop)}@media (prefers-reduced-motion:reduce){.rise{animation:none}.skel,.skel-dash{animation:none;background:var(--surface-3)}}.mobile-menu-btn{display:none!important}.sidebar-overlay{display:none;position:fixed;inset:0;z-index:90;background:rgba(42,32,24,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width:768px){.mobile-menu-btn{display:inline-flex!important;padding:8px!important;border-radius:var(--wobble-btn)!important}.bottom-nav{display:block}.deci-fab{bottom:calc(var(--bottom-nav-h) + 12px)!important;right:16px!important;width:48px!important;height:48px!important}.app-sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:100;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:280px!important;box-shadow:var(--ink-pop);border-right:1.5px solid var(--line-strong)!important}.app-sidebar.open{transform:translateX(0)}.sidebar-overlay.open{display:block}.app-topbar{padding:0 10px!important;height:52px!important;gap:6px!important}.app-topbar .topbar-ask-text,.app-topbar .topbar-search,.app-topbar .topbar-shortcut{display:none!important}.app-topbar h1{font-size:16px!important}.app-topbar .btn{padding:7px 9px!important}.app-main{padding:14px 12px calc(var(--bottom-nav-h) + 72px)!important}.app-main [style*=grid-template-columns],.dash-grid{grid-template-columns:1fr!important}.app-main [style*="repeat(7,"]{grid-template-columns:repeat(7,1fr)!important}.app-main [style*="display:flex"][style*="gap:"]:not([style*="flex-direction:column"]):not([style*="flex-direction: column"]){flex-wrap:wrap!important}.app-main .card[style*="flex:1"],.app-main .card[style*="flex:1."]{flex:1 1 100%!important}.card{overflow:hidden;max-width:100%!important;box-sizing:border-box!important}.card[style*="padding:20px 22px"],.card[style*="padding:20px 24px"],.card[style*="padding:22px"],.card[style*="padding:24px 26px"],.card[style*="padding:24px 28px"],.card[style*="padding:24px"]{padding:16px!important}.app-main [style*="font-size:38px"],.app-main [style*="font-size:40px"]{font-size:26px!important}.app-main [style*="font-size:34px"]{font-size:24px!important}.app-main [style*="font-size:30px"]{font-size:22px!important}.app-main [style*="font-size:28px"]{font-size:21px!important}.app-main [style*="font-size:27px"]{font-size:20px!important}.app-main [style*="min-width:150px"],.app-main [style*="min-width:620px"]{min-width:0!important}.deci-panel{width:100vw!important;max-width:100vw!important}[style*="max-width:94vw"] [style*=grid-template-columns]{grid-template-columns:1fr!important}.app-main>div{max-width:100%;overflow-x:hidden}.pill{white-space:normal!important}.app-sidebar-desktop{display:none!important}}@media (min-width:769px){.bottom-nav{display:none!important}.deci-fab{bottom:24px!important;right:24px!important}}@media (min-width:769px) and (max-width:1024px){:root{--sidebar-w:210px}.app-topbar .topbar-search{width:160px!important}.app-topbar .topbar-ask-text{display:none!important}.app-main{padding:20px 18px 80px!important}.app-main>.md3[style*=grid-template-columns],.app-main>[style*=grid-template-columns]{grid-template-columns:1fr!important}.app-main [style*="repeat(4,"]{grid-template-columns:repeat(2,1fr)!important}.app-main [style*="1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}.deci-panel{width:min(440px,50vw)!important}}.sidebar-link{display:flex;align-items:center;gap:11px;padding:9px 12px;margin-bottom:2px;font-size:13.5px;font-weight:500;color:var(--ink-2-solid);text-decoration:none;border-radius:var(--wobble-btn);transition:background .15s ease;position:relative}.sidebar-link:hover{background:var(--surface-2)}.sidebar-link.active{background:var(--accent-tint);color:var(--accent);font-weight:700}.sidebar-link.active .sidebar-label{font-family:var(--font-hand);font-size:15px}:focus-visible{outline:2.5px solid var(--accent-2);outline-offset:3px;border-radius:4px}.md3{--sans:var(--sans);--serif:var(--sans);--paper:var(--paper);--surface:var(--surface);--surface-2:var(--surface-2);--surface-3:var(--surface-3);--ink:var(--ink);--ink-2:var(--ink-2);--ink-2-solid:var(--ink-2-solid);--ink-3:var(--ink-3);--ink-4:var(--ink-4);--line:var(--line);--line-2:var(--line-2);--line-strong:var(--line-strong);--accent:var(--accent);--accent-2:var(--accent-2);--accent-soft:var(--accent-soft);--accent-tint:var(--accent-tint);--pos:var(--pos);--neg:var(--neg);--shadow-sm:var(--ink-sm);--shadow:var(--ink-md);--r-lg:var(--r-lg)}.md3 .card{border-radius:var(--wobble-card);border:none;background:var(--surface);box-shadow:var(--ink-md)}.md3 .btn{border-radius:var(--wobble-btn);box-shadow:var(--ink-sm)}.md3 .btn-primary{border-color:var(--accent-2);box-shadow:var(--ink-md)}.md3 .pill{border-radius:var(--wobble-chip);border:1.5px dashed var(--line-strong)}.sketch-press{transition:transform .14s var(--ease),box-shadow .14s var(--ease),background .14s ease}.sketch-press:hover{transform:translate(-1px,-1.5px)}.sketch-press:active{transform:translate(1px,1.5px) scale(.98)}.sketch-press-card{transition:transform .16s var(--ease)}.sketch-press-card:hover{transform:translateY(-1px)}.sketch-press-card:active{transform:translateY(1px) scale(.995)}.app-main[data-module=dashboard] .app-topbar h1{color:var(--ink-3)}:root{--paper:#F4ECDF;--paper-2:#FDFBF6;--surface:#FDFBF6;--surface-2:#F0E6D6;--surface-3:#E8DAC5;--ink:#2A2018;--ink-2:#5a4f42cc;--ink-2-solid:#5A4F42;--ink-3:#6E6353;--ink-4:#A99C87;--line:#E2D6C2;--line-2:#EADFCE;--line-strong:#C7B79D;--outline:#8C7E68;--accent:#C96442;--accent-2:#A94E31;--accent-soft:#F3D8C9;--accent-on:#3A1408;--accent-tint:#F8EDE4;--gold:#9A6A15;--gold-soft:#FBE4B0;--pos:#4F7A46;--pos-soft:#D6E7C8;--caution:#9A6A15;--caution-soft:#FBE4B0;--neg:#B4462F;--neg-soft:#F6DDD1;--info:#3F6D80;--info-soft:#D5E6ED;--shadow-sm:2.5px 3px 0 rgba(42,32,24,.16);--shadow:3px 4px 0 rgba(42,32,24,.16);--shadow-lg:4px 6px 0 rgba(42,32,24,.18);--shadow-pop:6px 8px 0 rgba(42,32,24,.22)}.hand{font-family:Caveat,cursive}.card{border-radius:21px 15px 20px 16px/16px 20px 15px 21px!important}.sk{filter:url(#rough)}@keyframes tapePeel{0%{transform:rotate(-2deg) scale(.9);opacity:0}to{transform:rotate(-2deg) scale(1);opacity:1}}@keyframes inkDraw{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.ink-draw{stroke-dasharray:600;animation:inkDraw 1.5s cubic-bezier(.3,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.ink-draw{animation:none!important;stroke-dashoffset:0!important}}@keyframes briefGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes nudgeSlideA{0%{opacity:0;transform:translateX(30px) rotate(1.2deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@keyframes nudgeSlideB{0%{opacity:0;transform:translateX(30px) rotate(-1.2deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@keyframes pullHint{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.pull-hint{animation:pullHint 1.8s ease-in-out infinite}@keyframes gDraw{to{stroke-dashoffset:0}}@keyframes gFloat{0%,to{transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--r,0deg))}50%{transform:translate(var(--tx,0),calc(var(--ty, 0px) - 7px)) rotate(var(--r,0deg))}}@keyframes gRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gPop{0%{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) scale(.6)}60%{transform:translate(var(--tx,0),var(--ty,0)) scale(1.08)}to{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) scale(1)}}@keyframes gTwinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.95;transform:scale(1.2)}}@keyframes gFlow{to{stroke-dashoffset:-20}}@keyframes gPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes gSpin{to{transform:rotate(1turn)}}.g-flow{stroke-dasharray:2 7;animation:gFlow 1.1s linear infinite}.g-pulse{animation:gPulse 2.8s ease-out infinite}.g-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:gDraw 1.7s cubic-bezier(.4,.6,.3,1) forwards}.g-float{animation:gFloat 5s ease-in-out infinite}.g-rise{opacity:0;animation:gRise .7s cubic-bezier(.2,.7,.3,1) forwards}.g-pop{opacity:0;animation:gPop .9s cubic-bezier(.2,.8,.3,1) forwards}.g-tw{animation:gTwinkle 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ptsFlyA{0%{opacity:0;transform:translate(-50%,12px) scale(.6)}22%{opacity:1;transform:translate(-50%,-2px) scale(1.18)}to{opacity:0;transform:translate(-50%,-44px) scale(1)}}@keyframes ptsFlyB{0%{opacity:0;transform:translate(-50%,12px) scale(.6)}22%{opacity:1;transform:translate(-50%,-2px) scale(1.18)}to{opacity:0;transform:translate(-50%,-44px) scale(1)}}@keyframes flick{0%,to{transform:rotate(-3deg) scale(1)}50%{transform:rotate(3deg) scale(1.09)}}.flick{animation:flick 1.9s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom center}@keyframes skShift{0%{background-position:120% 0}to{background-position:-60% 0}}@keyframes skFade{0%,to{opacity:.5}50%{opacity:.95}}@keyframes skDashMove{to{stroke-dashoffset:-24}}@keyframes skBob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}.skbar{background:linear-gradient(100deg,var(--surface-2) 18%,var(--paper-2) 42%,var(--surface-2) 66%);background-size:280% 100%;animation:skShift 1.6s linear infinite;border-radius:999px}.sk-spin{animation:gSpin 1.15s linear infinite;transform-box:fill-box;transform-origin:center}.sk-bob{animation:skBob 3.4s ease-in-out infinite}.sk-dash{stroke-dasharray:4 6;animation:skDashMove 1.2s linear infinite}.sk-fade{animation:skFade 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sk-bob,.sk-dash,.sk-fade,.sk-spin,.skbar{animation:none!important}}#lifeos-main::-webkit-scrollbar{width:10px}#lifeos-main::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:3px solid var(--paper)}#os-side-scroll::-webkit-scrollbar{width:0}.os-screen{columns:340px 3;column-gap:22px}.os-screen>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px!important}.os-screen>.os-wide{column-span:all;margin-bottom:22px}.os-nav:hover{background:var(--accent-tint)!important}.os-scrim{backdrop-filter:blur(3.5px) saturate(.96);-webkit-backdrop-filter:blur(3.5px) saturate(.96)}.os-scrim:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232A2018%22%20stroke-opacity%3D%22.2%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2034c14-8%2026%206%2040-2s24%205%2036-3%22%2F%3E%3Cpath%20d%3D%22M170%2026l1.6%206.4%206.4%201.6-6.4%201.6L170%2042l-1.6-6.4-6.4-1.6%206.4-1.6z%22%2F%3E%3Ccircle%20cx%3D%22206%22%20cy%3D%2292%22%20r%3D%229%22%20stroke-dasharray%3D%222%206%22%2F%3E%3Cpath%20d%3D%22M40%20120c22%206%2030-14%2052-8%22%2F%3E%3Cpath%20d%3D%22M96%20176l2%208%208%202-8%202-2%208-2-8-8-2%208-2z%22%2F%3E%3Cpath%20d%3D%22M150%20148c10-6%2020%204%2030-2%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%22208%22%20r%3D%226%22%20stroke-dasharray%3D%222%205%22%2F%3E%3Cpath%20d%3D%22M186%20202c8%204%2016-2%2022%202M198%20196v-6%22%2F%3E%3Cpath%20d%3D%22M120%2060v10M115%2065h10%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:260px 260px;opacity:.85}.os-scrim:after,.os-scrim:before{content:"";position:absolute;inset:0;pointer-events:none}.os-scrim:after{background:radial-gradient(120% 90% at 50% 42%,rgba(42,32,24,.04) 34%,rgba(42,32,24,.22) 100%)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.os-scrim{background-color:rgba(42,32,24,.55)!important}}#os-burger,.os-tabs{display:none!important}@media (max-width:899px){#os-ask,#os-brand,#os-search,#os-side{display:none!important}.os-tabs{display:flex!important}#os-burger{display:grid!important}#os-canvas{padding:16px 15px 34px!important}.os-screen{column-count:1!important}}@media (min-width:900px){#os-login{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:clamp(24px,4vw,80px)!important;padding:30px clamp(24px,5vw,90px)!important}.os-login-scene{flex:0 1 460px!important;padding:0!important;align-self:center!important}.os-login-scene>div{transform:scale(min(1.4,calc(1 + 6vh / 300)))}.os-login-panel{flex:0 1 460px!important;text-align:left!important;padding:0!important;align-self:center!important}.os-login-panel h1{font-size:42px!important}.os-login-panel .hand{font-size:25px!important}.os-login-panel>div:nth-of-type(4){font-size:14px!important;max-width:430px}.os-login-panel button{max-width:430px}#os-avatar,#tour-fab{display:none!important}#os-deci-pop>section{left:auto!important;right:18px!important;top:18px!important;bottom:18px!important;height:auto!important;width:430px!important;margin-left:0!important;border-radius:24px 19px 23px 20px/20px 23px 19px 24px!important;border:1.6px solid var(--line-strong)!important}#os-deci-pop>section>div:first-child{display:none!important}#os-notif>div:last-child{left:auto!important;right:16px!important;top:68px!important;width:440px!important}#os-notif>div:last-child>section{max-height:calc(100vh - 100px)!important;border-radius:20px 15px 19px 16px/16px 19px 15px 20px!important;border:1.6px solid var(--line-strong)!important;box-shadow:5px 7px 0 rgba(42,32,24,.18)!important}#os-notif>div:last-child>section>div:first-child{display:none!important}.os-chat{max-width:860px!important;width:100%!important;margin:0 auto!important}.os-share{top:64px!important;left:266px!important}.os-share-head,.os-share-mode{max-width:1020px!important;width:100%!important;margin:0 auto!important}.os-share-head .hand{font-size:34px!important}.os-share-mode{max-width:1020px!important}.os-share-mode button{flex:0 0 190px!important}.os-share-body{display:block!important;width:100%!important;max-width:none!important;align-self:stretch!important;margin:0!important;padding:26px 20px 56px!important}.os-share-body>*{max-width:600px!important;margin-left:auto!important;margin-right:auto!important}.os-card-mat{display:flex!important;justify-content:center!important}.os-onb>div{max-width:660px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.os-sheet{left:calc(50% + 133px)!important;right:auto!important;width:min(760px,calc(100% - 340px));margin-left:calc(min(760px, calc(100% - 340px)) / -2)}}@media (min-width:1180px){.os-share-body>*{max-width:none!important}.os-share-body{display:grid!important;width:100%!important;grid-template-columns:minmax(0,340px) minmax(0,1fr)!important;grid-template-rows:repeat(5,max-content) 1fr!important;grid-column-gap:clamp(24px,4vw,56px)!important;column-gap:clamp(24px,4vw,56px)!important;grid-row-gap:18px!important;row-gap:18px!important;justify-content:center!important;align-content:start!important;max-width:1040px!important;padding:30px 20px 56px!important}.os-share-body>:first-child{grid-column:2!important;grid-row:1/span 6!important;align-self:start!important;justify-self:center!important}.os-card-mat{background:var(--surface)!important;border:1.6px solid var(--line)!important;border-radius:26px 19px 25px 20px/20px 25px 19px 26px!important;box-shadow:6px 8px 0 rgba(42,32,24,.13)!important;padding:30px 30px 48px!important;max-width:100%!important;transform:rotate(-.6deg)}.os-mat-note,.os-shelf,.os-studio-head,.os-studio-tip{display:block!important}.os-share-body>div.os-shelf{grid-column:1/-1!important;grid-row:7!important;margin-top:18px!important}.os-share-body>:not(:first-child){grid-column:1!important}.os-card-mat>div:not(.os-desk):not(.os-mat-note){max-width:100%;box-shadow:0 26px 64px rgba(30,22,16,.34),0 4px 14px rgba(30,22,16,.18),inset 0 0 0 1px rgba(255,255,255,.09)!important}.os-card-mat>div:not(.os-desk):not(.os-mat-note):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22140%22%20height%3D%22140%22%20filter%3D%22url(%23n)%22%20opacity%3D%220.5%22%2F%3E%3C%2Fsvg%3E");background-size:140px 140px;opacity:.16;mix-blend-mode:overlay;border-radius:inherit}.os-desk{display:block!important}.os-share-body>:nth-child(3)>div:last-child{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:11px!important;gap:11px!important;overflow:visible!important}.os-share-body>:nth-child(3)>div:last-child>button{width:100%!important}}@media (prefers-reduced-motion:reduce){.brief-glow,.g-draw,.g-float,.g-pop,.g-rise,.g-tw,.pull-hint,.rise{animation:none!important;opacity:1!important;stroke-dashoffset:0!important}}.os-iconbtn{transition:background .15s ease}.os-iconbtn:hover{background:var(--surface-2)}.os-iconbtn-spin:active{transform:rotate(-40deg)}.os-searchbtn{transition:border-color .15s ease,background .15s ease}.os-searchbtn:hover{border-color:var(--accent-soft);background:var(--accent-tint)}.os-askbtn{transition:transform .15s ease,background .15s ease}.os-askbtn:hover{background:var(--accent-2)}.os-askbtn:active{transform:scale(.96)}.os-avatarbtn{transition:transform .15s ease}.os-avatarbtn:active{transform:scale(.9)}.os-nav{transition:background .15s ease,transform .15s ease}.os-nav:hover{transform:translateX(2px)}.os-profilebtn:hover{opacity:.85}.os-tourbtn{transition:background .15s ease,color .15s ease}.os-tourbtn:hover{background:var(--accent-tint);color:var(--accent)}.os-tab:active{opacity:.6}.os-fab{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.os-fab:hover{transform:translateY(-2px);box-shadow:5px 7px 0 rgba(42,32,24,.3)}.os-fab:active{transform:scale(.9)}.os-drawer-nav{transition:background .15s ease}.os-drawer-nav:hover{background:var(--accent-tint)}.os-lift{transition:transform .18s ease,box-shadow .18s ease}.os-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.os-lift:active{transform:translateY(0)}.os-press{transition:transform .15s cubic-bezier(.2,.7,.3,1),background .15s ease}.os-press:active{transform:scale(.96)}.os-press-accent:hover{background:var(--accent-2)}.os-rowpress{transition:opacity .14s ease}.os-rowpress:active{opacity:.6}.os-secondary-hover:hover{background:var(--surface-2)}.os-ghost-hover:hover{background:var(--accent-tint)}.os-preset:hover{background:var(--accent-tint)!important;border-color:var(--accent)!important}.os-preset:active{filter:brightness(.98)}.os-daypick{transition:transform .14s ease}.os-daypick:active{transform:scale(.9)}.os-hourcard{transition:box-shadow .35s ease,transform .18s ease}.os-hourcard:active{transform:scale(.98)}.os-gaprow{transition:opacity .15s ease}.os-gaprow:hover{opacity:.7}.os-dashbtn{transition:background .15s ease,border-color .15s ease}.os-dashbtn:hover{background:var(--surface-2);border-color:var(--accent-soft)}