@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-cyrillic.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-greek.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-latin.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*{box-sizing:border-box}:root{color-scheme:dark;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}:focus{outline:none}button{touch-action:manipulation}body{margin:0;background:#08090a;color:#f2f2ef;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#a3a7af;text-decoration:none;transition:color .2s ease}a:hover{color:#f2f2ef}[hidden]{display:none !important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.t-images{--c:#6db6ff;--ink:#0d1b2b;--tint:rgba(109,182,255,0.16)}.t-videos{--c:#fb78b0;--ink:#2e0b1b;--tint:rgba(251,120,176,0.16)}.t-audio{--c:#5edb81;--ink:#0b2914;--tint:rgba(94,219,129,0.16)}.t-documents{--c:#fe6d5f;--ink:#330d09;--tint:rgba(254,109,95,0.16)}.t-designs{--c:#ad8dfd;--ink:#1e1238;--tint:rgba(173,141,253,0.16)}.t-objects{--c:#4ddcdc;--ink:#082828;--tint:rgba(77,220,220,0.16)}.t-archives{--c:#fec84b;--ink:#2e2104;--tint:rgba(254,200,75,0.16)}.t-data{--c:#ff9e57;--ink:#331804;--tint:rgba(255,158,87,0.16)}.t-applications{--c:#8f9bff;--ink:#121636;--tint:rgba(143,155,255,0.16)}.t-discs{--c:#c2cad6;--ink:#1c2027;--tint:rgba(194,202,214,0.16)}.t-fonts{--c:#e68af0;--ink:#2e0e33;--tint:rgba(230,138,240,0.16)}.t-games{--c:#b6e35c;--ink:#1e2a07;--tint:rgba(182,227,92,0.16)}.t-various{--c:#e0c9a6;--ink:#2b2214;--tint:rgba(224,201,166,0.16)}.peek{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100svh;padding-inline:16px;overflow:hidden;isolation:isolate;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22%3E %3Ctitle%3ENoise%3C/title%3E %3Cfilter id=%22noise%22%3E %3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.8%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E %3C/filter%3E %3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noise)%22 opacity=%220.07%22/%3E %3C/svg%3E"),radial-gradient(75% 65% at 50% 44%,#1a1b1e 0%,#131416 48%,#08090a 100%);background-blend-mode:overlay,normal}.peek::before{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 min(300px, 21vw, 34vh) min(70px, 5vw, 8vh) rgba(0, 0, 0, .78)}.peek-drift{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.peek-drift-card{position:absolute;width:calc(var(--size) * 0.9vmax);aspect-ratio:.75;opacity:calc(0.16 + var(--depth) * 0.14);filter:blur(calc(0.4px + var(--depth) * var(--depth) * 14px));transform:translate(-50%,-50%) translate(calc(var(--px, 0) * var(--depth) * -46px),calc(var(--py, 0) * var(--depth) * -32px)) rotate(var(--tilt));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);animation:peek-drift var(--bob) ease-in-out var(--delay) infinite alternate}.is-loading .peek-drift-card{animation-play-state:paused}.peek-drift-card::before{content:'';position:absolute;inset:0;border-radius:14%/10.5%;background:var(--c);clip-path:polygon(0 0,74% 0,100% 19.5%,100% 100%,0 100%)}.peek-drift-card::after{content:'';position:absolute;top:0;right:0;width:26%;aspect-ratio:1;border-radius:0 0 0 18%;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.45) 50%)}@media (max-width:640px){.peek-drift-card{width:calc(var(--size) * 1.1vmax)}.peek-drift-card.is-far{display:none}}.peek-main{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,3.6vw,52px);width:100%;padding-block:clamp(48px,5vw,72px) clamp(40px, 16vh - 30px, 170px);text-align:center}@media (max-width:640px){.peek-main{padding-block:40px}}.peek-brand{display:flex;flex-direction:column;align-items:center;gap:16px}.peek-logo{display:flex;align-items:center;gap:12px}.peek-mark,.view-mark{flex:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 32 32%22%3E %3Ctitle%3EFilepeek%3C/title%3E %3CclipPath id=%22hole%22%3E%3Ccircle cx=%2214%22 cy=%2214%22 r=%2211%22/%3E%3C/clipPath%3E %3Cpath d=%22M22.839 22.839L29.698 29.698%22 stroke=%22%234E5158%22 stroke-width=%224.6%22 stroke-linecap=%22round%22/%3E %3Ccircle cx=%2214%22 cy=%2214%22 r=%2214%22 fill=%22%234E5158%22/%3E %3Ccircle cx=%2214%22 cy=%2214%22 r=%2211%22 fill=%22%230E0F10%22/%3E %3Cg clip-path=%22url(%23hole)%22%3E %3Cpath d=%22M8.903 10.065h6.081L20.529 15.61V27.2H7.472V11.496a1.431 1.431 0 0 1 1.431-1.431z%22 fill=%22%236DB6FF%22/%3E %3Cpath d=%22M14.984 10.065v4.382a1.163 1.163 0 0 0 1.163 1.163H20.529z%22 fill=%22%23B6DBFF%22/%3E %3C/g%3E %3C/svg%3E") center/contain no-repeat;translate:0 6%}.peek-mark{width:39px;height:39px}.view-mark{width:30px;height:30px}.peek-name{margin:0;font-size:clamp(28px,2.3vw,33px);font-weight:650;letter-spacing:-.025em;line-height:1}.peek-tagline{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.4;color:#a9acb3;text-wrap:balance}.peek-action{display:flex;flex-direction:column;align-items:center;gap:clamp(44px,4.6vw,68px)}.peek-upload{display:flex;flex-direction:column;align-items:center;gap:44px;max-width:100%}.peek-drop{--drop:clamp(176px,14.5vw,212px);position:relative;display:block;width:var(--drop);aspect-ratio:1;border-radius:50%;cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.peek-drop:active{transform:scale(.98);transition-duration:.12s}.peek-cast{position:absolute;inset:-10px;border-radius:50%;box-shadow:0 26px 50px -18px rgba(0,0,0,0.95)}.peek-handle{position:absolute;left:50%;top:calc(50% - var(--drop) * 0.085);width:calc(var(--drop) * 0.56);height:calc(var(--drop) * 0.17);transform-origin:0 50%;transform:rotate(45deg) translateX(calc(var(--drop) / 2 + 2px))}.peek-handle span{position:absolute;top:50%;translate:0 -50%}.peek-neck{left:0;width:calc(var(--drop) * 0.14);height:calc(var(--drop) * 0.075);background:linear-gradient(180deg,#5a5d64,#34363b)}.peek-band{left:calc(var(--drop) * 0.12);width:calc(var(--drop) * 0.075);height:calc(var(--drop) * 0.17);border-radius:4px;background:linear-gradient(180deg,#b9bcc3 0%,#7c8088 55%,#4f5258 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)}.peek-grip{left:calc(var(--drop) * 0.19);right:0;height:calc(var(--drop) * 0.14);border-radius:0 999px 999px 0;background:linear-gradient(180deg,#4e5158 0%,#36383d 50%,#25262a 100%);box-shadow:10px 10px 26px -8px rgba(0,0,0,0.92),inset 0 1px 0 rgba(255,255,255,0.1)}.peek-rim{position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(180deg,#4a4c53 0%,#35373c 55%,#2a2b30 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.13)}.peek-hole{position:absolute;inset:0;overflow:hidden;border-radius:50%;clip-path:circle(50%);background:radial-gradient(circle at 50% 35%,#1a1b1e 0%,#0e0f10 72%)}.peek-cards{position:absolute;inset:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.peek-card{position:absolute;left:27%;top:38%;display:flex;flex-direction:column;align-items:center;gap:7px;width:46%;aspect-ratio:.75;padding-top:17%;border-radius:12px;background:var(--c);color:var(--ink);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%);transform:translateY(125%);transition:transform .43s cubic-bezier(.55,0,.9,.45)}.peek-card.is-up{transform:translateY(0);transition:transform .77s cubic-bezier(.25,.9,.3,1.12)}.peek-card .icon{width:30px;height:30px}.peek-card::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 5px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.peek-ext{font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1}.peek-ext.is-long{font-size:10px;letter-spacing:.08em}.peek-ext.is-longer{font-size:9.5px;letter-spacing:.06em}.peek-shade{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 16px 24px rgba(0,0,0,0.8),inset 0 -10px 22px rgba(0,0,0,0.55)}.peek-badge{position:absolute;left:50%;bottom:-22px;display:flex;align-items:center;gap:9px;height:46px;padding:0 20px 0 16px;border-radius:12px;background:#2e2f33;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7),0 14px 26px -10px rgba(0,0,0,0.95);transform:translateX(-50%);transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.peek-badge .icon{width:18px;height:18px}@media (hover:hover){.peek-drop:hover .peek-cards{transform:translateY(-14%)}.peek-drop:hover .peek-badge{transform:translate(-50%,-4px);background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75),0 18px 28px -10px rgba(0,0,0,0.95)}}.peek-hint{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#9398a1}.peek-heads{display:grid;justify-items:center;max-width:100%;font-size:clamp(20px, 1vw + 15px, 30px)}.peek-head{grid-area:1/1;display:inline-flex;align-items:center;gap:.3em;color:#f2f2ef;font-weight:700;letter-spacing:-.035em;line-height:1.12;white-space:nowrap;visibility:hidden}.peek-head:hover{color:#f2f2ef}.peek-head.is-on,.peek-heads:not(.is-live) .peek-head:first-child{visibility:visible}.peek-head.is-on > *,.peek-heads:not(.is-live) .peek-head:first-child > *{animation:peek-head-in .77s cubic-bezier(.25,.9,.3,1.12) both}.peek-head.is-on .peek-head-words,.peek-heads:not(.is-live) .peek-head:first-child .peek-head-words{animation-delay:70ms}.peek-head.is-off{transition:visibility 0s .43s}.peek-head.is-off > *{animation:peek-head-out .43s cubic-bezier(.55,0,.9,.45) both}.peek-head-icon{display:grid;place-items:center;width:1.32em;height:1.32em;margin-right:.04em;border-radius:50%;background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent);translate:0 calc(.08em - 1px)}.peek-head-icon .icon{width:.7em;height:.7em;color:var(--c);stroke-width:2.1}.peek-head-words{display:inline-flex;gap:.25em}.peek-head-kind{color:var(--c);text-decoration:underline transparent;text-decoration-thickness:.06em;text-underline-offset:.14em;transition:text-decoration-color .25s ease}@media (hover:hover){.peek-head:hover .peek-head-kind{text-decoration-color:color-mix(in srgb, var(--c) 55%, transparent)}}.peek-kinds{display:flex;flex-direction:column;align-items:center;gap:36px}.peek-more{display:inline-flex;align-items:center;gap:7px;margin:-8px -10px;padding:8px 10px 8px 35px;color:#6db6ff;font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.4}.peek-more:hover{color:#b6dbff}.peek-more .icon{width:18px;height:18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.peek-more:hover .icon{transform:translateX(3px)}}.peek-facts{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 0 22px;padding:0;list-style:none}.peek-facts li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;color:#c3c6cc;white-space:nowrap}.peek-facts .icon{width:18px;height:18px;color:#80858e}@media (max-width:640px){.peek-facts{gap:10px 20px}.peek-facts li{font-size:13px}}.peek-count{padding:3px 8px;border-radius:999px;background:#202124;color:#a9acb3;font-size:13px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.peek-pocket{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;background:radial-gradient(110% 85% at 50% 38%,#1a1b1e 0%,#0e0f10 68%,#08090a 100%);clip-path:circle(0 at var(--bx,50%) var(--by,50%));visibility:hidden;transition:clip-path .5s cubic-bezier(.6,0,.4,1),visibility 0s .5s}.peek-pocket.is-drag,.peek-pocket.is-drop{clip-path:circle(var(--br,150vmax) at var(--bx,50%) var(--by,50%));visibility:visible;transition:clip-path .65s cubic-bezier(.2,.8,.2,1)}.peek-pocket.is-under{z-index:10;transition:none}.peek-pocket::before{content:'';position:absolute;inset:clamp(8px,1vw,14px);border-radius:clamp(20px,2.4vw,34px);box-shadow:0 0 0 80px #232428,0 0 0 1px rgba(255,255,255,0.07),inset 0 18px 40px rgba(0,0,0,0.7)}.peek-pocket::after{content:'';position:absolute;inset:0;box-shadow:inset 0 80px 120px -20px rgba(0,0,0,0.85),inset 0 -60px 110px -30px rgba(0,0,0,0.6)}.peek-pocket-copy{position:absolute;inset:28% 16px auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}.is-drag .peek-pocket-copy{opacity:1;transform:none;transition:opacity .4s ease .2s,transform .5s cubic-bezier(.2,.8,.2,1) .2s}.peek-pocket-title{margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1}.peek-pocket-sub{display:flex;gap:6px;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500;color:#9398a1}.peek-pocket-kind{color:var(--c,#f2f2ef)}.peek-pocket-card{position:absolute;left:50%;bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:clamp(150px,15vw,220px);aspect-ratio:.75;padding-top:clamp(28px,2.7vw,40px);border-radius:clamp(16px,1.6vw,24px);color:var(--ink,#141517);box-shadow:0 -20px 60px -20px color-mix(in srgb, var(--c, #F2F2EF) 55%, transparent);transform:translate(-50%,105%);transition:transform .35s cubic-bezier(.55,0,.9,.45)}.is-drag .peek-pocket-card{transform:translate(-50%,30%);transition:transform .8s cubic-bezier(.25,.9,.3,1.12) .25s}.peek-pocket-card .icon{width:clamp(40px,3.6vw,54px);height:clamp(40px,3.6vw,54px)}.peek-pocket-card .peek-pocket-ext{font-size:clamp(13px,1.1vw,16px);font-weight:700;letter-spacing:.14em;line-height:1}.peek-pocket-card::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--c,#f2f2ef);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%)}.peek-pocket-card::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 8px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.peek-pocket-back{position:absolute;left:50%;bottom:0;width:clamp(150px,15vw,220px);aspect-ratio:.75;border-radius:clamp(16px,1.6vw,24px);background:var(--c,#c3c6cc);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%);opacity:0;transform:translate(-50%,105%);transition:transform .35s cubic-bezier(.55,0,.9,.45),opacity .2s ease}.is-many.is-drag .peek-pocket-back{opacity:.9;transition:transform .8s cubic-bezier(.25,.9,.3,1.12) .2s,opacity .2s ease .2s}.is-many.is-drag .peek-pocket-back.is-1{transform:translate(-82%,38%) rotate(-11deg)}.is-many.is-drag .peek-pocket-back.is-2{transform:translate(-18%,38%) rotate(11deg)}.peek-footer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-block:0 26px;font-size:12.5px;line-height:1.4;color:#80858e}.peek-footer [aria-hidden]{color:#50545b}@media (max-width:360px){.peek-footer{gap:8px}}.peek-footer .is-here{color:#c3c6cc}.peek-footer .is-here:hover{color:#f2f2ef}.peek-footer-break{display:none}@media (max-width:640px){.peek-footer-break{display:block;flex-basis:100%;height:0}}@media (max-width:640px){.peek-footer-dot{display:none}}.view{position:fixed;inset:0;z-index:20;overflow:hidden;background:radial-gradient(110% 85% at 50% 38%,#1a1b1e 0%,#0e0f10 68%,#08090a 100%)}.view-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab}.view-canvas.is-grabbing{cursor:grabbing}.has-video .view-canvas{cursor:default}.view-media{position:absolute;display:block;object-fit:contain;transform-origin:0 0}.view.is-full.has-video{background:#000}.view.is-full.has-video .view-bar,.view.is-full.has-video .view-files,.view.is-full.has-video .view-pages,.view.is-full.has-video .view-peek{visibility:hidden;pointer-events:none}.view.is-full.has-video.is-idle,.view.is-full.has-video.is-idle *{cursor:none}.view-bar{position:absolute;inset:0 0 auto;z-index:10;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);grid-template-areas:'start info end';align-items:center;gap:6px 20px;min-height:60px;padding:10px clamp(12px,2vw,20px);background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 0 rgba(255,255,255,0.06);animation:view-bar-in .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.is-closing .view-bar{animation:view-bar-out .35s cubic-bezier(.6,0,.4,1) both}@media (max-width:760px){.view-bar{grid-template-columns:1fr auto;grid-template-areas:'start end' 'info info';padding-block:9px 10px}}.view-logo{display:flex;align-items:center;gap:10px;color:#f2f2ef;font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1}.view-logo:hover{color:#f2f2ef}@media (max-width:480px){.view-logo span{display:none}}.view-upload{margin-left:8px}.view-tools{display:flex;align-items:center;gap:10px}.view-start{grid-area:start}.view-end{grid-area:end;justify-content:flex-end}.view-info{grid-area:info;min-width:0;text-align:center}@media (max-width:760px){.view-info{text-align:left}}.view-name{margin:0;overflow:hidden;translate:0 -2px;color:#f2f2ef;font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.view-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;margin:2px 0 0;color:#adb1b9;font-size:14px;line-height:1.3}@media (max-width:760px){.view-facts{justify-content:flex-start}}.view-flair{height:19px;padding:0 8px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;cursor:pointer;background:none;color:#6db6ff;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.42);transition:background .15s ease,box-shadow .15s ease}.view-flair:hover{background:rgba(109,182,255,0.12);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.65)}.view-flair[aria-expanded='true']{background:rgba(109,182,255,0.12);box-shadow:inset 0 0 0 1px #6db6ff}.view-export{position:relative}.view-button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:38px;height:38px;padding:0 16px 0 13px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer}.view-button:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-button:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-button .icon{width:17px;height:17px}.view-button[aria-pressed='true'],.view-button[aria-expanded='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-button:disabled{opacity:.35;cursor:default;pointer-events:none}.view-export > .view-button{border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease}.view-export > .view-button:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.view-export > .view-button:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-zoom{position:absolute;top:calc(var(--bar-h, 60px) + 12px);right:clamp(12px,2vw,20px);z-index:7;display:flex;gap:8px;animation:view-zoom-in .5s cubic-bezier(.2,.8,.2,1) .35s backwards}.is-closing .view-zoom{animation:view-zoom-out .2s ease both}.view-zoom .view-button{position:relative;padding:0}.view-tip{position:absolute;top:calc(100% + 8px);right:0;padding:6px 10px;border-radius:8px;background:#17181b;color:#dadce0;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -10px rgba(0,0,0,0.9);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .2s ease}@media (hover:hover){:hover > .view-tip{opacity:1;transform:none;transition-delay:.4s}}.view-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;padding:6px;border-radius:14px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 22px 44px -14px rgba(0,0,0,0.9);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:100% 0;transition:opacity .15s ease,transform .2s ease,visibility 0s .2s}.view-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.view-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:0;border-radius:9px;background:none;color:#dadce0;font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.view-menu-item .icon{width:17px;height:17px;color:#9398a1}.view-menu-item:hover{background:#26272a;color:#fff}.popup{max-width:none;border:0;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);color:#f2f2ef;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06)}.popup[open]{animation:popup-in .5s cubic-bezier(.34,1.56,.64,1) backwards}.popup::backdrop{background:rgba(4,5,6,0.62);animation:popup-fade-in .3s ease backwards}.popup.is-closing{animation:popup-out .18s ease both}.popup.is-closing::backdrop{animation:popup-fade-out .18s ease both}.alert{width:min(380px, calc(100vw - 32px));padding:30px 24px 22px;text-align:center}.alert-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:rgba(254,109,95,0.12);color:#fe6d5f;box-shadow:0 0 0 1px rgba(254,109,95,0.24)}.alert-icon .icon{width:24px;height:24px}.alert-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.alert-text{margin:12px 0 0;font-size:15px;line-height:1.45;color:#9398a1;text-wrap:balance}@keyframes popup-in{from{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes popup-out{to{opacity:0;transform:scale(.96)}}@keyframes popup-fade-in{from{opacity:0}}@keyframes popup-fade-out{to{opacity:0}}.popup-file,.loading-file{max-width:100%;width:fit-content;margin:12px auto 0;padding:5px 11px;border-radius:8px;background:rgba(255,255,255,0.05);font-size:13px;font-weight:500;line-height:1.4;color:#c3c6cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-file.is-tagged,.loading-file.is-tagged{display:flex;align-items:center;gap:7px;padding-left:8px}.popup-file .file-name,.loading-file .file-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.file-tag{display:grid;flex:none;place-items:center;color:var(--c,#9398a1)}.file-tag .icon{width:15px;height:15px}.popup-button,.link-open{display:block;width:100%;height:46px;margin-top:24px;border-radius:12px;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer}.popup-button:hover,.link-open:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.popup-button:active,.link-open:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.link{width:min(600px, calc(100vw - 32px));padding:30px 24px 22px;text-align:center}.link-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:rgba(255,158,87,0.12);color:#ff9e57;box-shadow:0 0 0 1px rgba(255,158,87,0.26)}.link-icon .icon{width:24px;height:24px}.link-icon .link-mail,.is-mail .link-icon .link-web{display:none}.is-mail .link-icon .link-mail{display:block}.link-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.link-to{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06);overflow-wrap:anywhere}.link-host{margin:0;font-size:16px;font-weight:650;line-height:1.35;color:#f2f2ef}.link-address{display:-webkit-box;margin:5px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:12px;line-height:1.5;color:#8a8f98}.link-address[hidden]{display:none}.link-text{margin:14px 0 0;font-size:14.5px;line-height:1.45;color:#9398a1;text-wrap:balance}.well-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.well-check{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;background:#101113;color:var(--check);box-shadow:inset 0 2px 4px rgba(0,0,0,0.65),inset 0 0 0 1px rgba(255,255,255,0.13),0 1px 0 rgba(255,255,255,0.05);transition:background .15s ease,box-shadow .15s ease}.well-check svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:21;filter:drop-shadow(0 0 0 transparent);transition:stroke-dashoffset .22s cubic-bezier(.2,.8,.2,1),filter .35s ease}label:hover .well-check{background:#141517;box-shadow:inset 0 2px 4px rgba(0,0,0,0.65),inset 0 0 0 1px rgba(255,255,255,0.26),0 1px 0 rgba(255,255,255,0.05)}label:active .well-check{background:#0f1012;box-shadow:inset 0 3px 6px rgba(0,0,0,0.85),inset 0 0 0 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.04)}.well-input:checked + .well-check svg{stroke-dashoffset:0;filter:drop-shadow(0 0 3px var(--check-glow))}label:hover .well-input:checked + .well-check svg{filter:drop-shadow(0 0 5px var(--check))}.link-again{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:fit-content;margin:18px auto 0;font-size:14px;color:#c3c6cc;cursor:pointer;user-select:none;--check:#ff9e57;--check-glow:rgba(255,158,87,0.8)}.link-buttons{display:flex;gap:10px;margin-top:22px}.link-cancel{flex:1;height:46px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.link-cancel:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.link-cancel:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.link-open{flex:1;margin-top:0}.alert-owner{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#80858e;font-size:13px;font-weight:500}.alert-owner .icon{width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.alert-owner:hover .icon{transform:translateX(3px)}.alert-buttons button{min-width:0;height:auto;min-height:46px;padding:6px 12px;line-height:1.2;overflow-wrap:anywhere}.exif{width:min(420px, calc(100vw - 32px));max-height:min(760px, calc(100dvh - 32px));padding:0;overflow:hidden}.exif[open]{display:flex;flex-direction:column}.exif.is-wide{width:min(760px, calc(100vw - 32px))}.exif > .popup-button{flex:none;align-self:center;width:160px;margin:24px 0 26px}.exif-head{flex:none;padding:30px 24px 20px;text-align:center}.exif-head .popup-file{margin-top:10px}.exif-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.exif-body{flex:1;min-height:0;padding:0 24px;overflow:auto;overscroll-behavior:contain}.exif-section{padding:16px 0}.exif-section + .exif-section{border-top:1px solid rgba(255,255,255,0.07)}.exif-heading{margin:0 0 10px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.exif-rows{display:grid;grid-template-columns:auto 1fr;gap:14px 16px;margin:0;font-size:14px;line-height:1.45}.exif-rows dt{color:#9398a1}.exif-rows dd{margin:0;overflow-wrap:anywhere;text-align:right}.exif-rows a,.exif-rows .exif-act{color:#6db6ff;text-decoration:none}.exif-rows a:hover,.exif-rows .exif-act:hover{text-decoration:underline}.exif-rows .exif-act{padding:0;border:0;background:none;font:inherit;cursor:pointer}.loading{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;background:rgba(8,9,10,0.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.loading.is-on{opacity:1;visibility:visible;transition:opacity .3s ease}.loading::before{content:'';position:absolute;top:calc(50% - 30px);left:50%;z-index:-1;width:min(520px, 130vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#080808 0%,rgba(8,8,8,0.96) 18%,rgba(8,8,8,0.84) 34%,rgba(8,8,8,0.64) 48%,rgba(8,8,8,0.42) 61%,rgba(8,8,8,0.22) 74%,rgba(8,8,8,0.08) 87%,rgba(8,8,8,0) 100%);translate:-50% -50%;pointer-events:none}.loading .loupe{margin-bottom:46px;font-size:138px}.loading:not(.is-on) .loading .loupe *{animation-play-state:paused}.loading-title{margin:0;font-size:23px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.005em;line-height:1.3}.loading .loading-file{margin-top:18px;padding:6px 13px;font-size:15px;letter-spacing:.01em}.loading .loading-file.is-tagged{padding-left:10px}.loading .loading-file .file-tag .icon{width:17px;height:17px}.loading .loading-file:empty{display:none}.loading:not(.is-download) .loading-bar,.loading:not(.is-download) .loading-bytes,.loading:not(.is-download) .loading-cancel{display:none}.loading-bar{display:block;width:min(260px, 72%);height:6px;margin:20px auto 0;border-radius:999px;background:#151618;box-shadow:inset 0 1px 3px rgba(0,0,0,0.85),0 1px 0 rgba(255,255,255,0.05);overflow:hidden}.loading-bar i{display:block;width:calc(var(--p, 0) * 100%);height:100%;border-radius:inherit;background:var(--c,#f2f2ef);transition:width .35s cubic-bezier(.2,.8,.2,1)}.loading-bar.is-unknown i{width:34%;animation:loading-slide 1.5s cubic-bezier(.45,0,.55,1) infinite}.loading-bytes{margin:12px 0 0;color:#9398a1;font-size:14px;font-variant-numeric:tabular-nums}.loading-cancel{margin-top:26px;padding:0 18px}.loupe{position:relative;flex:none;width:.6em;height:.78em;margin-bottom:16px;font-size:66px}.loupe-page{position:absolute;inset:0;border-radius:.07em;background-color:#1c1d20;background-image:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.16) 50%);background-position:right top;background-size:24% 17.5%;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.09);clip-path:polygon(0 0,76% 0,100% 17.5%,100% 100%,0 100%)}.loupe-page::before,.loupe-page::after{content:'';position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 78%22%3E%3Ctitle%3EPage lines%3C/title%3E%3Crect x=%2210%22 y=%2213%22 width=%2218.4%22 height=%225.5%22 rx=%222.75%22/%3E%3Cg opacity=%22.62%22%3E%3Crect x=%2210%22 y=%2221.4%22 width=%2231.2%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2227.9%22 width=%2235.2%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2234.4%22 width=%2225.6%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2240.9%22 width=%2232.8%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2247.4%22 width=%2228%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2253.9%22 width=%2234.4%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2260.4%22 width=%2216%22 height=%223.6%22 rx=%221.8%22/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 78%22%3E%3Ctitle%3EPage lines%3C/title%3E%3Crect x=%2210%22 y=%2213%22 width=%2218.4%22 height=%225.5%22 rx=%222.75%22/%3E%3Cg opacity=%22.62%22%3E%3Crect x=%2210%22 y=%2221.4%22 width=%2231.2%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2227.9%22 width=%2235.2%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2234.4%22 width=%2225.6%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2240.9%22 width=%2232.8%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2247.4%22 width=%2228%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2253.9%22 width=%2234.4%22 height=%223.6%22 rx=%221.8%22/%3E%3Crect x=%2210%22 y=%2260.4%22 width=%2216%22 height=%223.6%22 rx=%221.8%22/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.loupe-page::before{background:rgba(255,255,255,0.24)}.loupe-page::after{background:color-mix(in srgb, var(--c, #F2F2EF) 60%, transparent);clip-path:inset(0 0 calc((1 - var(--p, 0)) * 100%) 0);opacity:0;transition:clip-path .35s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.is-counting > .loupe-page::after{opacity:1}.loupe-lens{position:absolute;top:0;left:0;width:.42em;height:.42em;animation:loupe-lens 3s cubic-bezier(.45,0,.55,1) infinite}.loupe-lens::before{content:'';position:absolute;top:calc(50% - 0.036em);left:50%;width:.2em;height:.072em;border-radius:0 99px 99px 0;background:linear-gradient(180deg,#55585f 0%,#34363b 55%,#25262a 100%);transform-origin:0 50%;transform:rotate(45deg) translateX(.19em)}.loupe-glass{position:absolute;inset:0;overflow:hidden;border:.042em solid transparent;border-radius:50%;background:linear-gradient(#121315,#121315) padding-box,linear-gradient(180deg,#8e929a 0%,#5a5d64 55%,#3a3c42 100%) border-box;box-shadow:0 .1em .18em -.06em rgba(0,0,0,0.9)}.loupe-glass::after{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(60% 45% at 30% 22%,rgba(255,255,255,0.16),transparent 70%);box-shadow:inset 0 .02em .05em rgba(0,0,0,0.7)}.loupe-glass .loupe-page{inset:auto;top:0;left:0;width:.6em;height:.78em;background-color:color-mix(in srgb, var(--c, #F2F2EF) 12%, #1C1D20);transform-origin:0 0;animation:loupe-near 3s cubic-bezier(.45,0,.55,1) infinite}.loupe-glass .loupe-page::before{background:var(--c,#f2f2ef)}.loupe-glass .loupe-page::after{display:none}@keyframes loupe-lens{0%,100%{translate:-.02em -.03em}25%{translate:.22em .07em}50%{translate:.15em .33em}75%{translate:-.05em .24em}}@keyframes loupe-near{0%,100%{transform:translate(.168em,.168em) scale(1.7) translate(-.19em,-.18em)}25%{transform:translate(.168em,.168em) scale(1.7) translate(-.43em,-.28em)}50%{transform:translate(.168em,.168em) scale(1.7) translate(-.36em,-.54em)}75%{transform:translate(.168em,.168em) scale(1.7) translate(-.16em,-.45em)}}.view-side{display:none;width:38px;margin-left:8px;padding:0}.has-files .view-side{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-side{display:none}}.view-side[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.has-files .view-upload{margin-left:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-upload{margin-left:8px}}.view-files{position:absolute;top:var(--bar-h,60px);bottom:0;left:0;display:none;flex-direction:column;width:450px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:1px 0 0 rgba(255,255,255,0.06);transition:transform .45s cubic-bezier(.2,.8,.2,1);animation:view-files-in .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.has-files .view-files{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-files{display:none}}.is-files-hidden .view-files{transform:translateX(-101%)}.is-closing .view-files{animation:view-files-out .35s cubic-bezier(.6,0,.4,1) both}.view-files-head{flex:none;padding:18px 18px 12px}.view-files-label{margin:0 0 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-files-title{margin:0;overflow:hidden;color:#f2f2ef;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.view-files-meta{margin:3px 0 0;color:#9398a1;font-size:12.5px;font-variant-numeric:tabular-nums}.view-files-search{display:flex;flex:none;align-items:center;gap:9px;height:36px;margin:0 12px 10px;padding:0 5px 0 12px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);cursor:text}.view-files-search > .icon{width:16px;height:16px;color:#80858e}.view-files-query{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font-family:inherit;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none}.view-files-query::placeholder{color:#6b7079}.view-files-query::-webkit-search-cancel-button{display:none}.view-files-clear{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border-radius:8px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#c3c6cc;cursor:pointer}.view-files-clear:hover{background:#26272a;color:#fff}.view-files-clear .icon{width:14px;height:14px}.view-files-empty{margin:14px 0;color:#80858e;font-size:14px;text-align:center}.view-files-body{position:relative;z-index:0;flex:1;min-height:0;padding:2px 8px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.view-files-pane{margin-right:74px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.view-files-pane::-webkit-scrollbar{display:none}.view-files-rows{width:max-content;min-width:100%}.view-files-rail{flex:none;min-height:10px;margin:0 8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.view-files-rail > div{height:1px}.view-files-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px 0 calc(10px + var(--depth, 0) * 16px);border:0;background:none;color:#dadce0;font-family:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.view-files-row.is-on{color:#fff}.view-files-icon{display:grid;flex:none;place-items:center;width:18px;height:18px;color:var(--c,#9398a1)}.view-files-icon .icon{width:17px;height:17px}.view-files-dir{color:#e4e6ea;font-weight:600}.view-files-dir .view-files-icon{color:var(--c,#6db6ff)}.view-files-name{white-space:nowrap}.view-files-chevron{width:15px;height:15px;margin-left:-4px;color:#80858e;transition:transform .2s ease}[aria-expanded='false'] > .view-files-chevron{transform:rotate(-90deg)}.view-files-size{position:absolute;right:8px;left:8px;z-index:-1;height:34px;padding-right:10px;border-radius:8px;color:#6b7079;font-size:12px;font-variant-numeric:tabular-nums;line-height:34px;text-align:right}.view-files-row:hover > .view-files-size{background:rgba(255,255,255,0.05)}.is-on > .view-files-size{background:rgba(109,182,255,0.16);color:#a9c9ea;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-files-more{flex:none;margin:0;padding:10px 18px 14px;color:#80858e;font-size:12.5px;box-shadow:0 -1px 0 rgba(255,255,255,0.06)}.view-files-hidden{display:flex;flex:none;align-items:center;gap:8px;margin:-2px 12px 10px;padding:6px 10px;border:0;border-radius:9px;background:none;color:#9398a1;font-family:inherit;font-size:13px;font-weight:550;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.view-files-hidden:hover{background:rgba(255,255,255,0.05);color:#f2f2ef}.view-files-hidden[aria-pressed='true']{color:#c2cad6}.view-files-hidden .icon{width:16px;height:16px}.view-files-dir.is-waiting .view-files-name{animation:view-files-waiting 1.6s ease-in-out infinite}.view-files-row.is-flash{animation:view-files-flash 1.6s ease}.view-files-where{margin-left:2px;color:#6b7079;font-size:12.5px;white-space:nowrap}.view-peek{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:2px;width:240px;padding:8px 8px 10px;border-radius:14px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 24px 48px -16px rgba(0,0,0,0.9);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px) scale(.98);transform-origin:0 50%;transition:opacity .15s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .15s}.view-peek.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.view-peek-image{display:block;width:100%;max-height:180px;margin-bottom:8px;border-radius:8px;background:#1c1d20;object-fit:contain}.view-peek-name{margin:0;overflow:hidden;padding:0 4px;color:#f2f2ef;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-peek-facts{margin:0;padding:0 4px;color:#9398a1;font-size:12px;font-variant-numeric:tabular-nums}.view-pages,.view-pdf-pill{position:absolute;bottom:clamp(14px,3vh,24px);left:50%;display:flex;align-items:center;height:38px;padding:0 3px;border-radius:13px;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);translate:-50% 0;transition:margin-left .45s cubic-bezier(.2,.8,.2,1);animation:view-zoom-in .5s cubic-bezier(.2,.8,.2,1) .35s backwards}.is-closing .view-pages,.is-closing .view-pdf-pill{animation:view-zoom-out .2s ease both}.has-files:not(.is-files-hidden) .view-pages,.has-files:not(.is-files-hidden) .view-pdf-pill{margin-left:225px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-pages,.has-files:not(.is-files-hidden) .view-pdf-pill{margin-left:0}}.view-page{min-width:64px;color:#f2f2ef;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.view-page-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:10px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#f2f2ef;cursor:pointer}.view-page-button:hover{background:#26272a;color:#fff}.view-page-button:disabled{opacity:.3;cursor:default;pointer-events:none}.view-page-button .icon{width:17px;height:17px}.view-page-back .icon{rotate:90deg}.view-page-next .icon{rotate:-90deg}.view-card{position:absolute;inset:var(--bar-h,60px) 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;pointer-events:none;transition:left .45s cubic-bezier(.2,.8,.2,1);animation:view-card-in .5s cubic-bezier(.2,.8,.2,1) backwards}.has-files:not(.is-files-hidden) .view-card{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-card{left:0}}.view-card-file{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:132px;aspect-ratio:.75;margin-bottom:14px;padding-top:34px;border-radius:18px;color:var(--ink,#141517);box-shadow:0 30px 70px -26px color-mix(in srgb, var(--c, #F2F2EF) 60%, transparent)}.view-card-file .icon{width:40px;height:40px}.view-card-file::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--c,#f2f2ef);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%)}.view-card-file::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 6px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.view-card-ext{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1}.view-card-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.view-card-text{max-width:440px;margin:0;color:#9398a1;font-size:15px;line-height:1.45;text-wrap:balance}@keyframes view-files-waiting{50%{opacity:.45}}@keyframes view-files-flash{0%,35%{background:rgba(194,202,214,0.18)}}@keyframes view-files-in{from{transform:translateX(-100%)}}@keyframes view-files-out{to{transform:translateX(-100%)}}@keyframes view-card-in{from{opacity:0;transform:translateY(10px) scale(.97)}}.view-from{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;height:19px;padding:0 8px 0 6px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.view-from:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.view-from .icon{width:12px;height:12px}.view-from span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-linked .view-save,.has-linked .view-export > .view-button{width:38px;padding:0}.has-linked .view-save > span,.has-linked .view-export > .view-button > span{display:none}}.view-menu-item[data-file='linked'] small{margin-left:auto;padding-left:14px;color:#7d828b;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.send{width:min(480px, calc(100vw - 32px));padding:44px 40px 32px;text-align:center}.send .popup-file{margin-top:18px}.send .link-again{margin-top:30px;--check:#6db6ff;--check-glow:rgba(109,182,255,0.8)}.send .link-buttons{margin-top:30px}.send-logo{display:block;width:64px;height:64px;margin:0 auto 24px}.send-text{margin:22px 0 0;font-size:15.5px;line-height:1.45;color:#9398a1;text-wrap:balance}.send-tab{margin:14px 0 0;font-size:14px;color:#7d828b}.send-go{display:flex;align-items:center;justify-content:center;gap:9px}.send-go .icon{width:18px;height:18px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.send{padding:36px 24px 24px}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-send{width:38px;padding:0}.view-send > span{display:none}}.has-text .view-canvas{visibility:hidden}.view-text{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;overflow:hidden;background:#0a0b0c;color:#d9dbdf;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:var(--text-size,13px);font-variant-ligatures:none;line-height:var(--row-h,20px);tab-size:4;transition:left .45s cubic-bezier(.2,.8,.2,1)}.has-files .view-text{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-text{left:0}}.is-files-hidden .view-text{left:0}.view-text ::selection{background:rgba(109,182,255,0.34)}.view-text-page{position:absolute;top:0;right:0;bottom:0;left:0;width:min(100%, var(--page-w, 100%));margin:0 auto;background:#141518;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 0 60px rgba(0,0,0,0.5)}.view-text-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.view-text-scroll::-webkit-scrollbar{display:none}.is-wrap .view-text-scroll{overflow-x:hidden}.view-text-rows{position:relative;min-width:100%}.view-text-row{position:absolute;top:0;right:0;left:0;height:var(--row-h,20px);white-space:pre}.view-text-num{position:sticky;left:0;z-index:1;display:inline-block;width:var(--gutter,56px);padding:0 18px 0 16px;background:#141518;color:#555a63;text-align:right;user-select:none;-webkit-user-select:none}.view-text-line{display:inline-block}.view-text-more{margin-left:12px;padding:2px 9px;border-radius:999px;background:rgba(254,109,95,0.14);color:#fe6d5f;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none}.view-text-more:hover{background:rgba(254,109,95,0.24)}.view-text mark{border-radius:2px;background:rgba(254,200,75,0.3);color:inherit}.view-text mark.is-current{background:#fec84b;color:#1b1404}.view-text-probe{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.view-text-track{position:absolute;top:0;right:0;bottom:0;z-index:2;width:14px;touch-action:none}.view-text-ticks{position:absolute;top:0;right:0;width:3px;height:100%;pointer-events:none}.view-text-thumb,.view-text-knob{position:absolute;border-radius:999px;background:rgba(255,255,255,0.24);transition:opacity .4s ease,background .2s ease}.view-text-track:hover .view-text-thumb,.view-text-track:hover .view-text-knob,.view-text-rail:hover .view-text-thumb,.view-text-rail:hover .view-text-knob,.is-dragging .view-text-thumb,.is-dragging .view-text-knob{background:rgba(255,255,255,0.42)}.is-idle:not(.is-dragging) .view-text-track:not(:hover) .view-text-thumb,.is-idle:not(.is-dragging) .view-text-track:not(:hover) .view-text-knob,.is-idle:not(.is-dragging) .view-text-rail:not(:hover) .view-text-thumb,.is-idle:not(.is-dragging) .view-text-rail:not(:hover) .view-text-knob{opacity:0}.view-text-thumb{top:0;right:4px;width:7px}.view-text-rail{position:absolute;right:14px;bottom:0;left:var(--gutter,56px);z-index:2;height:13px;touch-action:none}.view-text-knob{bottom:3px;left:0;height:7px}.view-text-tools{display:flex;gap:10px}.view-text-tools .view-button{position:relative;padding:0}.view-text-tools .view-button[aria-pressed='true']{background:linear-gradient(180deg,#2a2c30 0%,#17181b 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.22),inset 0 1px 0 rgba(255,255,255,0.12)}.view-encoding{position:relative;display:inline-flex}.view-encoding-button{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px 0 8px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:none;color:#fe6d5f;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.42);transition:background .15s ease,box-shadow .15s ease}.view-encoding-button:hover{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px rgba(254,109,95,0.65)}.view-encoding-button[aria-expanded='true']{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px #fe6d5f}.view-encoding-button .icon{width:12px;height:12px}.view-encoding-menu{top:calc(100% + 10px);right:auto;left:50%;width:300px;max-height:min(560px, calc(100dvh - 150px));margin-left:-150px;overflow-y:auto;overscroll-behavior:contain;text-align:left;transform-origin:50% 0}@media (max-width:760px){.view-encoding-menu{left:0;margin-left:0;transform-origin:0 0}}.view-encoding-menu .view-menu-item .icon{visibility:hidden}.view-encoding-menu .is-on .icon{visibility:visible;color:#fe6d5f}.view-find{position:absolute;top:calc(var(--bar-h, 60px) + 12px);right:26px;z-index:3;display:flex;align-items:center;gap:2px;width:380px;max-width:calc(100% - 52px);height:42px;padding:0 6px 0 14px;border-radius:14px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05),0 18px 40px -14px rgba(0,0,0,0.9);animation:view-zoom-in .3s cubic-bezier(.2,.8,.2,1) backwards}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-find{right:16px;left:12px;width:auto;max-width:none}}.view-find > .icon{width:16px;height:16px;color:#9398a1}.view-find-query{flex:1;min-width:0;height:100%;padding:0 8px;border:0;background:none;color:#f2f2ef;font-family:inherit;font-size:14px;appearance:none}.view-find-query::placeholder{color:#6b7079}.view-find-query::-webkit-search-cancel-button{display:none}.view-find-count{flex:none;padding-right:4px;color:#9398a1;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.view-find-button{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border-radius:10px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#c9ccd2;cursor:pointer}.view-find-button:hover{background:#26272a;color:#fff}.view-find-button:disabled{opacity:.35;cursor:default;pointer-events:none}.view-find-button .icon{width:16px;height:16px}.view-find-back .icon{transform:rotate(180deg)}.has-table .view-canvas{visibility:hidden}.view-table{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;overflow:hidden;background:#0a0b0c;color:#d9dbdf;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:var(--table-size,13px);font-variant-numeric:tabular-nums;transition:left .45s cubic-bezier(.2,.8,.2,1)}.has-files .view-table{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-table{left:0}}.is-files-hidden .view-table{left:0}.view-table-strip{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;overflow-x:auto;scrollbar-width:none;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;white-space:nowrap}.view-table-strip::-webkit-scrollbar{display:none}.view-table-count{flex:none;margin-right:4px;color:#9398a1;font-size:13px;font-weight:600}.view-table-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:26px;padding:0 8px 0 11px;border:0;border-radius:10px;background:rgba(255,158,87,0.14);color:#ff9e57;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32),inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .2s ease}.view-table-chip:hover{background:rgba(255,158,87,0.24)}.view-table-chip span{max-width:340px;overflow:hidden;text-overflow:ellipsis}.view-table-chip .icon{width:13px;height:13px}.view-table-clear{flex:none;height:26px;padding:0 8px;border:0;background:none;color:#9398a1;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.view-table-clear:hover{color:#f2f2ef}.view-table-page{position:absolute;top:0;right:0;bottom:0;left:0;width:min(100%, var(--page-w, 100%));margin:0 auto;background:#141518;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 0 60px rgba(0,0,0,0.5)}.has-strip .view-table-page{top:44px}.view-table-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.view-table-scroll::-webkit-scrollbar{display:none}.view-table-box{position:relative}.view-table-head{position:sticky;top:0;z-index:3;display:flex;height:var(--head-h,30px);background:#1a1b1f;box-shadow:0 1px 0 rgba(255,255,255,0.09);font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;user-select:none;-webkit-user-select:none}.view-table-corner{position:sticky;left:0;z-index:2;flex:none;width:var(--gutter,56px);height:100%;background:#1a1b1f;box-shadow:1px 0 0 rgba(255,255,255,0.055);cursor:pointer}.view-table-pins{position:sticky;left:var(--gutter,56px);z-index:1;display:flex;flex:none;height:100%}.view-table-pins:not(:empty){box-shadow:1px 0 0 rgba(255,255,255,0.14),8px 0 12px -8px rgba(0,0,0,0.7)}.view-table-col{position:absolute;top:0;display:flex;align-items:center;gap:4px;height:100%;padding:0 6px 0 10px;overflow:hidden;background:#1a1b1f;box-shadow:inset -1px 0 0 rgba(255,255,255,0.055);cursor:pointer}.view-table-pins .view-table-col{position:relative;flex:none}.view-table-col:hover{background:#202126}.view-table-col.is-selected{background:linear-gradient(rgba(109,182,255,0.15),rgba(109,182,255,0.15)),#1a1b1f}.view-table-col.is-number{justify-content:flex-end}.view-table-col.is-number .view-table-words{flex:0 1 auto}.view-table-col.is-number .view-table-filtered,.view-table-col.is-number .view-table-sorted{order:-1}.view-table-words{display:flex;flex:1;flex-direction:column;min-width:0}.is-number .view-table-words{align-items:flex-end}.view-table-name,.view-table-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-table-name{color:#f2f2ef;font-size:var(--table-size,13px);font-weight:650;line-height:1.25}.view-table-label{color:#9398a1;font-size:calc(var(--table-size, 13px) * 0.85);font-weight:500;line-height:1.3}.view-table-sorted{display:inline-flex;flex:none;align-items:center;color:#ff9e57}.view-table-sorted .icon{width:14px;height:14px;rotate:-90deg}.view-table-sorted.is-down .icon{rotate:90deg}.view-table-sorted b{font-size:10px;font-weight:700}.view-table-filtered{flex:none;width:6px;height:6px;border-radius:50%;background:#ff9e57}.view-table-more{display:grid;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:#9398a1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .2s ease}.view-table-col:hover .view-table-more{opacity:1}@media (hover:none){.view-table-more{opacity:.8}}.view-table-more:hover{background:rgba(255,255,255,0.1);color:#f2f2ef}.view-table-more .icon{width:15px;height:15px}.view-table-grip{position:absolute;top:0;right:0;bottom:0;width:7px;cursor:col-resize}.is-resizing .view-table-grip{background:rgba(109,182,255,0.3)}.is-resizing{cursor:col-resize}.view-table-row{position:absolute;top:0;right:0;left:0;display:flex;height:var(--row-h,24px)}.view-table-row.is-deleted .view-table-cell{color:#5c616a;text-decoration:line-through}.view-table-num{position:sticky;left:0;z-index:2;flex:none;width:var(--gutter,56px);height:100%;padding:0 10px;overflow:hidden;background:#141518;box-shadow:inset -1px 0 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(255,255,255,0.055);color:#555a63;line-height:var(--row-h,24px);text-align:right;cursor:pointer;user-select:none;-webkit-user-select:none}.view-table-num:hover{color:#d9dbdf}.view-table-num.is-selected{background:linear-gradient(rgba(109,182,255,0.15),rgba(109,182,255,0.15)),#141518;color:#d9dbdf}.view-table-num.is-odd{color:#fe6d5f}.view-table-cell{position:absolute;top:0;height:100%;padding:0 10px;overflow:hidden;box-shadow:inset -1px 0 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(255,255,255,0.055);line-height:var(--row-h,24px);text-overflow:ellipsis;white-space:pre;cursor:cell}.view-table-pins .view-table-cell{position:relative;flex:none;background:#141518}.view-table-cell.is-number{text-align:right}.view-table-cell.is-null,.view-table-cell.is-missing{color:#5c616a}.view-table-cell.is-null{font-style:italic}.view-table-cell.is-link{color:#ffb27a}.view-table-cell.is-link:hover{text-decoration:underline;text-decoration-color:rgba(255,178,122,0.45);text-underline-offset:3px}.view-table-cell.is-selected{background:linear-gradient(rgba(109,182,255,0.15),rgba(109,182,255,0.15)),#141518}.view-table-row:not(.view-table-pins) > .view-table-cell.is-selected{background:rgba(109,182,255,0.15)}.view-table-cell.is-cursor{box-shadow:inset 0 0 0 2px #6db6ff}.view-table-cell.is-current{background:#fec84b;color:#1b1404}.view-table-cell mark{border-radius:2px;background:rgba(254,200,75,0.3);color:inherit}.view-table-track{top:var(--head-h,30px)}.has-strip .view-table-track{top:calc(44px + var(--head-h, 30px))}.view-table-rail{left:var(--gutter,56px)}.view-table-pill{position:absolute;bottom:24px;z-index:4;display:flex;align-items:center;gap:4px;height:34px;padding:0 15px;border-radius:999px;background:rgba(23,24,27,0.94);color:#d9dbdf;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.12),0 18px 40px -14px rgba(0,0,0,0.9);animation:view-zoom-in .3s cubic-bezier(.2,.8,.2,1) backwards}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-table-pill{bottom:16px}}.is-saving-table .view-table-pill{display:none}.view-table-sum{right:30px}.view-table-busy{position:absolute;top:50%;left:50%;z-index:6;display:flex;flex-direction:column;align-items:center;width:216px;padding:24px 20px 20px;border-radius:18px;background:#17181b;color:#d9dbdf;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,0.12),0 24px 60px -16px rgba(0,0,0,0.9);translate:-50% -50%;pointer-events:none;animation:popup-in .25s cubic-bezier(.2,.8,.2,1) backwards}.is-saving-table .view-table-busy{display:none}.view-table-busy .loupe{--c:#ff9e57}.view-table-busy-label{margin:0;font-size:15px;font-weight:650;line-height:1.3}.view-table-busy-done{margin:4px 0 0;color:#9398a1;font-size:13px;font-weight:600}.view-table-note{left:24px;padding-right:5px;color:#fe6d5f}.view-table-note-text{margin-right:4px}.view-table-note-button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:#d9dbdf;cursor:pointer}.view-table-note-button:hover{background:rgba(255,255,255,0.08)}.view-table-note-button .icon{width:15px;height:15px}.view-table-note-button:first-of-type .icon{rotate:180deg}.view-table-menu{z-index:6;width:220px;transform-origin:100% 0}.view-table-tools{display:flex;gap:10px}.view-table-tools .view-button{position:relative;padding:0}.view-table-tools .view-button[aria-pressed='true']{background:linear-gradient(180deg,#2a2c30 0%,#17181b 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.22),inset 0 1px 0 rgba(255,255,255,0.12)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-table-tools{gap:6px}}.view-as-table{position:relative;padding:0}.view-columns{position:relative}.view-columns-menu{width:300px;max-height:min(560px, calc(100dvh - 150px));overflow-y:auto;overscroll-behavior:contain}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-columns-menu{right:-96px}}.view-columns-find{display:flex;align-items:center;gap:8px;height:38px;margin-bottom:4px;padding:0 12px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-columns-find .icon{width:15px;height:15px;color:#9398a1}.view-columns-find input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font:inherit;font-size:14px;appearance:none}.view-columns-find input::placeholder{color:#6b7079}.view-columns-find input::-webkit-search-cancel-button{display:none}.view-columns-item{display:flex;align-items:center;gap:4px}.view-columns-item.is-hidden .view-columns-name{color:#6b7079}.view-columns-item.is-pinned .view-columns-name::after{content:'Pinned';margin-left:auto;padding-left:8px;color:#ff9e57;font-size:11px;font-weight:650;letter-spacing:.02em}.view-columns-name{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;min-height:36px;padding:4px 10px;border:0;border-radius:9px;background:none;color:#dadce0;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.view-columns-name:hover{background:rgba(255,255,255,0.07);color:#fff}.view-columns-name span,.view-columns-name small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-columns-name small{color:#9398a1;font-size:12px}.is-pinned .view-columns-name{flex-direction:row;align-items:center;justify-content:flex-start}.view-columns-eye{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:none;color:#9398a1;cursor:pointer}.view-columns-eye:hover{background:rgba(255,255,255,0.07);color:#f2f2ef}.view-columns-eye .icon{width:17px;height:17px}.view-columns-more{margin:8px 12px 4px;color:#6b7079;font-size:12.5px}.view-dialect,.view-deck{position:relative;display:inline-flex}.view-dialect-button,.view-deck-button{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px 0 8px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:none;color:#ff9e57;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.42);transition:background .15s ease,box-shadow .15s ease}.view-dialect-button:hover,.view-deck-button:hover{background:rgba(255,158,87,0.12);box-shadow:inset 0 0 0 1px rgba(255,158,87,0.65)}.view-dialect-button[aria-expanded='true'],.view-deck-button[aria-expanded='true']{background:rgba(255,158,87,0.12);box-shadow:inset 0 0 0 1px #ff9e57}.view-dialect-button .icon,.view-deck-button .icon{width:12px;height:12px}.view-dialect-menu,.view-deck-menu{top:calc(100% + 10px);right:auto;left:50%;width:300px;max-height:min(560px, calc(100dvh - 150px));margin-left:-150px;overflow-y:auto;overscroll-behavior:contain;text-align:left;transform-origin:50% 0}@media (max-width:760px){.view-dialect-menu,.view-deck-menu{left:0;margin-left:0;transform-origin:0 0}}.view-dialect-menu .view-menu-item .icon,.view-deck-menu .view-menu-item .icon{visibility:hidden}.view-dialect-menu .is-on .icon,.view-deck-menu .is-on .icon{visibility:visible;color:#ff9e57}.view-labels,.view-markup,.view-spread,.view-direction{display:inline-flex;gap:1px;height:19px;padding:1px;border-radius:7px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-labels button,.view-markup button,.view-spread button,.view-direction button{height:17px;padding:0 8px;border:0;border-radius:6px;background:none;color:#9398a1;font-family:inherit;font-size:11px;font-weight:650;cursor:pointer}.view-labels button[aria-pressed='true'],.view-markup button[aria-pressed='true'],.view-spread button[aria-pressed='true'],.view-direction button[aria-pressed='true']{background:rgba(255,158,87,0.14);color:#ff9e57;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.view-find-options{position:absolute;top:calc(100% + 8px);right:6px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-find-options{right:0;left:0;justify-content:flex-start}}.view-find-option{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#9398a1;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.view-find-option:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-find-option:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-find-option:hover{color:#f2f2ef}.view-find-option[aria-pressed='true'],.view-find-option.view-find-in{background:#2a1d12;color:#ff9e57;box-shadow:0 0 0 1px rgba(255,158,87,0.32),0 10px 24px -12px rgba(0,0,0,0.9)}.view-find-option .icon{width:13px;height:13px}.view-goto-bar{width:270px}.view-goto-bar.is-wrong .view-goto-of{color:#fe6d5f}.card{width:min(480px, calc(100vw - 32px));max-height:min(760px, calc(100dvh - 32px));padding:0;overflow:hidden}.card[open]{display:flex;flex-direction:column}.card.is-wide{width:min(560px, calc(100vw - 32px))}.card-head{flex:none;padding:28px 24px 20px}.card-title{margin:0;overflow-wrap:anywhere;font-size:19px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.card-sub{margin:6px 0 0;color:#9398a1;font-size:13.5px;line-height:1.35}.card-body{flex:1;min-height:0;padding:0 24px 8px;overflow:auto;overscroll-behavior:contain}.card-foot{display:flex;flex:none;justify-content:center;gap:10px;padding:24px 24px 26px}.card-foot .popup-button{width:160px;margin:0}.card-copy{display:inline-flex;flex:none;align-items:center;gap:8px;height:46px;padding:0 20px 0 16px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.card-copy:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.card-copy .icon{width:17px;height:17px}.card-copy .card-copy-done{display:none;color:#5edb81}.card-copy.is-done .card-copy-icon{display:none}.card-copy.is-done .card-copy-done{display:block}.card-note{margin:6px 0 12px;color:#9398a1;font-size:14px}.card-value{margin:0;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,0.28);color:#d9dbdf;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.card-value.is-faint{color:#5c616a;font-style:italic}pre.card-value{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:13px}.card-go{display:flex;align-items:center;gap:12px;width:100%;border:0;color:#ffb27a;text-align:left;cursor:pointer;transition:background-color .2s ease}.card-go span{flex:1;min-width:0}.card-go .icon{width:16px;height:16px;color:#9398a1}.card-go:hover{background:rgba(0,0,0,0.4)}.card-go:hover span{text-decoration:underline;text-decoration-color:rgba(255,178,122,0.45);text-underline-offset:3px}.card-row{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:10px 16px;margin:0}.card-row dt{padding-top:6px;overflow-wrap:anywhere;color:#9398a1;font-size:13.5px;font-weight:600}.card-row dt.is-hidden{color:#6b7079}.card-row dt span{display:block;color:#6b7079;font-weight:500}.card-row dd{min-width:0;margin:0}.card-row .card-value{padding:6px 10px;border-radius:8px;font-size:13.5px}pre.card-row .card-value{font-size:12.5px}.card-section{padding:4px 0 14px}.card-section + .card-section{padding-top:14px;border-top:1px solid rgba(255,255,255,0.07)}.card-heading{margin:2px 0 10px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}* + .card-heading{margin-top:18px}.card-lines{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:0}@media (max-width:420px){.card-lines{grid-template-columns:1fr}}.card-line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.card-line dt{color:#9398a1}.card-line dd{margin:0;overflow:hidden;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.packet-layer{border-radius:10px;background:rgba(0,0,0,0.28)}.packet-layer + .packet-layer{margin-top:6px}.packet-layer > summary{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14px;cursor:pointer;list-style:none}.packet-layer > summary::-webkit-details-marker{display:none}.packet-layer > summary::before{content:'';flex:none;width:6px;height:6px;border-right:1.5px solid #9398a1;border-bottom:1.5px solid #9398a1;transform:rotate(-45deg);transition:transform .2s ease}.packet-layer > summary b{flex:none;color:#d9dbdf;font-weight:650}.packet-layer > summary span{min-width:0;overflow:hidden;color:#9398a1;text-overflow:ellipsis;white-space:nowrap}.packet-layer[open] > summary::before{transform:rotate(45deg)}.packet-title{margin:-4px 14px 6px 30px;color:#6b7079;font-size:12.5px}.packet-fields{font-size:13.5px;line-height:1.4}.packet-layer > .packet-fields{padding:0 14px 10px 30px}.packet-fields .packet-fields{margin:2px 0 4px 3px;padding-left:12px;border-left:1px solid rgba(255,255,255,0.08)}.packet-field,.packet-group > summary{display:flex;gap:12px;padding:3px 0}.packet-group > summary{cursor:pointer;list-style:none}.packet-group > summary::-webkit-details-marker{display:none}.packet-group > summary .packet-label{color:#d9dbdf}.packet-group > summary .packet-label::after{content:'';display:inline-block;width:5px;height:5px;margin:0 2px 2px 8px;border-right:1.5px solid #9398a1;border-bottom:1.5px solid #9398a1;transform:rotate(-45deg);transition:transform .2s ease}.packet-group[open] > summary .packet-label::after{transform:rotate(45deg)}.packet-label{flex:none;max-width:45%;color:#9398a1}.packet-value{min-width:0;color:#d9dbdf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}pre.packet-hex{font-size:12px;white-space:pre;overflow-x:auto}.card-histogram{display:flex;align-items:flex-end;gap:2px;height:64px;margin-top:16px}.card-histogram i{flex:1;border-radius:2px 2px 0 0;background:#ff9e57}.card-histogram-ends{display:flex;justify-content:space-between;margin-top:6px;color:#9398a1;font-size:12px;font-variant-numeric:tabular-nums}.card-top{display:flex;flex-direction:column;gap:2px}.card-top-item{position:relative;display:flex;align-items:center;gap:12px;height:32px;padding:0 10px;overflow:hidden;border:0;border-radius:8px;background:none;color:#d9dbdf;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.card-top-item:hover{background:rgba(255,255,255,0.06)}.card-top-item b{margin-left:auto;color:#9398a1;font-weight:600;font-variant-numeric:tabular-nums}.card-top-bar{position:absolute;top:4px;bottom:4px;left:0;border-radius:0 6px 6px 0;background:rgba(255,158,87,0.14)}.card-top-value{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:pre}.card-top-value.is-faint{color:#5c616a;font-style:italic}.card-kinds{max-width:100%;overflow-x:auto;scrollbar-width:none}.card-kinds::-webkit-scrollbar{display:none}.card-kinds button{flex:none;min-width:0;padding:0 12px}.card-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.card-fields .card-note{margin:4px 0 0}.card-input{flex:1;min-width:140px;height:40px;padding:0 14px;border:0;border-radius:10px;background:rgba(0,0,0,0.3);color:#f2f2ef;font:inherit;font-size:14.5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.card-input::placeholder{color:#6b7079}.card-values-all{display:flex;gap:4px;width:100%}.card-link{height:26px;padding:0 8px;border:0;border-radius:6px;background:none;color:#ff9e57;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.card-link:hover{background:rgba(255,158,87,0.14)}.card-values{display:flex;flex-direction:column;width:100%;max-height:240px;overflow:auto;overscroll-behavior:contain}.card-value-item{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;border-radius:8px;font-size:13.5px;cursor:pointer;--check:#ff9e57;--check-glow:rgba(255,158,87,0.8)}.card-value-item:hover{background:rgba(255,255,255,0.05)}.card-value-item .well-check{width:16px;height:16px;border-radius:4.5px}.card-value-item span + span{overflow:hidden;text-overflow:ellipsis;white-space:pre}.card-value-item span + span.is-faint{color:#5c616a;font-style:italic}.card-value-item b{margin-left:auto;color:#9398a1;font-weight:600;font-variant-numeric:tabular-nums}.card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.card-apply,.card-clear{height:38px;padding:0 18px;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.card-apply{background:#ff9e57;color:#331804}.card-apply:hover{background:#ffb27a}.card-clear{border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef}.card-clear:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.card-clear:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.table-save .export-ring-fill{stroke:#ff9e57;filter:drop-shadow(0 0 5px rgba(255,158,87,0.5))}.table-save .export-ring-check{color:#ff9e57}.table-save .export-dock{margin-top:6px}.table-save .export-seg button:disabled{opacity:.4;cursor:default}.table-save-body{display:flex;flex-direction:column;gap:18px;padding:16px 4px 4px}.table-save-part{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.table-save-part .export-note{margin:0}.table-save-options{min-height:118px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.table-save-options{min-height:152px}}.table-save-delimiter,.table-save-dialect{flex-wrap:wrap;border-radius:18px}.table-save-checks{display:flex;flex-wrap:wrap;gap:8px}.table-save-check{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 9px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#9398a1;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.table-save-check:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.table-save-check:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.table-save-check .icon{width:14px;height:14px;opacity:.25}.table-save-check[aria-pressed='true']{color:#ff9e57;box-shadow:inset 0 0 0 3px #ff9e57,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.table-save-check[aria-pressed='true'] .icon{opacity:1}.view-table-cell.is-binary{color:#9398a1}.view-table-cell.is-key,.view-table-cell.is-file{padding-right:32px}.view-table-cell.is-key::after,.view-table-cell.is-file::after{content:'';position:absolute;top:50%;right:6px;width:calc(var(--row-h, 24px) - 4px);max-width:20px;height:calc(var(--row-h, 24px) - 4px);max-height:20px;border-radius:6px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFB27A%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ctitle%3EFollow%3C/title%3E%3Cpath d=%22M5 12h13%22/%3E%3Cpath d=%22M13.5 7.5 18 12l-4.5 4.5%22/%3E%3C/svg%3E") center/70% no-repeat,rgba(255,158,87,0.14);translate:0 -50%;cursor:pointer}.view-table-cell.is-key:hover::after,.view-table-cell.is-file:hover::after{background-color:rgba(255,158,87,0.26)}.view-table-cell.is-file::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFB27A%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ctitle%3EOpen%3C/title%3E%3Crect x=%224%22 y=%225%22 width=%2216%22 height=%2214%22 rx=%223%22/%3E%3Ccircle cx=%229.5%22 cy=%2210%22 r=%221.6%22/%3E%3Cpath d=%22m20 15-4.5-4.5L7 19%22/%3E%3C/svg%3E")}.view-back{position:absolute;bottom:24px;left:30px;z-index:5;display:flex;align-items:center;gap:6px;max-width:calc(100% - 60px);height:34px;padding:0 15px 0 10px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#d9dbdf;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:left .45s cubic-bezier(.2,.8,.2,1);animation:view-zoom-in .3s cubic-bezier(.2,.8,.2,1) backwards}.view-back:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-back:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.has-files .view-back{left:calc(450px + 30px)}.is-files-hidden .view-back{left:30px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-back{bottom:16px}.has-files .view-back,.view-back{left:16px}}.view-back .icon{flex:none;width:16px;height:16px;rotate:90deg;color:#ff9e57}.view-back-words{overflow:hidden;text-overflow:ellipsis}.view-toast{position:absolute;bottom:72px;left:50%;z-index:8;max-width:calc(100% - 32px);margin:0;padding:9px 16px;border-radius:18px;background:#f2f2ef;color:#111214;font-size:13px;font-weight:650;line-height:1.35;text-align:center;opacity:0;transform:translate(-50%,8px);pointer-events:none}.view-toast.is-on{animation:view-toast 3.2s cubic-bezier(.2,.8,.2,1) both}.view-table-find.has-every .view-find-options{width:max-content}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-table-find.has-every .view-find-options{width:auto}}.view-every{color:#ffb27a}.view-every-list{position:fixed;z-index:30;max-height:50vh;padding:10px;overflow:auto;border-radius:16px;background:rgba(24,25,28,0.98);color:#d9dbdf;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 24px 60px rgba(0,0,0,0.55);animation:popup-in .2s cubic-bezier(.2,.8,.2,1) backwards}.view-every-title{margin:4px 10px 8px;color:#9398a1;font-size:12.5px;font-weight:650;overflow-wrap:anywhere}.view-every-table{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;color:#d9dbdf;font:inherit;font-size:14px;text-align:left;cursor:pointer}.view-every-table:hover{background:rgba(255,255,255,0.06)}.view-every-table .icon{flex:none;width:17px;height:17px;color:#ff9e57}.view-every-name{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-every-count{color:#9398a1;font-variant-numeric:tabular-nums}.view-every-none{margin:6px 10px 8px;color:#9398a1;font-size:14px}.db-section .card-go + .card-go{margin-top:6px}.card-body > :not(.card-section) + .db-section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.07)}pre.db-hex{margin-top:8px;color:#9398a1;font-size:12px;white-space:pre}.db-columns{display:flex;flex-direction:column;gap:2px}.db-column{display:grid;grid-template-columns:minmax(120px,190px) auto 1fr;align-items:center;gap:12px;min-height:34px;padding:4px 10px;border-radius:8px}.db-column:nth-child(odd){background:rgba(255,255,255,0.025)}@media (max-width:560px){.db-column{grid-template-columns:1fr auto}}.db-column-name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#f2f2ef;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.db-column-key{flex:none;width:15px;height:15px;color:#ff9e57}.db-column-notes{display:flex;flex-wrap:wrap;gap:6px;min-width:0}@media (max-width:560px){.db-column-notes{grid-column:1/-1}}.db-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:rgba(255,158,87,0.14);color:#ff9e57;font-size:11.5px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.db-chip.is-soft{background:rgba(255,255,255,0.06);color:#9398a1}.db-key-link{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:0;border-radius:6px;background:rgba(109,182,255,0.15);color:#8cc4ff;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.db-key-link:hover{background:rgba(109,182,255,0.24)}.db-lines{display:flex;flex-wrap:wrap;gap:8px}.db-line{flex-basis:100%;margin:0;color:#d9dbdf;font-size:14px}.db-sql{margin:0;padding:14px 16px;overflow-x:auto;border-radius:12px;background:rgba(0,0,0,0.3);color:#d9dbdf;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;white-space:pre}.db-sql + .db-sql{margin-top:8px}.exif-heading .db-copy{float:right;display:inline-flex;align-items:center;gap:5px;margin-top:-5px;padding:3px 9px;border:0;border-radius:999px;font:inherit;font-size:11px;letter-spacing:.04em;text-transform:none;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.exif-heading .db-copy:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.exif-heading .db-copy .icon{width:13px;height:13px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-table .view-upload .view-button,.has-table.has-files .view-export > .view-button{width:38px;padding:0;justify-content:center}.has-table .view-upload .view-button > span,.has-table.has-files .view-export > .view-button > span{display:none}.is-listing .view-table{visibility:hidden}}@keyframes view-toast{0%{opacity:0;transform:translate(-50%,8px)}8%,85%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0)}}.has-data .view-canvas{visibility:hidden}.view-data{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:#0a0b0c;color:#d9dbdf;font-size:14px;transition:left .45s cubic-bezier(.2,.8,.2,1)}.has-files .view-data{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-data{left:0}}.is-files-hidden .view-data{left:0}.view-data ::selection{background:rgba(109,182,255,0.34)}.dv-strip{display:flex;flex:none;align-items:center;gap:12px;height:50px;padding:0 max(14px, calc((100% - 1020px) / 2));overflow-x:auto;border-bottom:1px solid rgba(255,255,255,0.07);background:#0a0b0c;scrollbar-width:none}.dv-strip::-webkit-scrollbar{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-strip{gap:8px;padding:0 10px}}.dv-fill{flex:1}.dv-seg{display:inline-flex;flex:none;align-items:center;gap:2px;padding:3px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.dv-segbutton{height:28px;padding:0 13px;border:0;border-radius:9px;background:none;color:#a3a7af;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.dv-segbutton:hover{color:#f2f2ef}.dv-segbutton[aria-pressed='true']{background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.dv-seglabel{padding:0 6px 0 10px;color:#5c616b;font-size:12px;font-weight:600}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-seglabel{display:none}}.dv-levels .dv-segbutton{min-width:34px;padding:0 9px}.dv-state{display:flex;align-items:center;gap:10px;min-width:0;color:#adb1b9;font-size:13px;white-space:nowrap}.dv-statetext{overflow:hidden;text-overflow:ellipsis}.dv-statebutton,.dv-problembutton{flex:none;height:24px;padding:0 10px;border:0;border-radius:9px;background:rgba(255,158,87,0.14);color:#ffb27a;font:inherit;font-size:12px;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32),inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.dv-statebutton:hover,.dv-problembutton:hover{background:rgba(255,158,87,0.24)}.dv-problem{display:flex;flex:none;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-bottom:1px solid rgba(254,109,95,0.25);background:rgba(254,109,95,0.09);color:#ffc1ba;font-size:13.5px;line-height:1.35}.dv-problem > .icon{width:18px;height:18px;color:#fe6d5f}.dv-problemtext{flex:1;min-width:0}.dv-problembutton{background:rgba(254,109,95,0.16);color:#ff9b90;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.35)}.dv-problembutton:hover{background:rgba(254,109,95,0.26)}.dv-main{position:relative;flex:1;min-height:0}.dv-pane{position:absolute;inset:0;display:none}.dv-main[data-view='tree'] .dv-pane.dv-pane-tree,.dv-main[data-view='table'] .dv-pane.dv-pane-table,.dv-main[data-view='text'] .dv-pane.dv-pane-text,.dv-main[data-view='page'] .dv-pane.dv-pane-page{display:block}.view .view-data .view-text,.view .view-data .view-table{top:0;left:0}.dv-pane-page{background:#fff}.dv-frame{display:block;width:100%;height:100%;border:0;background:#fff}.dv-page{position:absolute;top:0;bottom:0;left:0;right:0;width:min(100%, 1020px);margin:0 auto;background:#141518;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 0 60px rgba(0,0,0,0.5)}.dv-list{position:absolute;inset:0}.dv-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dv-scroll::-webkit-scrollbar{display:none}.dv-sizer{width:1px}.dv-layer{position:absolute;top:0;right:0;left:0}.dv-pins{position:absolute;top:0;right:14px;left:0;z-index:2;pointer-events:none}.dv-pins > *{pointer-events:auto}.dv-pins.is-on::after{content:'';position:absolute;top:100%;right:0;left:0;height:10px;background:linear-gradient(rgba(0,0,0,0.35),transparent);pointer-events:none}.dv-track{position:absolute;top:0;right:0;bottom:0;z-index:3;width:14px;touch-action:none}.dv-thumb{position:absolute;top:0;right:4px;width:7px;border-radius:999px;background:rgba(255,255,255,0.24);transition:background .2s ease}.dv-track:hover .dv-thumb,.is-dragging .dv-thumb{background:rgba(255,255,255,0.42)}.dv-row{position:absolute;right:0;left:0;display:flex;align-items:center;gap:9px;height:30px;padding-right:14px;padding-left:calc(14px + var(--depth) * 18px);isolation:isolate;background-image:repeating-linear-gradient(90deg,transparent 0 8px,rgba(255,255,255,0.075) 8px 9px,transparent 9px 18px);background-position:14px 0;background-repeat:no-repeat;background-size:calc(var(--depth) * 18px) 100%;font-size:13.5px;white-space:nowrap;cursor:default;user-select:none;-webkit-user-select:none}.dv-row:hover{background-color:rgba(255,255,255,0.035)}.dv-row.is-on{background-color:rgba(255,158,87,0.11);box-shadow:inset 2px 0 0 #ff9e57}.dv-row.is-pinned{background-color:#17181b;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.05);cursor:pointer}.dv-row.is-pinned.is-on{background-color:#2a2017}.dv-row.is-error{background-color:rgba(254,109,95,0.1)}.dv-row.is-waiting{background:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-row{gap:8px;height:38px;padding-left:calc(10px + var(--depth) * 12px);background-image:repeating-linear-gradient(90deg,transparent 0 8px,rgba(255,255,255,0.075) 8px 9px,transparent 9px 12px);background-position:10px 0;background-size:calc(var(--depth) * 12px) 100%;font-size:14px}}.dv-fold{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:6px;background:rgba(255,255,255,0.06);color:#c4c7cd;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dv-fold .icon{width:13px;height:13px;stroke-width:2.4}.dv-fold:hover{background:rgba(255,158,87,0.2);color:#ffc291;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.45)}.dv-fold.is-none{background:none;box-shadow:none;pointer-events:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-fold{width:22px;height:22px;border-radius:7px}}.dv-key{flex:none;max-width:44%;overflow:hidden;color:#ecedef;font-weight:560;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-key{max-width:50%}}.dv-key.t-index{min-width:1.5ch;color:#7d828b;font:500 12px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.dv-key.t-tag{color:#82c3ff;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12.5px;font-weight:500}.dv-key.t-dim{color:#6e747e;font-style:italic;font-weight:500}.dv-key.t-doc{color:#ffb27a;font-weight:650}.dv-key.t-inside{color:#d2b8ff;font-size:12.5px;font-weight:650}.dv-key.t-css{max-width:72%;color:#d9dbdf;font:500 12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-key.t-css{max-width:80%}}.dv-key.t-var{color:#d2b8ff}.dv-preview{min-width:0;overflow:hidden;color:#767b84;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;text-overflow:ellipsis}.dv-meta{flex:none;padding:0 2px;color:#7d828b;font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-meta{font-size:11.5px}}.dv-share{flex:none;width:34px;height:4px;margin-right:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,158,87,0.8) var(--share),rgba(255,255,255,0.09) 0)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-share{width:24px}}.dv-deep{position:absolute;left:4px;min-width:18px;padding:0 4px;border-radius:5px;background:rgba(255,255,255,0.08);color:#b6bac2;font:600 10.5px/16px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;text-align:center}.dv-attrs{display:inline-flex;gap:10px;min-width:0;overflow:hidden;font:12px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.dv-attr{flex:none}.dv-attrname{color:#c7a6ff}.dv-attrvalue{color:#9ad9a5}.dv-punct,.dv-ns{color:#6e747e}.dv-attrmore{flex:none;color:#7d828b;font-size:11.5px;font-weight:600}.dv-errortext{color:#fe8a7e;font-weight:600}.dv-more{display:grid;flex:none;place-items:center;width:28px;height:22px;margin:0 -6px 0 2px;padding:0;border:0;border-radius:7px;background:none;color:#8a8f98;opacity:0;cursor:pointer}.dv-more .icon{width:17px;height:17px}.dv-row:hover .dv-more,.dv-row.is-on .dv-more{opacity:1}.dv-more:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}@media (hover:none){.dv-row:not(.is-on) .dv-more{display:none}}.dv-value{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12.5px}.dv-value.t-string,.dv-value.t-text,.dv-value.t-cdata{color:#9ad9a5}.dv-value.t-number,.dv-value.t-data{color:#f5b971}.dv-value.t-bool{color:#c7a6ff}.dv-value.t-null{color:#8a8f98;font-style:italic}.dv-value.t-date{color:#8ccbff}.dv-value.t-other{color:#d9dbdf}.dv-value.t-css{color:#c9ccd2}.cs-tag,.cs-fn{color:#82c3ff}.cs-class,.cs-str{color:#9ad9a5}.cs-id,.cs-num{color:#f5b971}.cs-pseudo{color:#c7a6ff}.cs-attr{color:#8ccbff}.cs-var{color:#d2b8ff}.cs-at{color:#ffb27a;font-weight:650}.cs-amp{color:#ff9e57;font-weight:700}.cs-punct{color:#7d828b}.cs-kw{color:#8a8f98;font-style:italic}.dv-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.dv-empty{color:#5c616b;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:12px;font-style:italic}.dv-br{padding:0 2px;color:#5c616b}.dv-swatch{flex:none;width:12px;height:12px;border-radius:4px;background:var(--swatch);box-shadow:0 0 0 1px rgba(255,255,255,0.28)}.dv-text .dv-swatch{display:inline-block;margin:0 5px 0 1px;vertical-align:-1px}.dv-url{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;cursor:pointer}.dv-url:hover{color:inherit;text-decoration:underline;text-decoration-color:rgba(154,217,165,0.5);text-underline-offset:3px}.dv-go{display:none;flex:none;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:#8a8f98;cursor:pointer}.dv-go .icon{width:14px;height:14px}.dv-row:hover .dv-go,.dv-row.is-on .dv-go{display:inline-grid}.dv-go:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.dv-long{flex:none;height:20px;padding:0 9px;border:0;border-radius:999px;background:rgba(255,158,87,0.13);color:#ffb27a;font:600 11.5px/1 'Commissioner',ui-sans-serif,system-ui,sans-serif;cursor:pointer}.dv-long:hover{background:rgba(255,158,87,0.23)}.dv-chip{display:inline-flex;flex:none;align-items:center;height:20px;padding:0 8px;border:0;border-radius:999px;font:600 11.5px/1 'Commissioner',ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap}button.dv-chip{cursor:pointer;transition:background .15s ease}.dv-chip.t-date{background:rgba(124,196,255,0.11);color:#8ccbff;box-shadow:inset 0 0 0 1px rgba(124,196,255,0.22)}.dv-chip.t-file{background:rgba(255,158,87,0.14);color:#ffb27a;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32)}.dv-chip.t-file:hover{background:rgba(255,158,87,0.26)}.dv-chip.t-token,.dv-chip.t-anchor{background:rgba(199,166,255,0.12);color:#d2b8ff;box-shadow:inset 0 0 0 1px rgba(199,166,255,0.28)}button.dv-chip.t-token:hover,button.dv-chip.t-anchor:hover{background:rgba(199,166,255,0.22)}.dv-chip.t-json{background:rgba(154,217,165,0.11);color:#9ad9a5;box-shadow:inset 0 0 0 1px rgba(154,217,165,0.28)}.dv-chip.t-json:hover{background:rgba(154,217,165,0.2)}.dv-chip.t-warn{background:rgba(254,200,75,0.11);color:#fed27a;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.28)}.dv-chip.t-tag{background:rgba(255,255,255,0.06);color:#b6bac2;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.dv-comment{min-width:0;overflow:hidden;color:#6e747e;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12px;font-style:italic;text-overflow:ellipsis}.view-data mark{border-radius:2px;background:rgba(254,200,75,0.3);color:inherit}.view-data mark.is-current{background:#fec84b;color:#1b1404}.dv-path{display:flex;flex:none;align-items:center;gap:12px;height:42px;padding:0 max(8px, calc((100% - 1020px) / 2)) 0 max(10px, calc((100% - 1020px) / 2));border-top:1px solid rgba(255,255,255,0.07);background:#0b0c0d;font-size:13px}.dv-crumbs{display:flex;flex:1;align-items:center;gap:1px;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.dv-crumbs::-webkit-scrollbar{display:none}.dv-crumb{display:inline-flex;flex:none;align-items:center;gap:6px;height:26px;padding:0 7px;border:0;border-radius:7px;background:none;color:#a3a7af;font:inherit;font-size:13px;cursor:pointer}.dv-crumb:hover{background:rgba(255,255,255,0.06);color:#f2f2ef}.dv-crumb.is-on{color:#f2f2ef;font-weight:650}.dv-crumb.is-out{opacity:.45}.dv-crumb.is-file .icon{width:15px;height:15px;color:#ff9e57}.dv-sep{flex:none;color:#4c5059}.dv-where{color:#7d828b;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-where{display:none}}.dv-copypath,.dv-copyvalue{display:inline-flex;flex:none;align-items:center;gap:7px;height:30px;padding:0 13px 0 11px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.dv-copypath:hover,.dv-copyvalue:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.dv-copypath .icon,.dv-copyvalue .icon{width:15px;height:15px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.dv-copypath{justify-content:center;width:34px;padding:0}.dv-copypath span{display:none}}.view-menu.dv-pathmenu{position:fixed;top:auto;z-index:30;min-width:320px;max-width:calc(100vw - 16px);transform-origin:100% 100%}.dv-pathitem{gap:14px}.dv-pathname{flex:none;width:82px;color:#9398a1;font-size:13px}.dv-pathtext{min-width:0;overflow:hidden;color:#9ad9a5;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;text-overflow:ellipsis}.view-menu.dv-rowmenu{position:fixed;right:auto;z-index:30;min-width:210px;transform-origin:100% 0}.dv-sheet{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.dv-sheet.is-open{opacity:1;visibility:visible;transition:opacity .2s ease}.dv-sheetbox{position:absolute;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;padding:8px;border-radius:22px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 -20px 50px -10px rgba(0,0,0,0.8);transform:translateY(24px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.dv-sheet.is-open .dv-sheetbox{transform:none}.dv-sheetbox .view-menu-item{height:48px;font-size:16px}.dv-sheettitle{margin:8px 12px 6px;overflow:hidden;color:#9398a1;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dv-toast,.sv-toast{position:absolute;bottom:56px;left:50%;z-index:6;padding:9px 16px;border-radius:999px;background:#f2f2ef;color:#111214;font-size:13px;font-weight:650;white-space:nowrap;opacity:0;transform:translate(-50%,8px);pointer-events:none}.dv-toast.is-on,.sv-toast.is-on{animation:dv-toast 2s cubic-bezier(.2,.8,.2,1) both}.dv-busy,.cm-busy,.sv-busy{position:absolute;top:50%;left:50%;z-index:6;display:flex;flex-direction:column;align-items:center;width:216px;padding:24px 20px 20px;border-radius:18px;background:#17181b;color:#d9dbdf;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 30px 60px -20px rgba(0,0,0,0.9);transform:translate(-50%,-50%)}.dv-busy .loupe,.rd-waiting .loupe{--c:#ff9e57}.dv-busy-label,.cm-busy-label,.sv-busy-label{margin:0;font-size:15px;font-weight:650;line-height:1.3}.dv-busy-done,.cm-busy-done{margin:4px 0 0;color:#9398a1;font-size:13px;font-weight:600}.dv-shapeabout{margin:14px 0 10px;color:#a6abb3;font-size:13px}.dv-shape{max-height:62vh;margin:0 0 16px;overflow:auto;border-radius:12px;background:#0e0f11}.dv-shaperow{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 14px 8px calc(14px + var(--depth, 0) * 18px);border:0;border-bottom:1px solid rgba(255,255,255,0.05);background:transparent;color:#d9dbdf;text-align:left;cursor:pointer}.dv-shaperow:hover{background:rgba(255,255,255,0.04)}.dv-shapehead{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dv-shapename{font:600 13px/1.4 ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.dv-shapetype{padding:1px 7px;border-radius:999px;background:rgba(255,255,255,0.07);color:#c9cdd3;font-size:11.5px}.dv-shapetype.t-string,.dv-shapetype.t-text{color:#9ad9a5}.dv-shapetype.t-number{color:#f5b971}.dv-shapetype.t-bool{color:#c7a6ff}.dv-shapetype.t-date{color:#8ccbff}.dv-shapein{color:#8a8f98;font-size:12px}.dv-shapenote{overflow:hidden;color:#8a8f98;font:12px/1.5 ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;text-overflow:ellipsis;white-space:nowrap}.dv-copyvalue{margin:16px 0 12px}.dv-fullvalue{max-height:58vh;margin:0 0 16px;padding:14px 16px;overflow:auto;border-radius:12px;background:#0e0f11;color:#9ad9a5;font:12.5px/1.6 ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:pre-wrap;word-break:break-all;user-select:text;-webkit-user-select:text}.view-data-tools{display:flex;gap:10px}.view-data-tools .view-button{position:relative;padding:0}.view-data-tools .view-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.has-data .view-data-find{top:calc(var(--bar-h, 60px) + 60px)}.has-data .view-flair{background:none;color:#ffb27a;box-shadow:inset 0 0 0 1px rgba(255,178,122,0.42);transition:background .15s ease,box-shadow .15s ease}.has-data .view-flair:hover{background:rgba(255,178,122,0.12);box-shadow:inset 0 0 0 1px rgba(255,178,122,0.65)}.has-data .view-flair[aria-expanded='true']{background:rgba(255,178,122,0.12);box-shadow:inset 0 0 0 1px #ffb27a}@keyframes dv-toast{0%{opacity:0;transform:translate(-50%,8px)}10%,80%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0)}}.dv-main[data-view='reader'] .dv-pane-reader{display:block}.rd-waiting{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9398a1;font-size:13.5px}.rd-waiting p{margin:0}.rd-page{position:absolute;top:0;bottom:0;left:0;right:0;width:min(100%, 1020px);margin:0 auto;background:#141518;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 0 60px rgba(0,0,0,0.5)}.rd-split{display:flex}.rd-side{display:flex;flex:none;flex-direction:column;width:380px;min-height:0;border-right:1px solid rgba(255,255,255,0.07)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-side{width:100%;border-right:0}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-split.is-reading .rd-side{display:none}}.rd-read{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-read{display:none}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-split.is-reading .rd-read{display:flex}}.rd-head{flex:none;padding:18px 18px 12px}.rd-title{display:-webkit-box;margin:0;overflow:hidden;color:#f2f2ef;font-size:18px;font-weight:700;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-about{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#9398a1;font-size:13.5px;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.rd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:9px 0 0;color:#7d828b;font-size:12.5px;line-height:1.4}.rd-web{display:inline-flex;flex:none;align-items:center;gap:5px;height:24px;padding:0 9px 0 10px;border-radius:8px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c9ccd2;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.rd-web:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-web:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-web .icon{width:13px;height:13px}.rd-web:hover{color:#f2f2ef}.rd-checks{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:rgba(254,109,95,0.09);color:#ffc1ba;font-size:12.5px;line-height:1.4;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.2)}.rd-checks > .icon{flex:none;width:15px;height:15px;margin-top:1px;color:#fe6d5f}.rd-tools{display:flex;flex:none;align-items:center;gap:8px;padding:0 18px 10px}.rd-filter{flex:1;min-width:0;height:34px;padding:0 14px;border:0;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);outline:0;color:#f2f2ef;font:inherit;font-size:13px}.rd-filter::placeholder{color:#5c616b}.rd-sorts .dv-segbutton{padding:0 10px}.rd-shown{flex:none;margin:0;padding:0 18px 8px;color:#7d828b;font-size:12px}.rd-rows{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(255,255,255,0.07);outline:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.rd-sizer{width:1px}.rd-row{position:absolute;right:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:0 18px;border:0;border-bottom:1px solid rgba(255,255,255,0.07);background:none;color:#d9dbdf;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.rd-row:hover{background:rgba(255,255,255,0.03)}.rd-row.is-on{background:rgba(255,158,87,0.14);box-shadow:inset 3px 0 0 #ff9e57}.rd-row > span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-rowtitle{color:#f2f2ef;font-size:14px;font-weight:650}.rd-rowtitle .icon{width:14px;height:14px;margin-right:6px;color:#fe6d5f;vertical-align:-2px}.rd-rowmeta{color:#7d828b;font-size:12px}.rd-rowtext{color:#9398a1;font-size:12.5px}.rd-rowtext:empty{display:none}.rd-readhead{flex:none;padding:18px 28px 14px;border-bottom:1px solid rgba(255,255,255,0.07)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-readhead{padding:12px 16px 12px}}.rd-readhead .rd-meta{margin-top:4px}.rd-readhead .rd-checks{margin-top:10px}.rd-readtitle{margin:0;color:#f2f2ef;font-size:21px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-readtitle{font-size:18px}}.rd-back{display:none;align-items:center;gap:4px;height:30px;margin:0 0 8px -8px;padding:0 10px 0 4px;border:0;border-radius:999px;background:none;color:#9398a1;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.rd-back .icon{width:18px;height:18px;transform:rotate(90deg)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-back{display:inline-flex}}.rd-read .rd-frame{flex:1;height:auto;min-height:0;background:#141518}.rd-empty{display:flex;flex:1;align-items:center;justify-content:center;margin:0;padding:24px;color:#5c616b;font-size:14px;text-align:center}.rd-empty p{margin:0}.rd-column{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.rd-column .rd-head{padding:22px 24px 14px}.rd-column .rd-tools{padding:0 24px 14px}.rd-outlines{padding:0 0 40px;border-top:1px solid rgba(255,255,255,0.07)}.rd-folder,.rd-feedrow{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 24px 6px calc(24px + var(--depth, 0) * 18px);border-bottom:1px solid rgba(255,255,255,0.07)}.rd-folder{color:#f2f2ef;font-weight:700;font-size:13.5px}.rd-foldername{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-foldercount{flex:none;color:#7d828b;font-size:12px;font-weight:600}.rd-feedwords{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.rd-feedname{overflow:hidden;color:#d9dbdf;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rd-feedurl{overflow:hidden;color:#7d828b;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.rd-har{position:absolute;inset:0;display:flex;flex-direction:column;background:#141518}.rd-harbar{flex:none;padding:12px 16px 0}.rd-harsum{margin:0;color:#9398a1;font-size:13px}.rd-secrets{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:7px 8px 7px 12px;border-radius:10px;background:rgba(255,158,87,0.08);color:#ffd2b0;font-size:13px;line-height:1.35;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32)}.rd-secrets > .icon{flex:none;width:16px;height:16px;color:#ff9e57}.rd-secrets > span{flex:1;min-width:0}.rd-harfilters{display:flex;flex:none;align-items:center;gap:8px;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.rd-harfilters::-webkit-scrollbar{display:none}.rd-harfilters .rd-filter{flex:0 1 260px;min-width:170px;height:32px}.rd-toggle{flex:none;height:32px;padding:0 12px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#a3a7af;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.rd-toggle:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-toggle:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-toggle:hover{color:#f2f2ef}.rd-toggle[aria-pressed='true']{background:rgba(255,158,87,0.14);color:#ffb27a;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32)}.rd-types{flex:none}.rd-select{flex:none;max-width:240px;height:32px;padding:0 10px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;outline:0;color:#d9dbdf;font:inherit;font-size:12.5px;color-scheme:dark}.rd-select:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-select:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-harbody{position:relative;display:flex;flex:1;min-height:0;border-top:1px solid rgba(255,255,255,0.07)}.rd-hartable{display:flex;flex:1;flex-direction:column;min-width:0}.rd-harcols{display:grid;grid-template-columns:64px minmax(0,1fr) 62px 80px 74px 74px minmax(120px,30%);align-items:center}.is-carded .rd-harcols{grid-template-columns:56px minmax(0,1fr) 56px 70px 70px}.is-carded .rd-harcols > .rd-ctype,.is-carded .rd-harcols > .rd-cwaterfall{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-harcols{grid-template-columns:minmax(0,1fr) 54px 64px}}.rd-harhead{flex:none;height:32px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,0.07);color:#5c616b;font-size:12px;font-weight:650}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-harhead{display:none}}.rd-hcell{display:inline-flex;align-items:center;gap:4px;height:100%;min-width:0;padding:0 8px;overflow:hidden;border:0;background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.rd-hcell .icon{flex:none;width:12px;height:12px;opacity:0}.rd-hcell:hover{color:#9398a1}.rd-hcell.is-sorted{color:#d9dbdf}.rd-hcell.is-sorted .icon{opacity:1}.rd-hcell.rd-cmethod{cursor:default}.rd-csize,.rd-ctime{justify-content:flex-end;text-align:right}.rd-harrows{border-top:0}.rd-harrow{position:absolute;right:0;left:0;padding:0 8px;border:0;border-bottom:1px solid rgba(255,255,255,0.04);background:none;color:#d9dbdf;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.rd-harrow:hover{background:rgba(255,255,255,0.03)}.rd-harrow.is-on{background:rgba(255,158,87,0.14);box-shadow:inset 3px 0 0 #ff9e57}.rd-harrow > span{min-width:0;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-harrow > .rd-cmethod,.rd-harrow > .rd-ctype,.rd-harrow > .rd-ctime,.rd-harrow > .rd-cwaterfall{display:none}}.rd-cmethod{color:#7d828b;font-size:11.5px;font-weight:650}.rd-caddress{display:flex;align-items:center;gap:6px}.rd-caddress b{flex:0 1 auto;min-width:0;overflow:hidden;color:#f2f2ef;font-weight:600;text-overflow:ellipsis}.rd-caddress .icon{flex:none;width:12px;height:12px;color:#ff9e57}.is-error .rd-caddress b{color:#ff9b90}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-caddress{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.rd-caddress .icon{display:none}}.rd-where{flex:1 1 0;min-width:0;overflow:hidden;color:#5c616b;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-where{flex:none;width:100%}}.rd-cstatus,.rd-cardstatus{font-variant-numeric:tabular-nums}.rd-cstatus.s-1,.rd-cardstatus.s-1{color:#7d828b}.rd-cstatus.s-2,.rd-cardstatus.s-2{color:#9ad9a5}.rd-cstatus.s-3,.rd-cardstatus.s-3{color:#8ccbff}.rd-cstatus.s-4,.rd-cardstatus.s-4,.rd-cstatus.s-5,.rd-cardstatus.s-5,.rd-cstatus.s-none,.rd-cardstatus.s-none{color:#ff9b90}.rd-ctype{color:#9398a1}.rd-csize,.rd-ctime{color:#9398a1;font-variant-numeric:tabular-nums}.rd-cwaterfall{position:relative;height:100%}.rd-wftrack{position:absolute;top:0;right:8px;bottom:0;left:8px}.rd-wfbar{position:absolute;top:50%;display:flex;min-width:2px;height:8px;margin-top:-4px;overflow:hidden;border-radius:2px}.rd-wfbar.is-plain{background:#6d7480}.rd-wf{display:block;height:100%}.rd-wf.p-blocked{background:#5c616b}.rd-wf.p-dns{background:#3fb8af}.rd-wf.p-connect{background:#f5a55a}.rd-wf.p-ssl{background:#b48cff}.rd-wf.p-send{background:#8ccbff}.rd-wf.p-wait{background:#6fcf97}.rd-wf.p-receive{background:#4d9fff}.rd-wfline{position:absolute;top:0;bottom:0;width:1px}.rd-wfline.is-ready{background:rgba(77,159,255,0.55)}.rd-wfline.is-load{background:rgba(254,109,95,0.55)}.rd-harshown{flex:none;margin:0;padding:7px 16px;border-top:1px solid rgba(255,255,255,0.07);color:#7d828b;font-size:12px}.rd-card{display:flex;flex:none;flex-direction:column;width:min(560px, 48%);min-height:0;border-left:1px solid rgba(255,255,255,0.07);background:#17181c}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-card{position:absolute;inset:0;z-index:3;width:auto;border-left:0}}.rd-cardtop{position:relative;flex:none;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,0.07)}.rd-cardclose{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#9398a1;cursor:pointer}.rd-cardclose:hover{background:#26272a;color:#fff}.rd-cardclose .icon{width:16px;height:16px}.rd-cardtitle{display:flex;gap:10px;margin:0 44px 6px 0;font-size:13.5px;font-weight:700}.rd-cardmethod{color:#f2f2ef}.rd-cardurl{margin:0;color:#d9dbdf;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12.5px;line-height:1.45;word-break:break-all}.rd-cardactions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.rd-cardactions .dv-statebutton{height:26px}.rd-cardscroll{flex:1;min-height:0;padding:0 16px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.rd-cardsection{margin-top:16px}.rd-cardsection h3{margin:0 0 6px;color:#7d828b;font-size:12px;font-weight:700}.rd-pair{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,0.04);font-size:12.5px;line-height:1.45}.rd-pairname{color:#9398a1;overflow-wrap:anywhere}.rd-pairvalue,.rd-secretvalue{color:#d9dbdf;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12px;word-break:break-all}.rd-secret{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.rd-secret.is-shown{display:block}.rd-dots{color:#ff9b90;letter-spacing:.08em}.rd-secretshow{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:7px;background:rgba(254,109,95,0.12);color:#ffc1ba;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.rd-secretshow .icon{width:13px;height:13px}.rd-secretvalue{color:#ffc1ba}.rd-cardpre{max-height:360px;margin:4px 0 0;padding:10px 12px;overflow:auto;border-radius:8px;background:#0a0b0c;color:#d9dbdf;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.rd-timing{display:grid;grid-template-columns:72px minmax(0,1fr) 76px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px}.rd-timingname{color:#9398a1}.rd-timingbar{height:8px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,0.05)}.rd-timingbar .rd-wf{border-radius:4px}.rd-timingms{color:#9398a1;font-variant-numeric:tabular-nums;text-align:right}.rd-pairwords{color:#d9dbdf;overflow-wrap:anywhere}.rd-libname{margin:0 0 3px;color:#f2f2ef;font-size:14px;font-weight:700;overflow-wrap:anywhere}.rd-libmore{margin:3px 0 0;color:#7d828b;font-size:12px}.rd-libcols{display:grid;grid-template-columns:minmax(0,1.3fr) 96px 76px 120px minmax(0,1fr) minmax(0,1.3fr);align-items:center}.is-carded .rd-libcols{grid-template-columns:minmax(0,1fr) 84px 64px}.is-carded .rd-libcols > .rd-lnum:nth-child(4),.is-carded .rd-libcols > .rd-lpins,.is-carded .rd-libcols > .rd-lfunction{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-libcols{grid-template-columns:minmax(0,1fr) 70px}.rd-libcols > .rd-lkind,.rd-libcols > .rd-lnum:nth-child(4),.rd-libcols > .rd-lpins,.rd-libcols > .rd-lfunction{display:none}.rd-libcols.rd-harhead{display:none}}.rd-lcell{display:flex;align-items:center;gap:6px}.rd-lcell b{flex:0 1 auto;min-width:0;overflow:hidden;color:#f2f2ef;font-weight:600;text-overflow:ellipsis}.rd-lcell .rd-where{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-lcell{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.rd-lcell .rd-where{display:block}.rd-lcell .rd-ltag{display:none}}.rd-lprefix{flex:0 1 auto;min-width:0;margin-right:-6px;overflow:hidden;color:#5c616b;text-overflow:ellipsis}.is-carded .rd-lprefix{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-lprefix{display:none}}.rd-ltag{flex:none;padding:1px 6px;border-radius:999px;background:rgba(255,158,87,0.12);color:#ffb27a;font-size:11px;font-weight:650}.rd-lkind{color:#9398a1}.rd-lnum{justify-content:flex-end;color:#9398a1;font-variant-numeric:tabular-nums;text-align:right}.rd-lpins,.rd-lfunction{color:#9398a1}.rd-harrow > .rd-lpins,.rd-harrow > .rd-lfunction{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:11.5px}.rd-lcardtitle{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:13px;overflow-wrap:anywhere}.rd-lcardmeta{margin:0;color:#9398a1;font-size:12.5px}.rd-pairname.is-mono,.rd-lleak .rd-pairname{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:11.5px}.rd-larcs{display:flex;flex-wrap:wrap;gap:6px}.rd-larc{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c9ccd2;font:inherit;font-size:11.5px;cursor:pointer}.rd-larc:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-larc:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-larc:hover{color:#f2f2ef}.rd-larc[aria-pressed='true']{background:rgba(255,158,87,0.14);color:#ffb27a;box-shadow:inset 0 0 0 1px rgba(255,158,87,0.32)}.rd-larcname{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.rd-larctag{color:#7d828b;font-size:11px}.rd-larc[aria-pressed='true'] .rd-larctag{color:#e0a070}.rd-larcpick{max-width:100%}.rd-larcabout{margin:8px 0 0;color:#7d828b;font-size:12px;overflow-wrap:anywhere}.rd-ltabs{max-width:100%;margin-top:10px;overflow-x:auto;scrollbar-width:none}.rd-ltabs::-webkit-scrollbar{display:none}.rd-ltabs .dv-segbutton{flex:none;height:26px;padding:0 11px;font-size:12px}.rd-lmap{margin-top:12px}.rd-lnone{margin:0;color:#7d828b;font-size:12.5px}.rd-heat{position:relative}.rd-heatline{display:flex;align-items:center;gap:6px;margin-bottom:8px}.rd-heattitle{flex:1;min-width:0;margin:0;color:#9398a1;font-size:12.5px}.rd-heatscroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.rd-heatgrid{display:grid;gap:2px;min-width:min-content;font-size:11.5px;font-variant-numeric:tabular-nums}.rd-heataxis,.rd-heatcorner{color:#5c616b;font-size:11px;white-space:nowrap}.rd-heatcol,.rd-heatrow,.rd-heatcell{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.rd-heataxis{padding:0 0 2px;text-align:center}.rd-heatcorner{align-self:end;padding:0 8px 4px 0;text-align:right}.rd-heatcol{padding:0 4px 4px;color:#7d828b;text-align:center}.rd-heatrow{align-self:center;padding:0 8px 0 0;color:#7d828b;text-align:right}.rd-heatcell{display:flex;align-items:center;justify-content:center;min-width:48px;height:26px;padding:0 5px;border-radius:2px;cursor:default}.rd-heatcell.is-empty{background:rgba(255,255,255,0.03)}.rd-heatcell.h-0{background:#0d366b;color:#f2f2ef}.rd-heatcell.h-1{background:#104281;color:#f2f2ef}.rd-heatcell.h-2{background:#184f95;color:#f2f2ef}.rd-heatcell.h-3{background:#1c5cab;color:#f2f2ef}.rd-heatcell.h-4{background:#256abf;color:#f2f2ef}.rd-heatcell.h-5{background:#2a78d6;color:#f2f2ef}.rd-heatcell.h-6{background:#3987e5;color:#f2f2ef}.rd-heatcell.h-7{background:#5598e7;color:#f2f2ef}.rd-heatcell.h-8{background:#6da7ec;color:#0b0d10}.rd-heatcell.h-9{background:#86b6ef;color:#0b0d10}.rd-heatcell.h-10{background:#9ec5f4;color:#0b0d10}.rd-heatcell.h-11{background:#b7d3f6;color:#0b0d10}.rd-heatcell.h-12{background:#cde2fb;color:#0b0d10}.rd-heatkey{display:flex;align-items:center;gap:8px;margin-top:8px;color:#7d828b;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:11.5px;font-variant-numeric:tabular-nums}.rd-heatramp{flex:0 1 200px;height:8px;border-radius:4px;background:linear-gradient(90deg,#0d366b, #104281, #184f95, #1c5cab, #256abf, #2a78d6, #3987e5, #5598e7, #6da7ec, #86b6ef, #9ec5f4, #b7d3f6, #cde2fb)}.rd-heattip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:8px;background:#0a0b0c;color:#9398a1;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px rgba(255,255,255,0.12),0 6px 18px rgba(0,0,0,0.45);transform:translate(-50%,calc(-100% - 6px))}.rd-heattip b{color:#f2f2ef;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:12.5px}.rd-notebook{display:flex;flex-direction:column}.rd-notebook .rd-frame{flex:1;height:auto;min-height:0}.rd-mail{display:flex;flex-direction:column}.rd-mail .rd-frame{flex:1;height:auto;min-height:0}.rd-paper{background:#fff}.rd-mailhead .rd-readtitle{margin-bottom:8px}.rd-mailline{display:flex;gap:10px;margin:3px 0 0;color:#9398a1;font-size:13px;line-height:1.45}.rd-maillabel{flex:none;width:38px;color:#5c616b}.rd-mailwho{min-width:0;overflow-wrap:anywhere}.rd-mailname{color:#f2f2ef}.rd-mailaddress{margin-left:6px;color:#7d828b}.rd-mailfiles{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.rd-mailfile{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 12px 0 10px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c9ccd2;font:inherit;font-size:12.5px;cursor:pointer}.rd-mailfile:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-mailfile:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-mailfile .icon{flex:none;width:15px;height:15px}.rd-mailfile:hover{color:#f2f2ef}.rd-mailfilename{min-width:0;max-width:260px;overflow:hidden;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.rd-mailfilesize{flex:none;color:#7d828b}.rd-mailnote{margin:10px 0 0;color:#7d828b;font-size:12.5px}.rd-saved{position:absolute;inset:0;display:flex;flex-direction:column;background:#141518}.rd-savedbar{display:flex;flex:none;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,0.07)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-savedbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}}.rd-savedabout{flex:1;min-width:0}.rd-savedtitle{margin:0;overflow:hidden;color:#f2f2ef;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rd-savedwords{margin:2px 0 0;color:#7d828b;font-size:12.5px;line-height:1.4}.rd-savedactions{display:flex;flex:none;flex-wrap:wrap;gap:6px}.rd-savedactions .rd-web[aria-pressed='true']{background:rgba(255,255,255,0.14);color:#f2f2ef}.rd-savedbody{position:relative;display:flex;flex:1;min-height:0}.rd-savedbody .rd-frame{flex:1;min-width:0;height:auto}.rd-savedfiles{flex:none;order:2;width:320px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(255,255,255,0.07);background:#141518;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-savedfiles{position:absolute;inset:0;width:auto;border-left:0}}.rd-savedfile{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 16px;border:0;border-bottom:1px solid rgba(255,255,255,0.07);background:none;color:#9398a1;font:inherit;text-align:left;cursor:pointer}.rd-savedfile .icon{flex:none;width:16px;height:16px;color:#7d828b}.rd-savedfile:hover{background:rgba(255,255,255,0.04)}.rd-savedtext{display:flex;flex-direction:column;min-width:0}.rd-savedname{overflow:hidden;color:#f2f2ef;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rd-savedsub{overflow:hidden;color:#7d828b;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.rd-css{padding-bottom:48px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-css .rd-head{padding:22px 16px 14px}}.rd-css .rd-tools{padding:0 24px 10px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-css .rd-tools{padding:0 16px 10px}}.rd-csssection{padding-bottom:8px}.rd-csshead{display:flex;align-items:baseline;gap:10px;margin:0;padding:18px 24px 10px;color:#f2f2ef;font-size:14.5px;font-weight:700}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-csshead{padding:16px 16px 8px}}.rd-csscount{color:#7d828b;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rd-cssnote{margin:0 24px 12px;color:#7d828b;font-size:12.5px;line-height:1.45}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssnote{margin:0 16px 10px}}.rd-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:14px 12px;padding:4px 24px 8px}.rd-palette.rd-csslist{border-top:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-palette{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));padding:4px 16px 8px}}.rd-palette .rd-cssmore{grid-column:1/-1;margin:4px 0 0}.rd-color{position:relative;min-width:0}.rd-color.is-cut{display:none}.rd-palette.is-all .rd-color.is-cut{display:block}.rd-colorcopy{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rd-colorcopy:hover .rd-swatch{box-shadow:0 0 0 1px rgba(255,255,255,0.4),0 8px 20px rgba(0,0,0,0.4)}.rd-swatch{display:block;height:58px;border-radius:11px;background:linear-gradient(var(--swatch),var(--swatch)),repeating-conic-gradient(#3b3e44 0 25%,#2a2c31 0 50%) 0 0/12px 12px;box-shadow:0 0 0 1px rgba(255,255,255,0.14);transition:box-shadow .15s ease}.rd-swatch.is-unknown{background:repeating-linear-gradient(135deg,rgba(255,255,255,0.07) 0 6px,transparent 6px 12px)}.rd-colorwords{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-colorname{overflow:hidden;color:#d9dbdf;font:500 12px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:nowrap;text-overflow:ellipsis}.rd-coloruses{color:#7d828b;font-size:11.5px;font-weight:600}.rd-colorgo{position:absolute;right:-5px;bottom:-3px;display:grid;place-items:center;width:28px;height:22px;padding:0;border:0;border-radius:7px;background:none;color:#7d828b;cursor:pointer;transition:background .15s ease,color .15s ease}.rd-colorgo .icon{width:15px;height:15px}.rd-colorgo:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.rd-swatches{padding-bottom:48px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-swatches .rd-head{padding:22px 16px 14px}}.rd-swatches .rd-empty[hidden]{display:none}.rd-swatchtools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 24px 12px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-swatchtools{padding:0 16px 10px}}.rd-swatchtools .rd-filter{min-width:160px}.rd-swatchgrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-swatchgrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.rd-swatchcard[hidden]{display:none}.rd-swatchtop{display:flex;align-items:center;gap:6px;min-width:0}.rd-swatchtop .rd-csstag{height:18px;padding:0 6px;font-size:10.5px}.rd-swatchname{overflow:hidden;color:#f2f2ef;font-size:12.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rd-csslist{border-top:1px solid rgba(255,255,255,0.07)}.rd-cssrow{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 24px;border:0;border-bottom:1px solid rgba(255,255,255,0.07);background:none;color:#d9dbdf;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease}.rd-cssrow:hover{background:rgba(255,255,255,0.035)}.rd-cssrow.is-cut{display:none}.rd-csslist.is-all .rd-cssrow.is-cut,.rd-csslist.is-filtering .rd-cssrow.is-cut{display:flex}.rd-cssrow[hidden],.rd-csslist.is-filtering .rd-cssrow[hidden]{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssrow{flex-wrap:wrap;gap:5px 10px;padding:9px 16px}}.rd-cssmore{display:block;height:30px;margin:12px 24px 4px;padding:0 14px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c9ccd2;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.rd-cssmore:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-cssmore:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-cssmore:hover{color:#f2f2ef}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssmore{margin:12px 16px 4px}}.rd-cssname{flex:1;min-width:0;overflow:hidden;color:#f2f2ef;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.rd-csscode,.rd-csssel,.rd-cssdecl{min-width:0;overflow:hidden;color:#d9dbdf;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:nowrap;text-overflow:ellipsis}.rd-csscode{flex:1}.rd-csssel{flex:0 1 40%;color:#9ad9a5}.rd-cssdecl{flex:1;color:#c9ccd2}.rd-cssvar{flex:0 0 30%;min-width:0;overflow:hidden;color:#d2b8ff;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssvar{flex:1 1 100%}}.rd-cssvalue{display:flex;flex:1;align-items:center;gap:7px;min-width:0;overflow:hidden;color:#c9ccd2;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:nowrap}.rd-cssvalue code{min-width:0;overflow:hidden;text-overflow:ellipsis}.rd-csswhere{flex:0 1 auto;max-width:24%;overflow:hidden;color:#7d828b;font:12px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-csswhere{max-width:none}}.rd-cssmain{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.rd-csssub{overflow:hidden;color:#7d828b;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.rd-csstag,.rd-cssfile{display:inline-flex;flex:none;align-items:center;gap:6px;height:21px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,0.06);color:#b6bac2;font-size:11.5px;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.rd-csstag.is-warn,.rd-cssfile.is-warn{background:rgba(254,200,75,0.11);color:#fed27a;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.28)}.rd-cssfile code{max-width:180px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-weight:500;text-overflow:ellipsis}.rd-cssformat{color:#7d828b}.rd-cssfiles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:52%}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssfiles{justify-content:flex-start;max-width:none}}.rd-cssuses{flex:none;min-width:64px;color:#7d828b;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.rd-cssuses.is-none{color:#5c616b}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cssuses{min-width:0}}.rd-csslayers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-csslayers{padding:0 16px}}.rd-csssep{color:#5c616b}.rd-known .rd-cssrow{padding-left:calc(24px + var(--depth, 0) * 18px)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-known .rd-cssrow{padding-left:calc(16px + var(--depth, 0) * 14px)}}.rd-known .rd-csscode.is-fixed{flex:0 0 26%}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-known .rd-csscode,.rd-known .rd-csscode.is-fixed{flex:1 1 auto}}.rd-known .rd-pair.is-node{width:100%;border-top:0;border-right:0;border-left:0;background:none;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.rd-known .rd-pair.is-node:hover .rd-pairwords{color:#f2f2ef}.rd-known{--green:#5edb81;--yellow:#fec84b;--red:#ff7a6b;--quiet:#c2cad6}.rd-verdict{--tone:var(--green);display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:0 24px 4px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb, var(--tone) 9%, transparent),color-mix(in srgb, var(--tone) 3%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent)}.rd-verdict.is-warn{--tone:var(--yellow)}.rd-verdict.is-bad{--tone:var(--red)}.rd-verdict.is-none{--tone:var(--quiet)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-verdict{margin:0 16px 4px}}.rd-verdicticon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb, var(--tone) 13%, transparent);color:var(--tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent)}.rd-verdicticon .icon{width:21px;height:21px}.rd-verdictwords{display:flex;flex:1 1 220px;flex-direction:column;gap:3px;min-width:0}.rd-verdictwords strong{color:#f2f2ef;font-size:15.5px;font-weight:650;overflow-wrap:anywhere}.rd-verdictwords span{color:#b9bdc4;font-size:13px;line-height:1.45}.rd-verdictgo{display:inline-flex;flex:none;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.rd-verdictgo:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-verdictgo:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-verdictgo .icon{width:15px;height:15px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-verdictgo{justify-content:center;width:100%}}.rd-checklist{display:flex;flex-direction:column;gap:7px;margin:0 24px 10px;padding:0;list-style:none}.rd-checklist li{display:flex;align-items:flex-start;gap:9px;color:#d5d8dd;font-size:13px;line-height:1.45}.rd-checklist .icon{flex:none;width:15px;height:15px;margin-top:2px;color:var(--green)}.rd-checklist li.is-warn .icon{color:var(--yellow)}.rd-checklist li.is-none .icon{color:#7d828b}.rd-checklist li.is-bad .icon{color:var(--red)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-checklist{margin:0 16px 10px}}.rd-certs{display:flex;flex-direction:column;gap:26px;padding:4px 24px 8px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-certs{padding:4px 16px 8px}}.rd-cert{--tone:var(--green);position:relative;display:flex;flex-direction:column;gap:8px;padding:13px 16px 8px;border-radius:14px;background:rgba(255,255,255,0.03);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.rd-cert.is-warn{--tone:var(--yellow)}.rd-cert.is-bad{--tone:var(--red)}.rd-cert.is-none{--tone:#9398a1}.rd-cert .rd-pair:last-child{border-bottom:0}.rd-certlink{position:absolute;bottom:-21px;left:18px;color:#7d828b;font-size:11.5px;font-weight:600}.rd-certlink::before{content:'↓ '}.rd-certtop{display:flex;flex-direction:column;gap:2px}.rd-certrole{color:#ff9e57;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rd-certname{color:#f2f2ef;font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.rd-certorg{color:#9398a1;font-size:12.5px;overflow-wrap:anywhere}.rd-certstatus{display:flex;align-items:center;gap:7px;margin:0;color:var(--tone);font-size:12.5px;font-weight:600}.rd-certstatus .icon{flex:none;width:14px;height:14px}.rd-certfacts{display:flex;flex-direction:column}.rd-cardfiles{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 8px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cardfiles{padding:0 16px 8px}}.rd-cardfile{display:flex;gap:3px;max-width:100%}.rd-cardfile .rd-mailfile:first-child{min-width:0;border-radius:8px 3px 3px 8px}.rd-cardfile .rd-cardsave{flex:none;justify-content:center;width:34px;padding:0;border-radius:3px 8px 8px 3px}.rd-pairwords.is-mono{font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;font-size:11.5px;letter-spacing:.02em}.rd-paircopy{display:inline-grid;place-items:center;width:22px;height:22px;margin:-3px 0 -3px 6px;padding:0;border:0;border-radius:999px;vertical-align:middle;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.rd-paircopy:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.rd-paircopy .icon{width:12px;height:12px}.rd-unity{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-unity{flex-direction:column}}.rd-unityside{display:flex;flex:none;flex-direction:column;width:300px;min-height:0;padding:16px 10px 24px;overflow-y:auto;border-right:1px solid rgba(255,255,255,0.07);scrollbar-width:thin}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-unityside{width:auto;max-height:42%;border-right:0;border-bottom:1px solid rgba(255,255,255,0.07)}}.rd-unitysidehead{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px 12px}.rd-unitysidehead strong{color:#9398a1;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.rd-unitysidehead span{color:#7d828b;font-size:12px}.rd-unityrows,.rd-unitykids{display:flex;flex-direction:column}.rd-unityrows[hidden],.rd-unitykids[hidden]{display:none}.rd-unityrow{display:flex;flex:none;align-items:center;gap:6px;width:100%;min-height:30px;padding:0 10px 0 calc(12px + var(--depth, 0) * 16px);border:0;border-radius:8px;background:none;color:#d9dbdf;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.rd-unityrow:hover{background:rgba(255,255,255,0.05)}.rd-unityrow.is-picked{background:rgba(143,155,255,0.16);color:#f2f2ef}.rd-unityrow.is-off{color:#7d828b}.rd-unityrow.is-scene{margin-bottom:2px;color:#f2f2ef;font-weight:650}.rd-unityrow.is-more{padding-left:calc(34px + var(--depth, 0) * 16px);color:#9398a1;font-size:12.5px}.rd-unityrow > .icon{flex:none;width:15px;height:15px;color:#8f9bff}.rd-unityrow.is-off > .icon{color:#5c616b}.rd-unitytoggle{display:grid;flex:none;place-items:center;width:16px;height:16px;color:#7d828b}.rd-unitytoggle .icon{width:14px;height:14px;transform:rotate(-90deg);transition:transform .15s ease}.rd-unityrow[aria-expanded='true'] .rd-unitytoggle .icon{transform:none}.rd-unityname{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-unitypane{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px 22px 32px;overflow-y:auto;scrollbar-width:thin}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-unitypane{padding:16px 16px 28px}}.rd-unityhead{display:flex;align-items:center;gap:14px;padding:4px 0 6px}.rd-unitybadge{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(160deg,#b7beff 0%,#6d7bef 100%);color:#121636}.rd-unitybadge .icon{width:22px;height:22px}.rd-unitybadge.is-off{background:rgba(255,255,255,0.08);color:#7d828b}.rd-unitywords{display:flex;flex-direction:column;gap:3px;min-width:0}.rd-unitywords strong{overflow:hidden;color:#f2f2ef;font-size:19px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.rd-unitywords span{color:#9398a1;font-size:13px}.rd-unityparent{align-self:flex-start;padding:5px 11px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#9398a1;font:inherit;font-size:12.5px;cursor:pointer}.rd-unityparent:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.rd-unityparent:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.rd-unityparent b{color:#d9dbdf;font-weight:600}.rd-unitycomp{display:flex;flex:none;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,0.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.rd-unitycomp.is-off{opacity:.6}.rd-unitycomphead{display:flex;align-items:center;gap:8px}.rd-unitycomptitle{margin:0;color:#f2f2ef;font-size:14px;font-weight:650}.rd-unitytag{padding:2px 8px;border-radius:999px;background:rgba(143,155,255,0.14);color:#b7beff;font-size:11.5px;font-weight:650}.rd-unitytree{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px -4px auto;border:0;border-radius:8px;background:none;color:#7d828b;cursor:pointer}.rd-unitytree .icon{width:15px;height:15px}.rd-unitytree:hover{background:rgba(255,255,255,0.06);color:#d9dbdf}.rd-unityfields{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:8px 14px;margin:0;font-size:13px}.rd-unityfields dt{color:#9398a1;overflow-wrap:anywhere}.rd-unityfields dd{min-width:0;margin:0;color:#d9dbdf;overflow-wrap:anywhere}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-unityfields{grid-template-columns:minmax(96px,40%) 1fr}}.rd-unitytext{font-variant-numeric:tabular-nums}.rd-unityvec{display:flex;flex-wrap:wrap;gap:6px}.rd-unitycell{display:inline-flex;gap:6px;padding:2px 8px;border-radius:7px;background:rgba(255,255,255,0.05);font-variant-numeric:tabular-nums}.rd-unitycell b{color:#7d828b;font-weight:650}.rd-unitycolor{display:inline-flex;align-items:center;gap:8px}.rd-unitycolor i{width:28px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18)}.rd-unitycalls{display:flex;flex-direction:column;gap:5px}.rd-unitycall{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rd-unitycall .icon{width:14px;height:14px;color:#7d828b}.rd-unitycall code{padding:1px 7px;border-radius:6px;background:rgba(255,255,255,0.06);color:#e8c46a;font:12.5px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace}.rd-unityrefs{display:flex;flex-wrap:wrap;gap:6px}.rd-unityrefs.is-column{flex-direction:column;align-items:flex-start}.rd-unityref{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px;border:0;border-radius:8px;background:rgba(255,255,255,0.06);color:#d9dbdf;font:inherit;font-size:12.5px;text-align:left}.rd-unityref span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-unityref .icon{flex:none;width:14px;height:14px;color:#8f9bff}.rd-unityref.is-none,.rd-unityref.is-none .icon,.rd-unityref.is-builtin .icon{color:#7d828b}button.rd-unityref{cursor:pointer}button.rd-unityref:hover{background:rgba(143,155,255,0.18)}.rd-unitydim{color:#7d828b}.rd-unitynote{margin:0;color:#7d828b;font-size:12.5px;line-height:1.45}.rd-crashfacts{padding:0 24px 6px}.rd-crashfacts .rd-cardpre{margin:10px 0 0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-crashfacts{padding:0 16px 6px}}.rd-crashindex{flex:0 0 28px;color:#7d828b;font:12px ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono','DejaVu Sans Mono',monospace;text-align:right}.rd-crashimage{flex:0 0 28%;min-width:0;overflow:hidden;color:#f2f2ef;font-weight:650;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-crashimage{flex:1 1 auto}}.rd-agenda .rd-cssnote{margin-top:-4px}.rd-agenda .rd-event.is-cut,.rd-agenda .rd-agendaday.is-cut{display:none}.rd-agenda .rd-agendadays.is-all .rd-event.is-cut,.rd-agenda .rd-agendadays.is-all .rd-agendaday.is-cut{display:block}.rd-agenda .rd-cssrow[aria-expanded='true']{border-bottom-color:transparent;background:rgba(255,255,255,0.035)}.rd-eventtime{flex:0 0 22%;color:#9398a1;font-weight:600;font-variant-numeric:tabular-nums}.rd-eventwhere{flex:0 1 30%;text-align:right}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-eventwhere{flex:1 1 100%;text-align:left}}.rd-eventmore{padding-top:4px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.035)}.rd-eventactions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.rd-eventactions .rd-cssmore{margin:0}.rd-people{display:flex;flex-direction:column;gap:4px}.rd-person{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rd-mailto{padding:0;border:0;background:none;color:#9cc2ff;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.rd-mailto:hover{text-decoration:underline}.rd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:4px 24px 40px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-cards{grid-template-columns:1fr;padding:4px 16px 32px}}.rd-contact{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:12px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.rd-contact.is-cut{display:none}.rd-cards.is-all .rd-contact.is-cut,.rd-cards.is-filtering .rd-contact.is-cut{display:flex}.rd-contact[hidden],.rd-cards.is-filtering .rd-contact[hidden]{display:none}.rd-contacttop{display:flex;align-items:center;gap:12px;min-width:0}.rd-face{position:relative;display:grid;flex:none;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:rgba(255,255,255,0.09)}.rd-faceimage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rd-faceletters{color:#c9ccd2;font-size:16px;font-weight:700}.rd-contactwords{min-width:0}.rd-contactname{margin:0;overflow:hidden;color:#f2f2ef;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rd-contactwork{margin:2px 0 0;color:#7d828b;font-size:12.5px;overflow-wrap:anywhere}.rd-contactlines .rd-pair{grid-template-columns:minmax(72px,30%) minmax(0,1fr)}.rd-lines{white-space:pre-line}.rd-cardlink{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.rd-contactshow{align-self:flex-start;padding:0;border:0;background:none;color:#7d828b;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.rd-contactshow:hover{color:#f2f2ef}.rd-mindmap .rd-csshead{border-bottom:1px solid rgba(255,255,255,0.07)}.rd-topic{border-bottom:1px solid rgba(255,255,255,0.07)}.rd-topic .rd-topic{border-bottom:0;border-top:1px solid rgba(255,255,255,0.07)}.rd-topicline{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 24px 6px calc(16px + var(--depth, 0) * 20px)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-topicline{padding:6px 16px 6px calc(10px + var(--depth, 0) * 14px)}}.rd-topicfold{display:grid;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:#7d828b;cursor:pointer}.rd-topicfold::before{content:'';width:0;height:0;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-left:6px solid currentColor;transition:transform .15s ease}.rd-topicfold[aria-expanded='true']::before{transform:rotate(90deg)}.rd-topicfold:disabled{cursor:default}.rd-topicfold:disabled::before{width:5px;height:5px;border:0;border-radius:50%;background:#5c616b}.rd-topicfold:not(:disabled):hover{background:rgba(255,255,255,0.07);color:#f2f2ef}.rd-topictext{flex:1;min-width:0;color:#d9dbdf;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.rd-topicnote{margin:-4px 24px 10px calc(46px + var(--depth, 0) * 20px);color:#7d828b;font-size:12.5px;line-height:1.45;white-space:pre-line}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-topicnote{margin:-4px 16px 10px calc(40px + var(--depth, 0) * 14px)}}.rd-topickids[hidden]{display:none}.rd-passstage{display:flex;justify-content:center;padding:8px 24px 14px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-passstage{padding:8px 16px 12px}}.rd-pass{--pass-back:#fff;--pass-ink:#000;--pass-label:var(--pass-ink);position:relative;display:flex;flex-direction:column;gap:14px;width:100%;max-width:340px;padding:12px 14px 16px;overflow:hidden;border-radius:14px;background:var(--pass-back);color:var(--pass-ink);box-shadow:0 14px 34px rgba(0,0,0,0.4),inset 0 0 0 1px rgba(255,255,255,0.06);isolation:isolate}.rd-passpic.is-background{position:absolute;inset:-24px;z-index:-1;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(16px)}.rd-passtop{display:flex;align-items:center;gap:10px;min-height:36px}.rd-passpic.is-logo{flex:none;max-width:120px;max-height:36px;object-fit:contain}.rd-passlogotext{flex:1 1 auto;min-width:0;overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.rd-passheader{display:flex;gap:12px;min-width:0;margin-left:auto}.rd-passfield{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-passfield.is-right{align-items:flex-end;text-align:right}.rd-passfield.is-center{align-items:center;text-align:center}.rd-passlabel{max-width:100%;overflow:hidden;color:var(--pass-label);font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.rd-passvalue{max-width:100%;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.rd-passfield.is-primary .rd-passvalue{font-size:28px;font-weight:300;line-height:1.1}.rd-passprimary{display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-passprimary.is-boarding .rd-passvalue{font-size:34px}.rd-passtransit{display:flex;flex:none}.rd-passtransit .icon{width:28px;height:28px}.rd-passpic.is-thumbnail{flex:none;width:76px;height:76px;object-fit:contain}.rd-passstrip{position:relative;margin:0 -14px}.rd-passstrip .rd-passfield{position:absolute;top:10px;left:14px;right:14px;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.rd-passstrip .rd-passpic{display:block;width:100%;height:auto}.rd-passrow{display:flex;justify-content:space-between;gap:12px}.rd-passpic.is-footer{display:block;max-width:100%;max-height:44px;margin:0 auto;object-fit:contain}.rd-passstale{align-self:center;margin:0;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,0.6);color:#fff;font-size:11.5px;font-weight:600}.rd-passcode{display:flex;flex-direction:column;align-items:center;align-self:center;gap:6px;max-width:100%;padding:10px 10px 8px;border-radius:8px;background:#fff;color:#000}.rd-passsymbol{display:flex;align-items:center;justify-content:center;width:150px;max-width:100%;height:150px;object-fit:contain;font-size:11.5px;text-align:center}.is-pdf417 .rd-passsymbol,.is-code128 .rd-passsymbol{width:270px;height:80px}.rd-passsymbol.is-failed{color:#6b6b6b}.rd-pass.is-stale .rd-passsymbol{opacity:.3}.rd-passalt{max-width:270px;font-size:11px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.rd-passback{padding:0 24px 6px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.rd-passback{padding:0 16px 6px}}.rd-passbackfield{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,0.04)}.rd-passbackfield:last-child{border-bottom:0}.rd-passbacklabel{color:#9398a1;font-size:12px}.rd-passbackvalue{color:#f2f2ef;font-size:13px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.view-player{position:absolute;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:6px;width:min(620px, calc(100% - 32px));height:56px;padding:0 14px 0 9px;border-radius:999px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.09),0 22px 44px -18px rgba(0,0,0,0.85);translate:-50% 0;transition:opacity .35s ease,translate .45s cubic-bezier(.2,.8,.2,1),margin-left .45s cubic-bezier(.2,.8,.2,1);animation:view-player-in .6s cubic-bezier(.2,.8,.2,1) .3s backwards}.is-closing .view-player{animation:view-zoom-out .2s ease both}.has-files:not(.is-files-hidden) .view-player{width:min(620px, calc(100% - 482px));margin-left:225px}.view.is-full.has-video .view-player{width:min(620px, calc(100% - 32px));margin-left:0}.is-idle .view-player{opacity:0;translate:-50% 10px;pointer-events:none;transition-duration:.8s}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-player{bottom:calc(12px + env(safe-area-inset-bottom));gap:2px;padding:0 10px 0 8px}.has-files:not(.is-files-hidden) .view-player,.view-player{width:calc(100% - 20px);margin-left:0}}.view-play{position:relative;width:38px;margin-right:2px;padding:0;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease}.view-play:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.view-play:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-play .icon{width:16px;height:16px}.view-step{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#dadce0;cursor:pointer}.view-step:hover{background:#26272a;color:#fff}.view-step .icon{width:18px;height:18px}.view-track{position:relative;flex:1;min-width:60px;height:34px;margin:0 6px;cursor:pointer;touch-action:none}.view-rail{position:absolute;inset:15px 0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.12);transition:inset .2s ease}.view-buffer,.view-fill{position:absolute;inset:0 auto 0 0}.view-buffer{background:rgba(255,255,255,0.1)}.view-fill{background:#6db6ff}.view-ticks{display:none}.has-ticks .view-ticks{display:block}.view-ticks i{position:absolute;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:rgba(14,15,16,0.9)}.view-knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(109,182,255,0.25),0 2px 6px rgba(0,0,0,0.5);pointer-events:none;transform:scale(.75);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.view-bubble{position:absolute;bottom:calc(100% + 6px);padding:5px 9px;border-radius:8px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -10px rgba(0,0,0,0.9);color:#dadce0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 4px;transition:opacity .15s ease,translate .2s ease}.view-track.is-dragging .view-rail{inset:13px 0}.view-track.is-dragging .view-knob{transform:none}.view-track.is-dragging .view-bubble{opacity:1;translate:-50% 0}@media (hover:hover){.view-track:hover .view-rail{inset:13px 0}.view-track:hover .view-knob{transform:none}.view-track:hover .view-bubble{opacity:1;translate:-50% 0}}.view-count{min-width:58px;margin:0 4px 0 6px;color:#adb1b9;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;white-space:nowrap}.view-count b{color:#f2f2ef;font-weight:650}@media (max-width:760px){.view-count{min-width:0;margin:0 4px}}@media (max-width:400px){.view-count{display:none}}.view-sound{margin-right:2px}.view-volume{position:relative;display:flex;flex:none}.view-volume-column{position:absolute;bottom:calc(100% + 19px);left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:46px;height:172px;padding:12px 0 10px;border-radius:999px;background:rgba(19,20,22,0.9);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.09),0 22px 44px -18px rgba(0,0,0,0.85);opacity:0;visibility:hidden;pointer-events:none;translate:-50% 6px;scale:.96;transform-origin:50% 100%;transition:opacity .16s ease,translate .22s cubic-bezier(.2,.8,.2,1),scale .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.is-open > .view-volume-column{opacity:1;visibility:visible;pointer-events:auto;translate:-50% 0;scale:1;transition:opacity .16s ease,translate .32s cubic-bezier(.34,1.56,.64,1),scale .32s cubic-bezier(.34,1.56,.64,1),visibility 0s}.view-volume-column::after{content:'';position:absolute;top:100%;right:0;left:0;height:22px}.view-volume-value{min-height:17px;color:#f2f2ef;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em}.view-volume-track{position:relative;flex:1;width:100%;cursor:pointer;touch-action:none}.view-volume-rail{position:absolute;inset:8px 21px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.12);transition:inset .2s ease}.view-volume-fill{position:absolute;right:0;bottom:0;left:0;height:calc(var(--level, 1) * 100%);background:#6db6ff}.view-volume-knob{position:absolute;bottom:calc(8px + (100% - 16px) * var(--level, 1));left:50%;width:14px;height:14px;margin:0 0 -7px -7px;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(109,182,255,0.25),0 2px 6px rgba(0,0,0,0.5);pointer-events:none;scale:.75;transition:scale .2s cubic-bezier(.34,1.56,.64,1)}.view-volume.is-dragging .view-volume-rail{inset:8px 20px}.view-volume.is-dragging .view-volume-knob{scale:1}@media (hover:hover){.view-volume-track:hover .view-volume-rail{inset:8px 20px}.view-volume-track:hover .view-volume-knob{scale:1}}.view-speed{position:relative;flex:none;min-width:44px;height:28px;padding:0 9px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font-family:inherit;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.view-speed:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-speed:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-chapters{position:relative;display:flex;flex:none}.view-chapters[hidden]{display:none}.view-chapters.is-open .view-tip{display:none}.view-captions{position:relative;display:flex;flex:none}.view-captions[hidden]{display:none}.view-captions.is-open .view-tip{display:none}.view-captions-button.is-on{color:#6db6ff}.view-menu.view-caption-menu{top:auto;bottom:calc(100% + 19px);right:-6px;min-width:220px;max-width:320px;max-height:min(320px, calc(100dvh - 140px));overflow-y:auto;transform:translateY(6px) scale(.97);transform-origin:100% 100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.view-menu.view-caption-menu.is-open{transform:none}.view-menu.view-caption-menu .view-menu-item{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:auto;min-height:38px;padding:7px 12px;white-space:normal;text-align:left}.view-menu.view-caption-menu .view-menu-item.is-on{background:rgba(255,255,255,0.07);color:#f2f2ef}.view-menu.view-caption-menu small{color:#9398a1;font-size:12px}.view-menu.view-chapter-menu{top:auto;bottom:calc(100% + 19px);right:-6px;min-width:200px;max-height:min(320px, calc(100dvh - 140px));overflow-y:auto;transform:translateY(6px) scale(.97);transform-origin:100% 100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.view-menu.view-chapter-menu.is-open{transform:none}.view-menu.view-chapter-menu .view-menu-item{justify-content:space-between;gap:24px}.view-menu.view-chapter-menu .view-menu-item.is-on{background:rgba(255,255,255,0.07);color:#f2f2ef}.view-chapter-time{color:#9398a1;font-variant-numeric:tabular-nums}.view-fullscreen{margin-right:-6px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-fullscreen{margin-right:-2px}}.view-player .view-tip{top:auto;right:auto;bottom:calc(100% + 10px);left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%,4px)}@media (max-width:760px){.view-player .view-tip{display:none}}@media (hover:hover){.view-player :hover > .view-tip{transform:translate(-50%,0)}}.view-player kbd{min-width:18px;padding:1px 5px;border-radius:5px;background:rgba(255,255,255,0.1);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.08);color:#adb1b9;font-family:inherit;font-size:11.5px;font-weight:650;text-align:center}.view-subtitles{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.15em;padding:0 6% 5.5%;container-type:size;transform-origin:0 0;pointer-events:none}.view-subtitles[hidden]{display:none}.view-subtitle{max-width:100%;font-size:clamp(13px, 4.6cqh, 40px);font-weight:560;line-height:1.38;text-align:center;white-space:pre-line;overflow-wrap:anywhere;color:#fff}.view-subtitle span{padding:.06em .4em;border-radius:.2em;background:rgba(8,9,10,0.74);-webkit-box-decoration-break:clone;box-decoration-break:clone}.view-subtitle i{font-style:italic}.view-subtitle b{font-weight:760}.view-paused{position:absolute;display:flex;align-items:center;justify-content:center;transform-origin:0 0;pointer-events:none;visibility:hidden;transition:visibility 0s linear .25s}.has-video.is-paused:not(.is-exporting):not(.is-closing) .view-paused{visibility:visible;transition:none}.view-paused-circle{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.09),0 22px 44px -18px rgba(0,0,0,0.85);color:#f2f2ef;opacity:0;scale:.8;transition:opacity .2s ease,scale .25s ease}.view-paused-circle .icon{width:30px;height:30px}.has-video.is-paused:not(.is-exporting):not(.is-closing) .view-paused-circle{opacity:1;scale:1;transition:opacity .2s ease,scale .45s cubic-bezier(.34,1.56,.64,1)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-paused-circle{width:64px;height:64px}.view-paused-circle .icon{width:26px;height:26px}}.has-video.is-paused:not(.is-exporting):not(.is-closing) .view-media{cursor:pointer}@media (hover:hover){.has-video.is-paused:not(.is-exporting):not(.is-closing) .view-media:hover ~ .view-paused .view-paused-circle{scale:1.08}}@keyframes view-player-in{from{opacity:0;transform:translateY(14px)}}.export{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;z-index:3;display:flex;flex-direction:column;width:min(760px, calc(100% - 32px));max-height:calc(100% - var(--bar-h, 60px) - 150px);min-height:min(var(--held, 0px), calc(100% - var(--bar-h, 60px) - 150px));padding:14px 20px 18px;overflow:auto;overscroll-behavior:contain;border-radius:24px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.09),0 22px 44px -18px rgba(0,0,0,0.85);opacity:0;visibility:hidden;translate:-50% 16px;transition:opacity .25s ease,translate .45s cubic-bezier(.2,.8,.2,1),margin-left .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s}.is-exporting .export:not(.pack):not(.sound):not(.table-save):not(.pdf-save):not(.pdf-pick):not(.fv-save),.is-packing .export.pack,.is-exporting-sound .export.sound,.is-saving-table .export.table-save,.is-saving-pdf .export.pdf-save,.is-picking-page .export.pdf-pick,.is-saving-font .export.fv-save{opacity:1;visibility:visible;translate:-50% 0;transition:opacity .25s ease,translate .45s cubic-bezier(.2,.8,.2,1),margin-left .45s cubic-bezier(.2,.8,.2,1),visibility 0s}.has-files:not(.is-files-hidden) .export{width:min(760px, calc(100% - 482px));margin-left:225px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export{bottom:0;max-height:calc(100% - var(--bar-h, 60px) - 120px);min-height:min(var(--held, 0px), calc(100% - var(--bar-h, 60px) - 120px));padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;translate:-50% 24px}.has-files:not(.is-files-hidden) .export,.export{width:100%;margin-left:0}}.is-exporting .view-player,.is-packing .view-player,.is-exporting-sound .view-player{opacity:0;visibility:hidden;pointer-events:none}.export-head{display:flex;align-items:center;gap:10px}.export-title{margin:0 auto 0 4px;overflow:hidden;color:#f2f2ef;font-size:17px;font-weight:650;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-title{font-size:16px}}.export-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.export-seg button{min-width:54px;height:30px;padding:0 14px;border:0;border-radius:9px;background:none;color:#9398a1;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;transition:background .2s ease,color .2s ease}.export-seg button:hover{color:#dadce0}.export-seg button[aria-pressed='true']{background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-seg button{height:28px}}[data-phase='running'] .export-seg,[data-phase='done'] .export-seg{display:none}.export-x{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;cursor:pointer}.export-x:hover{background:#26272a;color:#fff}.export-x .icon{width:16px;height:16px}[data-phase='running'] .export-x{display:none}.export-cut{display:flex;align-items:center;gap:8px;margin-top:30px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-cut{margin-top:26px}}.export-cut-play{display:grid;flex:none;place-items:center;width:44px;height:52px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;cursor:pointer}.export-cut-play:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.export-cut-play:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.export-cut-play .icon{width:20px;height:20px}[data-phase='running'] .export-cut-play{opacity:.35;pointer-events:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-cut-play{width:40px;height:48px}}.export-film{--from:0%;--to:100%;--done:0%;--at:0%;position:relative;flex:1;height:52px;margin:0 16px;border-radius:4px;background:#1d1e21;cursor:pointer;touch-action:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-film{height:48px}}.export-film-frames{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.export-film-shade{position:absolute;top:0;bottom:0;background:rgba(10,10,12,0.68);pointer-events:none}.export-film-before{left:0;width:var(--from);border-radius:4px 0 0 4px}.export-film-after{right:0;left:var(--to);border-radius:0 4px 4px 0}.export-film-part{position:absolute;top:-3px;bottom:-3px;left:var(--from);width:calc(var(--to) - var(--from));overflow:hidden;box-shadow:inset 0 3px 0 #fb78b0,inset 0 -3px 0 #fb78b0;pointer-events:none}.export-film-left{position:absolute;top:3px;right:0;bottom:3px;left:var(--done);display:none;background:rgba(10,10,12,0.62);box-shadow:inset 2px 0 0 #fb78b0;transition:left .3s linear}[data-phase='running'] .export-film-left{display:block}.export-film-head{position:absolute;top:-5px;bottom:-5px;left:var(--at);width:2px;margin-left:-1px;border-radius:2px;background:#f2f2ef;box-shadow:0 0 0 1px rgba(0,0,0,0.4);pointer-events:none}[data-phase='running'] .export-film-head,[data-phase='done'] .export-film-head{display:none}.export-grip{position:absolute;top:-3px;bottom:-3px;z-index:2;display:grid;place-items:center;width:16px;background:#fb78b0;cursor:ew-resize;touch-action:none}.export-grip::before{content:'';width:3px;height:18px;border-radius:2px;background:rgba(46,11,27,0.6)}.export-grip::after{content:'';position:absolute;inset:-8px -10px}.export-grip.is-active{box-shadow:0 0 0 2px rgba(251,120,176,0.35),0 0 16px rgba(251,120,176,0.55)}.export-grip b{position:absolute;bottom:calc(100% + 6px);left:50%;padding:2px 6px;border-radius:6px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.12);color:#f2f2ef;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .2s ease,translate .2s ease}.export-grip.is-dragging b,.export-grip:hover b{opacity:1;translate:-50% 0}[data-phase='running'] .export-grip,[data-phase='done'] .export-grip{visibility:hidden}.export-grip-from{left:var(--from);border-radius:8px 0 0 8px;translate:-100% 0}.export-grip-to{left:var(--to);border-radius:0 8px 8px 0}.export-cut-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;margin:8px 0 0 52px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-cut-line{min-height:30px;margin:6px 0 0 48px}}.export-cut-text{margin:0;color:#9398a1;font-size:13px;font-variant-numeric:tabular-nums}.export-cut-text b{color:#dadce0;font-weight:650}.export-cut-line .export-cut-reset{height:30px;padding:0 10px;font-size:13px}.export-settings,.export-progress{display:none}[data-phase='settings'] .export-settings{display:flex;flex-direction:column}[data-phase='running'] .export-progress,[data-phase='done'] .export-progress{display:flex;animation:export-in .35s cubic-bezier(.2,.8,.2,1) both}.export-presets{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding-top:18px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-presets{gap:6px;padding-top:14px}}.export-preset{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:102px;padding:12px 13px 11px;border-radius:14px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;text-align:left;cursor:pointer}.export-preset:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.export-preset:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.export-preset i{position:absolute;top:-9px;left:50%;padding:2px 8px;border-radius:999px;background:#2a2b2e;box-shadow:0 1px 2px rgba(0,0,0,0.6);color:#9398a1;translate:-50% 0;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-preset i{font-size:9px}}.export-preset[aria-pressed='true']{box-shadow:inset 0 0 0 3px #fb78b0,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.export-preset[aria-pressed='true'] .export-preset-name,.export-preset[aria-pressed='true'] .export-preset-size{color:#fb78b0}.export-preset[aria-pressed='true'] i{background:#3a1a2a;box-shadow:0 0 0 1px rgba(251,120,176,0.6);color:#fb78b0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-preset{min-height:0;padding:11px 10px 10px}}.export-preset-name{color:#9398a1;font-size:13px;font-weight:650}.export-preset-size{margin-top:auto;color:#f2f2ef;font-size:21px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-preset-size{margin-top:2px;font-size:18px}}.export-preset-note{color:#6b7079;font-size:12px;line-height:1.3}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-preset-note{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.export-preset-why{margin-left:.3em}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-preset-why{display:none}}.export-label{margin:0;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.export-label-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.export-value{margin:0;color:#dadce0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.export-note{margin:0;color:#9398a1;font-size:13px;line-height:1.4}.export-limit{display:flex;align-items:center;gap:14px;padding:14px 0}.export-limit .export-label{flex:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-limit{flex-direction:column;align-items:stretch;gap:7px;padding:12px 0 10px}}.export-limits{display:grid;flex:1;grid-template-columns:repeat(4,1fr);gap:6px}.export-limits .export-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:44px;padding:0 6px;border-radius:12px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-limits .export-chip{height:40px}}.export-limits .export-chip b{font-size:13px;font-weight:650}.export-limits .export-chip span{color:#6b7079;font-size:11.5px;font-weight:600}.export-limits .export-chip[aria-pressed='true'] span{color:rgba(251,120,176,0.8)}.export-limits .export-chip:disabled{opacity:.35;cursor:default}.export-chips{display:flex;flex-wrap:wrap;gap:6px}.export-chip{height:32px;padding:0 12px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.export-chip:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.export-chip:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.export-chip[aria-pressed='true']{color:#fb78b0;box-shadow:inset 0 0 0 3px #fb78b0,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.export-custom{border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.export-custom summary{display:flex;align-items:center;gap:10px;height:46px;color:#dadce0;font-size:14px;font-weight:650;list-style:none;cursor:pointer}.export-custom summary::-webkit-details-marker{display:none}.export-custom summary .icon{width:16px;height:16px;color:#6b7079;transition:transform .25s ease}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-custom summary{height:42px}}.export-custom[open] summary .icon{transform:rotate(180deg)}.export-custom.is-chosen summary > span:first-child,.export-custom.is-chosen .export-custom-sum{color:#fb78b0}.export-custom-sum{margin-left:auto;color:#9398a1;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.export-custom-body{display:flex;flex-direction:column;padding-bottom:8px}.export-custom-part{display:flex;flex-direction:column;gap:9px;padding:10px 0 12px}.export-range{--at:50%;--best:50%;appearance:none;-webkit-appearance:none;display:block;width:100%;height:28px;margin:0;background:linear-gradient(90deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)) no-repeat calc(var(--best) - 1px) 50% / 2px 12px, linear-gradient(90deg, #FB78B0 var(--at), rgba(255, 255, 255, .1) var(--at)) no-repeat 0 50% / 100% 4px;cursor:pointer}.export-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(251,120,176,0.25),0 2px 8px rgba(0,0,0,0.6)}.export-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(251,120,176,0.25),0 2px 8px rgba(0,0,0,0.6)}.export-range::-moz-range-track{background:transparent}.export-scale{display:flex;justify-content:space-between;color:#6b7079;font-size:12px}.export-room{min-height:53px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-room{min-height:71px}}.export-problem{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:rgba(254,109,95,0.1);color:#fe8c80;font-size:13px;line-height:1.4;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.22)}.export-dock{position:sticky;bottom:-18px;z-index:3;margin:4px -20px -18px;padding:12px 20px 18px;background:linear-gradient(rgba(14,15,16,0),rgba(14,15,16,0.97) 12px)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-dock{bottom:calc(-14px - env(safe-area-inset-bottom));margin:2px -14px calc(-14px - env(safe-area-inset-bottom));padding:10px 14px calc(14px + env(safe-area-inset-bottom))}}.export-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 22px;border-radius:12px;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer}.export-go:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.export-go:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.export-go:disabled{opacity:.4;cursor:default;pointer-events:none}.export-go .icon{width:18px;height:18px}.export-start em{color:#9398a1;font-size:13.5px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.export-start em::before{content:'•';margin-right:8px}.export-quiet{height:38px;padding:0 14px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.export-quiet:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.export-quiet:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.export-progress{flex:1 0 auto;flex-wrap:wrap;align-content:space-between;align-items:center;gap:14px;padding-top:16px}.export-ring{position:relative;display:grid;flex:none;place-items:center;width:64px;height:64px}.export-ring > svg{position:absolute;inset:0;overflow:visible;width:100%;height:100%;transform:rotate(-90deg)}.export-ring > svg circle{fill:none;stroke-width:10}.export-ring-track{stroke:rgba(255,255,255,0.08)}.export-ring-fill{stroke:#fb78b0;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(251,120,176,0.55));transition:stroke-dashoffset .35s linear}.export-ring-text{margin:0;color:#f2f2ef;font-size:15px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}[data-phase='done'] .export-ring-text{display:none}.export-ring-check{position:absolute;display:none;color:#fb78b0}.export-ring-check .icon{width:30px;height:30px;stroke-width:2.4}[data-phase='done'] .export-ring-check{display:block;animation:export-pop .5s cubic-bezier(.34,1.56,.64,1) both}.export-progress-text{flex:1;min-width:0}.export-left{margin:0 0 4px;overflow:hidden;color:#f2f2ef;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.export-stats{margin:0;overflow:hidden;color:#9398a1;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}[data-phase='done'] .export-stop{display:none}.export-more{display:none;flex-basis:100%;align-items:center;justify-content:flex-end;gap:4px}[data-phase='done'] .export-more{display:flex}.export-more .export-save{width:auto;margin-left:6px;padding:0 24px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.export-more .export-quiet{padding:0 10px}.export-more .export-save{flex:1;margin-left:4px;padding:0 16px}}@keyframes export-in{from{opacity:0;transform:translateY(6px)}}@keyframes export-pop{from{transform:scale(.5);opacity:0}}.view-song{position:absolute;display:flex;align-items:center;justify-content:center;padding:0 8px;container-type:size;pointer-events:none}.view-song-box{display:flex;flex-direction:column;gap:clamp(14px,4cqh,30px);width:min(1080px, 100%);min-width:0;pointer-events:auto;animation:view-song-in .6s cubic-bezier(.2,.8,.2,1) .2s backwards}.view-song-head{display:flex;align-items:center;gap:16px;min-width:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-song-head{gap:12px}}.view-song-play{display:grid;flex:none;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#5edb81;color:#0b2914;cursor:pointer;box-shadow:0 10px 30px -10px rgba(94,219,129,0.7),inset 0 1px 0 rgba(255,255,255,0.35);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.view-song-play .icon{width:24px;height:24px}.view-song-play:active{transform:scale(.94)}@media (hover:hover){.view-song-play:hover{background:#74e494;box-shadow:0 12px 34px -10px rgba(94,219,129,0.85),inset 0 1px 0 rgba(255,255,255,0.4)}}.view-song-art{position:relative;flex:none;width:58px;height:58px;overflow:hidden;border-radius:10px;background:#141518;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 10px 24px -12px rgba(0,0,0,0.9);container-type:inline-size}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-song-play,.view-song-art{width:50px;height:50px}}.view-song-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.view-song-tile{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;background:radial-gradient(120% 90% at 30% 20%,#15462a 0%,#0b2914 62%,#07170c 100%);color:#5edb81}.view-song-tile .icon{width:34%;height:34%;stroke-width:1.6}.view-song-tile b{font-size:max(9px, 15cqw);font-weight:700;letter-spacing:.08em;opacity:.8}.view-song-text{display:flex;flex-direction:column;gap:4px;min-width:0}.view-song-title,.view-song-by{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.view-song-title{color:#f2f2ef;font-size:22px;font-weight:650;letter-spacing:-.02em}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-song-title{font-size:19px}}.view-song-by{color:#9398a1;font-size:15px;font-weight:500}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-song-by{font-size:14px}}.view-song-wave{--at:0%;position:relative;height:clamp(80px, 100cqh - 190px, 300px);cursor:pointer;touch-action:none}.view-song-wave::after{content:'';position:absolute;top:0;bottom:0;left:var(--at);width:2px;margin-left:-1px;border-radius:2px;background:#5edb81;box-shadow:0 0 12px rgba(94,219,129,0.7);pointer-events:none}.view-song-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5;transition:opacity .4s ease}.is-ready > .view-song-canvas{opacity:1}.view-song-bubble{position:absolute;top:-36px;padding:5px 9px;border-radius:8px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -10px rgba(0,0,0,0.9);color:#dadce0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 4px;transition:opacity .15s ease,translate .2s ease}.is-dragging > .view-song-bubble{opacity:1;translate:-50% 0}@media (hover:hover){.view-song-wave:hover > .view-song-bubble{opacity:1;translate:-50% 0}}.view-song-times{display:flex;justify-content:space-between;margin-top:-6px;color:#9398a1;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.view-song-now{color:#f2f2ef}.has-audio .view-canvas{cursor:default}.has-audio .view-player .view-step:is(.view-step-back,.view-step-next) .icon{width:22px;height:22px;stroke-width:1.8}.export.sound .export-film{background:#131416}.export.sound .export-film-part{box-shadow:inset 0 3px 0 #5edb81,inset 0 -3px 0 #5edb81}.export.sound .export-film-left{box-shadow:inset 2px 0 0 #5edb81}.export.sound .export-grip{background:#5edb81}.export.sound .export-grip::before{background:rgba(11,41,20,0.6)}.export.sound .export-grip.is-active{box-shadow:0 0 0 2px rgba(94,219,129,0.35),0 0 16px rgba(94,219,129,0.55)}.export.sound .export-preset[aria-pressed='true']{box-shadow:inset 0 0 0 3px #5edb81,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.export.sound .export-preset[aria-pressed='true'] .export-preset-name,.export.sound .export-preset[aria-pressed='true'] .export-preset-size{color:#5edb81}.export.sound .export-preset[aria-pressed='true'] i{background:#12321c;box-shadow:0 0 0 1px rgba(94,219,129,0.6);color:#5edb81}.export.sound .export-ring-fill{stroke:#5edb81;filter:drop-shadow(0 0 5px rgba(94,219,129,0.55))}.export.sound .export-ring-check{color:#5edb81}.export.sound .export-dock{margin-top:6px}@container (max-height: 260px){.view-song-play,.view-song-art{width:46px;height:46px}.view-song-title{font-size:18px}.view-song-wave{height:max(56px, 100cqh - 130px)}}@keyframes view-song-in{from{opacity:0;transform:translateY(10px)}}.view-files-lock{flex:none;width:13px;height:13px;margin-left:-3px;color:#80858e;transition:opacity .3s ease,transform .3s ease}.is-open-lock .view-files-lock{opacity:0;transform:scale(.4)}.view-files-head.is-archive .view-files-title{cursor:pointer}.view-files-head.is-archive .view-files-title:hover{text-decoration:underline;text-decoration-color:rgba(242,242,239,0.35);text-underline-offset:3px}.view-locked{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 8px 0 6px;border-radius:999px;background:rgba(254,200,75,0.14);color:#fec84b;font-size:11px;font-weight:650;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.32)}.view-locked .icon{width:11px;height:11px;stroke-width:2.4}.view-card-save{display:inline-flex;align-items:center;gap:8px;height:42px;margin-top:6px;padding:0 22px 0 18px;border-radius:12px;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;pointer-events:auto}.view-card-save:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.view-card-save:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-card-save .icon{width:17px;height:17px}.view-lock-room{position:absolute;inset:var(--bar-h,60px) 0 0;display:grid;place-items:center;padding:24px 16px;transition:left .45s cubic-bezier(.2,.8,.2,1)}.has-files:not(.is-files-hidden) .view-lock-room{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-lock-room{left:0}}.view-lock{width:min(372px, 100%);padding:30px 24px 22px;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);color:#f2f2ef;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06);animation:lock-in .5s cubic-bezier(.34,1.56,.64,1) backwards}.view-lock-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:rgba(254,200,75,0.14);color:#fec84b;box-shadow:0 0 0 1px rgba(254,200,75,0.32)}.view-lock-icon .icon{width:23px;height:23px}.view-lock-title{margin:0;overflow-wrap:anywhere;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.view-lock-text{margin:10px 0 0;color:#9398a1;font-size:15px;line-height:1.45;overflow-wrap:anywhere;text-wrap:balance}.view-lock-field{display:flex;align-items:center;gap:6px;height:46px;margin-top:20px;padding:0 5px 0 16px;border-radius:14px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);cursor:text;transition:box-shadow .2s ease}.is-wrong .view-lock-field{box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05),inset 0 0 0 1px rgba(254,109,95,0.55);animation:lock-shake .42s cubic-bezier(.36,.07,.19,.97) both}.view-lock-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.02em}.view-lock-input::placeholder{color:#6b7079;letter-spacing:0}.view-lock-show{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:none;color:#80858e;cursor:pointer;transition:background .2s ease,color .2s ease}.view-lock-show:hover{background:rgba(255,255,255,0.07);color:#dadce0}.view-lock-show .icon{width:18px;height:18px}.view-lock-wrong{margin:9px 0 0;color:#fe8c80;font-size:13.5px;font-weight:500;text-align:left}.view-lock .popup-button{margin-top:18px}.view-lock .popup-button:disabled{opacity:.5;cursor:default}.view-menu-archive:not(.is-alone){margin-top:6px;padding-top:6px;box-shadow:0 -1px 0 rgba(255,255,255,0.08)}.view-menu-label{max-width:240px;margin:8px 12px 4px;overflow:hidden;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pack .export-ring-fill{stroke:#fec84b;filter:drop-shadow(0 0 5px rgba(254,200,75,0.5))}.pack .export-ring-check{color:#fec84b}.pack .export-seg button{padding:0 16px}.pack .export-dock{margin-top:6px}.pack-body{display:flex;flex-direction:column;gap:16px;padding:16px 4px 4px}.pack-sum{margin:0;color:#dadce0;font-size:14.5px;font-variant-numeric:tabular-nums}.pack-part{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.is-archive .view-side{display:flex}.is-archive .view-upload{margin-left:0}.view.is-listing .view-files{display:flex;width:100%;background:#0e0f10}.view.is-listing .view-card,.view.is-listing .view-zoom,.view.is-listing .view-lock-room{display:none}}@keyframes lock-in{from{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes lock-shake{15%,85%{translate:-2px 0}30%,70%{translate:5px 0}45%{translate:-7px 0}60%{translate:7px 0}}.view-card.is-disc{justify-content:flex-start;padding:30px 36px 44px;overflow-y:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.view-card.is-disc > :not(.disc){display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-card.is-disc{padding:20px 16px 36px}}.view-card:not(.is-disc) > .disc{display:none}.disc,.disc-pop{--blue:#6db6ff;--green:#5edb81;--yellow:#fec84b;--pink:#fb78b0;--red:#ff7a6b}.disc{display:flex;flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;text-align:left}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc{gap:20px}}.disc button{color:inherit;font:inherit}.disc-head{display:flex;align-items:center;gap:18px;min-width:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-head{align-items:flex-start;gap:14px}}.disc-badge{display:grid;flex:none;place-items:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(160deg,#e3e7ed 0%,#a3acb9 100%);color:#1c2027;box-shadow:0 18px 40px -18px rgba(194,202,214,0.55),inset 0 1px 0 rgba(255,255,255,0.7)}.disc-badge .icon{width:30px;height:30px}.disc-badge img{width:100%;height:100%;object-fit:contain}.disc-badge.is-art{background:none;box-shadow:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-badge{width:52px;height:52px;border-radius:15px}.disc-badge .icon{width:25px;height:25px}}.disc-titles{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.disc-kicker{margin:0;color:#c2cad6;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.disc-title{margin:0;font-size:27px;font-weight:650;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-title{font-size:21px}}.disc-sub{margin:0;color:#9398a1;font-size:14.5px;line-height:1.45}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-sub{font-size:13.5px}}.disc-foot{margin:0;color:#6e737c;font-size:13px;line-height:1.5;text-align:center;text-wrap:balance}.disc-action{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.disc-action:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.disc-action:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.disc-action .icon{width:16px;height:16px}.disc-actions{display:flex;flex-wrap:wrap;gap:8px}.disc-chip{flex:none;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,0.07);color:#c9cdd3;font-size:11px;font-weight:650;letter-spacing:.06em;white-space:nowrap}.disc-chip .icon{width:13px;height:13px}.disc-chip.is-good{background:rgba(94,219,129,0.12);color:var(--green)}.disc-chips{display:flex;flex-wrap:wrap;gap:8px}.disc-chips .disc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;letter-spacing:.01em}.disc-chevron{flex:none;width:14px;height:14px;rotate:-90deg}.disc-chevron.is-play{rotate:none}.disc-map{display:flex;flex-direction:column;gap:9px}.disc-bar{display:flex;gap:4px;height:78px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-bar{height:62px}}.disc-seg{--part:#4a4f57;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 16px;overflow:hidden;border:0;border-radius:12px;background:#141619;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);transition:box-shadow .2s ease}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-seg{padding:0 12px}}.disc-seg::before{content:'';position:absolute;inset:0 0 auto;z-index:1;height:3px;background:var(--part)}.disc-seg:hover,.disc-seg.is-hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--part) 75%, transparent),0 12px 30px -14px color-mix(in srgb, var(--part) 60%, transparent)}.disc-seg.is-reserved{background:repeating-linear-gradient(135deg,#15171a 0 5px,#1e2125 5px 10px);cursor:default}.disc-seg.is-locked{cursor:default}.disc-seg.is-free{--part:transparent;background:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16);cursor:default}.disc-seg-used{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,color-mix(in srgb, var(--part) 30%, transparent),color-mix(in srgb, var(--part) 14%, transparent));box-shadow:inset -1px 0 0 color-mix(in srgb, var(--part) 50%, transparent)}.disc-seg-words{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;white-space:nowrap}.disc-seg-words strong{overflow:hidden;font-size:15.5px;font-weight:650;text-overflow:ellipsis}.disc-seg-words span{color:#b7bcc4;font-size:12.5px;font-variant-numeric:tabular-nums}.disc-seg-free{position:relative;color:#b7bcc4;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-seg-free{display:none}}.disc-seg.is-blue,.disc-part.is-blue{--part:var(--blue)}.disc-seg.is-green,.disc-part.is-green{--part:var(--green)}.disc-seg.is-yellow,.disc-part.is-yellow{--part:var(--yellow)}.disc-seg.is-pink,.disc-part.is-pink{--part:var(--pink)}.disc-seg.is-red,.disc-part.is-red{--part:var(--red)}.disc-scale{display:flex;justify-content:space-between;gap:12px;color:#6e737c;font-size:12px;font-variant-numeric:tabular-nums}.disc-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-parts{grid-template-columns:1fr}}.disc-part{--part:#c2cad6;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px 18px 16px;border:0;border-radius:18px;background:linear-gradient(180deg,#141517 0%,#0e0f11 100%);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);transition:box-shadow .2s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.disc-part:hover,.disc-part.is-hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--part) 55%, transparent);transform:translateY(-2px)}.disc-part:disabled{cursor:default;transform:none}.disc-part.is-locked{--part:#6e737c}.disc-part-top{display:flex;align-items:center;gap:9px;width:100%}.disc-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--part);box-shadow:0 0 12px color-mix(in srgb, var(--part) 70%, transparent)}.disc-part-name{flex:1;min-width:0;overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.disc-part-size{font-size:25px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.disc-meter{position:relative;width:100%;height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.08)}.disc-meter > span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--part)}.disc-part-line{color:#c9cdd3;font-size:13.5px;font-variant-numeric:tabular-nums}.disc-part-note{color:#9398a1;font-size:13px;line-height:1.4}.disc-part-note.is-waiting{animation:disc-waiting 1.6s ease-in-out infinite}.disc-part-facts{display:flex;flex-wrap:wrap;gap:2px 12px;color:#6e737c;font-size:12px;line-height:1.45}.disc-part-facts > span{white-space:nowrap}.disc-part-open{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:3px;color:var(--part);font-size:13.5px;font-weight:600}.disc-part-lock{position:absolute;top:18px;right:18px;width:16px;height:16px;color:#6e737c}.disc-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 22px;margin:0}.disc-facts > div{display:flex;flex-direction:column;gap:3px;min-width:0}.disc-facts dt{color:#6e737c;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.disc-facts dd{margin:0;overflow-wrap:anywhere;color:#e3e5e8;font-size:14.5px}.disc-mono{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:13px;letter-spacing:-.01em}.disc-panel{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:20px;background:linear-gradient(180deg,#131416 0%,#0d0e10 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-panel{padding:18px 16px;border-radius:18px}}.disc-section-title{margin:0;color:#6e737c;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.disc-panel-name{margin:-8px 0 0;font-size:19px;font-weight:650;letter-spacing:-.01em}.disc-panel-note{margin:-8px 0 0;color:#6e737c;font-size:13px;line-height:1.45}.disc-row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.disc-row-head .disc-section-title{white-space:nowrap}.disc-row-head .disc-note{margin:0;overflow:hidden;color:#6e737c;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.disc-list{display:flex;flex-direction:column;margin:0 -10px}.disc-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:11px 10px;border:0;border-radius:11px;background:none;text-align:left;transition:background .15s ease}button.disc-item{cursor:pointer}button.disc-item:hover{background:rgba(255,255,255,0.045);box-shadow:none}button.disc-item:hover .disc-chevron{color:#f2f2ef}button.disc-item:hover + .disc-item{box-shadow:none}button.disc-item:disabled{opacity:.45;cursor:default;background:none}.disc-item + .disc-item{box-shadow:0 -1px 0 rgba(255,255,255,0.05)}.disc-item .disc-chevron{color:#6e737c}.disc-item.disc-track{grid-template-columns:28px minmax(0,1fr) auto}.disc-item-name{display:flex;flex-direction:column;gap:2px;min-width:0}.disc-item-name strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.disc-item-name span{overflow:hidden;color:#9398a1;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.disc-item-size{color:#c9cdd3;font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.disc-track-number{display:grid;place-items:center;color:#6e737c;font-size:14px;font-variant-numeric:tabular-nums}.disc-track-number > *{grid-area:1/1;transition:opacity .15s ease}.disc-track-number .icon{width:14px;height:14px;color:#f2f2ef;opacity:0}.disc-track:hover .disc-track-number span{opacity:0}.disc-track:hover .disc-track-number .icon{opacity:1}.disc-app-top{display:flex;align-items:center;gap:14px}.disc-app-icon{flex:none;width:60px;height:60px;object-fit:contain}.disc-app-names{display:flex;flex-direction:column;gap:2px;min-width:0}.disc-app-names strong{font-size:19px;font-weight:650;letter-spacing:-.01em}.disc-app-names span{overflow-wrap:anywhere;color:#9398a1;font-size:13.5px}.disc-strip{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(94,219,129,0.07),rgba(94,219,129,0.025));box-shadow:inset 0 0 0 1px rgba(94,219,129,0.16)}.disc-strip.is-plain{background:linear-gradient(180deg,rgba(194,202,214,0.07),rgba(194,202,214,0.025));box-shadow:inset 0 0 0 1px rgba(194,202,214,0.14)}.disc-strip.is-plain .disc-strip-icon{background:rgba(194,202,214,0.12);color:#c2cad6;box-shadow:0 0 0 1px rgba(194,202,214,0.22)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-strip{flex-wrap:wrap;padding:16px}.disc-strip .disc-action{justify-content:center;width:100%}}.disc-strip-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(94,219,129,0.12);color:var(--green);box-shadow:0 0 0 1px rgba(94,219,129,0.24)}.disc-strip-icon .icon{width:20px;height:20px}.disc-strip-words{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.disc-strip-words strong{font-size:15.5px;font-weight:650}.disc-strip-words span{color:#9398a1;font-size:13.5px;line-height:1.4}.disc-pop{width:min(560px, calc(100vw - 32px));max-height:min(720px, calc(100dvh - 48px));padding:26px 24px 22px;text-align:left}.disc-pop[open]{display:flex;flex-direction:column}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-pop{padding:22px 18px 18px}}.disc-pop button{color:inherit;font:inherit}.disc-pop .disc-copy{color:#a3a4a8}.disc-pop .disc-copy:hover{color:#fff}.disc-pop .popup-file{margin:10px 0 0}.disc-pop > .popup-button{flex:none;align-self:center;width:160px;margin-top:26px}.disc-pop-head{display:flex;flex:none;flex-direction:column;gap:4px}.disc-pop-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em}.disc-pop-body{display:flex;flex-direction:column;gap:16px;min-height:0;margin-top:24px;overflow-y:auto}.disc-pop-note{margin:0;color:#6e737c;font-size:13px;line-height:1.45;text-align:center;text-wrap:balance}.disc-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.disc-tab{flex:1;height:34px;border:0;border-radius:9px;background:none;color:#9398a1 !important;font-size:13.5px !important;font-weight:600 !important;cursor:pointer;transition:background .2s ease,color .2s ease}.disc-tab:hover{color:#f2f2ef !important}.disc-tab[aria-pressed='true']{background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);color:#f2f2ef !important}.disc-work{display:flex;flex-direction:column;gap:10px}.disc-progress{position:relative;flex:1;height:6px;margin-right:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.08)}.disc-progress > span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#c2cad6;transition:width .2s linear}.disc-work-line{margin:0;color:#9398a1;font-size:13px;font-variant-numeric:tabular-nums}.disc-hash{display:flex;align-items:center;gap:10px;min-height:70px;padding:12px 12px 12px 14px;border-radius:12px;background:rgba(255,255,255,0.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.disc-hash code{flex:1;min-width:0;overflow-wrap:anywhere;color:#e3e5e8;line-height:1.5;user-select:all}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-hash code{font-size:12.5px}}.disc-work.is-done .disc-progress,.disc-work:not(.is-done) .disc-hash > :not(.disc-progress){display:none}.disc-copy{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;font-size:13px !important;font-weight:600 !important;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.disc-copy:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.disc-copy .icon{width:14px;height:14px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.disc-copy{justify-content:center;width:34px;padding:0}.disc-copy span{display:none}}.disc-field{display:flex;align-items:center;height:46px;padding:0 16px;border-radius:14px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);cursor:text;transition:box-shadow .2s ease}.disc-field:has(+ .disc-verdict.is-match){box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05),inset 0 0 0 1px rgba(94,219,129,0.5)}.disc-field:has(+ .disc-verdict.is-wrong){box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05),inset 0 0 0 1px rgba(254,109,95,0.55)}.disc-input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:#f2f2ef;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:14px}.disc-input::placeholder{color:#6b7079;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:15px}.disc-verdict{display:flex;align-items:flex-start;gap:8px;min-height:20px;margin:-6px 0 0;color:#9398a1;font-size:13.5px;line-height:1.45}.disc-verdict .icon{flex:none;width:16px;height:16px;margin-top:1px}.disc-verdict.is-match{color:var(--green)}.disc-verdict.is-wrong{color:#fe8c80}.disc-drop{display:flex;align-items:center;justify-content:center;gap:8px;min-height:62px;padding:12px 16px;border:1px dashed rgba(255,255,255,0.18);border-radius:14px;background:none;color:#9398a1 !important;font-size:13.5px !important;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.disc-drop:hover,.disc-drop.is-over{border-color:rgba(194,202,214,0.55);background:rgba(194,202,214,0.06);color:#f2f2ef !important}.disc-drop .icon{width:16px;height:16px}.disc-own{display:flex;flex:none;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:14px;background:rgba(255,255,255,0.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.disc-own-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.disc-own-text strong{font-size:14px;font-weight:650}.disc-own-line{display:flex;align-items:flex-start;gap:6px;color:#9398a1;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.45;overflow-wrap:anywhere}.disc-own-line .icon{flex:none;width:15px;height:15px;margin-top:1px}.disc-own-line.is-match{color:var(--green)}.disc-own-line.is-wrong{color:#fe8c80}.disc-select{height:40px;padding:0 12px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font:inherit;font-size:14px}.disc-select:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.disc-select:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.disc-license-text{flex:none;height:min(330px, calc(100dvh - 340px));min-height:160px;padding:16px 18px;overflow-y:auto;border-radius:12px;background:rgba(255,255,255,0.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);color:#c9cdd3;font-size:14px;line-height:1.55;white-space:pre-line;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.disc-license-text p{margin:0 0 12px}.disc-license-text p:last-child{margin:0}@keyframes disc-waiting{50%{opacity:.45}}.view-card.is-app{justify-content:flex-start;padding:30px 36px 44px;overflow-y:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.view-card.is-app > :not(.app){display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-card.is-app{padding:20px 16px 36px}}.view-card:not(.is-app) > .app{display:none}.app,.app-pop{--blue:#6db6ff;--green:#5edb81;--yellow:#fec84b;--red:#ff7a6b}:where(.app) button,:where(.app-pop) button{color:inherit;font:inherit}.app .disc-action,.app-pop .disc-action{height:34px;padding:0 13px;font-size:13.5px}.app{display:flex;flex-direction:column;gap:22px;width:100%;max-width:940px;margin:0 auto;text-align:left}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app{gap:18px}}.app-head{display:flex;align-items:center;gap:18px;min-width:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-head{align-items:flex-start;gap:14px}}.app-icon{display:grid;flex:none;place-items:center;width:76px;height:76px}.app-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 26px rgba(0,0,0,0.45))}.app-icon.is-glyph{border-radius:20px;background:linear-gradient(160deg,#b7beff 0%,#6d7bef 100%);color:#121636;box-shadow:0 18px 40px -18px rgba(143,155,255,0.55),inset 0 1px 0 rgba(255,255,255,0.6)}.app-icon.is-glyph .icon{width:34px;height:34px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-icon{width:60px;height:60px}.app-icon.is-glyph{border-radius:16px}}.app-titles{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.app-kicker{margin:0;color:#8f9bff;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.app-title{margin:0;font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-title{font-size:22px}}.app-sub{margin:0;color:#9398a1;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-sub{font-size:13.5px}}.app-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.app-link{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#b9bdc4;font-size:12px;font-weight:550;cursor:pointer}.app-link:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.app-link:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.app-link .icon{width:12px;height:12px}.app-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:14px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-top{grid-template-columns:minmax(0,1fr)}}.app-sig{--tone:var(--green);display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:14px 16px;padding:20px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb, var(--tone) 9%, transparent),color-mix(in srgb, var(--tone) 3%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent)}.app-sig.is-warn{--tone:var(--yellow)}.app-sig.is-bad{--tone:var(--red)}.app-sig.is-none{--tone:#c2cad6}.app-sig.is-busy .app-sig-icon{animation:app-breathe 1.6s ease-in-out infinite}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-sig .disc-action{justify-content:center;width:100%}}.app-sig-icon{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb, var(--tone) 13%, transparent);color:var(--tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent)}.app-sig-icon .icon{width:24px;height:24px}.app-sig-words{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:0}.app-sig-words strong{font-size:17px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.app-sig-words span{color:#b9bdc4;font-size:13.5px;line-height:1.45}.app-print{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,#131416 0%,#0d0e10 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.app-print .disc-verdict{margin:0}.app-print-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.app-print-note{color:#6e737c;font-size:12.5px;white-space:nowrap}.app-print-hash{color:#e3e5e8;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:13.5px;line-height:1.5;letter-spacing:.02em;overflow-wrap:anywhere}.app-print-busy{margin:0;color:#9398a1;font-size:13.5px}.app-print-bar{--done:0;height:4px;border-radius:2px;background:rgba(255,255,255,0.07);overflow:hidden}.app-print-bar::after{content:'';display:block;width:100%;height:100%;border-radius:2px;background:#8f9bff;transform:scaleX(var(--done));transform-origin:left;transition:transform .3s ease}.app-compare{margin:0}.app-more summary{color:#6e737c;font-size:12.5px;cursor:pointer;list-style:none}.app-more summary::-webkit-details-marker{display:none}.app-more summary::before{content:'+ '}.app-more[open] summary::before{content:'− '}.app-hashes{display:flex;flex-direction:column;gap:8px;margin:10px 0 0}.app-hashes div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px}.app-hashes dt{color:#6e737c;font-size:12px;font-weight:600}.app-hashes dd{margin:0;color:#c9cdd3;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.app-notes{display:flex;flex-direction:column;gap:10px}.app-note{--tone:#c2cad6;display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb, var(--tone) 7%, transparent),color-mix(in srgb, var(--tone) 2.5%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 15%, transparent)}.app-note.is-warn{--tone:var(--yellow)}.app-note.is-good{--tone:var(--green)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-note{flex-wrap:wrap}.app-note .disc-action{justify-content:center;width:100%}}.app-note-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb, var(--tone) 12%, transparent);color:var(--tone)}.app-note-icon .icon{width:18px;height:18px}.app-note-words{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.app-note-words strong{font-size:14.5px;font-weight:650}.app-note-words span{color:#9398a1;font-size:13px;line-height:1.45}.app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-grid{grid-template-columns:minmax(0,1fr)}}.app-panel{gap:14px;min-width:0}.app-panel.is-wide{grid-column:1/-1}.app-panel .disc-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px}.app-panel .disc-facts dd{font-size:14px;overflow-wrap:anywhere}.app-text{margin:0;color:#b9bdc4;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.app-secret{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.app-secret-value{color:#c9cdd3;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.app-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.app-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,0.08)}.app-row:first-child{padding-top:2px;border-top:0}.app-row.is-warn .app-row-icon{background:rgba(254,200,75,0.1);color:var(--yellow)}.app-row.is-good .app-row-icon{background:rgba(94,219,129,0.1);color:var(--green)}.app-row.is-quiet .app-row-icon{background:rgba(255,255,255,0.06);color:#9398a1}.app-row.is-warn .app-tag{background:rgba(254,200,75,0.12);color:var(--yellow)}.app-row.is-good .app-tag{background:rgba(94,219,129,0.12);color:var(--green)}.app-row-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(143,155,255,0.1);color:#8f9bff}.app-row-icon .icon{width:17px;height:17px}.app-row-words{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.app-row-words strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.app-row-words span{color:#9398a1;font-size:12.5px;line-height:1.4}.app-row-mono{color:#6e737c;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:11.5px;overflow-wrap:anywhere}.app-tag{flex:none;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,0.07);color:#c9cdd3;font-size:11px;font-weight:650;letter-spacing:.03em;white-space:nowrap}.app-mini{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease}.app-mini:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.app-mini .icon{width:13px;height:13px}.app-show-more{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;color:#8f9bff;font-size:13px;font-weight:600;cursor:pointer}.app-more-chevron{width:13px;height:13px}.disc-chip.is-warn{background:rgba(254,200,75,0.12);color:var(--yellow)}.disc-chip.is-quiet{color:#9398a1}.app-pop{width:min(600px, calc(100vw - 32px));max-height:min(760px, calc(100dvh - 48px))}.app-pop-sig{margin:8px 0 -4px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.08);font-size:15px;font-weight:650}.app-pop-sig:first-child{margin-top:0;padding-top:0;border-top:0}.app-checks{display:flex;flex-direction:column;gap:8px;margin:-6px 0 4px;padding:0;list-style:none}.app-checks li{display:flex;align-items:flex-start;gap:10px;color:#d5d8dd;font-size:14px;line-height:1.4}.app-checks .icon{flex:none;width:16px;height:16px;margin-top:2px;color:var(--green)}.app-checks li.is-warn .icon,.app-checks li.is-none .icon{color:var(--yellow)}.app-checks li.is-none .icon{color:#9398a1}.app-checks li.is-bad .icon{color:var(--red)}.app-time{display:flex;align-items:center;gap:10px;color:#d5d8dd;font-size:14px}.app-time .icon{flex:none;width:16px;height:16px;color:var(--blue)}.app-chain{display:flex;flex-direction:column;margin:-6px 0 0;padding:0;list-style:none}.app-cert{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,0.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.app-cert + .app-cert{margin-top:26px}.app-cert-link{position:absolute;bottom:-22px;left:18px;color:#6e737c;font-size:11.5px;font-weight:600}.app-cert-link::before{content:'↑ '}.app-cert-top{display:flex;flex-direction:column;gap:2px}.app-cert-role{color:#8f9bff;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.app-cert-name{font-size:15px;font-weight:650;overflow-wrap:anywhere}.app-cert-org{color:#9398a1;font-size:13px;overflow-wrap:anywhere}.app-cert-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.app-cert-facts div{display:flex;flex-direction:column;gap:2px}.app-cert-facts dt{color:#6e737c;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-cert-facts dd{margin:0;color:#d5d8dd;font-size:13px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-cert-facts{grid-template-columns:minmax(0,1fr)}}.app-cert-print{display:flex;align-items:center;gap:10px;min-width:0}.app-cert-print code{flex:1;min-width:0;color:#b9bdc4;font-size:11px;overflow-wrap:anywhere}.app-cert-print .app-mini{gap:5px;height:24px;padding:0 9px;font-size:11.5px}.app-cert-print .app-mini .icon{width:12px;height:12px}.app-cert-label{flex:none;color:#6e737c;font-size:11.5px;font-weight:600}.app-cert-note{margin:0;color:#9398a1;font-size:12.5px;line-height:1.45}.app-revoke{--tone:var(--blue);display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb, var(--tone) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 16%, transparent)}.app-revoke.is-done{--tone:var(--green)}.app-revoke.is-unsure{--tone:var(--yellow)}.app-revoke.is-revoked{--tone:var(--red)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.app-revoke{flex-wrap:wrap}.app-revoke .disc-action{justify-content:center;width:100%}}.app-revoke-words{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.app-revoke-words strong{font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.app-revoke-words span{color:#9398a1;font-size:12.5px;line-height:1.45}.app-revoke-words span + strong{margin-top:6px}.app-pre{margin:0;color:#d5d8dd;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@keyframes app-breathe{50%{opacity:.45}}.view-card:not(.is-game) > .game,.view-card.is-game > .app:not(.game){display:none}.game .app-kicker,.game .app-show-more{color:#b6e35c}.game .app-icon.is-glyph{background:linear-gradient(160deg,#d8f59a 0%,#8dbb2e 100%);color:#1e2a07;box-shadow:0 18px 40px -18px rgba(182,227,92,0.5),inset 0 1px 0 rgba(255,255,255,0.6)}.game .app-icon.is-pixel{width:auto;height:80px;grid-template-rows:100%}.game .app-icon.is-pixel img{width:auto;max-width:128px;image-rendering:pixelated}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.game .app-icon.is-pixel{height:60px}.game .app-icon.is-pixel img{max-width:96px}}.game .app-row-icon{background:rgba(182,227,92,0.1);color:#b6e35c}img.is-pixel{image-rendering:pixelated}.game-pictures{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.game-pictures.is-large{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.game-pictures.is-wide{grid-template-columns:minmax(0,1fr)}.game-pictures.is-wide .game-picture-frame{aspect-ratio:auto}.game-pictures.is-wide .game-picture-frame img{height:auto}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.game-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.game-picture{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0;background:none;text-align:left}.game-picture:is(button){cursor:pointer}.game-picture:is(button):hover .game-picture-frame{box-shadow:inset 0 0 0 1px rgba(182,227,92,0.45)}.game-picture-frame{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#0c0e12;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);transition:box-shadow .15s}.game-picture-frame img{width:100%;height:100%;object-fit:contain}.game-picture-words{display:flex;flex-direction:column;gap:1px;min-width:0}.game-picture-words strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-picture-words span{color:#9398a1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-table-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.16) transparent}.game-table{width:100%;border-collapse:collapse;font-size:13px}.game-table th{padding:0 12px 8px 0;color:#6e737c;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.game-table td{padding:8px 12px 8px 0;border-top:1px solid rgba(255,255,255,0.08);color:#c9cdd3;overflow-wrap:anywhere;vertical-align:top}.game-table tr[hidden]{display:none}.game-table .is-number{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.game-table code{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12px}.game-cell-link{padding:0;border:0;background:none;color:#b6e35c;font-weight:600;text-align:left;cursor:pointer}.game-cell-link:hover{text-decoration:underline}.game-swatch{display:inline-block;width:11px;height:11px;margin-right:7px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);vertical-align:-1px}.game-swatches{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.game-swatches li{display:inline-flex;align-items:center;color:#c9cdd3;font-size:13px}.game-hashes{display:flex;flex-direction:column;gap:10px}.game-hash-list{display:flex;flex-direction:column;gap:8px;margin:0}.game-hash-list div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.game-hash-list dt{color:#6e737c;font-size:12px;font-weight:600}.game-hash-list dd{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.game-hash-list code{flex:1;min-width:0;color:#c9cdd3;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.game-actions-wrap{display:flex;flex-direction:column;gap:10px}.game-status{margin:0;color:#9398a1;font-size:13px}.game-status.is-done{color:#5edb81}.game-status.is-wrong{color:#ff7a6b}.has-pdf .view-canvas{visibility:hidden}.view-pdf{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;visibility:hidden;transition:left .45s cubic-bezier(.2,.8,.2,1)}.view-pdf.is-on{visibility:visible}.has-files:not(.is-files-hidden) .view-pdf{left:450px}.has-rail:not(.is-rail-hidden) .view-pdf{left:168px}.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .view-pdf{left:618px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-pdf,.has-rail:not(.is-rail-hidden) .view-pdf,.view-pdf{left:0}}.view-pdf-frame{display:block;width:100%;height:100%;border:0;background:transparent}.view-pdf-tools{display:flex;gap:10px}.view-pdf-tools .view-button{position:relative;padding:0}.view-pdf-tools .view-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-zoom .view-pdf-button:disabled{opacity:.35}.view-pdf-find{top:calc(var(--bar-h, 60px) + 60px)}.has-rail:not(.is-rail-hidden) .view-pdf-pill{margin-left:84px}.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .view-pdf-pill{margin-left:309px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-pdf-pill,.has-rail:not(.is-rail-hidden) .view-pdf-pill,.view-pdf-pill{margin-left:0}}.is-saving-pdf .view-pdf-pill,.is-picking-page .view-pdf-pill{opacity:0;visibility:hidden;pointer-events:none}.view-pdf-number{height:32px;padding:0 8px;border:0;border-radius:10px;background:none;color:#f2f2ef;font-family:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;cursor:pointer;transition:background .2s ease}.view-pdf-number:hover{background:rgba(255,255,255,0.08)}.view-pdf-goto{display:flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 8px;color:#9398a1;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.view-pdf-input{min-width:3ch;height:26px;padding:0 4px;border:0;border-radius:8px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);color:#f2f2ef;font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-sizing:content-box}.view-thumbs{position:absolute;top:var(--bar-h,60px);bottom:0;left:0;display:none;width:168px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:1px 0 0 rgba(255,255,255,0.06);transition:transform .45s cubic-bezier(.2,.8,.2,1),left .45s cubic-bezier(.2,.8,.2,1);animation:view-files-in .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.has-rail .view-thumbs{display:block}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-rail .view-thumbs{display:none}}.has-files:not(.is-files-hidden) .view-thumbs{left:450px}.is-rail-hidden .view-thumbs{transform:translateX(-101%)}.has-files:not(.is-files-hidden).is-rail-hidden .view-thumbs{transform:translateX(-100%)}.is-closing .view-thumbs{animation:view-files-out .35s cubic-bezier(.6,0,.4,1) both}.view-thumbs-list{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-thumbs-button{display:none;width:38px;margin-left:8px;padding:0}.has-rail .view-thumbs-button{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-rail .view-thumbs-button{display:none}}.has-files.has-rail .view-thumbs-button{margin-left:0}.view-thumbs-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.has-rail .view-upload{margin-left:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-rail .view-upload{margin-left:8px}}.pdf-tile{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px;padding:6px 6px 4px;border:0;border-radius:10px;background:none;color:#9398a1;font-family:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s ease}.pdf-tile:hover{background:rgba(255,255,255,0.05)}.pdf-tile.is-on{color:#a9c9ea}.pdf-tile.is-on .pdf-tile-paper{box-shadow:0 0 0 2px #6db6ff,0 8px 20px -10px rgba(0,0,0,0.9)}.pdf-tile-number.is-name{display:-webkit-box;align-self:stretch;overflow:hidden;font-variant-numeric:normal;line-height:1.3;text-align:center;overflow-wrap:anywhere;contain:inline-size;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdf-tile-paper{position:relative;display:block;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 8px 20px -10px rgba(0,0,0,0.9);transition:box-shadow .2s ease,opacity .2s ease}.pdf-tile-paper img{display:block;width:100%;height:100%;object-fit:fill;user-select:none;-webkit-user-select:none}.pdf-tile-paper img:not([src]){visibility:hidden}.pdf-tile-tick{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fe6d5f;color:#330d09;box-shadow:0 2px 6px rgba(0,0,0,0.5)}.pdf-tile-tick .icon{width:13px;height:13px;stroke-width:2.6}.is-off .pdf-tile-tick{background:rgba(14,15,16,0.7);color:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.8),0 2px 6px rgba(0,0,0,0.4)}.pdf-save .pdf-tile.is-off .pdf-tile-paper img{opacity:.45}.pdf-save .pdf-tile:not(.is-off) .pdf-tile-paper{box-shadow:0 0 0 2px #fe6d5f,0 8px 20px -10px rgba(0,0,0,0.9)}.pdf-save .export-ring-fill{stroke:#fe6d5f;filter:drop-shadow(0 0 5px rgba(254,109,95,0.5))}.pdf-save .export-ring-check{color:#fe6d5f}.pdf-save .export-preset[aria-pressed='true']{box-shadow:inset 0 0 0 3px #fe6d5f,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.pdf-save .export-preset[aria-pressed='true'] .export-preset-name,.pdf-save .export-preset[aria-pressed='true'] .export-preset-size{color:#fe6d5f}.pdf-save .export-preset[aria-pressed='true'] i{background:#3a1a17;box-shadow:0 0 0 1px rgba(254,109,95,0.6);color:#fe6d5f}.pdf-save .export-dock{margin-top:2px}.pdf-save-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px}.pdf-save-head .export-label{flex:none}.pdf-save-count{flex:1;margin:0;color:#9398a1;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.pdf-save-picks{display:flex;align-items:center;gap:6px}.pdf-save-range{width:120px;height:32px;padding:0 12px;border:0;border-radius:10px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);color:#f2f2ef;font:inherit;font-size:13px;font-variant-numeric:tabular-nums}.pdf-save-range::placeholder{color:#6b7079}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.pdf-save-range{width:92px}}.pdf-save-grid,.pdf-pick-grid{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.pdf-save-grid{height:236px;margin:12px -8px 0;padding:6px 4px;border-radius:14px;background:rgba(255,255,255,0.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.pdf-save-grid{height:176px}}.pdf-save-sizes{padding-top:16px}.pdf-save-sizes .export-preset{min-height:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.pdf-save-sizes .export-preset-size{font-size:14px;white-space:nowrap}}.pdf-save-note{min-height:2.8em;margin-top:12px}.pdf-save-note.is-problem{color:#fe8c80}.pdf-pick-grid{height:min(60vh, 520px);margin-top:10px;padding:4px 0 8px}.export.pdf-pick{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.has-rail:not(.is-rail-hidden) .export{width:min(760px, calc(100% - 200px));margin-left:84px}.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .export{width:min(760px, calc(100% - 650px));margin-left:309px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .export,.has-rail:not(.is-rail-hidden) .export{width:100%;margin-left:0}}.od-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.22) transparent;touch-action:pan-x pan-y}.od-sheet{position:relative;min-width:100%;transform-origin:0 0}.od-slot{position:absolute}.od-slot > .od-page{position:absolute;top:0;left:0;transform-origin:0 0;box-shadow:0 0 0 .75pt rgba(0,0,0,0.08),0 16pt 40pt -20pt rgba(0,0,0,0.9)}.od-host{position:absolute;top:0;left:-100000px;visibility:hidden;pointer-events:none;color:#000;font-family:'Tinos',serif;font-size:10pt;font-weight:400;font-style:normal;font-kerning:none;font-variant-ligatures:none;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;text-shadow:none;white-space:normal;direction:ltr;hyphens:manual;tab-size:8;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:auto}.od-gauge{position:absolute;top:0;left:-100000px;visibility:hidden;font-size:100px;line-height:normal;white-space:nowrap}.od-gauge span{font-size:inherit}.od-page{position:relative;isolation:isolate;overflow:visible;clip-path:inset(0);background:#fff;user-select:text;-webkit-user-select:text;color:#000;font-family:'Tinos',serif;font-size:10pt;font-weight:400;font-style:normal;font-kerning:none;font-variant-ligatures:none;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;text-shadow:none;white-space:normal;direction:ltr;hyphens:manual;tab-size:8;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:auto}.od-markup .od-page{clip-path:inset(0 -320pt 0 0)}.od-body,.od-header,.od-footer,.od-notes,.od-layer,.od-page-border{position:absolute}.od-body{z-index:1;display:flex;flex-direction:column}.od-header,.od-footer,.od-notes{z-index:1}.od-layer{inset:0;pointer-events:none}.od-layer .od-anchored{pointer-events:auto}.od-page-border{z-index:1;pointer-events:none}.od-region{display:flex;flex:none;align-items:flex-start}.od-col{display:flow-root;flex:none;position:relative}.od-col.has-rule::before{content:'';position:absolute;top:0;bottom:0;left:-.5em;border-left:.75pt solid #000}.od-slice{position:relative;overflow:hidden}.od-ghost{user-select:none;-webkit-user-select:none}.od-flow{display:flow-root;position:relative}.od-flow.is-up,.od-flow.is-down{writing-mode:vertical-rl}.od-flow.is-up{transform:rotate(180deg)}.od-p{margin:0;padding:0;white-space:pre-wrap;overflow-wrap:break-word}.od-marker{display:inline-block;text-indent:0;white-space:pre;text-decoration:none}.od-bullet{height:.9em;vertical-align:baseline}.od-tab{display:inline-block;height:1.2em;margin-top:-1em;margin-bottom:-.2em;white-space:pre;text-decoration:none;vertical-align:baseline}.od-tab.is-dot{background-image:radial-gradient(circle,currentColor .06em,transparent .08em);background-size:.3em .3em;background-repeat:repeat-x;background-position:0 88%}.od-tab.is-middle{background-image:radial-gradient(circle,currentColor .06em,transparent .08em);background-size:.3em .3em;background-repeat:repeat-x;background-position:0 58%}.od-tab.is-hyphen{background-image:linear-gradient(90deg,currentColor 50%,transparent 50%);background-size:.5em .06em;background-repeat:repeat-x;background-position:0 59%}.od-tab.is-line{background-image:linear-gradient(currentColor,currentColor);background-size:100% .06em;background-repeat:no-repeat;background-position:0 94%}.od-tab.is-heavy{background-image:linear-gradient(currentColor,currentColor);background-size:100% .12em;background-repeat:no-repeat;background-position:0 96%}.od-hidden{display:none}.od-picture{position:relative;display:inline-block;overflow:hidden;vertical-align:baseline;text-indent:0}.od-picture img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.od-picture.is-missing{background:#e3e6eb}.od-inline-shape,.od-inline-chart{position:relative;display:inline-block;vertical-align:baseline;text-indent:0}.od-chart-box{display:inline-block;vertical-align:baseline}.od-chart-box > svg{display:block;width:100%;height:100%}.od-anchored{position:absolute;z-index:2}.od-anchored.is-behind{z-index:0}.od-float{position:relative;text-indent:0}.od-float.is-left{float:left}.od-float.is-right{float:right}.od-float-block{position:relative;display:block;clear:both;text-indent:0}.od-shape{position:absolute;box-sizing:border-box}.od-shape.od-inline-shape,.od-shape.od-float,.od-shape.od-float-block{position:relative}.od-shape-svg{position:absolute;inset:0;display:block;overflow:visible}.od-shape-text{position:absolute;display:flex;flex-direction:column;overflow:visible}.od-shape-text > .od-flow{flex:none}.od-chart{display:block;overflow:visible}.od-math{display:inline-block;text-indent:0;vertical-align:middle}.od-math.is-display{display:block;text-align:center}.od-math math{font-family:'Cambria Math','STIX Two Math',math,serif}.od-note-ref{text-decoration:none}.od-link{cursor:pointer}.od-cmt-mark,.od-anchor,.od-pagemark,.od-break{display:inline}.od-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;box-sizing:border-box;text-indent:0}.od-cell{box-sizing:border-box;overflow:visible}.od-cell > .od-flow{min-height:1em}.od-spacer{padding:0;border:0}.od-notes > .od-flow{width:100%}.od-notes::before{content:'';display:block;width:144pt;margin-bottom:4pt;border-top:.5pt solid #000}.od-endnote-rule{width:144pt;margin:12pt 0 4pt;border-top:.5pt solid #000}.od-header > .od-flow,.od-footer > .od-flow{width:100%}.od-final del.od-del,.od-final .od-del-row{display:none}.od-original ins.od-ins,.od-original .od-ins-row{display:none}.od-ins,.od-del{color:inherit;text-decoration:none}.od-markup ins.od-ins{color:var(--od-author);text-decoration:underline}.od-markup del.od-del{color:var(--od-author);text-decoration:line-through}.od-markup .od-ins-row{outline:1.5pt solid var(--od-author)}.od-markup .od-del-row{opacity:.55}.od-markup .od-cmt{background:rgba(255,213,79,0.45)}.od-markup .od-cmt-mark{border-left:1.5pt solid var(--od-author);margin-right:-1.5pt}.od-balloons{position:absolute;top:0;left:calc(100% + 12pt);font-family:inherit;font-size:8.5pt;line-height:1.35}.od-balloon{position:absolute;left:0;right:0;padding:6pt 8pt;border-radius:4pt;background:#fff;color:#1c1d1f;font-family:'Commissioner',sans-serif;box-shadow:0 0 0 .75pt rgba(0,0,0,0.12),0 6pt 16pt -8pt rgba(0,0,0,0.6);white-space:normal;user-select:text;-webkit-user-select:text}.od-balloon-part.is-reply{margin-top:6pt;padding-top:6pt;border-top:.75pt solid rgba(0,0,0,0.1)}.od-balloon-part.is-done{opacity:.55}.od-balloon-who{margin:0 0 2pt;color:var(--od-author);font-weight:700}.od-balloon-who span{color:#6b7078;font-weight:500}.od-balloon-text{margin:0;overflow-wrap:anywhere}.od-reflow{position:absolute;inset:0;display:none;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.22) transparent}.is-reflow > .od-reflow{display:block}.od-reflow .od-anchored,.od-reflow .od-float{position:relative;top:auto;left:auto;display:block;float:none;margin-left:auto;margin-right:auto}.od-reflow .od-anchored.is-behind{display:none}.od-reflow .od-float-block{margin-left:auto;margin-right:auto}.od-reflow .od-balloon{position:relative;display:none;margin:4pt 0 10pt;font-size:10pt;line-height:1.35}.od-markup .od-reflow .od-balloon{display:block}.is-reflow > .od-scroll{visibility:hidden}.od-reflow-paper{box-sizing:border-box;width:min(720px, calc(100% - 32px));margin:20px auto 120px;padding:clamp(24px, 6vw, 48px) clamp(18px, 6vw, 48px);border-radius:14px;background:#fff;user-select:text;-webkit-user-select:text;color:#000;font-family:'Tinos',serif;font-size:10pt;font-weight:400;font-style:normal;font-kerning:none;font-variant-ligatures:none;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;text-shadow:none;white-space:normal;direction:ltr;hyphens:manual;tab-size:8;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:auto}.od-reflow-paper > .od-flow + .od-flow{margin-top:12pt}.od-reflow-table{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}mark.od-hit{background:rgba(255,196,0,0.45);color:inherit}mark.od-hit.is-current{background:#ff9632}.pdf-tile-live{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.pdf-tile-live > .od-page{box-shadow:none;clip-path:inset(0)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-reflow{display:none}}.view-flow{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-flow{display:inline-flex}}.view-flow-button{display:inline-flex;align-items:center;height:19px;padding:0 8px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:none;color:#fe6d5f;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.42);transition:background .15s ease,box-shadow .15s ease}.view-flow-button:hover{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px rgba(254,109,95,0.65)}.view-flow-button[aria-expanded='true']{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px #fe6d5f}.view-flow-name{display:grid}.view-flow-name > span{grid-area:1/1;visibility:hidden}.view-flow-name > span.is-on{visibility:visible}.view-markup button[aria-pressed='true'],.view-spread button[aria-pressed='true'],.view-direction button[aria-pressed='true']{background:rgba(254,109,95,0.16);color:#fe6d5f}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-spread{display:none}}.od-slot > .cm-spread{position:absolute;top:0;left:0;display:flex;transform-origin:0 0;box-shadow:0 16pt 40pt -20pt rgba(0,0,0,0.9)}.cm-page{position:relative;flex:none;overflow:hidden;background:#202226}.cm-page > img,.cm-page > canvas{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cm-page > img:not([src]){visibility:hidden}.cm-page.is-broken{background:#2a2c30}.cm-busy .loupe{--c:#fe6d5f}.cm-busy-label{color:#e9eaec}.cm-print{display:block;width:100%;height:100%;object-fit:contain}.view-thumbs-tabs{position:absolute;top:10px;right:10px;left:10px;display:flex;gap:1px;height:28px;padding:2px;border-radius:10px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-thumbs-tabs button{flex:1;border:0;border-radius:8px;background:none;color:#9398a1;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.view-thumbs-tabs button[aria-selected='true']{background:rgba(254,109,95,0.16);color:#fe6d5f;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.view-thumbs.has-tabs .view-thumbs-list{top:44px}.view-thumbs-contents{position:absolute;inset:44px 0 0;padding:4px 8px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-contents-item{display:flex;gap:8px;width:100%;padding:7px 8px 7px calc(8px + var(--level, 0) * 10px);border:0;border-radius:8px;background:none;color:#c9ccd1;font-family:inherit;font-size:12.5px;font-weight:550;line-height:1.3;text-align:left;cursor:pointer}.view-contents-item:hover{background:rgba(255,255,255,0.05)}.view-contents-text{flex:1;min-width:0;overflow-wrap:anywhere}.view-contents-page{flex:none;color:#6e737b;font-variant-numeric:tabular-nums}.od-print{display:none}@media print{html.is-printing{background:#fff}html.is-printing body{margin:0;background:#fff}html.is-printing body > :not(.od-print){display:none !important}html.is-printing .od-print{display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.is-printing .od-print-page{position:relative;overflow:hidden;break-after:page}html.is-printing .od-print-page:last-child{break-after:auto}html.is-printing .od-print-page > .od-page{position:absolute;top:0;left:0;box-shadow:none}}.has-help .view-canvas{visibility:hidden}.view-help{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;display:flex;overflow:hidden;background:#0a0b0c;color:#d9dbdf;font-size:14px;transition:left .45s cubic-bezier(.2,.8,.2,1)}.has-files .view-help{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-help{left:0}}.is-files-hidden .view-help{left:0}.hv-side{display:flex;flex:none;flex-direction:column;width:300px;border-right:1px solid rgba(255,255,255,0.07);background:#141518}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.hv-side{position:absolute;top:50px;bottom:0;left:0;z-index:3;width:min(320px, 86vw);box-shadow:0 0 60px rgba(0,0,0,0.7);transform:translateX(-104%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.is-contents .hv-side{transform:none}}.hv-head{padding:16px 14px 10px}.hv-title{margin:0 0 10px;color:#fff;font-size:15px;font-weight:650;overflow-wrap:anywhere}.hv-filter{width:100%}.hv-tree{flex:1;padding:0 6px 16px;overflow-y:auto;overscroll-behavior:contain}.hv-row{display:block;width:100%;padding:7px 10px 7px calc(10px + var(--depth, 0) * 16px);border:0;border-radius:8px;background:none;color:#c5c8ce;font:inherit;font-size:13.5px;line-height:1.35;text-align:left;cursor:pointer}.hv-row.is-folder{color:#e6e7ea;font-weight:600}.hv-row:hover{background:rgba(255,255,255,0.06)}.hv-row.is-on{background:rgba(254,109,95,0.16);color:#fff}.hv-main{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.hv-strip{display:none;flex:none;align-items:center;gap:12px;height:50px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,0.07)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.hv-strip{display:flex}}.hv-contents{flex:none;height:32px;padding:0 14px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hv-contents:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.hv-contents:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.hv-page{overflow:hidden;color:#9398a1;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.hv-frame{flex:1;min-height:0}.has-sheet .view-canvas{visibility:hidden}.sv{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;display:flex;flex-direction:column;visibility:hidden;background:#0e0f11;transition:left .45s cubic-bezier(.2,.8,.2,1)}.sv.is-on{visibility:visible}.has-files:not(.is-files-hidden) .sv{left:450px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .sv{left:0}}.sv-banner{display:flex;flex:none;align-items:center;gap:8px;padding:8px 16px;background:#1b1c1f;color:#c3c6cc;font:500 13px/1.3 'Commissioner',ui-sans-serif,system-ui,sans-serif;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.08)}.sv-banner[hidden]{display:none}.sv-banner .icon{flex:none;width:16px;height:16px;color:#9398a1}.sv-grid,.sv-table{position:relative;flex:1;min-height:0}.sv-grid[hidden],.sv-table[hidden]{display:none}.view .sv .view-table{top:0;left:0}.sv-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;background:#0e0f11;outline:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.24) transparent}.sv-scroll[hidden]{display:none}.sv-space{position:relative;background:#fff;color:#000;font-kerning:none;font-variant-ligatures:none;font-synthesis:weight style;line-height:1.2;cursor:cell;user-select:none;-webkit-user-select:none;-webkit-text-size-adjust:none;text-size-adjust:none}.sv-top,.sv-left,.sv-corner{position:sticky;height:0}.sv-top{top:0;z-index:3}.sv-left{left:0;z-index:2;width:0}.sv-corner{top:0;left:0;z-index:4;width:0}.sv-body{position:absolute;top:0;left:0;z-index:1}.sv-top,.sv-left,.sv-corner,.sv-body{isolation:isolate}.sv-band{position:absolute;background:#fff}.sv-gv,.sv-gh{position:absolute;background:#e1e3e6}.sv-freeze{position:absolute;z-index:3;background:#a6a9ae}.sv-c{position:absolute;box-sizing:border-box}.sv-c.is-merge{background-color:#fff}.sv-c.is-hit{box-shadow:inset 0 0 0 999px rgba(255,214,92,0.55)}.sv-c.is-current{box-shadow:inset 0 0 0 999px rgba(255,157,60,0.75)}.sv-b{position:absolute;inset:0;z-index:2;box-sizing:border-box;pointer-events:none}.sv-diagonal{position:absolute;top:1px;left:1px;pointer-events:none}.sv-in{position:absolute;top:1px;bottom:1px;display:flex;box-sizing:border-box;padding:0 3px;overflow:hidden;white-space:pre}.sv-in.is-spill{z-index:1;background:#fff}.sv-in.is-link{cursor:pointer}.sv-in.is-formula{color:#1f4e79;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:.86em}.sv-in.has-icon .sv-icon{margin-right:auto}.sv-t{min-width:0;white-space:pre}.is-wrap > .sv-t{white-space:pre-wrap;overflow-wrap:anywhere}.sv-t.is-stacked{writing-mode:vertical-lr;text-orientation:upright}.sv-t.is-turned{display:inline-block;align-self:center;transform-origin:center}.sv-icon{flex:none;align-self:center;margin-right:3px}.sv-bar{position:absolute;top:2px;bottom:3px}.sv-spark{position:absolute;top:1px;left:1px}.sv-mark{position:absolute;z-index:3;width:0;height:0;border-top:6px solid #c00000;border-left:6px solid transparent;pointer-events:none}.sv-note{position:fixed;z-index:9;max-width:280px;padding:10px 12px;border-radius:10px;background:#1c1d20;color:#c3c6cc;font:500 13px/1.45 'Commissioner',ui-sans-serif,system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 18px 36px -16px rgba(0,0,0,0.9);pointer-events:none}.sv-note[hidden]{display:none}.sv-note b{display:block;color:#f2f2ef;font-weight:650}.sv-note p{margin:4px 0 0}.sv-sel{position:absolute;z-index:4;box-sizing:border-box;border:2px solid #3e7bea;pointer-events:none}.sv-shape{position:absolute;z-index:3;transform-origin:0 0;cursor:default}.sv-heads{position:absolute;background:#16171a}.sv-h{position:absolute;display:flex;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;background:#16171a;color:#9398a1;font:600 12px/1 'Commissioner',ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset -1px -1px 0 rgba(255,255,255,0.07);cursor:default}.sv-h.is-on{background:#23262b;color:#dadce0}.sv-chartsheet{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.sv-chartsheet[hidden]{display:none}.sv-chart{position:relative;flex:none}.sv-wait{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c3c6cc}.sv-wait[hidden]{display:none}.sv-wait .loupe,.sv-busy .loupe{--c:#fe6d5f}.sv-wait-label{margin:0;font:600 14px 'Commissioner',ui-sans-serif,system-ui,sans-serif}.sv-empty{position:absolute;top:50%;right:0;left:0;margin:0;color:#9398a1;font:600 14px 'Commissioner',ui-sans-serif,system-ui,sans-serif;text-align:center;transform:translateY(-50%)}.sv-empty[hidden]{display:none}.sv-busy[hidden]{display:none}.sv-toast{bottom:62px}.sv-tabs{display:flex;flex:none;align-items:center;gap:4px;height:46px;padding:0 12px;overflow-x:auto;background:#0b0c0d;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);scrollbar-width:none}.sv-tabs::-webkit-scrollbar{display:none}.sv-tabs[hidden]{display:none}.sv-tab{display:inline-flex;flex:none;align-items:center;gap:6px;max-width:240px;height:32px;padding:0 14px;border:0;border-radius:9px;background:none;color:#9398a1;font:600 13px 'Commissioner',ui-sans-serif,system-ui,sans-serif;white-space:nowrap;box-shadow:inset 0 -2px 0 var(--tab,transparent);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sv-tab span{overflow:hidden;text-overflow:ellipsis}.sv-tab .icon{flex:none;width:15px;height:15px}.sv-tab:hover{background:rgba(255,255,255,0.06);color:#fff}.sv-tab[aria-selected='true']{background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55),inset 0 -2px 0 var(--tab,transparent)}.sv-tab.is-hidden{color:#6b7079;font-style:italic}.sv-status{flex:none;margin-left:auto;padding-left:12px;color:#6b7079;font:600 12px 'Commissioner',ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.sv-status[hidden]{display:none}.view-sheet-tools{display:flex;gap:10px}.view-sheet-tools .view-button{position:relative;padding:0}.view-sheet-tools .view-button[aria-pressed='true']{background:linear-gradient(180deg,#2a2c30 0%,#17181b 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.22),inset 0 1px 0 rgba(255,255,255,0.12)}.view-sheet-tools[hidden]{display:none}.sv-card{margin-top:14px}.sv-card .is-code{color:#a9c9ea;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-formulas{display:none}}.view-deck-button{background:none;color:#fe6d5f;box-shadow:inset 0 0 0 1px rgba(254,109,95,0.42);transition:background .15s ease,box-shadow .15s ease}.view-deck-button:hover{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px rgba(254,109,95,0.65)}.view-deck-button[aria-expanded='true']{background:rgba(254,109,95,0.12);box-shadow:inset 0 0 0 1px #fe6d5f}.view-deck-menu{left:50%;width:280px;margin-left:-140px;transform-origin:50% 0}.view-deck-menu .is-on .icon{color:#fe6d5f}.view-deck-menu small{margin-left:auto;padding-left:14px;color:#7d828b;font-size:12.5px;font-weight:500}.view-deck-name{display:grid}.view-deck-name > span{grid-area:1/1;visibility:hidden}.view-deck-name > span.is-on{visibility:visible}.view-pdf-tools .view-present{width:auto;gap:7px;padding:0 16px 0 13px}.view-pdf-tools .view-present .icon{stroke-width:1.9}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-pdf-tools .view-present{width:38px;padding:0}.view-pdf-tools .view-present .view-present-label{display:none}}@media (max-width:440px){.has-deck .view-export > .view-button{width:38px;padding:0}.has-deck .view-export > .view-button span{display:none}}.od-slide{position:relative;overflow:hidden;isolation:isolate;background:#fff;color:#000;font-family:'Tinos',serif;font-size:10pt;font-weight:400;font-style:normal;font-kerning:none;font-variant-ligatures:none;font-synthesis:weight style small-caps;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;text-shadow:none;white-space:normal;direction:ltr;hyphens:manual;tab-size:8;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:auto}.od-slide-back{position:absolute;inset:0;display:block}.od-play{position:absolute;inset:0;z-index:1;display:grid;place-items:center;width:40pt;height:40pt;max-width:100%;max-height:100%;margin:auto;padding:0;border:0;border-radius:50%;background:rgba(14,15,16,0.72);color:#fff;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,0.25),0 6pt 18pt -6pt rgba(0,0,0,0.8)}.od-play .icon{width:50%;height:50%}.od-play.is-playing{background:rgba(254,109,95,0.9)}.od-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#000;object-fit:contain}.od-snap .od-play,.od-print .od-play,.pdf-tile-live .od-play{display:none}.od-print-page > .od-slide{position:absolute;top:0;left:0}.pdf-tile.is-skipped .pdf-tile-live{filter:brightness(.42) saturate(0.6)}.pdf-tile-skip{position:absolute;top:4px;right:4px;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(14,15,16,0.85);color:#f2f2ef;box-shadow:0 0 0 1px rgba(255,255,255,0.2)}.pdf-tile-skip .icon{width:12px;height:12px}.pdf-tile-heading{flex:none;box-sizing:border-box;width:100%;margin:10px 0 0;padding:0 16px;overflow:hidden;color:#7d828b;font-size:11px;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pdf-tile-heading:first-child{margin-top:0}.ds-stage .ds-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.24) transparent}.ds-box{position:relative;flex:none;width:var(--ds-w);height:var(--ds-h);overflow:hidden;border-radius:4px;background:#202226;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 18px 48px -18px rgba(0,0,0,0.9)}.ds-box > .od-slide{position:absolute;top:0;left:0;transform:scale(var(--ds-s));transform-origin:0 0}.ds-one{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:14px;box-sizing:border-box;min-height:100%;padding:28px 16px 84px;touch-action:pan-y pinch-zoom}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.ds-one{justify-content:flex-start}}.ds-one.is-zoomed{align-items:flex-start;touch-action:pan-x pan-y}.ds-one.is-zoomed > .ds-box{margin:0 auto}.ds-one-notes{display:none;width:var(--ds-w)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.ds-one-notes:not(:empty){display:block}}[data-mode='grid'] .ds-list{display:grid;justify-content:center;align-content:start;gap:22px 20px;box-sizing:border-box;min-height:100%;padding:24px 24px 100px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){[data-mode='grid'] .ds-list{gap:18px 14px;padding:18px 16px 90px}}[data-mode='grid'] .ds-list .ds-unit{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}[data-mode='grid'] .ds-list .ds-unit:hover .ds-box{box-shadow:0 0 0 2px rgba(109,182,255,0.6),0 18px 48px -18px rgba(0,0,0,0.9)}[data-mode='grid'] .ds-list .ds-unit.is-current .ds-box{box-shadow:0 0 0 2px #6db6ff,0 18px 48px -18px rgba(0,0,0,0.9)}[data-mode='grid'] .ds-list .ds-unit.is-current .ds-head{color:#a9c9ea}[data-mode='grid'] .ds-list .ds-box *{pointer-events:none}[data-mode='grid'] .ds-list .ds-section{grid-column:1/-1}[data-mode='notes'] .ds-list{display:flex;flex-direction:column;align-items:center;gap:34px;box-sizing:border-box;padding:26px 20px 120px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){[data-mode='notes'] .ds-list{gap:28px;padding:20px 16px 110px}}[data-mode='notes'] .ds-list .ds-unit{display:flex;flex-direction:column;gap:10px;width:var(--ds-w)}[data-mode='notes'] .ds-list .ds-section{width:var(--ds-w)}.ds-unit.is-hidden .ds-box > .od-slide{filter:brightness(.42) saturate(0.6)}.ds-head{display:flex;align-items:center;gap:8px;color:#9398a1;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ds-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:999px;background:rgba(255,255,255,0.07);color:#9398a1;font-size:11.5px;font-weight:600}.ds-tag .icon{width:13px;height:13px}.ds-section{margin:6px 0 -6px;color:#c3c6cc;font-size:13px;font-weight:650;letter-spacing:.02em}.ds-notes{box-sizing:border-box;width:100%;padding:13px 17px 14px;border-radius:12px;background:linear-gradient(180deg,#1f2023 0%,#17181b 100%);color:#c3c6cc;font-size:15px;font-weight:500;line-height:1.55;box-shadow:0 0 0 1px rgba(255,255,255,0.1);user-select:text;-webkit-user-select:text}.ds-notes p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ds-notes.is-empty{color:#6b7079;font-style:italic}.ds-notes mark.od-hit,.ds-outline mark.od-hit{border-radius:3px;background:#ffe27a;color:#111}.ds-notes mark.od-hit.is-current,.ds-outline mark.od-hit.is-current{background:#ff9d3c}.ds-empty{margin:0;padding:120px 20px;color:#7d828b;font-size:14px;text-align:center}.ds-banner{position:absolute;top:16px;left:50%;z-index:2;display:flex;align-items:center;gap:9px;max-width:calc(100% - 32px);box-sizing:border-box;padding:8px 15px 8px 12px;border-radius:999px;background:#1c1d20;color:#c3c6cc;font-size:13.5px;font-weight:500;line-height:1.35;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -14px rgba(0,0,0,0.9);translate:-50% 0}.ds-banner .icon{flex:none;width:16px;height:16px;color:#9398a1}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.ds-banner{top:12px;font-size:12.5px}}.ds-o-page{box-sizing:border-box;width:min(720px, 100%);margin:0 auto;padding:28px 20px 120px}.ds-o-slide{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 0 20px;border-bottom:1px solid rgba(255,255,255,0.07)}.ds-o-slide.is-hidden .ds-o-body{opacity:.6}.ds-o-n{color:#6b7079;font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.ds-o-body{min-width:0;color:#c3c6cc;font-size:15.5px;font-weight:500;line-height:1.55;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.ds-o-body > .ds-tag{margin-bottom:8px}.ds-o-body h3{margin:0 0 6px;color:#f2f2ef;font-size:19px;font-weight:650;line-height:1.35}.ds-o-body p{margin:0 0 4px;white-space:pre-wrap}.ds-o-item{position:relative;padding-left:18px}.ds-o-item::before{content:'';position:absolute;top:.68em;left:3px;width:6px;height:6px;border-radius:50%;background:#fe6d5f}.ds-o-body .ds-o-notes{margin-top:10px;padding:9px 13px 10px;border-radius:10px;background:rgba(255,255,255,0.05);color:#9398a1;font-size:14.5px}.ds-o-body .ds-o-notes::before{content:'Notes';display:block;margin-bottom:2px;color:#6b7079;font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ds-o-none{color:#6b7079;font-style:italic}.ds-present{position:fixed;inset:0;z-index:60;overflow:hidden;background:#000;touch-action:none;user-select:none;-webkit-user-select:none}.ds-present:not(.is-awake){cursor:none}.ds-present .ds-wait{visibility:hidden}.ds-p-stage{position:absolute;inset:0}.ds-p-frame{position:absolute;overflow:hidden}.ds-p-frame > .od-slide{position:absolute;top:0;left:0;transform-origin:0 0}.ds-p-black,.ds-p-end{position:absolute;inset:0;background:#000}.ds-p-end{display:grid;place-items:center;color:#7d828b;font-size:15px;font-weight:500}.ds-p-end p{margin:0}.ds-p-hint{position:absolute;top:18px;left:50%;margin:0;padding:8px 14px;border-radius:999px;background:rgba(28,29,32,0.92);color:#c3c6cc;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1);opacity:0;translate:-50% 0;transition:opacity .4s ease;pointer-events:none}.is-hinting .ds-p-hint{opacity:1}.ds-p-bar{position:absolute;bottom:calc(22px + env(safe-area-inset-bottom, 0px));left:50%;display:flex;align-items:center;gap:2px;height:42px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,rgba(29,30,33,0.94) 0%,rgba(13,14,16,0.94) 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1);opacity:0;translate:-50% 0;transition:opacity .3s ease;pointer-events:none}.is-awake .ds-p-bar{opacity:1;pointer-events:auto}.ds-p-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:#f2f2ef;cursor:pointer;transition:background .2s ease}.ds-p-button:hover{background:rgba(255,255,255,0.08)}.ds-p-button:disabled{opacity:.35;cursor:default}.ds-p-button .icon{width:17px;height:17px}.ds-p-back .icon{rotate:90deg}.ds-p-next .icon{rotate:-90deg}.ds-p-count{min-width:54px;color:#f2f2ef;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.ds-p-sep{width:1px;height:18px;margin:0 4px;background:rgba(255,255,255,0.14)}.view-layers{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;z-index:6;display:flex;flex-direction:column;width:300px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:-1px 0 0 rgba(255,255,255,0.06);color:#dadce0;font-size:13.5px;transform:translateX(101%);transition:transform .45s cubic-bezier(.2,.8,.2,1);animation:view-layers-in .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.has-layers .view-layers{transform:none}.is-closing .view-layers{animation:view-layers-out .35s cubic-bezier(.6,0,.4,1) both}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-layers{top:auto;left:0;width:auto;height:min(62dvh, 520px);padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0;background:rgba(20,21,23,0.94);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 -20px 50px -20px rgba(0,0,0,0.9);transform:translateY(105%);animation:none;overflow-y:auto;overscroll-behavior:contain}.view-layers.is-sheet-open{transform:none}}.view-layers-head{position:relative;flex:none;padding:18px 18px 10px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-layers-head{padding-top:22px}.view-layers-head::before{content:'';position:absolute;top:8px;left:50%;width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,0.22);translate:-50% 0}}.view-layers-label{margin:0 0 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-layers-title{margin:0;color:#f2f2ef;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.view-layers-meta{margin:3px 0 0;overflow:hidden;color:#9398a1;font-size:12.5px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.view-layers-body{flex:1;min-height:0;padding:2px 8px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-layers-body{flex:none;overflow:visible}}.view-layer{position:relative;display:flex;align-items:center;gap:8px;height:46px;padding:0 8px 0 calc(4px + var(--depth, 0) * 18px);border-radius:9px;color:#dadce0;cursor:pointer;user-select:none}.view-layer:hover{background:rgba(255,255,255,0.05)}.view-layer.is-on{background:rgba(109,182,255,0.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-layer.is-off .view-layer-thumb,.view-layer.is-off .view-layer-text{opacity:.42}.view-layer.is-group{height:38px}.view-layer-eye,.view-layer-fold,.view-layer-solo{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:none;color:#9398a1;cursor:pointer}.view-layer-eye:hover,.view-layer-fold:hover,.view-layer-solo:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.view-layer-eye .icon,.view-layer-fold .icon,.view-layer-solo .icon{width:17px;height:17px}.view-layer.is-off .view-layer-eye{color:#5a5e66}.view-layer-fold .icon{width:15px;height:15px;rotate:-90deg;transition:rotate .2s ease}[aria-expanded='true'] > .view-layer-fold .icon{rotate:0deg}.view-layer-thumb{display:grid;flex:none;place-items:center;width:36px;height:36px}.view-layer-thumb canvas{display:block;border-radius:3px;background-color:#f4f4f2;background-image:linear-gradient(45deg,#dcdcd8 25%,transparent 25%,transparent 75%,#dcdcd8 75%),linear-gradient(45deg,#dcdcd8 25%,transparent 25%,transparent 75%,#dcdcd8 75%);background-position:0 0,4px 4px;background-size:8px 8px;box-shadow:0 0 0 1px rgba(255,255,255,0.14)}.view-layer-thumb.is-icon{border-radius:6px;background:rgba(255,255,255,0.06);color:#a9c9ea}.view-layer-thumb.is-icon .icon{width:18px;height:18px}.is-group .view-layer-thumb{width:22px;height:22px;margin-inline:7px;background:none;color:#6db6ff}.view-layer-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.view-layer-name{overflow:hidden;font-size:13.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.is-group .view-layer-name{color:#e4e6ea;font-weight:650}.view-layer-sub{overflow:hidden;color:#80858e;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.is-on .view-layer-sub{color:#a9c9ea}.view-layer-badges{display:flex;flex:none;gap:3px;color:#80858e}.view-layer-badges .icon{width:14px;height:14px}.view-layer:hover .view-layer-badges{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-layer-badges{display:none}}.view-layer-solo{display:none}.view-layer:hover .view-layer-solo,.is-solo .view-layer-solo{display:grid}.is-solo .view-layer-solo{background:rgba(109,182,255,0.14);color:#6db6ff}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-layer-solo{display:grid}}.view-layers-card{flex:none;padding-top:4px;border-top:1px solid rgba(255,255,255,0.07)}.view-layers-name{margin:12px 18px 10px;overflow:hidden;color:#f2f2ef;font-size:15px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.view-layers-facts{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;margin:0;padding:0 18px 14px;font-size:13px;line-height:1.4}.view-layers-facts dt{color:#9398a1}.view-layers-facts dd{min-width:0;margin:0;color:#f2f2ef;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.view-layers-swatch{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}.view-layers-words{max-height:120px;margin:0 18px 12px;padding:10px 12px;overflow-y:auto;border-radius:10px;background:rgba(255,255,255,0.045);color:#f2f2ef;font-size:13px;line-height:1.45;white-space:pre-wrap;user-select:text}.view-layers-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.view-layers-actions .view-button{height:34px;padding:0 14px 0 11px;font-size:13px}.view-layers-actions .view-button .icon{width:18px;height:18px}.view-layers-button[aria-pressed='true'],.view-layers-actions .view-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-design-tools{display:flex;gap:10px}.view-layers-button,.view-design-video{position:relative;width:38px;padding:0}.view-layers-button .icon,.view-design-video .icon{width:20px;height:20px}.has-design .view-zoom{transition:right .45s cubic-bezier(.2,.8,.2,1)}.has-layers .view-zoom{right:calc(300px + clamp(12px, 2vw, 20px))}.view-design-note{position:absolute;top:calc(var(--bar-h, 60px) + 14px);left:50%;z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);height:40px;padding:0 16px;border-radius:999px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);translate:-50% 0;transition:margin-left .45s cubic-bezier(.2,.8,.2,1);animation:view-zoom-in .3s cubic-bezier(.2,.8,.2,1) backwards}.view-design-note.has-back{padding-right:6px}.has-layers .view-design-note{margin-left:-150px}.has-files:not(.is-files-hidden) .view-design-note{margin-left:225px}.has-layers.has-files:not(.is-files-hidden) .view-design-note{margin-left:75px}.is-closing .view-design-note{animation:view-zoom-out .2s ease both}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-design-note{top:calc(var(--bar-h, 60px) + 62px);max-width:calc(100% - 24px)}}.view-design-note-text{overflow:hidden;text-overflow:ellipsis}.view-design-note-back{flex:none;height:28px;padding:0 12px;border:0;border-radius:10px;background:rgba(109,182,255,0.14);color:#6db6ff;font:inherit;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3);transition:background .2s ease}.view-design-note-back:hover{background:rgba(109,182,255,0.24)}.view-design-busy{position:absolute;top:50%;left:50%;z-index:7;display:flex;flex-direction:column;align-items:center;width:216px;padding:24px 20px 20px;border-radius:18px;background:#17181b;color:#f2f2ef;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,0.12),0 24px 60px -16px rgba(0,0,0,0.9);translate:-50% -50%;pointer-events:none;animation:popup-in .25s cubic-bezier(.2,.8,.2,1) backwards}.has-layers .view-design-busy{margin-left:-150px}.view-design-busy .loupe{--c:#6db6ff}.view-design-busy-label{margin:0;font-size:15px;font-weight:650;line-height:1.3}.view-design-busy-done{margin:4px 0 0;color:#9398a1;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.view-menu-item[data-design] small,.view-menu-item[data-board] small{margin-left:auto;padding-left:14px;color:#7d828b;font-size:12.5px;font-weight:500}.view-pdf{transition:left .45s cubic-bezier(.2,.8,.2,1),right .45s cubic-bezier(.2,.8,.2,1)}.has-layers .view-pdf{right:300px}.has-layers .view-pdf-find{right:326px}.has-layers .view-pdf-pill{margin-left:-150px}.has-layers.has-files:not(.is-files-hidden) .view-pdf-pill{margin-left:75px}.has-layers.has-rail:not(.is-rail-hidden) .view-pdf-pill{margin-left:-66px}.has-layers.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .view-pdf-pill{margin-left:159px}.has-pdf.has-rail:not(.is-rail-hidden) .view-design-note{margin-left:84px}.has-pdf.has-rail:not(.is-rail-hidden).has-files:not(.is-files-hidden) .view-design-note{margin-left:309px}.has-pdf.has-rail:not(.is-rail-hidden).has-layers .view-design-note{margin-left:-66px}.has-pdf.has-rail:not(.is-rail-hidden).has-layers.has-files:not(.is-files-hidden) .view-design-note{margin-left:159px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-pdf.has-rail:not(.is-rail-hidden) .view-design-note,.has-pdf.has-rail:not(.is-rail-hidden).has-files:not(.is-files-hidden) .view-design-note,.has-pdf.has-rail:not(.is-rail-hidden).has-layers .view-design-note,.has-pdf.has-rail:not(.is-rail-hidden).has-layers.has-files:not(.is-files-hidden) .view-design-note{margin-left:0}}.has-layers .export{width:min(760px, calc(100% - 332px));margin-left:-150px}.has-layers.has-files:not(.is-files-hidden) .export{width:min(760px, calc(100% - 782px));margin-left:75px}.has-layers.has-rail:not(.is-rail-hidden) .export{width:min(760px, calc(100% - 500px));margin-left:-66px}.has-layers.has-files:not(.is-files-hidden).has-rail:not(.is-rail-hidden) .export{width:min(760px, calc(100% - 950px));margin-left:159px}.view-layers.is-artwork .view-layer{height:38px}.view[data-ground='checker'] .pdf-tile-paper{background:repeating-conic-gradient(#dcdcd8 0 25%,#f4f4f2 0 50%) 0 0/8px 8px}.view[data-ground='black'] .pdf-tile-paper{background:#000}.view-exposure{position:relative;display:flex}.view-exposure[hidden]{display:none}.view-zoom .view-exposure-button .icon{width:20px;height:20px}.view-zoom .view-exposure-button.is-on{color:#6db6ff}.view-exposure-menu{width:270px}.view-exposure-menu small{margin-left:auto;padding-left:14px;color:#7d828b;font-size:12.5px;font-weight:500}.view-exposure-row{display:flex;align-items:center;gap:12px;padding:6px 12px 10px}.view-exposure-range{flex:1;min-width:0;height:22px;margin:0;background:none;accent-color:#6db6ff;cursor:pointer}.view-exposure-value{min-width:40px;color:#dadce0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}@keyframes view-layers-in{from{transform:translateX(100%)}}@keyframes view-layers-out{to{transform:translateX(100%)}}.has-board .view-canvas{visibility:hidden}.view-board{position:absolute;top:var(--bar-h,60px);right:0;bottom:0;left:0;overflow:hidden;outline:none;cursor:default;touch-action:none;user-select:none;transition:left .45s cubic-bezier(.2,.8,.2,1),right .45s cubic-bezier(.2,.8,.2,1)}.view-board.is-grabbing{cursor:grabbing}.has-files:not(.is-files-hidden) .view-board{left:450px}.has-board-side .view-board{left:300px}.has-files:not(.is-files-hidden).has-board-side .view-board{left:750px}.has-board-inspect .view-board{right:300px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-board,.has-board-side .view-board,.has-board-inspect .view-board,.view-board{right:0;left:0}}.view-board-paper{position:absolute;inset:0;display:block;width:100%;height:100%}.view-board-over,.view-board-labels,.view-board-lines{position:absolute;inset:0;pointer-events:none}.view-board-over{overflow:hidden}.view-board-hover,.view-board-pick,.view-board-line,.view-board-gap,.view-board-label{position:absolute;top:0;left:0}.view-board-hover,.view-board-pick{box-sizing:border-box}.view-board-hover{border:1px solid #0d99ff}.view-board-hover.is-other{border:1px dashed #f24822}.view-board-pick{border:1.5px solid #0d99ff}.view-board-size{position:absolute;top:calc(100% + 6px);left:50%;padding:2px 6px;border-radius:4px;background:#0d99ff;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;translate:-50% 0}.view-board-line{background:#f24822}.view-board-gap{padding:1px 5px;border-radius:4px;background:#f24822;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.view-board-label{overflow:hidden;color:#6e6e73;font-size:11px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto}.is-dark .view-board-label{color:#a0a0a6}.view-board-label.is-component{color:#9747ff}.is-dark .view-board-label.is-component{color:#b794f6}.view-board-label.is-on{color:#0d99ff}.view-board-side,.view-board-inspect{position:absolute;top:var(--bar-h,60px);bottom:0;z-index:6;display:flex;flex-direction:column;width:300px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);color:#dadce0;font-size:13.5px;transition:transform .45s cubic-bezier(.2,.8,.2,1),left .45s cubic-bezier(.2,.8,.2,1)}.is-closing .view-board-side,.is-closing .view-board-inspect{opacity:0;transition:opacity .2s ease}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-board-side,.view-board-inspect{top:auto;right:0;left:0;width:auto;height:min(62dvh, 520px);padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0;background:rgba(20,21,23,0.94);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 -20px 50px -20px rgba(0,0,0,0.9);transform:translateY(105%)}.view-board-side.is-sheet-open,.view-board-inspect.is-sheet-open{transform:none}}.view-board-side{left:0;box-shadow:1px 0 0 rgba(255,255,255,0.06);transform:translateX(-101%)}.has-board-side .view-board-side{transform:none}.has-files:not(.is-files-hidden) .view-board-side{left:450px}.has-files:not(.is-files-hidden):not(.has-board-side) .view-board-side{transform:translateX(-202%)}.view-board-inspect{right:0;box-shadow:-1px 0 0 rgba(255,255,255,0.06);transform:translateX(101%)}.has-board-inspect .view-board-inspect{transform:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-board-side,.has-files:not(.is-files-hidden) .view-board-side{left:0}.view-board-side,.view-board-inspect,.has-board-side .view-board-side,.has-board-inspect .view-board-inspect,.has-files:not(.is-files-hidden):not(.has-board-side) .view-board-side{transform:translateY(105%)}.view-board-side.is-sheet-open,.view-board-inspect.is-sheet-open,.has-files:not(.is-files-hidden) .view-board-side.is-sheet-open{transform:none}}.view-board-section{flex:none;margin:10px 18px 6px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-board-pages{flex:none;max-height:30%;padding:0 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-board-tree{position:relative;flex:1;min-height:0;padding:0 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-board-rows{position:relative;margin-bottom:16px}.view-board-row{display:flex;align-items:center;gap:7px;width:100%;height:32px;padding:0 10px 0 calc(6px + var(--depth, 0) * 16px);border:0;border-radius:8px;background:none;color:#dadce0;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}@media (pointer:coarse){.view-board-row{height:40px}}.view-board-rows > .view-board-row{position:absolute;left:0}.view-board-row:hover{background:rgba(255,255,255,0.05)}.view-board-row.is-on{background:rgba(109,182,255,0.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-board-row > .icon{flex:none;width:15px;height:15px;color:#80858e}.view-board-row.is-frame > .icon{color:#a9c9ea}.view-board-row.is-component > .icon{color:#b794f6}.view-board-row.is-off > .icon,.view-board-row.is-off .view-board-name{opacity:.45}.view-board-fold{display:grid;flex:none;place-items:center;width:18px;height:18px;margin-right:-4px;padding:0;border:0;border-radius:5px;background:none;color:#80858e;cursor:pointer}.view-board-fold:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.view-board-fold .icon{width:13px;height:13px;rotate:-90deg;transition:rotate .2s ease}.view-board-fold[aria-expanded='true'] .icon{rotate:0deg}.view-board-blank{flex:none;width:14px}.view-board-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-board-of{flex:none;max-width:45%;margin-left:auto;padding-left:10px;overflow:hidden;color:#6b7079;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.view-board-card{flex:1;min-height:0;padding-bottom:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent;user-select:text}.view-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 18px 12px}.view-board-cell{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,0.045);color:#f2f2ef;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.view-board-cell b{color:#6b7079;font-size:11.5px;font-weight:650}.view-board-about,.view-board-hint{margin:0 18px 14px;color:#9398a1;font-size:13px;line-height:1.5;white-space:pre-wrap}.view-board-css{margin:0 18px 12px;padding:12px 14px;overflow-x:auto;border-radius:10px;background:#0e0f10;color:#c9d1d9;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-board-key{color:#a9c9ea}.view-board-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.view-board-chip{display:flex;align-items:center;height:28px;padding:0 10px 0 8px;border-radius:999px;background:rgba(255,255,255,0.05);color:#dadce0;font-size:12px;font-variant-numeric:tabular-nums}.view-board-chip .view-layers-swatch{margin-right:6px}.view-board-styles{margin:0;padding:0 18px 12px;list-style:none}.view-board-styles li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,0.06);font-size:13px}.view-board-styles span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-board-styles span + span{flex:none;color:#9398a1;font-variant-numeric:tabular-nums}.view-board-side-button{width:38px;margin-left:8px;padding:0}.has-files .view-board-side-button{margin-left:0}.view-board-tools{display:flex;gap:10px}.view-board-tools .view-button{position:relative;width:38px;padding:0}.view-board-tools .view-button .icon{width:20px;height:20px}.view-board-side-button[aria-pressed='true'],.view-board-tools .view-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.has-board .view-zoom{transition:right .45s cubic-bezier(.2,.8,.2,1)}.has-board-inspect .view-zoom{right:calc(300px + clamp(12px, 2vw, 20px))}.view-board-find{top:calc(var(--bar-h, 60px) + 60px)}.has-board-inspect .view-board-find{right:326px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-board-inspect .view-zoom{right:clamp(12px,2vw,20px)}.has-board-inspect .view-board-find{right:16px}.has-board .view-upload .view-button,.has-board .view-export > .view-button{width:38px;padding:0}.has-board .view-upload .view-button > span,.has-board .view-export > .view-button > span{display:none}}.has-board-side .view-design-busy{margin-left:150px}.has-board-inspect .view-design-busy{margin-left:-150px}.has-board-side.has-board-inspect .view-design-busy{margin-left:0}.has-board-side .export{width:min(760px, calc(100% - 332px));margin-left:150px}.has-board-inspect .export{width:min(760px, calc(100% - 332px));margin-left:-150px}.has-board-side.has-board-inspect .export{width:min(760px, calc(100% - 632px));margin-left:0}.has-files:not(.is-files-hidden).has-board-side .export{width:min(760px, calc(100% - 782px));margin-left:375px}.has-files:not(.is-files-hidden).has-board-inspect .export{width:min(760px, calc(100% - 782px));margin-left:75px}.has-files:not(.is-files-hidden).has-board-side.has-board-inspect .export{width:min(760px, calc(100% - 1082px));margin-left:225px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-board-side .export,.has-board-inspect .export,.has-files:not(.is-files-hidden).has-board-side .export,.has-files:not(.is-files-hidden).has-board-inspect .export,.has-files:not(.is-files-hidden).has-board-side.has-board-inspect .export,.has-board-side.has-board-inspect .export{width:100%;margin-left:0}}.view-board-print{display:block;width:100%;height:100%}.view-cad{background:#212830}.view-cad.is-white{background:#fff}.view-cad.is-measuring{cursor:crosshair}.view-cad.is-grabbing{cursor:grabbing}.view-cad-spaces,.view-cad-layers,.view-cad-foot{display:none}.is-cad .view-board-section,.is-cad .view-board-pages,.is-cad .view-board-tree,.is-cad .view-board-card{display:none}.is-cad .view-cad-spaces,.is-cad .view-cad-layers{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.is-cad .view-cad-foot{display:block;flex:none;padding:10px 14px;border-top:1px solid rgba(255,255,255,0.07)}.view-cad-side-button{width:38px;margin-left:8px;padding:0}.has-files .view-cad-side-button{margin-left:0}.view-cad-side-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-zoom .view-cad-measure[aria-pressed='true']{background:#0a84ff;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,0.2)}.view-zoom .view-cad-measure .icon,.view-zoom .view-cad-ground .icon{width:20px;height:20px}.view-cad-spaces{padding:4px 12px 16px}.view-cad-tile{display:block;width:100%;margin:0 0 10px;padding:8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.view-cad-tile:hover{background:rgba(255,255,255,0.05)}.view-cad-tile.is-on{background:rgba(109,182,255,0.14);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3)}.view-cad-thumb{display:block;overflow:hidden;aspect-ratio:420/297;border-radius:6px;background:#33383f}.is-model .view-cad-thumb{background:#212830}.view-cad-thumb img{display:block;width:100%;height:100%}.view-cad-tile-name{display:block;margin:9px 2px 1px;overflow:hidden;color:#f2f2ef;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-cad-tile-meta{display:block;margin:0 2px;overflow:hidden;color:#9398a1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.view-cad-layers{padding:0 8px 12px}.view-cad-layer{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 4px;border-radius:9px;color:#dadce0;font-size:13px}.view-cad-layer:hover{background:rgba(255,255,255,0.05)}.view-cad-layer.is-solo{background:rgba(109,182,255,0.16);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-cad-layer.is-off .view-cad-layer-text,.view-cad-layer.is-off .view-cad-chip{opacity:.4}.view-cad-eye,.view-cad-solo{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:none;color:#9398a1;cursor:pointer}.view-cad-eye:hover,.view-cad-solo:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.view-cad-eye .icon,.view-cad-solo .icon{width:17px;height:17px}.view-cad-layer.is-off .view-cad-eye{color:#5a5e66}.view-cad-solo{opacity:0}.view-cad-layer:hover .view-cad-solo,.view-cad-layer.is-solo .view-cad-solo{opacity:1}.view-cad-layer.is-solo .view-cad-solo{color:#6db6ff}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-cad-solo{opacity:1}}.view-cad-chip{flex:none;width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22)}.view-cad-layer-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.view-cad-layer-name{overflow:hidden;color:#f2f2ef;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.view-cad-layer-sub{overflow:hidden;color:#80858e;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.view-cad-layer-count{flex:none;color:#80858e;font-size:12px;font-variant-numeric:tabular-nums}.view-cad-all{width:100%;height:34px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.view-cad-all:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-cad-all:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-cad-all:disabled{opacity:.4;cursor:default}.view-cad-pill{position:absolute;bottom:18px;left:50%;z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 16px;border-radius:999px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);transform:translateX(-50%);cursor:default}.view-cad-pill.has-measure{padding-right:6px}.view-cad-coords,.view-cad-measured{overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.view-cad-coords{min-width:128px;color:#9398a1;text-align:center}.view-cad-measured{display:flex;align-items:center;gap:6px;color:#f2f2ef}.view-cad-measured .icon{flex:none;width:16px;height:16px;color:#6db6ff}.view-cad-clear{flex:none;height:28px;padding:0 12px;border:0;border-radius:10px;background:rgba(109,182,255,0.14);color:#6db6ff;font:inherit;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3)}.view-cad-over{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.view-cad-line{stroke:#0a84ff;stroke-width:1.5}.view-cad-end{fill:#fff;stroke:#0a84ff;stroke-width:1.5}.view-cad-snap{fill:none;stroke:#ff9f0a;stroke-width:2}.view-cad-label{fill:#0a84ff}.view-cad-label-text{fill:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.view-cad-hit{fill:rgba(10,132,255,0.14);stroke:#0a84ff;stroke-width:2}.view-menu-item[data-board='dxf']{position:relative;margin-top:13px}.view-menu-item[data-board='dxf']::before{content:'';position:absolute;top:-7px;right:4px;left:4px;height:1px;background:rgba(255,255,255,0.08)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.is-cad .view-zoom-out,.is-cad .view-zoom-in{display:none}.is-cad .view-cad-spaces{display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px}.view-cad-tile{margin:0;padding:6px}.view-cad-tile-name{font-size:12.5px}.view-cad-tile-meta{font-size:11px}}.view-chip{background:#0b0d10}.view-chip.is-measuring{cursor:crosshair}.view-chip.is-grabbing{cursor:grabbing}.view-chip.is-stack{cursor:ew-resize}.view-chip-cells,.view-chip-from{display:none}.is-chip .view-board-section,.is-chip .view-board-pages,.is-chip .view-board-tree,.is-chip .view-board-card,.is-chip .view-cad-spaces{display:none}.is-chip .view-chip-cells,.is-chip .view-cad-layers{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.is-chip .view-chip-cells{padding:4px 8px 16px}.is-chip .view-chip-from{display:block;flex:none;margin:0 12px 6px;color:#80858e;font-size:12px;line-height:1.45}.is-chip .view-cad-foot{display:block;flex:none;padding:10px 14px;border-top:1px solid rgba(255,255,255,0.07)}.is-chip .view-cad-layer-sub{font-variant-numeric:tabular-nums}.view-chip-side-button{width:38px;margin-left:8px;padding:0}.has-files .view-chip-side-button{margin-left:0}.view-chip-side-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-chip-view{position:relative;display:flex}.view-zoom .view-chip-view-button .icon{width:20px;height:20px}.view-chip-menu{width:290px}.view-chip-menu .view-menu-item:disabled{opacity:.45;cursor:default}.view-chip-tile{margin:0 4px 10px;width:calc(100% - 8px)}.view-chip-thumb{aspect-ratio:16/10;background:#0b0d10;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.view-chip-thumb img{object-fit:contain}.view-chip-group{margin:14px 4px 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-cad-layers .view-chip-group{margin:14px 6px 4px}.view-cad-layers .view-chip-group:first-child{margin-top:6px}.view-chip-cell{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:9px;background:none;color:#dadce0;font:inherit;text-align:left;cursor:pointer}.view-chip-cell:hover{background:rgba(255,255,255,0.05)}.view-chip-cell.is-on{background:rgba(109,182,255,0.16);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-chip-cell-thumb{display:block;flex:none;width:72px;height:30px;overflow:hidden;border-radius:5px;background:#0b0d10;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.view-chip-cell-thumb img{display:block;width:100%;height:100%;object-fit:contain}.view-chip-cell-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.view-chip-cell-name{overflow:hidden;color:#f2f2ef;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-chip-cell-meta{overflow:hidden;color:#80858e;font-size:11.5px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.view-chip-cell-count{flex:none;color:#9398a1;font-size:12px;font-variant-numeric:tabular-nums}.view-chip-more{margin:8px 6px 0;color:#6b7079;font-size:12px;line-height:1.45}.view-chip-crumb{position:absolute;top:14px;left:16px;z-index:4;display:flex;align-items:center;gap:6px;max-width:calc(100% - 32px);overflow:hidden;color:#9398a1;font-size:12.5px;white-space:nowrap}.view-chip-crumb button{flex:none;padding:5px 11px;border-radius:9px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;font:inherit;font-weight:600;cursor:pointer}.view-chip-crumb button:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-chip-crumb button:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-chip-crumb b{overflow:hidden;color:#f2f2ef;font-weight:650;text-overflow:ellipsis}.view-chip-hover{position:absolute;bottom:70px;left:16px;z-index:3;max-width:calc(100% - 32px);padding:6px 11px;overflow:hidden;border-radius:10px;background:rgba(11,13,16,0.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(236,238,241,0.78);font-size:12px;line-height:1.55;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.08);pointer-events:none}.view-chip-hover b{color:#f2f2ef;font-weight:650}.view-chip .obj-note{top:64px}.view-chip-pill{gap:12px}.view-chip-pill .view-cad-coords{min-width:178px}.view-chip-pill .view-cad-measured .icon{color:#ffd166}.view-chip-hover-box{fill:none;stroke:rgba(255,255,255,0.9);stroke-width:1.5}.view-chip-veil{fill:rgba(11,13,16,0.55)}.view-chip-hit-halo{fill:none;stroke:rgba(0,0,0,0.6);stroke-width:5}.view-chip-hit{fill:none;stroke:#fff;stroke-width:2}.view-chip-net-halo{fill:none;stroke:rgba(0,0,0,0.7);stroke-width:3;stroke-linejoin:round}.view-chip-net{fill:#fff}.view-chip-line{stroke:#ffd166;stroke-width:1.5}.view-chip-end{fill:#ffd166}.view-chip-snap{fill:none;stroke:#ffd166;stroke-width:1.5}.view-chip-label{fill:rgba(0,0,0,0.78)}.view-chip-label-text{fill:#ffd166;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.view-chip-label-sub{fill:#c9b98a;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.view-menu-item[data-board='chip-gds']{position:relative;margin-top:13px}.view-menu-item[data-board='chip-gds']::before{content:'';position:absolute;top:-7px;right:4px;left:4px;height:1px;background:rgba(255,255,255,0.08)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.is-chip .view-zoom-out,.is-chip .view-zoom-in{display:none}.view-chip-view{position:static}.view-chip-menu{width:min(270px, calc(100vw - 32px))}.view-chip-tile{width:calc(50% - 8px)}.view-chip-pill .view-cad-coords{min-width:0}.view-chip-hover{bottom:66px}}.view-objects{background:radial-gradient(120% 90% at 50% 38%,#2a2e34 0%,#1a1c20 58%,#121316 100%)}.view-objects.is-light{background:radial-gradient(120% 90% at 50% 38%,#fff 0%,#eeeff1 58%,#e1e3e6 100%)}.view-objects.is-clear{background:repeating-conic-gradient(#2a2c30 0 25%,#202226 0 50%) 0 0/20px 20px}.view-objects.is-measuring{cursor:crosshair}.obj-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none}.obj-over,.obj-labels{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.obj-label{position:absolute;top:0;left:0;padding:3px 8px;border-radius:6px;background:#0a84ff;color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;translate:-50% -50%;box-shadow:0 6px 16px -6px rgba(0,0,0,0.8)}.obj-label.is-snap{padding:2px 6px;background:#ff9f0a;color:#1a1204;font-size:11px;translate:10px -130%}.obj-pill{z-index:5}.obj-pill .view-cad-coords{min-width:0}.obj-runs{color:#9398a1;font-size:12px}.view-objects.has-player .obj-pill,.view-objects.has-section .obj-pill{display:none}.obj-section{position:absolute;bottom:18px;left:50%;z-index:6;display:none;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 6px 6px 8px;border-radius:999px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);translate:-50% 0}.has-section .obj-section{display:flex}.has-player .obj-section{bottom:86px}.obj-axes{display:inline-flex;gap:1px;padding:2px;border-radius:10px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.obj-axes button{width:30px;height:26px;padding:0;border:0;border-radius:8px;background:none;color:#adb1b9;font:inherit;font-weight:700;cursor:pointer}.obj-axes button[aria-pressed='true']{background:rgba(109,182,255,0.18);color:#6db6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.obj-slider{width:200px;accent-color:#0a84ff}.obj-section-at{min-width:64px;color:#f2f2ef;font-variant-numeric:tabular-nums;text-align:right}.obj-flip{height:28px;padding:0 12px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-weight:650;cursor:pointer}.obj-flip:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.obj-flip:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-objects .view-player,.has-files:not(.is-files-hidden) .view-objects .view-player{z-index:6;width:min(560px, calc(100% - 32px));margin-left:0}.view-objects .view-player .view-count,.has-files:not(.is-files-hidden) .view-objects .view-player .view-count{min-width:96px}.obj-clip-menu .view-menu-item{gap:10px}.obj-clip-menu .view-menu-item > span:not(.view-chapter-time){flex:1;text-align:left}.obj-clip-menu .view-menu-item .icon{visibility:hidden}.obj-clip-menu .view-menu-item.is-on .icon{visibility:visible;color:#4ddcdc}.obj-note{position:absolute;top:14px;left:50%;z-index:6;display:flex;align-items:flex-start;gap:6px;width:max-content;max-width:min(560px, calc(100% - 32px));padding:9px 6px 9px 16px;border-radius:18px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;line-height:1.45;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);translate:-50% 0}.obj-note-lines{flex:1;min-width:0;padding-top:1px}.obj-note-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.obj-note-line + .obj-note-line{margin-top:6px}.obj-note-close{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:none;color:#9398a1;cursor:pointer}.obj-note-close:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}.obj-note-close .icon{width:14px;height:14px}.obj-layers .view-step:disabled{opacity:.35;cursor:default}.obj-layers .obj-only[aria-pressed='true']{background:rgba(109,182,255,0.18);color:#6db6ff}.obj-layers .view-count{min-width:118px}.obj-shot{display:block;width:calc(100% - 36px);max-height:220px;margin:4px 18px 12px;border-radius:10px;background:rgba(255,255,255,0.045);object-fit:contain}.obj-open.obj-go{margin:2px 18px 12px}.obj-picture{position:absolute;inset:0;z-index:2;display:block;max-width:min(78%, 620px);max-height:calc(100% - 120px);margin:auto;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 60px -20px rgba(0,0,0,0.85)}.obj-cube{position:absolute;right:22px;bottom:22px;z-index:5;width:64px;height:64px;perspective:260px}.has-player .obj-cube{bottom:92px}.obj-cube-body{position:absolute;inset:6px;transform-style:preserve-3d}.obj-face{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:rgba(36,39,44,0.94);color:#adb1b9;font-family:inherit;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backface-visibility:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16)}.obj-face:hover{background:rgba(31,75,76,0.96);color:#e9ffff;box-shadow:inset 0 0 0 1px rgba(77,220,220,0.32)}.is-light .obj-face{background:rgba(250,250,251,0.96);color:#5a5e66;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.14)}.obj-face.is-front{transform:translateZ(26px)}.obj-face.is-back{transform:rotateY(180deg) translateZ(26px)}.obj-face.is-right{transform:rotateY(90deg) translateZ(26px)}.obj-face.is-left{transform:rotateY(-90deg) translateZ(26px)}.obj-face.is-top{transform:rotateX(90deg) translateZ(26px)}.obj-face.is-bottom{transform:rotateX(-90deg) translateZ(26px)}.obj-xr{position:fixed;inset:0;z-index:50;pointer-events:none}.obj-xr-hint{position:absolute;bottom:calc(96px + env(safe-area-inset-bottom, 0px));left:50%;margin:0;padding:10px 18px;border-radius:999px;background:rgba(14,15,16,0.78);color:#f2f2ef;font-size:14px;font-weight:600;white-space:nowrap;translate:-50% 0}.obj-xr-close{position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));right:16px;height:38px;padding:0 16px;border:0;border-radius:999px;background:rgba(14,15,16,0.78);color:#f2f2ef;font:inherit;font-size:14px;font-weight:650;pointer-events:auto}.view-obj-look{position:relative;display:flex}.view-zoom .view-obj-section-button[aria-pressed='true']{background:#0a84ff;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,0.2)}.view-zoom .view-obj-look-button .icon,.view-zoom .view-obj-section-button .icon{width:20px;height:20px}.view-obj-look-menu{width:270px}.view-obj-menu-label{display:block;margin:6px 12px 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-obj-look-menu .view-menu-item .icon,.obj-picker-menu .view-menu-item .icon{visibility:hidden}.view-obj-look-menu .view-menu-item.is-on .icon,.obj-picker-menu .view-menu-item.is-on .icon{visibility:visible;color:#4ddcdc}.view-obj-look-menu small,.obj-picker-menu small{margin-left:auto;padding-left:14px;color:#7d828b;font-size:12.5px;font-weight:500}.view-obj-side-button{width:38px;margin-left:8px;padding:0}.has-files .view-obj-side-button{margin-left:0}.view-obj-side-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-obj-side-button .icon{width:20px;height:20px}.view-obj-pickers{display:inline-flex;gap:6px}.obj-picker{position:relative;display:inline-flex}.obj-picker-button{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px 0 8px;border:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:none;color:#4ddcdc;box-shadow:inset 0 0 0 1px rgba(77,220,220,0.42);transition:background .15s ease,box-shadow .15s ease}.obj-picker-button:hover{background:rgba(77,220,220,0.12);box-shadow:inset 0 0 0 1px rgba(77,220,220,0.65)}.obj-picker-button[aria-expanded='true']{background:rgba(77,220,220,0.12);box-shadow:inset 0 0 0 1px #4ddcdc}.obj-picker-button .icon{width:12px;height:12px}.obj-picker-menu{top:calc(100% + 10px);right:auto;left:50%;width:280px;max-height:min(420px, calc(100dvh - 150px));margin-left:-140px;overflow-y:auto;overscroll-behavior:contain;text-align:left;transform-origin:50% 0}.view-menu-item[data-board='glb']{position:relative;margin-top:13px}.view-menu-item[data-board='glb']::before{content:'';position:absolute;top:-7px;right:4px;left:4px;height:1px;background:rgba(255,255,255,0.08)}.view-obj-find,.view-obj-side,.view-obj-foot,.view-obj-inspect{display:none}.is-objects .view-board-section,.is-objects .view-board-pages,.is-objects .view-board-tree,.is-objects .view-board-card,.is-objects .view-cad-spaces,.is-objects .view-cad-layers,.is-objects .view-cad-foot{display:none}.is-objects .view-obj-find{display:flex}.is-objects .view-obj-side,.is-objects .view-obj-inspect{display:block;flex:1;min-height:0;padding-bottom:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.is-objects .view-obj-inspect{user-select:text}.is-objects .view-obj-foot{display:block;flex:none;padding:10px 14px;border-top:1px solid rgba(255,255,255,0.07)}.obj-side-label{margin-top:6px}.obj-rows{position:relative;margin:0 8px 6px}.obj-row{position:absolute;left:0;display:flex;align-items:center;gap:7px;width:100%;height:34px;padding:0 4px 0 calc(6px + var(--depth, 0) * 16px);border-radius:8px;color:#dadce0;font-size:13px;cursor:pointer}@media (pointer:coarse){.obj-row{height:40px}}.obj-extra .obj-row{position:relative;width:auto;margin:0 8px;padding-left:6px}.obj-row:hover{background:rgba(255,255,255,0.05)}.obj-row.is-on{background:rgba(77,220,220,0.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(77,220,220,0.32)}.obj-row.is-solo{background:rgba(109,182,255,0.16);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.obj-row.is-off > .obj-row-icon,.obj-row.is-off > .obj-row-name,.obj-row.is-off > .obj-row-count{opacity:.4}.obj-row.is-off .view-cad-eye{color:#5a5e66}.obj-row .view-board-fold{margin-right:-2px}.obj-row .view-cad-eye,.obj-row .view-cad-solo{width:26px;height:26px}.obj-row .view-cad-solo{opacity:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.obj-row .view-cad-solo{opacity:1}}.obj-row:hover .view-cad-solo,.obj-row.is-solo .view-cad-solo{opacity:1}.obj-row.is-solo .view-cad-solo{color:#6db6ff}.obj-row-blank{flex:none;width:16px}.obj-row-icon{flex:none;width:15px;height:15px;color:#80858e}.is-group > .obj-row-icon,.is-assembly > .obj-row-icon,.is-collection > .obj-row-icon,.is-place > .obj-row-icon{color:#a9c9ea}.is-storey > .obj-row-icon{color:#4ddcdc}.obj-row-name,.obj-mat-name{flex:1;min-width:0;overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.obj-row-count,.obj-mat-meta{flex:none;color:#80858e;font-size:12px;font-variant-numeric:tabular-nums}.obj-section-label{margin:14px 18px 6px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.obj-mat{display:flex;align-items:center;gap:10px;height:36px;margin:0 8px;padding:0 10px 0 8px;border-radius:9px;color:#dadce0;font-size:13px;cursor:pointer}.obj-mat:hover,.obj-mat.is-on{background:rgba(255,255,255,0.06)}.obj-mat.is-on{box-shadow:inset 0 0 0 1px rgba(77,220,220,0.32)}.obj-mat.is-filament{cursor:default}.obj-mat.is-filament:hover{background:none}.obj-swatch{position:relative;flex:none;width:22px;height:22px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}.obj-swatch img,.obj-swatch canvas{display:block;width:100%;height:100%;object-fit:cover}.obj-swatch.is-glass{background:linear-gradient(135deg,rgba(255,255,255,0.5),rgba(170,200,220,0.15))}.obj-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 18px 12px}.obj-fact{min-width:0;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,0.045)}.obj-fact.is-wide{grid-column:1/-1}.obj-fact b{display:block;margin-bottom:2px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.obj-fact span{display:block;overflow:hidden;color:#f2f2ef;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.obj-about,.obj-empty{margin:8px 18px;color:#9398a1;font-size:13px;line-height:1.5}.obj-textures{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 18px 12px}.obj-texture{aspect-ratio:1;overflow:hidden;border-radius:7px;background:#0e0f10;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.obj-texture img,.obj-texture canvas{display:block;width:100%;height:100%;object-fit:cover}.obj-props{margin:0 18px 10px}.obj-props + .obj-props{border-top:1px solid rgba(255,255,255,0.06)}.obj-props summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;color:#f2f2ef;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.obj-props summary::-webkit-details-marker{display:none}.obj-props small{color:#80858e;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.obj-props dl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px 12px;margin:0 0 8px;font-size:12.5px;line-height:1.35}.obj-props dt{min-width:0;overflow-wrap:anywhere;color:#9398a1}.obj-props dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#e4e6ea;font-variant-numeric:tabular-nums}.obj-open{height:30px;margin:2px 0 12px;padding:0 14px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.obj-open:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.obj-open:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.obj-cube{right:14px;bottom:76px;width:54px;height:54px}.has-player .obj-cube{bottom:84px}.obj-cube-body{inset:5px}.obj-face{font-size:7px}.obj-face.is-front{transform:translateZ(22px)}.obj-face.is-back{transform:rotateY(180deg) translateZ(22px)}.obj-face.is-right{transform:rotateY(90deg) translateZ(22px)}.obj-face.is-left{transform:rotateY(-90deg) translateZ(22px)}.obj-face.is-top{transform:rotateX(90deg) translateZ(22px)}.obj-face.is-bottom{transform:rotateX(-90deg) translateZ(22px)}.obj-section{gap:6px;padding-left:6px}.has-player .obj-section{bottom:80px}.obj-slider{width:96px}.obj-section-at{min-width:52px;font-size:12px}.obj-flip{display:none}.view-obj-look{position:static}.view-obj-look-menu{width:min(270px, calc(100vw - 32px))}.obj-picker{position:static}.obj-picker-menu{top:calc(100% + 6px);right:12px;left:12px;width:auto;margin-left:0}}.view-font-find,.view-font-side,.view-font-inspect{display:none}.is-fonts .view-board-section,.is-fonts .view-board-pages,.is-fonts .view-board-tree,.is-fonts .view-board-card,.is-fonts .view-cad-spaces,.is-fonts .view-cad-layers,.is-fonts .view-cad-foot{display:none}.is-fonts .view-font-find{display:flex;margin:2px 12px 8px}.is-fonts .view-font-side,.is-fonts .view-font-inspect{display:block;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.is-fonts .view-font-inspect{user-select:text}.is-fonts .view-zoom{display:none}.fv-menu-label{margin:6px 12px 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.fv-board{display:flex;flex-direction:column;background:#0a0b0c;color:#ecedf0;cursor:auto;touch-action:auto;user-select:none}.fv-strip{position:relative;z-index:5;padding:0 16px;overflow:visible}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-strip{padding:0 10px}}.fv-strip-start,.fv-strip-end{display:flex;flex:none;align-items:center;gap:8px}.fv-strip-start{flex:0 1 auto;min-width:0}.fv-note{overflow:hidden;color:#adb1b9;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fv-note b{color:#ecedf0;font-weight:600}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-note{display:none}}.fv-pane{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.fv-chipbutton{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.fv-chipbutton:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.fv-chipbutton:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.fv-chipbutton:disabled{opacity:.4;cursor:default}.fv-chipbutton .icon{width:15px;height:15px}.fv-chipbutton[aria-pressed='true']{background:rgba(230,138,240,0.14);color:#e68af0;box-shadow:inset 0 0 0 1px rgba(230,138,240,0.34)}.fv-zoom{display:inline-flex;gap:2px}.fv-zoom .fv-chipbutton{justify-content:center;width:30px;padding:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-zoom{display:none}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-pick-toggle{justify-content:center;width:34px;padding:0}.fv-pick-toggle span{display:none}.fv-palette-button > span:not(.fv-swatches){display:none}}.fv-sections{position:relative}.fv-section-head{position:absolute;right:16px;left:16px;z-index:2;display:flex;align-items:baseline;gap:10px;height:41px;padding:16px 2px 0;background:linear-gradient(#0a0b0c 78%,rgba(10,11,12,0))}.fv-section-name{overflow:hidden;color:#dadce0;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fv-section-meta{flex:none;color:#6b7079;font-size:12px;font-variant-numeric:tabular-nums}.fv-grid{position:absolute;right:16px;left:16px;overflow:hidden;border-radius:12px;background:rgba(255,255,255,0.07);box-shadow:0 0 0 1px rgba(255,255,255,0.07)}.fv-cell{position:absolute;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;border:0;background:#0f1012;color:#ecedf0;font:inherit;cursor:pointer;transition:background .15s ease}.fv-cell:hover{background:#17181b}.fv-cell.is-on{z-index:1;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.fv-cell.is-picked{background:#1e1421}.fv-cell.is-picked:hover{background:#26192a}.fv-cell.is-picked .fv-art{color:#f6d9f9}.fv-cell.is-picked .fv-tick{background:#e68af0;box-shadow:none}.fv-cell.is-picked .fv-tick .icon{display:block}.fv-cell.is-picked .fv-cap{color:#c99bcf}.fv-cell.is-on .fv-cap{color:#adb1b9}.fv-art{position:relative;display:block;flex:1;min-height:0}.fv-art svg,.fv-art canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.fv-art canvas{image-rendering:pixelated}.fv-art svg:not(.is-color),.fv-mini svg:not(.is-color){fill:currentColor}.fv-cap{flex:none;height:22px;padding:0 6px;overflow:hidden;color:#6b7079;font-size:10.5px;font-weight:550;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.fv-tick{position:absolute;top:6px;left:6px;display:none;width:18px;height:18px;border-radius:50%;background:rgba(10,11,12,0.6);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.28)}.fv-tick .icon{display:none;width:12px;height:12px;margin:3px;color:#1c0b20}.is-picking .fv-tick{display:block}.fv-none{margin:60px 16px;color:#6b7079;font-size:14px;line-height:1.5;text-align:center}.fv-axes{position:absolute;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;z-index:6;display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:6px 10px 6px 6px;border-radius:999px;background:rgba(14,15,16,0.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);transform:translateX(-50%)}.fv-axes.is-away,.is-picking .fv-axes,.is-saving-font .fv-axes{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-axes{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;max-width:none;padding:8px 12px;border-radius:20px;transform:none}.fv-axes .fv-instance{grid-column:1/-1;justify-self:start}}.fv-axis{display:flex;align-items:center;gap:7px;height:32px;padding:0 9px;border-radius:999px}.fv-axis + .fv-axis{border-radius:0;box-shadow:-1px 0 0 rgba(255,255,255,0.08)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-axis{min-width:0;gap:6px;height:30px;padding:0 2px}.fv-axis + .fv-axis{box-shadow:none}.fv-axis .fv-range{flex:1;width:auto;min-width:0}}.fv-axis-name{color:#9398a1;font-size:12px;font-weight:650;white-space:nowrap}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-axis-name{max-width:64px;overflow:hidden;text-overflow:ellipsis}}.fv-axis-value{min-width:30px;color:#ecedf0;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.fv-range{--at:50%;display:block;width:84px;height:24px;margin:0;background:linear-gradient(90deg,#e68af0 var(--at),rgba(255,255,255,0.12) var(--at)) no-repeat 0 50%/100% 3px;cursor:pointer;-webkit-appearance:none;appearance:none}.fv-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:0;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(230,138,240,0.22),0 2px 6px rgba(0,0,0,0.6)}.fv-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(230,138,240,0.22),0 2px 6px rgba(0,0,0,0.6)}.fv-range::-moz-range-track{background:transparent}.fv-instance{position:relative;flex:none}.fv-instance-button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 14px;border:0;border-radius:10px;background:rgba(230,138,240,0.14);color:#e68af0;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(230,138,240,0.34)}.fv-instance-button .icon{width:13px;height:13px}.fv-instance-menu{top:auto;right:auto;bottom:calc(100% + 12px);left:0;width:230px;max-height:340px;overflow-y:auto;transform-origin:0 100%}.fv-instance-menu .view-menu-item .icon,.fv-palette-menu .view-menu-item .icon.is-check{visibility:hidden}.fv-instance-menu .view-menu-item.is-on .icon,.fv-palette-menu .view-menu-item.is-on .icon.is-check{visibility:visible;color:#e68af0}.fv-pickbar{position:absolute;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;z-index:6;display:flex;align-items:center;gap:10px;width:min(640px, calc(100% - 32px));padding:9px 9px 9px 24px;border-radius:999px;background:rgba(24,16,27,0.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13.5px;font-weight:550;white-space:nowrap;box-shadow:0 0 0 1px rgba(230,138,240,0.34),0 16px 34px -14px rgba(0,0,0,0.9);transform:translateX(-50%)}.is-saving-font .fv-pickbar,[data-view='type'] .fv-pickbar,[data-view='info'] .fv-pickbar{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-pickbar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;flex-wrap:wrap;justify-content:flex-end;gap:10px 8px;width:auto;padding:14px 12px 12px;border-radius:22px;transform:none}}.fv-pick-info{display:flex;flex:1 1 0;align-items:baseline;gap:10px;min-width:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-pick-info{flex-basis:100%;padding:0 6px}}.fv-pick-count{overflow:hidden;color:#fff;font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.fv-pick-size{flex:1 1 0;min-width:0;overflow:hidden;color:#c99bcf;font-variant-numeric:tabular-nums;text-overflow:ellipsis;transition:opacity .2s ease}.fv-pick-size.is-stale{opacity:.45}.fv-pill-button{flex:none;height:36px;padding:0 18px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.fv-pill-button:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.fv-pill-button:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.fv-pill-button:disabled{opacity:.4;cursor:default}.fv-pill-button.is-main{background:#e68af0;color:#1c0b20;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7)}.fv-pill-button.is-main:hover{background:#efa6f6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.fv-pill-button[aria-pressed='true']{background:rgba(230,138,240,0.14);color:#e68af0;box-shadow:inset 0 0 0 1px rgba(230,138,240,0.34)}.fv-textpick{position:absolute;bottom:calc(82px + env(safe-area-inset-bottom));left:50%;z-index:7;width:min(440px, calc(100% - 32px));padding:14px 16px 12px;border-radius:18px;background:rgba(24,16,27,0.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px rgba(230,138,240,0.34),0 22px 44px -18px rgba(0,0,0,0.9);transform:translateX(-50%)}.is-saving-font .fv-textpick,[data-view='type'] .fv-textpick,[data-view='info'] .fv-textpick{display:none}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-textpick{bottom:calc(116px + env(safe-area-inset-bottom))}}.fv-textpick-title{margin:0 0 8px;color:#f2f2ef;font-size:14px;font-weight:650}.fv-textpick-field{display:block;width:100%;padding:10px 12px;border:0;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);color:#f2f2ef;font:15px/1.45 'Commissioner',system-ui,sans-serif;resize:none;user-select:text}.fv-textpick-note{min-height:18px;margin:8px 2px 0;color:#c99bcf;font-size:12.5px}.fv-label{margin:14px 18px 6px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.fv-rows{padding:0 8px}.fv-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 6px 0 10px;border-radius:9px;color:#dadce0;font-size:13px;cursor:pointer}.fv-row:hover{background:rgba(255,255,255,0.05)}.fv-row.is-on{background:rgba(230,138,240,0.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(230,138,240,0.34)}.fv-row-name{flex:1;min-width:0;overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.fv-row-meta{flex:none;color:#80858e;font-size:12px;font-variant-numeric:tabular-nums}.fv-row-pick{display:none;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:transparent;cursor:pointer;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.25)}.fv-row-pick .icon{width:12px;height:12px}.fv-row-pick.is-some{background:linear-gradient(90deg,#e68af0 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px #e68af0}.fv-row-pick.is-all{background:#e68af0;color:#1c0b20;box-shadow:none}.is-picking-glyphs .fv-row-pick{display:grid}.fv-more{margin:2px 18px 6px;padding:0;border:0;background:none;color:#e68af0;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.fv-swatches{display:inline-flex;flex:none;gap:2px}.fv-swatches i{width:10px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.fv-swatches.is-small i{width:7px;height:14px;border-radius:2px}.fv-swatches-wide i{width:18px;height:18px;border-radius:4px}.fv-big{position:relative;margin:6px 18px 10px;overflow:hidden;aspect-ratio:1;border-radius:14px;background:#0e0f10;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.fv-big svg,.fv-big canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.fv-big canvas{image-rendering:pixelated}.fv-big .fv-glyph{fill:#f2f2ef}.fv-big.is-points .fv-glyph{fill:rgba(242,242,239,0.14);stroke:#f2f2ef;stroke-width:1.2px;vector-effect:non-scaling-stroke}.fv-metric{stroke:rgba(109,182,255,0.55);stroke-width:1px;vector-effect:non-scaling-stroke}.fv-metric.is-base{stroke:rgba(109,182,255,0.9)}.fv-advance{fill:rgba(109,182,255,0.05);stroke:rgba(109,182,255,0.35);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.fv-metric-label{position:absolute;left:8px;color:rgba(109,182,255,0.85);font-size:10px;font-weight:650;letter-spacing:.02em;white-space:nowrap;transform:translateY(-100%);pointer-events:none}.fv-handle{stroke:rgba(230,138,240,0.5);stroke-width:1px;vector-effect:non-scaling-stroke}.fv-on{fill:#e68af0}.fv-off{fill:#0a0b0c;stroke:#e68af0}.fv-big-tools{display:flex;flex-wrap:wrap;gap:6px;margin:0 18px 12px}.fv-big-tools .fv-chipbutton{height:28px;padding:0 11px;font-size:12.5px}.fv-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px 18px 12px}.fv-fact{min-width:0;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,0.045)}.fv-fact b{display:block;margin-bottom:2px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.fv-fact span{display:block;overflow:hidden;color:#f2f2ef;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fv-fact.is-wide{grid-column:1/-1}.fv-fact.is-wide span{line-height:1.4;white-space:normal}.fv-alts{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.fv-alt{display:flex;flex-direction:column;align-items:center;gap:2px;width:64px;padding:6px 0 5px;border:0;border-radius:10px;background:rgba(255,255,255,0.045);color:#f2f2ef;font:inherit;cursor:pointer}.fv-alt:hover{background:rgba(255,255,255,0.08)}.fv-alt small{max-width:58px;overflow:hidden;color:#80858e;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fv-mini{position:relative;display:block;width:40px;height:40px}.fv-mini svg{position:absolute;inset:0;width:100%;height:100%}.fv-about{margin:0 18px 12px;color:#9398a1;font-size:13px;line-height:1.5}.fv-palette{position:relative}.fv-palette-button{gap:8px;padding-right:9px}.fv-palette-menu{right:0;left:auto;width:250px}.fv-palette-menu .view-menu-item{gap:10px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-palette-menu{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;transform-origin:50% 100%}}.fv-palette-edit{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.fv-colorwell{position:relative;width:34px;height:34px;border-radius:10px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18)}.fv-colorwell input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fv-type{padding:0 16px}.fv-page{max-width:1020px;margin:0 auto;padding:20px 0 120px}.fv-type-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}.fv-type-tools .dv-seg{flex:none}.fv-samples,.fv-type-palettes{display:flex;flex-wrap:wrap;gap:6px}.fv-type-palettes .fv-chipbutton{gap:8px}.fv-size{display:flex;align-items:center;gap:10px;margin-left:auto;color:#9398a1;font-size:12.5px;font-weight:650}.fv-size .fv-range{width:160px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-size{margin-left:0}}.fv-size-value{min-width:44px;color:#ecedf0;font-variant-numeric:tabular-nums}.fv-text{display:block;width:100%;min-height:220px;padding:22px 26px;overflow:hidden;border:0;border-radius:16px;background:#0f1012;color:#f2f2ef;line-height:1.18;font-kerning:normal;font-optical-sizing:auto;resize:none;user-select:text;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-text{padding:16px 18px}}.fv-colortext{line-height:1.1;text-align:center}.fv-missing{margin:10px 2px 0;color:#fed27a;font-size:13px;line-height:1.5}.fv-missing:empty{display:none}.fv-features{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 6px}.fv-features .fv-chipbutton{height:28px;padding:0 11px;font-size:12.5px}.fv-features .fv-chipbutton code{color:#80858e;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.fv-features .fv-chipbutton[aria-pressed='true'] code{color:rgba(230,138,240,0.7)}.fv-compare-pick{position:relative}.fv-compare-menu{right:auto;left:0;width:280px;max-height:340px;overflow-y:auto;transform-origin:0 0}.fv-compare-menu .view-menu-item span{overflow:hidden;text-overflow:ellipsis}.fv-compare{margin-top:14px;padding:16px 20px 18px;border-radius:16px;background:#0f1012;box-shadow:inset 0 0 0 1px rgba(230,138,240,0.34)}.fv-compare-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fv-compare-name{flex:1;min-width:0;overflow:hidden;color:#c99bcf;font-size:12.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fv-compare-text{color:#f2f2ef;line-height:1.18;overflow-wrap:anywhere;white-space:pre-wrap}.fv-falls{margin-top:22px;border-top:1px solid rgba(255,255,255,0.07)}.fv-fall{display:flex;align-items:baseline;gap:16px;padding:10px 2px;border-bottom:1px solid rgba(255,255,255,0.07)}.fv-fall-size{flex:none;width:40px;color:#6b7079;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}.fv-fall-text{flex:1;min-width:0;overflow:hidden;color:#f2f2ef;line-height:1.15;text-overflow:clip;white-space:nowrap}.fv-iconline{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.fv-iconchip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border-radius:12px;background:#0f1012;color:#e4e6ea;font-size:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.fv-iconchip .fv-iconglyph{color:#e68af0;font-size:18px}.fv-fall-text.fv-iconglyph{letter-spacing:.1em}.fv-screen{display:inline-block;max-width:100%;overflow:auto;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07)}.fv-screen canvas{display:block;image-rendering:pixelated}.fv-sizes .dv-segbutton{min-width:34px;padding:0 9px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-sizes{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.fv-sizes .dv-seglabel{display:none}.fv-sizes .dv-segbutton{flex:none;min-width:28px;padding:0 6px}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-strip-end{flex:0 1 auto;min-width:0}}.fv-info{padding:0 16px}.fv-doc{max-width:860px;margin:0 auto;padding:14px 0 80px;user-select:text}.fv-doc h2{margin:26px 0 10px;color:#f2f2ef;font-size:15px;font-weight:650;letter-spacing:-.005em}.fv-doc h2:first-child{margin-top:12px}.fv-doc p{margin:0 0 10px;color:#adb1b9;font-size:13.5px;line-height:1.55}.fv-dl{display:grid;grid-template-columns:minmax(130px,220px) minmax(0,1fr);margin:0;border-top:1px solid rgba(255,255,255,0.07)}.fv-dl dt,.fv-dl dd{margin:0;padding:9px 0;border-bottom:1px solid rgba(255,255,255,0.07);font-size:13.5px;line-height:1.45}.fv-dl dt{padding-right:14px;color:#9398a1}.fv-dl dd{min-width:0;color:#e4e6ea;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.fv-tags{display:flex;flex-wrap:wrap}.fv-badge{display:inline-flex;align-items:center;height:22px;margin:0 6px 4px 0;padding:0 9px;border-radius:999px;background:rgba(255,255,255,0.06);color:#dadce0;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.fv-badge.is-good{background:rgba(94,219,129,0.12);color:#7ee59b;box-shadow:inset 0 0 0 1px rgba(94,219,129,0.3)}.fv-badge.is-warn{background:rgba(254,200,75,0.12);color:#fed27a;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.3)}.fv-doc p.fv-note-amber{margin:10px 0;padding:10px 12px;border-radius:10px;background:rgba(254,200,75,0.08);color:#fed27a;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.22)}.fv-link{padding:0;border:0;background:none;color:#a9c9ea;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.fv-link:hover{color:#fff}.fv-table-wrap{overflow-x:auto}.fv-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.fv-table th{padding:7px 10px 7px 0;border-bottom:1px solid rgba(255,255,255,0.07);color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.06em;text-align:left;text-transform:uppercase}.fv-table td{padding:8px 10px 8px 0;border-bottom:1px solid rgba(255,255,255,0.07);color:#e4e6ea}.fv-table td:first-child{color:#f2f2ef;font-weight:550}.fv-save .export-preset[aria-pressed='true']{box-shadow:inset 0 0 0 3px #e68af0,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.fv-save .export-preset[aria-pressed='true'] .export-preset-name,.fv-save .export-preset[aria-pressed='true'] .export-preset-size{color:#e68af0}.fv-save .export-preset[aria-pressed='true'] i{background:#2e1a31;color:#e68af0;box-shadow:0 0 0 1px rgba(230,138,240,0.6)}.fv-save .export-chip[aria-pressed='true']{color:#e68af0;box-shadow:inset 0 0 0 3px #e68af0,inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.fv-save .export-room{min-height:46px}.fv-save .export-problem{background:rgba(254,200,75,0.08);color:#fed27a;box-shadow:inset 0 0 0 1px rgba(254,200,75,0.22)}.fv-save-what{display:flex;align-items:center;gap:10px;margin:12px 4px 0;color:#adb1b9;font-size:13.5px;white-space:nowrap}.fv-save-what b{color:#f2f2ef;font-weight:650}.fv-save-what span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fv-save-what button{flex:none;height:28px;margin-left:auto;padding:0 12px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.fv-save-what button:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.fv-save-what button:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.fv-save-rows{display:flex;flex-direction:column;gap:12px;padding-top:16px}.fv-save-row{display:flex;align-items:center;gap:14px;min-height:32px}.fv-save-row .export-label{flex:none;width:92px}.fv-save-row .export-chips{flex:1;min-width:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.fv-save-row{flex-wrap:wrap;gap:8px}.fv-save-row .export-label{width:100%}}.fv-save-name{flex:1;min-width:0;height:32px;padding:0 12px;border:0;border-radius:10px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);color:#f2f2ef;font:inherit;font-size:13px;font-weight:600;user-select:text}.fv-save-hint{flex:none;color:#6b7079;font-size:12px}.fv-print .od-print-page{background:#fff;color:#111214}.fv-spec{position:absolute;inset:0;display:flex;flex-direction:column;padding:48pt 48pt 40pt;font-family:'Commissioner',system-ui,sans-serif}.fv-spec-name{margin:0;font-size:54pt;font-weight:normal;line-height:1.05;overflow-wrap:anywhere}.fv-spec-meta{margin:10pt 0 0;color:#6b7079;font-size:9pt}.fv-spec-falls{display:flex;flex-direction:column;gap:10pt;margin-top:34pt}.fv-spec-fall{display:flex;align-items:baseline;gap:14pt;overflow:hidden;white-space:nowrap}.fv-spec-size{flex:none;width:30pt;color:#9398a1;font-size:7.5pt}.fv-spec-fall-text{overflow:hidden;line-height:1.15}.fv-spec-paragraph{margin:30pt 0 0;font-size:11pt;line-height:1.5}.fv-spec-chars{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;flex:1;margin-top:14pt;border-top:.5pt solid #d5d7db;border-left:.5pt solid #d5d7db}.fv-spec-char{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;border-right:.5pt solid #d5d7db;border-bottom:.5pt solid #d5d7db}.fv-spec-glyph{font-size:20pt;line-height:1.3}.fv-spec-code{color:#9398a1;font-size:5.5pt}.view-med{container-type:inline-size;background:#000}.view-med.is-measuring{cursor:crosshair}.view-med.is-grabbing{cursor:grabbing}.view-med.is-windowing{cursor:ns-resize}.view-med-series,.view-med-tags{display:none}.is-medical .view-board-section,.is-medical .view-board-pages,.is-medical .view-board-tree,.is-medical .view-board-card,.is-medical .view-cad-spaces,.is-medical .view-cad-layers,.is-medical .view-cad-foot{display:none}.is-medical .view-med-series{display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:0;padding:4px 10px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.is-medical .view-med-tags{display:flex;flex:1;flex-direction:column;min-height:0}.view-med-side-button{width:38px;margin-left:8px;padding:0}.has-files .view-med-side-button{margin-left:0}.view-med-side-button[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.view-med-window{position:relative;display:flex}.view-zoom .view-med-window-button .icon{width:20px;height:20px}.view-med-window-menu{max-height:calc(100dvh - 140px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.view-med-study{grid-column:1/-1;margin:10px 6px 2px;overflow:hidden;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.view-med-tile{display:block;min-width:0;padding:6px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.view-med-tile:hover{background:rgba(255,255,255,0.05)}.view-med-tile.is-on{background:rgba(109,182,255,0.14);box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3)}.view-med-thumb{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;border-radius:8px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.view-med-thumb > .icon{width:28px;height:28px;color:#5a5e66}.view-med-thumb-box{position:relative;display:block;width:100%;height:100%}.view-med-thumb-box canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .25s ease}.view-med-thumb-box canvas.is-drawn{opacity:1}.view-med-ref{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.view-med-ref line{stroke:#6db6ff;stroke-width:1.5;vector-effect:non-scaling-stroke}.view-med-tile-name{display:block;margin:7px 2px 1px;overflow:hidden;color:#f2f2ef;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-med-tile-meta{display:block;margin:0 2px;overflow:hidden;color:#9398a1;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.view-med-find{flex:none;margin:2px 12px 8px}.view-med-reveal{flex:none;align-self:flex-start;height:30px;margin:0 12px 8px;padding:0 14px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.view-med-reveal:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-med-reveal:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-med-reveal[aria-pressed='true']{background:rgba(255,214,10,0.14);color:#ffd60a;box-shadow:inset 0 0 0 1px rgba(255,214,10,0.3)}.view-med-rows{flex:1;min-height:0;padding:0 6px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent;user-select:text}.view-med-tag{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:6px 8px 6px calc(8px + var(--depth, 0) * 14px);border-radius:8px}.view-med-tag.is-sequence{cursor:pointer;user-select:none}.view-med-tag.is-sequence:hover{background:rgba(255,255,255,0.05)}.view-med-tag-id{grid-column:2;grid-row:1;color:#6b7079;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.view-med-tag-vr{grid-column:2;grid-row:2;justify-self:end;color:#6b7079;font-size:10.5px;font-weight:650;letter-spacing:.04em}.view-med-tag-text{display:flex;grid-column:1;grid-row:1/span 2;flex-direction:column;min-width:0}.view-med-tag-name{color:#ecedf0;font-size:12.5px;font-weight:550}.is-sequence .view-med-tag-name::before{content:'';display:inline-block;width:5px;height:5px;margin:0 8px 2px 1px;border-right:1.5px solid #9398a1;border-bottom:1.5px solid #9398a1;transform:rotate(-45deg);transition:transform .2s ease}.is-sequence.is-open .view-med-tag-name::before{transform:rotate(45deg)}.view-med-tag-value{color:#b5b9c0;font-size:12px;overflow-wrap:anywhere}.view-med-tag-value.is-hidden{color:#6b7079}.view-med-item{margin:4px 0 0;padding:2px 8px 2px calc(8px + var(--depth, 0) * 14px);color:#6b7079;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-med-tags-note{margin:24px 16px;color:#9398a1;font-size:13px;text-align:center}.view-med-corner{position:absolute;z-index:2;display:flex;flex-direction:column;max-width:calc(50% - 40px);color:#f2f2f2;font-size:12.5px;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.45;text-shadow:0 1px 2px rgba(0,0,0,0.9),0 0 6px rgba(0,0,0,0.7);pointer-events:none}.view-med-corner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-med-corner.is-tl{top:14px;left:16px}.view-med-corner.is-tr{top:66px;right:16px;align-items:flex-end;text-align:right}.view-med-corner.is-bl{bottom:72px;left:16px}.view-med-corner.is-br{right:16px;bottom:72px;align-items:flex-end;text-align:right}.view-med-edge{position:absolute;z-index:2;color:#ffd60a;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,0.9);pointer-events:none}.view-med-edge.is-right{top:calc(50% - 32px);right:14px}.view-med-edge.is-left{top:calc(50% - 32px);left:14px}.view-med-edge.is-top{top:14px;left:50%;translate:-50% 0}.view-med-edge.is-bottom{bottom:78px;left:50%;translate:-50% 0}@container (max-width: 640px){.view-med-corner.is-tl,.view-med-edge.is-top{top:66px}}.view-med-over{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.view-med-over polyline,.view-med-over ellipse{fill:none;stroke:#ffd60a;stroke-width:1.5}.view-med-over circle{fill:#000;stroke:#ffd60a;stroke-width:1.5}.view-med-over text{fill:#ffd60a;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:rgba(0,0,0,0.85);stroke-width:3px;stroke-linejoin:round}.view-med-over .is-live{opacity:.8}.view-med-pill{position:absolute;bottom:18px;left:50%;z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:5px 14px 5px 5px;border-radius:999px;background:rgba(14,15,16,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#dadce0;font-size:13px;font-weight:550;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 16px 34px -14px rgba(0,0,0,0.9);transform:translateX(-50%);cursor:default}.view-med-play{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#f2f2ef;cursor:pointer}.view-med-play:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-med-play:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-med-play .icon{width:16px;height:16px}.view-med-slider{flex:0 1 220px;min-width:80px;margin:0;accent-color:#6db6ff;cursor:pointer}.view-med-count{min-width:76px;color:#9398a1;font-variant-numeric:tabular-nums;text-align:center}.view-med-value{min-width:64px;overflow:hidden;color:#f2f2ef;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis}.view-med-value:empty{display:none}.view-med-tools{display:flex;align-items:center;gap:6px;min-width:0}.view-med-tool{flex:none;height:28px;padding:0 11px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#dadce0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.view-med-tool:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.view-med-tool:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.view-med-tool.is-on{background:rgba(255,214,10,0.14);color:#ffd60a;box-shadow:inset 0 0 0 1px rgba(255,214,10,0.3)}.view-med-measured{min-width:0;margin:0 4px;overflow:hidden;color:#f2f2ef;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.view-med-erase{flex:none;height:28px;padding:0 12px;border:0;border-radius:10px;background:rgba(109,182,255,0.14);color:#6db6ff;font:inherit;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3)}.view-med-card{position:absolute;top:50%;left:50%;z-index:3;width:min(420px, calc(100% - 32px));padding:24px 26px;border-radius:20px;background:rgba(20,21,23,0.94);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 24px 50px -20px rgba(0,0,0,0.9);text-align:center;translate:-50% -50%}.view-med-card-title{margin:0;color:#f2f2ef;font-size:16px;font-weight:650}.view-med-card-text{margin:6px 0 0;color:#9398a1;font-size:13.5px}.view-med-card-text:empty{display:none}.view-med-card-button{height:36px;margin-top:16px;padding:0 18px;border:0;border-radius:12px;background:#fff;color:#0b0c0d;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.view-med-report{position:absolute;inset:0;z-index:3;overflow-y:auto;overscroll-behavior:contain;background:#0a0b0c;cursor:auto;user-select:text}.view-med-page{max-width:760px;margin:32px auto 48px;padding:30px 34px 34px;border-radius:20px;background:#141517;box-shadow:0 0 0 1px rgba(255,255,255,0.07);color:#dadce0;font-size:14px;line-height:1.5}.view-med-page h1{margin:2px 0 4px;color:#f2f2ef;font-size:22px;font-weight:650;line-height:1.25}.view-med-page h2{margin:22px 0 6px;color:#f2f2ef;font-size:15px;font-weight:650}.view-med-page h3{margin:14px 0 4px;color:#dadce0;font-size:13.5px;font-weight:650}.view-med-page-label{margin:0;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-med-page-meta{margin:0 0 8px;color:#9398a1;font-size:13px}.view-med-section.is-depth-2,.view-med-section.is-depth-3{padding-left:14px;border-left:1px solid rgba(255,255,255,0.08)}.view-med-line{display:flex;gap:16px;margin:0;padding:5px 0;border-bottom:1px solid rgba(255,255,255,0.05)}.view-med-line-name{flex:none;width:38%;color:#9398a1}.view-med-line-value{min-width:0;color:#f2f2ef;overflow-wrap:anywhere}.view-menu-item[data-board='med-clean']{position:relative;margin-top:13px}.view-menu-item[data-board='med-clean']::before{content:'';position:absolute;top:-7px;right:4px;left:4px;height:1px;background:rgba(255,255,255,0.08)}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.is-medical .view-zoom-out,.is-medical .view-zoom-in{display:none}.is-medical .view-med-series{grid-template-columns:repeat(3,minmax(0,1fr))}.view-med-window{position:static}.view-med-window-menu{width:min(270px, calc(100vw - 32px))}.view-med-corner{font-size:11px}.view-med-corner.is-tr,.view-med-corner.is-br{display:none}.view-med-edge{font-size:12.5px}.view-med-edge.is-bottom{bottom:72px}.view-med-pill{bottom:12px;gap:8px;width:calc(100% - 24px);padding-right:12px}.view-med-slider{flex:1;width:auto;min-width:0}.view-med-count{min-width:0}.view-med-tools{flex:1;overflow-x:auto;scrollbar-width:none}.view-med-page{margin:12px;padding:22px 20px}}.peek.page{display:block;padding:0;overflow:clip;background:#08090a}.peek.page::before{position:fixed}.peek.page .peek-footer{padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.page-backdrop{position:fixed;inset:0;z-index:-2;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22%3E %3Ctitle%3ENoise%3C/title%3E %3Cfilter id=%22noise%22%3E %3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.8%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E %3C/filter%3E %3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noise)%22 opacity=%220.07%22/%3E %3C/svg%3E"),radial-gradient(75% 65% at 50% 44%,#1a1b1e 0%,#131416 48%,#08090a 100%);background-blend-mode:overlay,normal}.page-wrap{position:relative;padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.page-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1240px;height:76px;margin:0 auto}@media (max-width:640px){.page-nav{height:64px}}.page-home{display:flex;align-items:center;gap:10px;color:#f2f2ef;font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1}.page-home:hover{color:#f2f2ef}.page-home .peek-mark{width:30px;height:30px}.page-link,.format-all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.page-link .icon,.format-all .icon{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.page-link:hover .icon,.format-all:hover .icon{transform:translateX(3px)}.page-link-short{display:none}@media (max-width:640px){.page-link-long{display:none}.page-link-short{display:inline}}.format{--hero:max(700px, min(100svh, 940px))}.format .peek-drift{bottom:auto;height:var(--hero)}.format-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--hero) - 76px);padding-block:12px 64px;text-align:center}.format-hero .peek-upload{margin-top:clamp(56px,5.4vw,78px)}.format-hero .peek-drop::before{content:'';position:absolute;inset:-55%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb, var(--c) 16%, transparent),transparent);pointer-events:none}@media (max-width:640px){.format-hero{min-height:0;padding-block:10px 56px}.format-hero .peek-upload{margin-top:40px}}.format-kind{display:inline-flex;align-items:center;gap:6px;height:34px;margin-bottom:24px;font-size:14px;font-weight:600}.format-kind a{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 11px 0 9px;border-radius:10px;border:0;background:transparent;color:#a3a4a8;box-shadow:none;transition:background .15s ease,color .15s ease;color:#c3c6cc}.format-kind a:hover{background:#26272a;color:#fff}.format-kind a .icon{width:16px;height:16px;color:var(--c)}.format-kind b{padding-right:4px;font-weight:650;color:var(--c)}@media (max-width:640px){.format-kind{margin-bottom:18px}}.format-kind-chevron{width:14px;height:14px;color:#6b7079;stroke-width:2.2;transform:rotate(-90deg)}.format-title{margin:0;max-width:13em;font-size:clamp(38px,5vw,66px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.format-title b{font-weight:inherit;color:var(--c)}@media (max-width:640px){.format-title{font-size:36px}}.format-lead{margin:22px 0 0;max-width:34em;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:#a9acb3;text-wrap:balance}@media (max-width:640px){.format-lead{margin-top:16px}}.peek-card.format-card{animation:format-bob 3.4s ease-in-out infinite alternate}.is-loading .peek-card.format-card{animation-play-state:.has-video.is-paused:not(.is-exporting):not(.is-closing)}.format-body{display:flex;flex-direction:column;align-items:center;gap:clamp(96px,9vw,132px);padding-block:32px 128px;text-align:center}.format-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:780px}.format-section h2{margin:0;font-size:clamp(27px,2.6vw,35px);font-weight:650;letter-spacing:-.028em;line-height:1.12;text-wrap:balance}.format-sub{margin:14px 0 0;max-width:34em;font-size:16px;line-height:1.55;color:#9398a1;text-wrap:balance}.format-bar{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:66px;margin-top:36px;padding:12px 22px;border-radius:18px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 28px 60px -28px rgba(0,0,0,0.95)}.format-bar .view-name{text-align:center}@media (max-width:760px){.format-bar{justify-content:flex-start;padding:12px 16px;text-align:left}.format-bar .view-name{text-align:left}.format-bar .view-facts{justify-content:flex-start}}.format-bar-info{min-width:0}.format-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:12px 0 0;padding:0;list-style:none}.format-tools li{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px 18px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025);color:#c3c6cc;font-size:14px;font-weight:500;line-height:1.35;text-wrap:balance}.format-tools .icon{width:17px;height:17px}@media (max-width:760px){.format-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.format-disc{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);color:#f2f2ef;box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1)}.format-prose{display:flex;flex-direction:column;gap:16px;max-width:36em;margin-top:24px;font-size:17px;line-height:1.65;color:#c3c6cc;text-wrap:pretty}.format-prose p{margin:0}.format-specs{width:min(440px, 100%);margin-top:34px;padding:0 24px 6px;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06);text-align:left}.format-specs .exif-head{padding:26px 0 4px}.format-browsers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:34px 0 0;padding:0;list-style:none}@media (max-width:760px){.format-browsers{grid-template-columns:repeat(2,minmax(0,1fr))}}.format-browser{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 20px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025)}.format-browser.is-you{border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.05)}.format-you{position:absolute;top:-10px;left:50%;display:none;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:#f2f2ef;color:#0d0e10;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translateX(-50%)}.is-you .format-you{display:flex}.format-mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border-radius:50%}.format-mark.is-native{background:rgba(94,219,129,0.12);color:#5edb81;box-shadow:0 0 0 1px rgba(94,219,129,0.28)}.format-mark.is-native .icon{width:20px;height:20px;stroke-width:2.4}.format-mark.is-filepeek{background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent),0 0 22px -6px var(--c)}.format-mark .peek-mark{width:26px;height:26px;translate:6% 6%}.format-browser-name{font-size:16px;font-weight:650;letter-spacing:-.01em}.format-browser-how{font-size:13px;line-height:1.35;color:#9398a1;text-wrap:balance}.format-faq{display:flex;flex-direction:column;gap:10px;width:100%;max-width:640px;margin-top:30px;text-align:left}.format-faq details{border:1px solid rgba(255,255,255,0.07);border-radius:16px;background:rgba(255,255,255,0.03);transition:background .2s ease,border-color .2s ease}.format-faq details[open]{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.05)}.format-faq details[open] summary .icon{transform:rotate(180deg)}.format-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none;font-size:16px;font-weight:600;letter-spacing:-.005em;cursor:pointer}.format-faq summary::-webkit-details-marker{display:none}.format-faq summary .icon{width:18px;height:18px;color:#9398a1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.format-faq p{margin:-4px 0 0;padding:0 20px 19px;font-size:15px;line-height:1.55;color:#9398a1}.format-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:30px 0 0;padding:0;list-style:none}.format-chip{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px 0 13px;border-radius:12px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c3c6cc;font-size:14px;font-weight:500;white-space:nowrap}.format-chip:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.format-chip:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.format-chip .icon{width:17px;height:17px;color:var(--c)}.format-chip b{flex:none;font-weight:650;color:#f2f2ef}.format-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.format-chip:hover{color:#fff}@media (max-width:640px){.format-chip span{display:none}}.format-all{margin-top:30px}@keyframes format-bob{from{transform:translateY(5%)}to{transform:translateY(-2%)}}.types .page-wrap{width:100%;max-width:1160px;margin-inline:auto}.types .peek-footer{padding-top:72px}.types-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding-block:14px}.types-bar .view-logo span{display:revert}.types-hero{padding-block:clamp(28px,5vw,64px) clamp(28px,3.6vw,44px);text-align:center}.types-title{margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.types-intro{max-width:34em;margin:18px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:#a9acb3;text-wrap:balance}.types-search{display:flex;align-items:center;gap:12px;width:min(580px, 100%);height:58px;margin:32px auto 0;padding:0 12px 0 20px;border-radius:18px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);background:#0c0d0e;cursor:text}.types-search > .icon{width:21px;height:21px;color:#9398a1}.types-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font:inherit;font-size:17px;font-weight:500;letter-spacing:-.005em;-webkit-appearance:none;appearance:none}.types-search input::placeholder{color:#6b7079;opacity:1}.types-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.types-clear{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c3c6cc;cursor:pointer}.types-clear:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.types-clear:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.types-clear .icon{width:16px;height:16px}.types .types-body{max-width:1020px}.types-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.types-filter{display:flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 11px;border-radius:10px;border:0;background:#202124;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55);transition:background .15s ease,box-shadow .15s ease,color .15s ease;color:#c3c6cc;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.types-filter:hover{background:#26272a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.6),0 6px 14px -2px rgba(0,0,0,0.6)}.types-filter:active{background:#18191b;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.types-filter:hover{color:#fff}.types-filter .icon{width:16px;height:16px;color:var(--c)}.types-filter small{display:inline-block;margin:0 -5px 0 7px;padding:3px 7px;border-radius:999px;background-color:rgba(0,0,0,0.28);color:#7e838c;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.types-filter small:empty{display:none}.types-filter.is-all{padding-left:14px}.types-filter[aria-pressed='true']{background:#151618;color:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05)}.types-filter[aria-pressed='true'] small{color:#9398a1}.types-peek{border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease}.types-peek:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.types-peek:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}.types-meta{display:flex;justify-content:space-between;gap:12px;margin:34px 4px 12px;color:#80858e;font-size:13.5px;font-weight:500}.types-meta b{color:#c3c6cc;font-weight:600}.types-panel{overflow:clip;border-radius:20px;background:rgba(14,15,17,0.72);box-shadow:0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 rgba(255,255,255,0.03),0 30px 70px -40px rgba(0,0,0,0.9)}@media (max-width:760px){.types-panel{border-radius:18px}}.types-head,.types-row{display:grid;grid-template-columns:72px minmax(0,1fr) 128px 18px;align-items:center;gap:18px;padding-inline:20px}@media (max-width:760px){.types-head,.types-row{grid-template-columns:62px minmax(0,1fr) 18px;gap:14px;padding-inline:14px}}.types-head{position:sticky;top:env(safe-area-inset-top, 0px);z-index:2;height:44px;border-radius:20px 20px 0 0;background:rgba(17,18,20,0.95);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 0 rgba(255,255,255,0.06);color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.types-head{display:none}}.types-row{min-height:62px;padding-block:10px;border-top:1px solid rgba(255,255,255,0.05);color:#c3c6cc;transition:background-color .15s ease}.types-row:first-child{border-top:0}.types-row:hover{color:#c3c6cc}.types-row.is-exact{background-color:color-mix(in srgb, var(--c) 7%, transparent)}a.types-row:hover{background-color:rgba(255,255,255,0.035)}a.types-row:hover .types-go{color:#f2f2ef;transform:translateX(3px)}.types-ext{position:relative;display:grid;place-items:center;width:64px;height:30px;border-radius:7px;background:var(--c);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.1em;line-height:1;clip-path:polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 0 100%)}.types-ext::after{content:'';position:absolute;top:0;right:0;width:9px;height:9px;border-radius:0 0 0 2px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.55) 50%)}@media (max-width:760px){.types-ext{width:58px;font-size:11px}}.types-ext.is-long{font-size:9.5px;letter-spacing:.05em}.types-ext.is-longer{font-size:8.5px;letter-spacing:.03em}.types-name{min-width:0}.types-name b{display:block;overflow:hidden;color:#f2f2ef;font-size:15px;font-weight:600;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.types-name mark{border-radius:4px;background:color-mix(in srgb, var(--c) 22%, transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 22%, transparent)}@media (max-width:760px){.types-name b{line-height:1.3;white-space:normal}}.types-also{display:block;margin-top:2px;overflow:hidden;color:#80858e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.types-also:empty{display:none}@media (max-width:760px){.types-also{white-space:normal}}.types-kind{display:flex;align-items:center;gap:8px;color:#9398a1;font-size:13.5px;white-space:nowrap}.types-kind .icon{width:16px;height:16px;color:var(--c)}.types-go{width:18px;height:18px;color:#5c6068;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .2s ease}@media (max-width:760px){.types-kind{display:none}}.types-empty{display:flex;flex-direction:column;align-items:center;padding:56px 24px 52px;text-align:center}.types-empty .view-button{margin-top:22px;padding-inline:18px}.types-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.09);color:#9398a1}.types-empty-icon .icon{width:24px;height:24px}.is-kind .types-empty-icon{background:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);color:var(--c)}.types-empty-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.types-empty-text{max-width:30em;margin:10px 0 0;color:#9398a1;font-size:15px;line-height:1.5;text-wrap:balance}.add-hero{display:flex;flex-direction:column;align-items:center;padding-block:36px 40px;text-align:center}.add-hero .format-title{max-width:12em}.add-hero .format-lead{max-width:33em}@media (max-width:640px){.add-hero{padding-block:12px 24px}}.add-eyebrow{display:inline-flex;align-items:center;gap:8px;height:34px;margin-bottom:24px;padding:0 13px 0 11px;border-radius:10px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07);color:#c3c6cc;font-size:14px;font-weight:600}.add-eyebrow .icon{width:16px;height:16px;color:var(--c)}@media (max-width:640px){.add-eyebrow{margin-bottom:18px}}.add-maker{width:min(720px, 100%);margin-top:40px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06);text-align:left}@media (max-width:560px){.add-maker{padding:16px}}.add-label{display:block;margin:0 0 10px 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.add-field{display:flex;align-items:center;gap:12px;width:100%;height:58px;padding:0 7px 0 18px;border-radius:18px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);background:#0c0d0e}.add-field > .icon{flex:none;width:20px;height:20px;color:#9398a1}.add-field input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font:inherit;font-size:16px;font-weight:500;outline:none}.add-field input::placeholder{color:#6b7079}@media (max-width:560px){.add-field{flex-wrap:wrap;height:auto;padding:12px}.add-field input{flex-basis:calc(100% - 40px);height:34px}}.add-main{display:inline-flex;flex:none;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.add-main:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.add-main:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}@media (max-width:560px){.add-main{width:100%}}.add-out{margin-top:18px}.add-result{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 18px;border-radius:16px;background:rgba(255,255,255,0.03);box-shadow:0 0 0 1px rgba(255,255,255,0.07)}.add-result .view-button{flex:none}.add-result.is-example .add-url{opacity:.5}.add-result.is-example .add-copy,.add-result.is-example .add-open{opacity:.4;pointer-events:none}@media (max-width:560px){.add-result{flex-wrap:wrap;padding:14px}}.add-url{flex:1;min-width:0;color:#8a8f98;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.add-url b{color:#f2f2ef;font-weight:600}@media (max-width:560px){.add-url{flex-basis:100%}}.add-copy{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-width:88px;height:30px;padding:0 12px;border:0;border-radius:999px;background:none;color:#a3a4a8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);transition:background .15s ease,box-shadow .15s ease,color .15s ease;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.add-copy:hover{background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);color:#fff}.add-copy .icon{width:13px;height:13px}.add-copy.is-done{color:#5edb81;box-shadow:inset 0 0 0 1px rgba(94,219,129,0.42)}.add-server{margin-top:22px}.add-server .add-label{margin-bottom:0}.add-checks{margin:10px 0 0;padding:0;list-style:none}.add-check{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 12px;padding:12px 4px;border-top:1px solid rgba(255,255,255,0.06)}.add-check b{font-size:14.5px;font-weight:600;line-height:1.4}.add-check > span{color:#9398a1;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.add-mark{display:grid;grid-row:span 2;place-items:center;width:28px;height:28px;border-radius:50%}.add-mark .icon{width:15px;height:15px;stroke-width:2.4}.is-ok .add-mark{background:rgba(94,219,129,0.12);color:#5edb81;box-shadow:0 0 0 1px rgba(94,219,129,0.28)}.is-warn .add-mark{background:rgba(254,200,75,0.12);color:#fec84b;box-shadow:0 0 0 1px rgba(254,200,75,0.28)}.is-bad .add-mark{background:rgba(254,109,95,0.12);color:#fe6d5f;box-shadow:0 0 0 1px rgba(254,109,95,0.28)}.is-how .add-mark,.is-wait .add-mark{background:rgba(255,255,255,0.05);color:#c3c6cc;box-shadow:0 0 0 1px rgba(255,255,255,0.14)}.is-wait .add-mark .icon{animation:add-wait 1.2s ease-in-out infinite alternate}.add-inline{display:block;grid-column:2;margin-top:8px;padding:10px 12px;border-radius:10px;background:#0c0d0e;box-shadow:0 0 0 1px rgba(255,255,255,0.06);color:#dadce0;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.add-body{gap:clamp(88px,8vw,120px);padding-top:72px}@media (max-width:640px){.add-body{padding-top:48px}}.add-steps{display:grid;gap:10px;width:100%;margin:34px 0 0;padding:0;list-style:none;text-align:left}.add-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;min-width:0;padding:20px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025)}.add-step .format-disc{grid-row:span 2;width:34px;height:34px;font-size:14px;font-weight:700}.add-step h3{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}.add-step p{margin:0;color:#9398a1;font-size:14.5px;line-height:1.5}.add-step code{display:block;grid-column:1/-1;margin-top:10px;padding:10px 12px;border-radius:10px;background:#0c0d0e;box-shadow:0 0 0 1px rgba(255,255,255,0.06);color:#dadce0;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.add-step code b{color:#6db6ff;font-weight:500}.add-tabbed{width:100%;margin-top:30px}.add-tabs{display:flex;gap:2px;width:fit-content;max-width:100%;margin:0 auto 14px;padding:3px;border-radius:12px;background:#151618;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.05);overflow-x:auto;scrollbar-width:none}.add-tabs::-webkit-scrollbar{display:none}.add-tab{flex:none;height:30px;padding:0 11px;border:0;border-radius:9px;background:none;color:#a3a7af;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.add-tab:hover{color:#f2f2ef}.add-tab[aria-selected='true']{background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.6),0 4px 10px -2px rgba(0,0,0,0.55)}.add-code{width:100%;border-radius:16px;background:#0c0d0e;box-shadow:0 0 0 1px rgba(255,255,255,0.07);text-align:left;overflow:hidden}.add-code pre{margin:0;padding:16px 18px 18px;overflow-x:auto;color:#dadce0;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:13px;line-height:1.65}.add-code code{font:inherit}.add-code .c{color:#6b7079}.add-code .s{color:#6db6ff}.add-code .k{color:#ad8dfd}.add-code .h{color:#ff9e57}.add-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 10px 9px 16px;border-bottom:1px solid rgba(255,255,255,0.06);color:#80858e;font-size:12.5px;font-weight:600}.add-code-head > span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-note{max-width:40em;margin:18px 0 0;color:#80858e;font-size:14px;line-height:1.55;text-wrap:balance}.add-note code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,0.06);color:#dadce0;font-family:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,monospace;font-size:12.5px}.add-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:34px 0 0;padding:0;list-style:none}@media (max-width:760px){.add-screens{grid-template-columns:minmax(0,1fr)}}.add-screen{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0}.add-shot{position:relative;height:300px;border-radius:18px;overflow:hidden;background:radial-gradient(110% 85% at 50% 38%,#1a1b1e 0%,#0e0f10 68%,#08090a 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08);pointer-events:none;user-select:none}.add-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;text-align:center}.add-loading .loupe{--p:.42;margin-bottom:14px;font-size:54px}.add-loading .loading-title{font-size:16px}.add-loading .loading-file{margin-top:10px;padding:4px 10px;font-size:12px}.add-loading .loading-bar{--p:.42;height:5px;margin-top:12px}.add-loading .loading-bytes{margin-top:8px;font-size:12px}.add-bar{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;background:rgba(14,15,16,0.72);box-shadow:0 1px 0 rgba(255,255,255,0.06)}.add-bar .view-mark{flex:none;width:24px;height:24px}.add-bar .view-name{font-size:12.5px}.add-bar .view-facts{justify-content:flex-start;font-size:12px}.add-bar-info{flex:1;min-width:0;text-align:left}.add-page{position:absolute;top:100px;left:50%;width:124px;height:164px;translate:-50% 0;border-radius:4px;background:#f4f4f2;box-shadow:0 18px 40px -12px rgba(0,0,0,0.8)}.add-page::before{content:'';position:absolute;inset:18px 16px auto;height:60%;background:repeating-linear-gradient(180deg,#c9cbcf 0 3px,transparent 3px 9px);opacity:.8}.add-page::after{content:'';position:absolute;top:18px;left:16px;width:54px;height:7px;border-radius:2px;background:#fe6d5f}.add-pop{position:absolute;inset:0;display:grid;place-items:center;background:rgba(4,5,6,0.62)}.add-alert{width:calc(100% - 28px);max-width:300px;padding:18px 14px 14px;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06);text-align:center}.add-alert .alert-icon{width:38px;height:38px;margin-bottom:12px}.add-alert .alert-icon .icon{width:19px;height:19px}.add-alert .alert-title{font-size:17px}.add-alert .popup-file{margin-top:8px;font-size:12px}.add-alert .alert-text{margin-top:8px;font-size:13px}.add-alert .link-buttons{flex-direction:column;gap:8px;margin-top:14px}.add-alert .link-cancel,.add-alert .link-open{display:grid;flex:none;place-items:center;height:38px;font-size:13.5px}.add-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:34px 0 0;padding:0;list-style:none}.add-trust li{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px 18px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025);color:#c3c6cc;font-size:14px;font-weight:500;line-height:1.4;text-wrap:balance}.add-trust .icon{width:17px;height:17px}@media (max-width:760px){.add-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes add-wait{from{opacity:.35}}.legal-hero{display:flex;flex-direction:column;align-items:center;padding-block:36px 0;text-align:center}.legal-hero .format-title{max-width:12em}.legal-hero .format-lead{max-width:31em}@media (max-width:640px){.legal-hero{padding-block:12px 0}}.legal-date{display:inline-flex;align-items:center;gap:8px;height:34px;margin:0 0 24px;padding:0 13px 0 11px;border-radius:10px;background:rgba(255,255,255,0.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07);color:#c3c6cc;font-size:14px;font-weight:600}.legal-date .icon{width:16px;height:16px;color:#9398a1}@media (max-width:640px){.legal-date{margin-bottom:18px}}.legal-short{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(880px, 100%);margin:44px 0 0;padding:0;list-style:none}.legal-short li{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px 18px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025);color:#c3c6cc;font-size:14px;font-weight:500;line-height:1.4;text-wrap:balance}.legal-short .icon{width:17px;height:17px}@media (max-width:760px){.legal-short{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}}.legal-body{display:flex;flex-direction:column;gap:40px;max-width:912px;margin:0 auto;padding-block:80px 128px}@media (max-width:640px){.legal-body{gap:34px;padding-block:56px 96px}}.legal-section h2{margin:0 0 12px;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.legal-section p,.legal-section ul{margin:12px 0 0;font-size:16px;line-height:1.65;color:#b4b8bf;text-wrap:pretty}.legal-section h2 + p{margin-top:0}.legal-section ul{padding-left:22px}.legal-section li + li{margin-top:4px}.legal-section li::marker{color:#6b7079}.legal-section strong{font-weight:600;color:#dadce0}.legal-section a{color:#f2f2ef;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.3);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .2s ease}.legal-section a:hover{text-decoration-color:#f2f2ef}.missing .peek-main{gap:0}.missing .peek-logo{margin-bottom:44px;color:#f2f2ef}.missing .peek-more{margin-top:34px}.missing-title{margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.missing-text{max-width:30em;margin:18px 0 0;color:#a9acb3;font-size:clamp(16px,1.3vw,18px);line-height:1.5;text-wrap:balance}.missing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.missing-actions .view-button{height:46px;padding:0 20px;font-size:15px}.missing-actions .missing-peek{padding-left:16px;border:0;background:#2e2f33;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 1px 2px rgba(0,0,0,0.7),0 8px 18px -4px rgba(0,0,0,0.7);transition:background .15s ease,box-shadow .15s ease}.missing-actions .missing-peek:hover{background:#35363a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.7),0 10px 22px -4px rgba(0,0,0,0.75)}.missing-actions .missing-peek:active{background:#26272a;box-shadow:inset 0 2px 5px rgba(0,0,0,0.7),0 1px 0 rgba(255,255,255,0.05)}@keyframes loading-slide{from{transform:translateX(-105%)}to{transform:translateX(300%)}}@keyframes view-bar-in{from{transform:translateY(-100%)}}@keyframes view-bar-out{to{transform:translateY(-100%)}}@keyframes view-zoom-in{from{opacity:0;transform:translateY(-8px)}}@keyframes view-zoom-out{to{opacity:0}}@keyframes peek-drift{from{translate:0 1.2vmax;rotate:-3deg}to{translate:0 -1.2vmax;rotate:3deg}}@keyframes peek-head-in{from{opacity:0;transform:translateY(-.9em)}}@keyframes peek-head-out{to{opacity:0;transform:translateY(.8em)}}