@property --level{syntax:"<number>";inherits:true;initial-value:0}.IAVVIW_root{--ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--ink:#101418;--ink-2:#101418a3;--ink-3:#10141866;--hair:#10141817;--glass:#f7f8fa80;--glass-hi:#ffffff5c;--glass-2:#fafbfc9e;--platter:#ffffff75;--platter-2:#ffffffb3;--fill:#1014180f;--fill-2:#1014181c;--gaze:#fffffff2;--spec:#fff;--spec-2:#ffffff59;--spec-3:#fff9;--sheen:#ffffff47;--shadow:#34261447;--bar:#10141838;--bar-hi:#1014186b;--accent:#3a62e8;--accent-ink:#2346c4;--violet:#7d55e6;--live:#188a49;--warn:#c2410c;--focus:#3a62e8;--veil:#28201824;--paper:#fbfaf8;--paper-ink:#15181d;--env-bg:radial-gradient(ellipse 70% 50% at 50% 66%, #ffffffe6, transparent 70%), linear-gradient(to bottom, #f7f8fb 0%, #eceff5 52%, #d8dde7 52.2%, #e9ecf2 100%);--env-line:#78829659}html[data-scheme=dark] .IAVVIW_root{--ink:#fff;--ink-2:#ffffffa8;--ink-3:#fff6;--hair:#ffffff1a;--glass:#282a3275;--glass-hi:#ffffff0f;--glass-2:#383a4499;--platter:#ffffff0f;--platter-2:#ffffff1f;--fill:#ffffff1a;--fill-2:#ffffff2e;--gaze:#ffffff57;--spec:#ffffffb3;--spec-2:#ffffff24;--spec-3:#ffffff4d;--sheen:#ffffff12;--shadow:#00000080;--bar:#ffffff4d;--bar-hi:#fff9;--accent:#7aa2ff;--accent-ink:#a9c1ff;--violet:#c3a6ff;--live:#4ade80;--warn:#fdba74;--focus:#a9c1ff;--veil:#04060c6b;--paper:#16181e;--paper-ink:#eceef3;--env-bg:radial-gradient(ellipse 60% 30% at 50% 53%, #786edc40, transparent 70%), radial-gradient(1.2px 1.2px at 12% 18%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 28% 9%, #fff 50%, transparent 51%), radial-gradient(1.4px 1.4px at 46% 22%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 63% 12%, #fff 50%, transparent 51%), radial-gradient(1.2px 1.2px at 79% 26%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 91% 8%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 36% 36%, #ffffffb3 50%, transparent 51%), radial-gradient(1px 1px at 70% 40%, #ffffffb3 50%, transparent 51%), linear-gradient(to bottom, #04050b 0%, #0d1026 50%, #1b1c3c 52%, #0a0b16 100%);--env-line:#a096ff66}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) .IAVVIW_root{--ink:#fff;--ink-2:#ffffffa8;--ink-3:#fff6;--hair:#ffffff1a;--glass:#282a3275;--glass-hi:#ffffff0f;--glass-2:#383a4499;--platter:#ffffff0f;--platter-2:#ffffff1f;--fill:#ffffff1a;--fill-2:#ffffff2e;--gaze:#ffffff57;--spec:#ffffffb3;--spec-2:#ffffff24;--spec-3:#ffffff4d;--sheen:#ffffff12;--shadow:#00000080;--bar:#ffffff4d;--bar-hi:#fff9;--accent:#7aa2ff;--accent-ink:#a9c1ff;--violet:#c3a6ff;--live:#4ade80;--warn:#fdba74;--focus:#a9c1ff;--veil:#04060c6b;--paper:#16181e;--paper-ink:#eceef3;--env-bg:radial-gradient(ellipse 60% 30% at 50% 53%, #786edc40, transparent 70%), radial-gradient(1.2px 1.2px at 12% 18%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 28% 9%, #fff 50%, transparent 51%), radial-gradient(1.4px 1.4px at 46% 22%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 63% 12%, #fff 50%, transparent 51%), radial-gradient(1.2px 1.2px at 79% 26%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 91% 8%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 36% 36%, #ffffffb3 50%, transparent 51%), radial-gradient(1px 1px at 70% 40%, #ffffffb3 50%, transparent 51%), linear-gradient(to bottom, #04050b 0%, #0d1026 50%, #1b1c3c 52%, #0a0b16 100%);--env-line:#a096ff66}}.IAVVIW_root{color:var(--ink);font:15px/1.5 var(--ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;outline:none;position:fixed;inset:0;overflow:hidden}.IAVVIW_root :focus-visible{outline:2px solid var(--focus);outline-offset:3px}body:has(.IAVVIW_root){overscroll-behavior:none;background:#e7e2db;overflow:hidden}html[data-scheme=dark] body:has(.IAVVIW_root){background:#22252d}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) body:has(.IAVVIW_root){background:#22252d}}.IAVVIW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IAVVIW_skip{z-index:60;background:var(--paper);color:var(--paper-ink);font:600 14px var(--ui);border:0;border-radius:20px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.IAVVIW_skip:focus-visible{transform:none}.IAVVIW_stage{perspective:var(--P,clamp(760px, 85vw, 1400px));position:absolute;inset:0;overflow:clip}@media (min-width:701px){.IAVVIW_stage{touch-action:none}}.IAVVIW_root{--P:clamp(760px, 85vw, 1400px)}@media (max-width:700px){.IAVVIW_root{--P:clamp(560px, 95vh, 900px)}}.IAVVIW_root[data-pointer=fine] .IAVVIW_stage,.IAVVIW_root[data-pointer=fine] .IAVVIW_stage *{cursor:none}.IAVVIW_root[data-looking] .IAVVIW_stage{cursor:grabbing}.IAVVIW_root[data-looking],.IAVVIW_root[data-dragging]{-webkit-user-select:none;user-select:none}.IAVVIW_veil{background:var(--veil);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.IAVVIW_root[data-mode=home] .IAVVIW_veil,.IAVVIW_root[data-mode=immersive] .IAVVIW_veil{opacity:1}.IAVVIW_homeLayer{z-index:900;width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--P));pointer-events:none;position:absolute;top:50%;left:50%}@property --sp-view{syntax:"*";inherits:false}@property --sp-az{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sp-el{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sp-r{syntax:"<number>";inherits:false;initial-value:1}@property --sp-s{syntax:"<number>";inherits:false;initial-value:1}@property --sp-lift{syntax:"<length>";inherits:false;initial-value:0}@property --sp-fade{syntax:"<number>";inherits:false;initial-value:0}.IAVVIW_space,.IAVVIW_win{display:contents}.IAVVIW_snap{display:none}.IAVVIW_part{--glide:cubic-bezier(.2, .8, .2, 1);--sp-view:translateZ(var(--P));--sp-az:inherit;--sp-el:inherit;--sp-r:inherit;--sp-s:inherit;--sp-lift:-46px;--sp-fade:0;--ox:0px;--oy:0px;--oz:0px;--ax:0px;--ay:0px;z-index:2;transform-origin:0 0;transform:var(--sp-view) rotateY(calc(var(--sp-az) * -1)) rotateX(calc(var(--sp-el) * -1)) translateZ(calc(var(--P) * var(--sp-r) * -1)) scale(calc(var(--sp-s) * var(--k,1))) translate3d(var(--ox), var(--oy), calc(var(--oz) + var(--sp-lift))) translate(var(--ax), var(--ay));opacity:var(--sp-fade);visibility:hidden;transition:--sp-az .8s var(--glide),--sp-el .8s var(--glide),--sp-r .8s var(--glide),--sp-s .8s var(--glide),--sp-lift .5s var(--glide),--sp-fade .4s ease,visibility 0s linear .4s;position:absolute;top:50%;left:50%}.IAVVIW_root[data-ready] .IAVVIW_win[data-open]>.IAVVIW_part{--sp-lift:0px;--sp-fade:1;visibility:visible;transition:--sp-az .8s var(--glide),--sp-el .8s var(--glide),--sp-r .8s var(--glide),--sp-s .8s var(--glide),--sp-lift .7s var(--glide),--sp-fade .5s ease,visibility 0s}.IAVVIW_root[data-ready]:not([data-settled]) .IAVVIW_win[data-open]>.IAVVIW_part{transition-delay:calc(var(--order)*90ms + .25s)}.IAVVIW_root[data-dragging] .IAVVIW_part{transition-property:--sp-lift,--sp-fade,visibility}.IAVVIW_panel{--ax:-50%;--ay:-50%;z-index:1;width:var(--w);height:var(--h);background:linear-gradient(165deg, var(--glass-hi), transparent 42%),var(--glass);-webkit-backdrop-filter:blur(34px)saturate(1.7);backdrop-filter:blur(34px)saturate(1.7);box-shadow:0 60px 110px -40px var(--shadow),0 18px 40px -24px var(--shadow);border-radius:46px;overflow:hidden}.IAVVIW_rim{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.IAVVIW_rim:before{content:"";border-radius:inherit;background:linear-gradient(var(--a,132deg), var(--spec) 0%, var(--spec-2) 20%, transparent 42%, transparent 62%, var(--spec-2) 84%, var(--spec-3) 100%);padding:1.25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.IAVVIW_rim:after{content:"";border-radius:inherit;background:radial-gradient(90% 46% at var(--sheen,50%) -8%, var(--sheen), transparent 70%);position:absolute;inset:0}.IAVVIW_scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-3) #0000;padding:30px 34px 64px;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 44px),#0000);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 44px),#0000);container-type:inline-size}.IAVVIW_scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:46px;outline:none}.IAVVIW_win[data-ornament] .IAVVIW_scroll{padding-bottom:92px}.IAVVIW_navTitle{margin:4px 0 20px}.IAVVIW_navTitle h2{letter-spacing:-.022em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.IAVVIW_navTitle p{color:var(--ink-2);margin:4px 0 0}.IAVVIW_ornament,.IAVVIW_tabList,.IAVVIW_ccToggle,.IAVVIW_ccPanel,.IAVVIW_tips,.IAVVIW_toast span,.IAVVIW_labBar,.IAVVIW_labCard,.IAVVIW_labLabel{background:var(--glass-2);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);box-shadow:0 24px 48px -18px var(--shadow),inset 0 0 0 .5px var(--hair),inset 0 1px 0 var(--spec-2)}.IAVVIW_ornament{--oy:calc(var(--h) * .5 - 30px);--oz:26px;--ax:-50%;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px;display:flex}.IAVVIW_ornNote{color:var(--ink-2);padding:0 10px 0 12px;font-size:13px;font-weight:500}.IAVVIW_tabs{--ox:calc(var(--w) * -.5 - 14px);--oz:22px;--ax:-100%;--ay:-50%}.IAVVIW_tabList{border-radius:34px;flex-direction:column;gap:4px;padding:8px;display:flex}.IAVVIW_tab{height:48px;color:var(--ink-2);font:600 14px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:0;padding:0 14px;display:flex}.IAVVIW_tab span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .32s cubic-bezier(.2,.8,.2,1),opacity .2s,margin .32s;overflow:hidden}.IAVVIW_tab[aria-selected=true]{background:var(--fill-2);color:var(--ink)}.IAVVIW_tabList:hover .IAVVIW_tab span,.IAVVIW_tabList:focus-within .IAVVIW_tab span,.IAVVIW_homeTabs:hover .IAVVIW_tab span,.IAVVIW_homeTabs:focus-within .IAVVIW_tab span{opacity:1;max-width:150px;margin-left:10px}.IAVVIW_bar{--ox:-19px;--oy:calc(var(--h) * .5 + 14px);--ax:-50%;align-items:center;gap:8px;display:flex}.IAVVIW_win[data-ornament]>.IAVVIW_bar{--oy:calc(var(--h) * .5 + 44px)}.IAVVIW_grab{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:160px;height:30px;padding:0;display:grid}.IAVVIW_grab i{background:var(--bar);width:116px;height:10px;box-shadow:inset 0 0 0 .5px var(--hair);border-radius:6px;transition:width .25s,background-color .2s;display:block}.IAVVIW_grab:hover i,.IAVVIW_grab:focus-visible i{background:var(--bar-hi);width:136px}.IAVVIW_grab:active i{background:var(--accent);width:148px}.IAVVIW_close{background:var(--glass-2);width:30px;height:30px;color:var(--ink);box-shadow:inset 0 0 0 .5px var(--hair);opacity:0;cursor:pointer;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid}.IAVVIW_win:hover .IAVVIW_close,.IAVVIW_close:focus-visible{opacity:1}.IAVVIW_corner{--oy:calc(var(--h) * .5 - 28px);touch-action:none;background:0 0;border:0;width:46px;height:46px;padding:0}.IAVVIW_corner i{border:0 solid var(--bar-hi);opacity:0;border-bottom-width:6px;transition:opacity .2s;position:absolute;inset:6px}.IAVVIW_corner:hover i,.IAVVIW_corner:focus-visible i,.IAVVIW_corner:active i{opacity:1!important}.IAVVIW_cornerL{--ox:calc(var(--w) * -.5 - 18px);cursor:nesw-resize}.IAVVIW_cornerL i{border-left-width:6px;border-right-color:#0000;border-bottom-left-radius:34px}.IAVVIW_cornerR{--ox:calc(var(--w) * .5 - 28px);cursor:nwse-resize}.IAVVIW_cornerR i{border-right-width:6px;border-bottom-right-radius:34px}.IAVVIW_win:hover .IAVVIW_corner i{opacity:.4}.IAVVIW_gz{isolation:isolate;transition:transform .18s cubic-bezier(.3,.7,.4,1),background-color .2s;position:relative}.IAVVIW_gz>*{pointer-events:none}.IAVVIW_gz:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), var(--gaze) 0, transparent 72%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.IAVVIW_gz:hover:after{opacity:1}.IAVVIW_gz:active{transform:scale(.95)}.IAVVIW_pill{background:var(--fill);height:42px;color:var(--ink);font:600 14px var(--ui);white-space:nowrap;cursor:pointer;border:0;border-radius:21px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.IAVVIW_seg{gap:2px;display:flex}.IAVVIW_segBtn{height:40px;color:var(--ink-2);font:600 14px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.IAVVIW_segBtn[aria-checked=true]{background:var(--fill-2);color:var(--ink)}.IAVVIW_mini{background:var(--fill);height:30px;color:var(--ink);border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.IAVVIW_link{color:var(--accent-ink);font-weight:600;text-decoration:none}.IAVVIW_link:hover{text-decoration:underline}.IAVVIW_dim{color:var(--ink-2)}.IAVVIW_num{font-variant-numeric:tabular-nums}.IAVVIW_scroll a:not([class]){color:inherit;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.IAVVIW_scroll h3{margin:0}.IAVVIW_profile{align-items:center;gap:16px;margin-bottom:18px;display:flex}.IAVVIW_profile img{object-fit:cover;width:76px;height:76px;box-shadow:0 0 0 3px var(--platter-2),0 10px 24px -10px var(--shadow);border-radius:50%}.IAVVIW_profile h3{letter-spacing:-.015em;font-size:21px;font-weight:700}.IAVVIW_profile p{color:var(--ink-2);margin:2px 0 0;font-weight:500}.IAVVIW_lead{letter-spacing:-.012em;margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.4}.IAVVIW_prose p{margin:0 0 12px}.IAVVIW_head{letter-spacing:-.01em;font-size:17px;font-weight:650;margin:24px 0 10px!important}.IAVVIW_stats{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}@container (min-width:520px){.IAVVIW_stats{grid-template-columns:repeat(3,1fr)}}.IAVVIW_stats div{background:var(--platter);border-radius:18px;flex-direction:column-reverse;padding:12px 14px;display:flex}.IAVVIW_stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700}.IAVVIW_stats dt{color:var(--ink-2);font-size:12.5px;line-height:1.3}.IAVVIW_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.IAVVIW_chips li{background:var(--fill);border-radius:14px;padding:6px 12px;font-size:13px;font-weight:550}.IAVVIW_roles{gap:10px;margin:0;padding:0;list-style:none;display:grid}.IAVVIW_role{background:var(--platter);border-radius:24px;padding:16px 18px}.IAVVIW_roleHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.IAVVIW_roleHead h3{letter-spacing:-.012em;font-size:18px;font-weight:700}.IAVVIW_roleHead h3 a{color:inherit;text-decoration:none}.IAVVIW_badge,.IAVVIW_badgeLive{background:var(--fill);height:22px;color:var(--ink-2);border-radius:11px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:650;display:inline-flex}.IAVVIW_badgeLive{color:var(--live);background:color-mix(in srgb, var(--live), transparent 86%);gap:6px}.IAVVIW_badgeLive:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.IAVVIW_badge[data-kind=Security]{color:var(--warn);background:color-mix(in srgb, var(--warn), transparent 86%)}.IAVVIW_badge[data-kind=Data\ loss]{color:var(--violet);background:color-mix(in srgb, var(--violet), transparent 86%)}.IAVVIW_badge[data-kind=Type\ safety]{color:var(--accent-ink);background:color-mix(in srgb, var(--accent), transparent 86%)}.IAVVIW_roleTitle{margin:4px 0 0;font-weight:600}.IAVVIW_when{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.IAVVIW_steps{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.IAVVIW_steps li{background:var(--fill);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.IAVVIW_steps li+li:before{content:"→";color:var(--ink-3);margin-left:-2px}.IAVVIW_steps time{color:var(--ink-2)}.IAVVIW_summary{margin:10px 0 0}.IAVVIW_duties{margin-top:8px}.IAVVIW_duties summary{background:var(--fill);cursor:pointer;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.IAVVIW_duties summary::-webkit-details-marker{display:none}.IAVVIW_duties summary svg{transition:transform .2s}.IAVVIW_duties[open] summary svg{transform:rotate(90deg)}.IAVVIW_duties ul{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:14px}.IAVVIW_duties li+li{margin-top:6px}.IAVVIW_gantt{margin:0}.IAVVIW_gantt figcaption{color:var(--ink-3);margin-top:14px;font-size:12.5px}.IAVVIW_ganttAxis{border-bottom:1px solid var(--hair);height:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:132px;font-size:11.5px;position:relative}.IAVVIW_ganttAxis span{position:absolute;bottom:4px;transform:translate(-50%)}.IAVVIW_ganttNow{color:var(--live);font-weight:650}.IAVVIW_ganttRows{margin:0;padding:0;list-style:none}.IAVVIW_ganttRows li{border-bottom:1px solid var(--hair);grid-template-columns:132px 1fr;align-items:center;min-height:50px;display:grid}.IAVVIW_ganttLabel{flex-direction:column;padding-right:10px;line-height:1.25;display:flex}.IAVVIW_ganttLabel b{font-size:13.5px}.IAVVIW_ganttLabel small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.IAVVIW_ganttTrack{background-image:repeating-linear-gradient(90deg, var(--hair) 0 1px, transparent 1px 10%);height:100%;min-height:50px;position:relative}.IAVVIW_ganttTrack i{background:linear-gradient(90deg, var(--accent), var(--violet));min-width:6px;height:16px;box-shadow:0 6px 14px -6px var(--accent);border-radius:8px;margin-top:-8px;position:absolute;top:50%}.IAVVIW_ganttLive:after{content:"";background:var(--live);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--live), transparent 75%);border-radius:50%;margin-top:-5px;position:absolute;top:50%;right:-3px}.IAVVIW_cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:600px){.IAVVIW_cards{grid-template-columns:1fr 1fr}}.IAVVIW_card{background:var(--platter);border-radius:26px;flex-direction:column;gap:6px;padding:10px 10px 14px;display:flex}.IAVVIW_card h3{padding:4px 6px 0;font-size:17px;font-weight:700}.IAVVIW_card>p{margin:0;padding:0 6px;font-size:14px}.IAVVIW_shot{aspect-ratio:16/10;background:var(--fill);border-radius:18px;overflow:hidden}.IAVVIW_shot img{object-fit:cover;width:100%;height:100%}.IAVVIW_tech{color:var(--ink-2);font-size:12.5px!important}.IAVVIW_linkRow{flex-wrap:wrap;gap:6px;padding:0 4px;display:flex;margin:4px 0 0!important}.IAVVIW_group{background:var(--platter);border-radius:24px;margin:0;padding:0;list-style:none;overflow:hidden}.IAVVIW_group>li+li{border-top:1px solid var(--hair)}.IAVVIW_rowItem{padding:14px 18px}.IAVVIW_rowItem h3{font-size:16px;font-weight:650}.IAVVIW_rowItem p{margin:4px 0 0;font-size:14px}.IAVVIW_rowItem .IAVVIW_linkRow{padding:0;margin-top:8px!important}.IAVVIW_tableWrap{background:var(--platter);border-radius:20px;overflow-x:auto}.IAVVIW_table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.IAVVIW_table caption{color:var(--ink-2);text-align:left;padding:12px 16px 4px;font-size:12.5px}.IAVVIW_table th,.IAVVIW_table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:9px 12px}.IAVVIW_table thead th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:650}.IAVVIW_table tbody th{font-weight:600}.IAVVIW_table tr:last-child>*{border-bottom:0}.IAVVIW_devices{gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:560px){.IAVVIW_devices{grid-template-columns:1fr 1fr}}.IAVVIW_device{background:var(--platter);border-radius:24px;flex-direction:column;padding:16px 16px 14px;display:flex}.IAVVIW_device>p{margin:6px 0 0;font-size:14px}.IAVVIW_deviceHead{align-items:center;gap:10px;display:flex}.IAVVIW_deviceHead h3{font-size:17px;font-weight:700}.IAVVIW_tag{background:var(--fill);font:600 11.5px/1.3 var(--mono);letter-spacing:.02em;border-radius:8px;padding:3px 8px;display:inline-block}.IAVVIW_kind{color:var(--ink-2);font-weight:550}.IAVVIW_figs{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.IAVVIW_figs div{background:var(--fill);border-radius:14px;flex-direction:column;min-width:0;padding:8px 12px;display:flex}.IAVVIW_figs dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700}.IAVVIW_figs dt{color:var(--ink-2);font-size:12px}.IAVVIW_figs [data-text] dd{letter-spacing:0;font-size:14px;font-weight:600}.IAVVIW_hero{flex-wrap:wrap;align-items:baseline;gap:10px;margin:-6px 0 16px;display:flex}.IAVVIW_hero b{letter-spacing:-.03em;background:linear-gradient(90deg, var(--accent), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:750}.IAVVIW_hero span{color:var(--ink-2);font-weight:500}.IAVVIW_prs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.IAVVIW_pr{background:var(--platter);border-radius:22px;padding:14px 16px}.IAVVIW_pr p{margin:6px 0 0;font-size:14px}.IAVVIW_prHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.IAVVIW_repo{font:600 13px var(--mono);overflow-wrap:anywhere}.IAVVIW_change{font-weight:600;font-size:15px!important}.IAVVIW_prMeta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:14px;display:flex;font-size:13px!important}.IAVVIW_prMeta>span{align-items:center;gap:5px;display:inline-flex}.IAVVIW_prMeta .IAVVIW_mini{margin-left:auto}.IAVVIW_roots{margin:0;padding:0;list-style:none;position:relative}.IAVVIW_roots:before{content:"";background:var(--hair);border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:19px}.IAVVIW_roots li{grid-template-columns:40px 1fr;gap:14px;padding:8px 0 14px;display:grid;position:relative}.IAVVIW_roots h3{font-size:16px;font-weight:650}.IAVVIW_roots h3 a{color:var(--accent-ink);text-decoration:none}.IAVVIW_roots p{margin:2px 0 0;font-size:14px}.IAVVIW_roots .IAVVIW_when{margin:0}.IAVVIW_rootIcon{background:var(--platter-2);width:40px;height:40px;box-shadow:inset 0 0 0 .5px var(--hair);border-radius:50%;place-items:center;display:grid}.IAVVIW_card2{align-items:center;gap:14px;margin-bottom:16px;display:flex}.IAVVIW_card2 img{object-fit:cover;border-radius:50%;width:58px;height:58px}.IAVVIW_card2 h3{font-size:19px;font-weight:700}.IAVVIW_card2 p{margin:0}.IAVVIW_contactRow{color:var(--ink);grid-template-columns:30px auto 1fr 14px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:grid}.IAVVIW_rowIcon{background:var(--fill);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.IAVVIW_rowLabel{font-weight:600}.IAVVIW_rowValue{color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.IAVVIW_rowChevron{color:var(--ink-3)}.IAVVIW_storeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.IAVVIW_storeRow .IAVVIW_linkRow{padding:0;margin:0!important}.IAVVIW_home{transform-style:preserve-3d;transform:rotateY(calc(var(--yaw0) * -1));pointer-events:none;position:absolute;top:0;left:0}.IAVVIW_grid{transform-style:preserve-3d;margin:0;padding:0;list-style:none}.IAVVIW_grid li{width:136px;transform:rotateY(calc(var(--a) * -1)) translateZ(calc(var(--P) * -1.02)) translateY(calc(var(--row) * 164px)) scale(var(--k,1));position:absolute;top:-84px;left:-68px}.IAVVIW_app{width:100%;color:var(--ink);font:inherit;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:30px;flex-direction:column;align-items:center;gap:10px;padding:10px 6px 12px;transition:opacity .35s,visibility 0s linear .35s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(18px)scale(.86)}.IAVVIW_home[data-open] .IAVVIW_app{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease calc(var(--i)*28ms),visibility 0s,transform .6s cubic-bezier(.2, .8, .2, 1) calc(var(--i)*28ms);transform:none}.IAVVIW_home[data-open] .IAVVIW_app:active{transform:scale(.94)}.IAVVIW_appIcon{color:#fff;background:radial-gradient(circle at 32% 22%, #ffffff8c, transparent 42%),linear-gradient(160deg, var(--t0), var(--t1));border-radius:50%;place-items:center;width:100px;height:100px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 22px 34px -16px #0000006b,inset 0 1.5px 1px #ffffffb3,inset 0 -8px 16px #00000024}.IAVVIW_app:hover .IAVVIW_appIcon{transform:scale(1.07)}.IAVVIW_appGlyph{filter:drop-shadow(0 5px 6px #00000047);transform:translate(calc((var(--gx,68px) - 68px) * .07), calc((var(--gy,60px) - 60px) * .07));place-items:center;transition:transform .12s linear;display:grid}.IAVVIW_app[aria-pressed=true] .IAVVIW_appIcon{box-shadow:0 0 0 3px var(--ink),0 22px 34px -16px #0000006b,inset 0 1.5px 1px #ffffffb3}.IAVVIW_initials{letter-spacing:-.02em;font-size:34px;font-weight:700}.IAVVIW_appLabel{text-align:center;text-shadow:0 1px 10px var(--glass-2);font-size:14px;font-weight:650;line-height:1.2}.IAVVIW_homeTabs{background:var(--glass-2);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);box-shadow:0 24px 48px -18px var(--shadow),inset 0 0 0 .5px var(--hair);transform:rotateY(calc(var(--a) * -1)) translateZ(calc(var(--P) * -1.02)) translateX(-50%) scale(var(--k,1));opacity:0;visibility:hidden;border-radius:34px;flex-direction:column;gap:4px;padding:8px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:absolute;top:-86px;left:-36px}.IAVVIW_home[data-open] .IAVVIW_homeTabs{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s}.IAVVIW_cc{z-index:30;flex-direction:column;align-items:center;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.IAVVIW_ccToggle{height:32px;color:var(--ink);font:600 13px var(--ui);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex}.IAVVIW_ccToggle svg{transition:transform .25s}.IAVVIW_cc[data-open] .IAVVIW_ccToggle svg{transform:rotate(180deg)}.IAVVIW_ccClock:empty{display:none}.IAVVIW_ccPanel{border-radius:34px;grid-template-columns:repeat(3,116px);gap:8px;margin-top:10px;padding:12px;animation:.3s cubic-bezier(.2,.8,.2,1) IAVVIW_drop;display:grid}.IAVVIW_ccPanel[hidden]{display:none}@keyframes IAVVIW_drop{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.IAVVIW_ccItem{background:var(--fill);color:var(--ink);font:600 12.5px/1.25 var(--ui);text-align:center;cursor:pointer;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex}.IAVVIW_ccItem kbd{background:var(--fill);color:var(--ink-2);font:600 11px var(--mono);border-radius:6px;padding:1px 6px}.IAVVIW_ccItem[data-active] .IAVVIW_ccIcon{background:var(--accent);color:#fff}.IAVVIW_ccIcon{background:var(--fill-2);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.IAVVIW_tips{z-index:25;width:min(380px,100vw - var(--switcher-room-x) - 24px);border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 16px 14px 20px;font-size:14px;animation:.5s cubic-bezier(.2,.8,.2,1) 1.6s both IAVVIW_drop;display:flex;position:fixed;bottom:24px;left:24px}.IAVVIW_tips p{flex:1;margin:0}.IAVVIW_tips kbd{background:var(--fill-2);font:600 12px var(--mono);border-radius:6px;padding:1px 6px}.IAVVIW_tipsPhone{display:none}.IAVVIW_toast{z-index:40;pointer-events:none;position:fixed;top:58px;left:50%;transform:translate(-50%)}.IAVVIW_toast span{white-space:nowrap;border-radius:20px;padding:9px 18px;font-size:14px;font-weight:600;animation:2.2s both IAVVIW_toast;display:block}@keyframes IAVVIW_toast{0%{opacity:0;transform:translateY(-8px)}10%,80%{opacity:1;transform:none}to{opacity:0}}.IAVVIW_phoneTabs{display:none}.IAVVIW_cursor{z-index:50;background:color-mix(in srgb, var(--glass-2), transparent 10%);-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4);width:20px;height:20px;box-shadow:0 0 0 .5px var(--bar),0 4px 12px -4px var(--shadow);pointer-events:none;opacity:0;border-radius:50%;margin:-10px 0 0 -10px;transition:opacity .2s,width .15s,height .15s,margin .15s;position:fixed;top:0;left:0}.IAVVIW_cursor[data-over="1"]{width:8px;height:8px;margin:-4px 0 0 -4px;opacity:.6!important}.IAVVIW_cursor[data-pinch="1"]{background:var(--accent);width:12px;height:12px;margin:-6px 0 0 -6px}.IAVVIW_cursor[data-away="1"]{opacity:0!important}.IAVVIW_root[data-pointer=fine] .IAVVIW_cursor{opacity:1}.IAVVIW_root[data-mode=immersive] .IAVVIW_cursor{display:none}.IAVVIW_reader,.IAVVIW_sheet{background:var(--paper);color:var(--paper-ink);cursor:auto;font:16px/1.65 var(--ui);border:0;border-radius:30px;padding:0;box-shadow:0 40px 120px -30px #00000080}.IAVVIW_reader::backdrop,.IAVVIW_sheet::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c106b}.IAVVIW_reader *,.IAVVIW_sheet *{cursor:auto}.IAVVIW_reader a,.IAVVIW_reader button,.IAVVIW_sheet a,.IAVVIW_sheet button{cursor:pointer}.IAVVIW_reader{overscroll-behavior:contain;width:min(780px,100vw - 24px);max-height:calc(100dvh - 40px);overflow-y:auto}.IAVVIW_reader a{color:var(--accent-ink)}.IAVVIW_readerBar{z-index:1;background:color-mix(in srgb, var(--paper), transparent 8%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 28px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.IAVVIW_readerBar .IAVVIW_pill{color:var(--paper-ink)}.IAVVIW_readerBody{padding:16px 28px 40px}.IAVVIW_readerBody h1{letter-spacing:-.025em;margin:10px 0 6px;font-size:34px;line-height:1.15}.IAVVIW_readerBody h2{border-top:1px solid var(--hair);letter-spacing:-.015em;margin:34px 0 10px;padding-top:22px;font-size:22px}.IAVVIW_readerBody h3{margin:18px 0 2px;font-size:17px}.IAVVIW_readerBody p{margin:0 0 10px}.IAVVIW_readerBody small{color:var(--ink-2);font:500 13px var(--ui)}.IAVVIW_readerBody ul{padding-left:20px}.IAVVIW_readerBody li+li{margin-top:4px}.IAVVIW_readerWhen{color:var(--ink-2);font-size:14px}.IAVVIW_readerStats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 18px;list-style:none;display:grid;padding:0!important}.IAVVIW_readerStats b{font-size:18px}.IAVVIW_sheet{width:min(520px,100vw - 24px);padding:24px 26px 22px}.IAVVIW_sheet h2{margin:0 0 12px;font-size:22px}.IAVVIW_sheet dl{gap:6px;margin:0 0 18px;display:grid}.IAVVIW_sheet div{grid-template-columns:150px 1fr;align-items:baseline;gap:12px;display:grid}.IAVVIW_sheet dd{color:var(--ink-2);margin:0;font-size:14.5px}.IAVVIW_sheet kbd{background:var(--fill);font:600 12.5px var(--mono);white-space:nowrap;border-radius:7px;padding:2px 8px}.IAVVIW_sheet .IAVVIW_pill{color:var(--paper-ink)}.IAVVIW_immersive{z-index:20;transition:--level .5s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}@starting-style{.IAVVIW_immersive{--level:0}}.IAVVIW_portal{background:var(--env-bg);opacity:min(1,var(--level)*6);-webkit-mask-image:radial-gradient(ellipse calc(14% + var(--level) * 120%) calc(12% + var(--level) * 110%) at 50% 50%, #000 58%, transparent 100%);mask-image:radial-gradient(ellipse calc(14% + var(--level) * 120%) calc(12% + var(--level) * 110%) at 50% 50%, #000 58%, transparent 100%);position:absolute;inset:0}.IAVVIW_portalHorizon{background:linear-gradient(90deg, transparent, var(--env-line), transparent);height:1px;position:absolute;top:52%;left:0;right:0}.IAVVIW_labCanvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.IAVVIW_labLoading{color:var(--ink-2);margin:0;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IAVVIW_labLabels{margin:0;padding:0;list-style:none}.IAVVIW_labLabels li{position:absolute;top:0;left:0}.IAVVIW_labLabel{height:38px;color:var(--ink);font:600 13.5px var(--ui);white-space:nowrap;cursor:pointer;opacity:0;border:0;border-radius:19px;align-items:center;gap:8px;padding:0 14px 0 8px;transition:opacity .3s;display:inline-flex;position:absolute;top:0;left:0}.IAVVIW_labLabel .IAVVIW_tag{background:var(--fill-2)}.IAVVIW_labLabel[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent),0 24px 48px -18px var(--shadow)}.IAVVIW_labLabel[data-hover]{background:var(--platter-2)}.IAVVIW_immersive[data-loaded] .IAVVIW_labLabel{opacity:1}.IAVVIW_labCard{opacity:0;visibility:hidden;border-radius:30px;width:330px;max-height:60vh;padding:18px 20px;transition:opacity .3s,visibility 0s linear .3s;position:absolute;top:15vh;left:0;overflow-y:auto}.IAVVIW_labCard[data-open]{opacity:1;visibility:visible;transition:opacity .3s}.IAVVIW_labCard h2{letter-spacing:-.02em;margin:8px 0 0;font-size:24px}.IAVVIW_labCard p{margin:6px 0 0;font-size:14px}.IAVVIW_labHint{color:var(--ink-3);font-size:12.5px!important}.IAVVIW_labBar{left:50%;bottom:calc(var(--switcher-room-y) - 58px);border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;transform:translate(-50%)}@media (max-width:1460px){.IAVVIW_labBar{bottom:var(--switcher-room-y)}}.IAVVIW_crown{background:var(--fill);border-radius:21px;align-items:center;gap:8px;height:42px;padding:0 16px 0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.IAVVIW_crown input{width:140px;accent-color:var(--accent)}@media (max-width:700px){.IAVVIW_space{top:58px;left:0;right:0;bottom:calc(var(--switcher-room-y) + 4px);scroll-snap-type:x mandatory;scrollbar-width:none;transform-style:flat;perspective:1100px;pointer-events:auto;grid-auto-columns:calc(100vw - 60px);grid-auto-flow:column;gap:12px;width:auto;height:auto;padding:8px 30px 6px;display:grid;position:fixed;overflow:auto hidden}.IAVVIW_space::-webkit-scrollbar{display:none}.IAVVIW_root[data-mode=home] .IAVVIW_space,.IAVVIW_root[data-mode=immersive] .IAVVIW_space{opacity:0;visibility:hidden}.IAVVIW_space{transition:opacity .3s}.IAVVIW_win{grid-row:1;grid-column:calc(var(--order) + 1);transform-style:flat;flex-direction:column;width:auto;height:100%;min-height:0;display:flex;position:relative}.IAVVIW_snap{grid-row:1;grid-column:calc(var(--order) + 1);scroll-snap-align:center;pointer-events:none;display:block}.IAVVIW_part{opacity:1;visibility:visible;transition:none;position:absolute;transform:none}.IAVVIW_panel{border-radius:34px;flex:1;width:100%;height:auto;min-height:0;position:relative;top:auto;left:auto}.IAVVIW_scroll{border-radius:34px;padding:22px 20px 40px}.IAVVIW_win[data-ornament] .IAVVIW_scroll{padding-bottom:72px}.IAVVIW_win:has(.IAVVIW_tabs) .IAVVIW_scroll{padding-top:74px}.IAVVIW_navTitle h2{font-size:26px}.IAVVIW_ornament{scrollbar-width:none;max-width:calc(100% - 20px);top:auto;bottom:10px;left:50%;overflow-x:auto;transform:translate(-50%)}.IAVVIW_tabs{top:12px;left:50%;transform:translate(-50%)}.IAVVIW_tabList{flex-direction:row;padding:5px}.IAVVIW_tab{height:38px}.IAVVIW_tab span{opacity:1;max-width:120px;margin-left:8px}.IAVVIW_bar,.IAVVIW_corner{display:none!important}.IAVVIW_pill{height:38px;padding:0 14px}.IAVVIW_segBtn{height:36px;padding:0 12px}.IAVVIW_ornNote{display:none}.IAVVIW_phoneTabs{z-index:25;scrollbar-width:none;gap:6px;padding:0 6px 0 12px;display:flex;position:fixed;top:10px;left:0;right:58px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.IAVVIW_phoneTabs::-webkit-scrollbar{display:none}.IAVVIW_phoneTabs button{background:var(--glass-2);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);height:36px;color:var(--ink-2);font:600 13.5px var(--ui);box-shadow:inset 0 0 0 .5px var(--hair);cursor:pointer;border:0;border-radius:18px;flex:none;padding:0 14px}.IAVVIW_phoneTabs button[aria-current=true]{background:var(--ink);color:var(--paper)}.IAVVIW_root[data-mode=immersive] .IAVVIW_phoneTabs{display:none}.IAVVIW_cc{align-items:flex-end;top:10px;left:auto;right:12px;transform:none}.IAVVIW_ccToggle{border-radius:18px;justify-content:center;width:36px;height:36px;padding:0}.IAVVIW_ccClock{display:none}.IAVVIW_ccPanel{grid-template-columns:repeat(2,1fr);width:min(300px,100vw - 24px)}.IAVVIW_tips{left:12px;right:12px;bottom:calc(var(--switcher-room-y) + 16px);flex-direction:row;align-items:center;width:auto;padding:12px 10px 12px 16px;font-size:13.5px}.IAVVIW_tipsDesk{display:none}.IAVVIW_tipsPhone{display:block}.IAVVIW_toast{top:56px}.IAVVIW_homeLayer{transform-style:flat;perspective:700px;width:auto;height:auto;padding:64px 12px var(--switcher-room-y);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:none!important}.IAVVIW_home{transform-style:flat;flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative;transform:none}.IAVVIW_homeTabs{flex-direction:row;padding:5px;position:relative;top:auto;left:auto;transform:none}.IAVVIW_homeTabs .IAVVIW_tab span{opacity:1;max-width:120px;margin-left:8px}.IAVVIW_grid{transform-style:flat;grid-template-columns:repeat(3,1fr);gap:10px 4px;width:100%;max-width:380px;display:grid}.IAVVIW_grid li{width:auto;position:relative;top:auto;left:auto;transform:none}.IAVVIW_grid li:nth-child(3n+1){transform:rotateY(16deg)translateZ(-14px)}.IAVVIW_grid li:nth-child(3n){transform:rotateY(-16deg)translateZ(-14px)}.IAVVIW_appIcon{width:76px;height:76px}.IAVVIW_labCard{width:auto;max-height:34vh;top:58px;left:12px;right:12px;transform:none!important}.IAVVIW_labBar{left:12px;right:12px;bottom:calc(var(--switcher-room-y) + 6px);justify-content:space-between;transform:none}.IAVVIW_crownLabel{display:none}.IAVVIW_crown input{width:90px}.IAVVIW_labLabels{left:0;right:0;bottom:calc(var(--switcher-room-y) + 76px);scrollbar-width:none;gap:8px;padding:4px 12px;display:flex;position:absolute;overflow-x:auto}.IAVVIW_labLabels li{flex:none;position:static}.IAVVIW_labLabel{height:34px;padding:0 12px 0 6px;font-size:12.5px;position:static;opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.IAVVIW_part,.IAVVIW_root[data-ready] .IAVVIW_win[data-open]>.IAVVIW_part{--sp-lift:0px;transition-property:--sp-fade,visibility;transition-delay:0s}.IAVVIW_app{transition-property:opacity,visibility;transform:none}}
.Cl54lW_room{--sky-0:#8db7e4;--sky-1:#b9d4ee;--sky-2:#dce8f2;--sky-3:#eef1ef;--sun:#fff4da;--hill-0:#b9c8d4;--hill-1:#a7b8ab;--hill-2:#93a893;--city-warm:#ffd38f;--city-cool:#dbe9ff;--city-o:0;--star-o:0;--tree-0:#7c977a;--tree-1:#6b876a;--wall:#efe9e1;--wall-l:#ece5dc;--wall-r:#e5ded4;--ao:#543e281a;--ceiling:#f4f1ec;--floor:#cfb592;--floor-2:#c4a985;--seam:#60422233;--floor-sheen:#fffbf28c;--rug:#ebe4d8;--rug-edge:#ddd3c4;--frame:#2a2c30;--pane-glint:#ffffff1a;--reveal:#e6e0d6;--sill:#f3efe9;--patch:#fff6dc9e;--patch-blur:5px;--pool:#ffbe6e00;--glow:#ffc48000;--wall-light:#fff9eb8c;--downlight:#ffffff80;--downlight-glow:#fff5e100;--leaf-0:#5d7d58;--leaf-1:#6e9367;--stem:#4e6a49;--pot:#d7cfc3;--pot-rim:#cbc1b3;--lamp-leg:#3a3a3c;--shade:#f2ece1;--shade-glow:none;--art-frame:#2d2e33;--art-ground:#f4f0e9;--art-a:#e2ad88;--art-b:#9ab4c8;--art-line:#2d2e33;--board:#d3c0a4;--board-top:#e2d4be;--shelf:#d8c8ae;--mark:#46321e42}html[data-scheme=dark] .Cl54lW_room{--sky-0:#121834;--sky-1:#2a2d58;--sky-2:#73496c;--sky-3:#df9465;--sun:#ffad78;--hill-0:#2c2c4a;--hill-1:#22233b;--hill-2:#181a2b;--city-o:1;--star-o:1;--tree-0:#141621;--tree-1:#191b28;--wall:#2a2e38;--wall-l:#262a34;--wall-r:#23272f;--ao:#00000052;--ceiling:#1e2129;--floor:#2f2722;--floor-2:#2a231e;--seam:#00000052;--floor-sheen:#aaa0dc1f;--rug:#343744;--rug-edge:#2c2f3b;--frame:#0e0f13;--pane-glint:#ffffff0a;--reveal:#252932;--sill:#2d313b;--patch:#b0beff1a;--patch-blur:9px;--pool:#ffb26038;--glow:#ffba7042;--wall-light:#a0aae614;--downlight:#fff0d6e6;--downlight-glow:#ffd6a029;--leaf-0:#22322a;--leaf-1:#2a3d31;--stem:#1b2820;--pot:#3b3d46;--pot-rim:#44474f;--lamp-leg:#15161a;--shade:#ffd9a1;--shade-glow:drop-shadow(0 0 18px #ffc478cc);--art-frame:#0f1013;--art-ground:#2e313a;--art-a:#b5765a;--art-b:#4e6a84;--art-line:#8b8f9c;--board:#3b3028;--board-top:#45392f;--shelf:#3a3029;--mark:#ced6ff1c}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) .Cl54lW_room{--sky-0:#121834;--sky-1:#2a2d58;--sky-2:#73496c;--sky-3:#df9465;--sun:#ffad78;--hill-0:#2c2c4a;--hill-1:#22233b;--hill-2:#181a2b;--city-o:1;--star-o:1;--tree-0:#141621;--tree-1:#191b28;--wall:#2a2e38;--wall-l:#262a34;--wall-r:#23272f;--ao:#00000052;--ceiling:#1e2129;--floor:#2f2722;--floor-2:#2a231e;--seam:#00000052;--floor-sheen:#aaa0dc1f;--rug:#343744;--rug-edge:#2c2f3b;--frame:#0e0f13;--pane-glint:#ffffff0a;--reveal:#252932;--sill:#2d313b;--patch:#b0beff1a;--patch-blur:9px;--pool:#ffb26038;--glow:#ffba7042;--wall-light:#a0aae614;--downlight:#fff0d6e6;--downlight-glow:#ffd6a029;--leaf-0:#22322a;--leaf-1:#2a3d31;--stem:#1b2820;--pot:#3b3d46;--pot-rim:#44474f;--lamp-leg:#15161a;--shade:#ffd9a1;--shade-glow:drop-shadow(0 0 18px #ffc478cc);--art-frame:#0f1013;--art-ground:#2e313a;--art-a:#b5765a;--art-b:#4e6a84;--art-line:#8b8f9c;--board:#3b3028;--board-top:#45392f;--shelf:#3a3029;--mark:#ced6ff1c}}.Cl54lW_room{width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--P));pointer-events:none;position:absolute;top:50%;left:50%}.Cl54lW_p{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.Cl54lW_svg{width:100%;height:100%;display:block}.Cl54lW_stars{fill:#fff;opacity:var(--star-o)}.Cl54lW_moon{fill:#f2eee2;opacity:var(--star-o)}.Cl54lW_city{opacity:var(--city-o)}.Cl54lW_outside{width:3456px;height:1404px;transform:translate3d(-1728px,-1080px,-3240px)}.Cl54lW_trees{width:1944px;height:252px;transform:translate3d(-972px,-18px,-1944px)}.Cl54lW_wall{background-color:var(--wall);background-image:linear-gradient(to bottom, var(--ao), transparent 9%, transparent 80%, var(--ao)),linear-gradient(to right, var(--ao), transparent 7%, transparent 93%, var(--ao)),linear-gradient(to bottom, #ffffff2e, transparent 60%);background-repeat:no-repeat}.Cl54lW_backTop{background-position:0 0;background-size:2088px 655.2px;width:2088px;height:112.32px;transform:translate3d(-1044px,-453.6px,-1152px)}.Cl54lW_backBottom{background-position:0 -539.28px;background-size:2088px 655.2px;width:2088px;height:115.92px;transform:translate3d(-1044px,85.68px,-1152px)}.Cl54lW_backLeft{background-position:0 -110.88px;background-size:2088px 655.2px;width:504.72px;height:429.84px;transform:translate3d(-1044px,-342.72px,-1152px)}.Cl54lW_backRight{background-position:-1583.28px -110.88px;background-size:2088px 655.2px;width:504.72px;height:429.84px;transform:translate3d(539.28px,-342.72px,-1152px)}.Cl54lW_reveal{background:linear-gradient(to right, var(--reveal), color-mix(in srgb, var(--reveal), #000 8%))}.Cl54lW_revealLeft{width:79.2px;height:428.4px;transform:translate3d(-540px,-342px,-1152px)rotateY(90deg)}.Cl54lW_revealRight{width:79.2px;height:428.4px;transform:translate3d(540px,-342px,-1231.2px)rotateY(-90deg)}.Cl54lW_revealTop{background:color-mix(in srgb, var(--reveal), #000 10%);width:1080px;height:79.2px;transform:translate3d(-540px,-342px,-1231.2px)rotateX(90deg)}.Cl54lW_sill{background:linear-gradient(to bottom, var(--sill), color-mix(in srgb, var(--sill), #fff 12%));width:1137.6px;height:122.4px;transform:translate3d(-568.8px,86.4px,-1231.2px)rotateX(90deg)}.Cl54lW_mullions{width:1080px;height:428.4px;transform:translate3d(-540px,-342px,-1209.6px)}.Cl54lW_floor{background-color:var(--floor);background-image:radial-gradient(ellipse 60% 34% at 50% 0%, var(--floor-sheen), transparent 70%),linear-gradient(to bottom, var(--ao), transparent 4%),linear-gradient(to right, var(--ao), transparent 4%, transparent 96%, var(--ao)),repeating-linear-gradient(90deg, transparent 0 56.88px, var(--seam) 56.88px 57.6px),repeating-linear-gradient(90deg, transparent 0 115.2px, var(--floor-2) 115.2px 172.8px, transparent 172.8px 288px),repeating-linear-gradient(0deg, transparent 0 435.6px, var(--seam) 435.6px 437.04px);width:2088px;height:1800px;overflow:hidden;transform:translate3d(-1044px,201.6px,-1152px)rotateX(90deg)}.Cl54lW_sunPatch{background:repeating-linear-gradient(97deg, transparent 0 31.5%, #0000000f 31.5% 33.3%),linear-gradient(to bottom, var(--patch), transparent);clip-path:polygon(18% 0,99% 0,80% 100%,0 100%);width:1188px;height:612px;filter:blur(var(--patch-blur));position:absolute;top:0;left:324px}.Cl54lW_rug{background:radial-gradient(ellipse at 50% 40%, #ffffff14, transparent 70%),var(--rug);width:936px;height:342px;box-shadow:inset 0 0 0 18px var(--rug),inset 0 0 0 20.88px var(--rug-edge),0 4.32px 10.8px #00000014;border-radius:21.6px;position:absolute;top:151.2px;left:576px}.Cl54lW_lampPool{background:radial-gradient(closest-side, var(--pool), transparent);width:792px;height:576px;position:absolute;top:0;left:1512px}.Cl54lW_ceiling{background-color:var(--ceiling);background-image:linear-gradient(to bottom, var(--ao), transparent 5%),linear-gradient(to right, var(--ao), transparent 5%, transparent 95%, var(--ao));width:2088px;height:1800px;transform:translate3d(-1044px,-453.6px,-1152px)rotateX(90deg)}.Cl54lW_downlight{background:var(--downlight);width:32.4px;height:32.4px;box-shadow:0 0 108px 64.8px var(--downlight-glow);border-radius:50%;margin-left:-16.2px;position:absolute;top:576px}.Cl54lW_leftWall,.Cl54lW_rightWall{background-image:linear-gradient(to bottom, var(--ao), transparent 9%, transparent 80%, var(--ao)),linear-gradient(to right, var(--ao), transparent 5%, transparent 95%, var(--ao));width:1800px;height:655.2px;overflow:hidden}.Cl54lW_leftWall{background-color:var(--wall-l);transform:translate3d(-1044px,-453.6px,648px)rotateY(90deg)}.Cl54lW_rightWall{background-color:var(--wall-r);transform:translate3d(1044px,-453.6px,-1152px)rotateY(-90deg)}.Cl54lW_wallLight{background:radial-gradient(ellipse at 100% 45%, var(--wall-light), transparent 70%);width:936px;height:576px;position:absolute;top:36px;right:0}.Cl54lW_lampGlow{background:radial-gradient(closest-side, var(--glow), transparent);width:864px;height:864px;position:absolute;top:-144px;left:-216px}.Cl54lW_art{width:792px;height:540px;transform:translate3d(-1038.6px,-273.6px,-414px)rotateY(90deg)scale(.5)}.Cl54lW_boardFront{background:linear-gradient(to right, transparent 33%, #00000014 33.2% 33.5%, transparent 33.7% 66.5%, #00000014 66.7% 67%, transparent 67.2%),linear-gradient(to bottom, #ffffff0f, #00000014),var(--board);width:684px;height:108px;transform:translate3d(-928.8px,93.6px,-180px)rotateY(90deg)}.Cl54lW_boardTop{background:var(--board-top);width:115.2px;height:684px;transform:translate3d(-1044px,93.6px,-864px)rotateX(90deg)}.Cl54lW_shelf{background:var(--shelf);width:432px;height:16.2px;transform:translate3d(972px,-100.8px,-684px)rotateY(-90deg);box-shadow:0 18px 21.6px #0000001f}.Cl54lW_plant{width:446.4px;height:763.2px;transform:translate3d(-928.8px,-180px,-979.2px)scale(.5)}.Cl54lW_lamp{width:302.4px;height:756px;transform:translate3d(741.6px,-176.4px,-936px)scale(.5)}.Cl54lW_shade{fill:var(--shade);filter:var(--shade-glow)}.Cl54lW_shadeLip{fill:color-mix(in srgb, var(--shade), #000 12%)}.Cl54lW_mark{background:radial-gradient(closest-side, var(--mark), transparent);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1)}[data-dragging] .Cl54lW_mark{transition:opacity .5s}
