@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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}.hv{--ink: #1F1A16;--faint: #8E8378;--line: rgba(60,40,20,.09);--green: #2E5A3A;position:relative;height:100%;overflow:hidden;background:#fffdf9;color:var(--ink);font:400 13px/1.4 Onest Variable,Onest,system-ui,sans-serif;letter-spacing:0}.hv *{box-sizing:border-box}.hv-grow{flex:1}.hv-nav{height:52px;display:flex;align-items:center;gap:22px;padding:0 22px;border-bottom:1px solid var(--line)}.hv-logo{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;letter-spacing:-.02em}.hv-logo i{width:16px;height:16px;border-radius:50% 50% 50% 0;background:var(--green);transform:rotate(-45deg)}.hv-nav nav{display:flex;gap:16px;font-size:12.5px;color:var(--faint)}.hv-nav nav .on{color:var(--ink);font-weight:500}.hv-cart{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 11px;border-radius:9px;background:#f4eee6;font-size:12.5px;font-weight:500;transform-origin:100% 50%}.hv-cart em{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:9px;background:#e5ddd2;color:var(--faint);font:600 11px/1 inherit;font-style:normal}.hv-cart em.on{background:var(--green);color:#fff}.hv-hero{padding:22px 22px 6px}.hv-hero h3{margin:0;font-size:27px;line-height:1.08;font-weight:700;letter-spacing:-.035em}.hv-hero p{margin:8px 0 0;max-width:360px;font-size:13px;line-height:1.45;color:#5e554c}.hv-facts{display:flex;gap:14px;margin-top:11px;font-size:12px;color:#5e554c}.hv-facts span{display:inline-flex;align-items:center;gap:5px}.hv-facts svg{color:var(--green)}.hv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 12px}.hv-cats{display:flex;gap:5px}.hv-cats span{height:28px;padding:0 11px;display:inline-flex;align-items:center;border-radius:14px;background:#f4eee6;font-size:12px;font-weight:500;color:#5e554c}.hv-cats .on{background:var(--ink);color:#fffdf9}.hv-search{display:inline-flex;align-items:center;gap:6px;width:132px;height:28px;padding:0 10px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--faint)}.hv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px}.hv-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.hv-card .hv-art{aspect-ratio:16 / 11}.hv-card-in{padding:9px 11px 11px}.hv-card-in>b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-card-in>span{display:block;font-size:11px;color:var(--faint);white-space:nowrap}.hv-card-row{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.hv-card-row strong{font-size:13.5px;font-weight:700;white-space:nowrap}.hv-card-row small{font-size:10.5px;font-weight:400;color:var(--faint)}.hv-add{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f4eee6;color:var(--ink)}.hv-add.on{background:var(--green);color:#fff}.hv-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1a16}.hv-drawer{position:absolute;right:0;top:0;bottom:0;width:300px;padding:18px 18px 0;background:#fffdf9;box-shadow:-1px 0 0 var(--line);display:flex;flex-direction:column}.hv-drawer-head{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.hv-drawer-head b{font-size:17px;font-weight:700;letter-spacing:-.02em}.hv-drawer-head span{font-size:12px;color:var(--faint)}.hv-x{margin-left:auto;align-self:center;color:var(--faint)}.hv-line{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.hv-art.mini{width:44px;height:44px;aspect-ratio:auto;border-radius:9px;overflow:hidden}.hv-line-in{flex:1;min-width:0}.hv-line-in b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-line-in span{font-size:11px;color:var(--faint)}.hv-qty{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 8px;border-radius:8px;background:#f4eee6;font-size:12px;font-weight:600}.hv-qty i{font-style:normal;color:var(--faint)}.hv-line strong{width:44px;text-align:right;font-size:12.5px}.hv-sum{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:#5e554c}.hv-sum.total{margin-top:8px;font-size:14px;color:var(--ink)}.hv-sum.total b{font-size:17px;letter-spacing:-.02em}.hv-pay{margin-top:16px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--green);color:#fff;font-size:13.5px;font-weight:600}.hv-cards{display:flex;justify-content:center;gap:6px;margin-top:10px}.hv-cards b{height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:5px;box-shadow:inset 0 0 0 1px var(--line);font-size:9.5px;font-weight:700;color:#5e554c}.hv.phone .hv-nav{height:48px;padding:0 16px}.hv.phone .hv-hero{padding:18px 16px 4px}.hv.phone .hv-hero h3{font-size:24px}.hv.phone .hv-bar{padding:12px 16px 10px}.hv.phone .hv-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 16px 16px}.hv.phone .hv-drawer{width:100%}.hv-art{display:grid;place-items:center;aspect-ratio:4 / 3}.hv-art{container-type:inline-size}.hv-food{position:relative;display:block}.hv-food:after{content:"";position:absolute;border-radius:50%;background:#ffffff73}.hv-food i,.hv-food:before{position:absolute;display:block}.hv-food.apple{width:38cqw;height:36cqw;border-radius:48% 48% 50% 50%;background:radial-gradient(circle at 70% 75%,#B8392A,transparent 60%),#de5a3e}.hv-food.apple:after{left:18%;top:18%;width:22%;height:16%;transform:rotate(-28deg)}.hv-food.apple:before{content:"";left:48%;top:-12%;width:3.2%;height:18%;border-radius:2px;background:#6b4a2b;transform:rotate(8deg)}.hv-food.apple i{left:54%;top:-14%;width:24%;height:13%;border-radius:0 100%;background:#5c9a3a;transform:rotate(-12deg)}.hv-food.pomegranate{width:40cqw;height:40cqw;border-radius:50%;background:radial-gradient(circle at 70% 72%,#861A2A,transparent 62%),#be2e40}.hv-food.pomegranate:after{left:20%;top:20%;width:22%;height:15%;transform:rotate(-30deg)}.hv-food.pomegranate:before{content:"";left:38%;top:-10%;width:24%;height:16%;background:#8e1f30;clip-path:polygon(0 100%,12% 0,30% 55%,50% 0,70% 55%,88% 0,100% 100%)}.hv-food.grapes{width:34cqw;height:40cqw;background:radial-gradient(circle at 22% 22%,#B5CC66 0 11.5%,transparent 12.5%),radial-gradient(circle at 50% 20%,#A3BF55 0 11.5%,transparent 12.5%),radial-gradient(circle at 78% 22%,#B5CC66 0 11.5%,transparent 12.5%),radial-gradient(circle at 34% 44%,#9AB84C 0 11.5%,transparent 12.5%),radial-gradient(circle at 64% 44%,#AFC860 0 11.5%,transparent 12.5%),radial-gradient(circle at 22% 44%,#A3BF55 0 11.5%,transparent 12.5%),radial-gradient(circle at 78% 44%,#9AB84C 0 11.5%,transparent 12.5%),radial-gradient(circle at 36% 66%,#AFC860 0 11.5%,transparent 12.5%),radial-gradient(circle at 64% 66%,#9AB84C 0 11.5%,transparent 12.5%),radial-gradient(circle at 50% 86%,#A3BF55 0 11.5%,transparent 12.5%)}.hv-food.grapes:after{display:none}.hv-food.grapes:before{content:"";left:48%;top:-8%;width:4%;height:16%;border-radius:2px;background:#6b4a2b}.hv-food.grapes i{left:54%;top:-10%;width:30%;height:15%;border-radius:0 100%;background:#6fa344}.hv-food.melon{width:56cqw;height:34cqw;border-radius:50%;transform:rotate(-12deg);background:repeating-linear-gradient(90deg,transparent 0 7cqw,rgba(170,130,30,.22) 7cqw 8.2cqw),radial-gradient(circle at 70% 70%,#CFA437,transparent 62%),#e9c858}.hv-food.melon:after{left:16%;top:18%;width:26%;height:16%}.hv-food.tomato{width:38cqw;height:34cqw;border-radius:50%;background:radial-gradient(circle at 70% 72%,#B5301F,transparent 62%),#e4492f}.hv-food.tomato:after{left:18%;top:22%;width:20%;height:14%;transform:rotate(-24deg)}.hv-food.tomato:before{content:"";left:34%;top:-6%;width:32%;height:22%;background:#4f8a3c;clip-path:polygon(50% 0,62% 38%,100% 30%,70% 58%,82% 100%,50% 72%,18% 100%,30% 58%,0 30%,38% 38%)}.hv-food.cucumber{width:58cqw;height:19cqw;border-radius:10cqw;transform:rotate(-18deg);background:radial-gradient(circle,rgba(255,255,255,.35) 0 .7cqw,transparent 1cqw) 0 0 / 5cqw 5cqw,linear-gradient(#5e9c47,#3f7a32)}.hv-food.cucumber:after{left:10%;top:18%;width:34%;height:18%;border-radius:10px;background:#ffffff4d}.hv-food.sourdough{width:50cqw;height:40cqw;border-radius:50% 50% 46% 46%;background:radial-gradient(ellipse at 38% 30%,#e9bc7c,#bf8040 70%,#a86b30)}.hv-food.sourdough i{left:22%;top:20%;width:56%;height:50%;background:linear-gradient(35deg,transparent 46%,rgba(255,236,205,.75) 46% 54%,transparent 54%),linear-gradient(-35deg,transparent 46%,rgba(255,236,205,.75) 46% 54%,transparent 54%)}.hv-food.sourdough:after{left:18%;top:12%;width:24%;height:12%;background:#ffffff38;transform:rotate(-20deg)}.hv-food.baguette{width:66cqw;height:16cqw;border-radius:9cqw;transform:rotate(-18deg);background:repeating-linear-gradient(115deg,transparent 0 7cqw,rgba(255,238,206,.7) 7cqw 8.6cqw,transparent 8.6cqw 11cqw),linear-gradient(#e6b877,#c2843d)}.hv-food.baguette:after{left:8%;top:16%;width:40%;height:20%;border-radius:10px;background:#ffffff38}html.p23,html.p23 body{background:#111110}.p-page{--bg: #111110;--main: #151514;--raise: #1C1B1A;--raise2: #2A2927;--t1: #F2F1EC;--t2: #D3D1CA;--t3: #B0AEA7;--t4: #969490;--accent: #FFC799;--ok: #86C18D;--key: linear-gradient(#2A2927, #201F1D);--key-shade: inset 0 1px 0 rgba(255,255,255,.1), inset 0 -1px 0 rgba(0,0,0,.5);--peach: linear-gradient(#FFD6B2, #F6B887);--peach-shade: inset 0 1px 0 rgba(255,255,255,.55), inset 0 -2px 0 rgba(150,80,30,.35);--wrap: min(1440px, 100vw - 2 * var(--gut));--gut: 64px;--h1: clamp(40px, 4.3vw, 70px);--h2: clamp(32px, 3.1vw, 50px);--lead: clamp(17px, 1.25vw, 19px);--ease: cubic-bezier(.23, 1, .32, 1);min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--t1);font:400 16px/1.55 Onest Variable,Onest,system-ui,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}@media(max-width:1100px){.p-page{--gut: 32px}}@media(max-width:640px){.p-page{--gut: 20px}}.p-page *,.p-page *:before,.p-page *:after{box-sizing:border-box}.p-page :where(h1,h2,h3,h4,p,ul,ol){margin:0}.p-page :where(ul,ol){padding:0;list-style:none}.p-page a{color:inherit;text-decoration:none}.p-page :focus-visible{outline:2px solid rgba(255,199,153,.6);outline-offset:2px;border-radius:6px}.p-wrap{width:var(--wrap);margin:0 auto}.p-page{position:relative}.p-page>main,.p-page>footer{position:relative;z-index:1}.p-head{z-index:50}.p-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:10px;background:linear-gradient(#1e1d1b,#171615);color:var(--t1)!important;font:500 14px/20px Onest Variable,Onest,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.p-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff21,#ffffff0b 45%,#fff0 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-btn:hover{background:linear-gradient(#262523,#1c1b1a)}.p-btn>svg{width:16px;height:16px;color:var(--t2)}.p-btn.key{background:linear-gradient(#ffd6b2,#f6b887);color:#24160b!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59}.p-btn.key:before{content:none}.p-btn.key>svg{color:currentColor}.p-btn.key:hover{background:linear-gradient(#ffddbf,#f8c295)}.p-btn.key:active{box-shadow:inset 0 1px #ffffff4d,inset 0 1px 3px #96501e66}.p-btn.big{height:36px;padding:0 14px;border-radius:11px}.p-btn.icon{width:32px;padding:0}.p-head{position:sticky;top:0;z-index:50;transition:background .26s,box-shadow .26s}.p-head.solid{background:#111110}.p-head:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;pointer-events:none;opacity:0;background:linear-gradient(#111110,#11111000);transition:opacity .26s}.p-head.solid:after{opacity:1}.p-head .p-head-row{display:grid;grid-template-columns:1fr auto 1fr}.p-head .p-head-tools{justify-self:end;gap:8px}.p-nav.tabs{gap:2px;padding:4px;border-radius:13px;background:#fff6e60a}.p-nav.tabs a{position:relative;height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:10px;font-size:15.5px;font-weight:500;color:var(--t3);transition:color .14s}.p-nav.tabs a:hover{color:var(--t1)}.p-nav.tabs a.on{color:var(--t1);background:linear-gradient(#1e1d1b,#171615)}.p-nav.tabs a.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#fff3,#ffffff12 40%,#ffffff05 80%,#fff0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-head-row{height:76px;display:flex;align-items:center;gap:40px}.p-brand{display:inline-flex;align-items:center;gap:11px;font-size:19px;font-weight:500;letter-spacing:-.015em}.p-brand img{width:22px;height:22px;filter:invert(1)}.p-nav{display:flex;gap:28px;font-size:14px;color:var(--t3)}.p-nav a{transition:color .14s}.p-nav a:hover{color:var(--t1)}.p-head-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.p-head .p-btn{height:38px;padding:0 16px;border-radius:11px;font-size:15px}.p-head .p-btn.icon{width:38px;padding:0}.p-quiet-link{font-size:14px;color:var(--t2)}.p-quiet-link:hover{color:var(--t1)}.p-menu{display:none!important}.p-drawer{display:flex;flex-direction:column;padding:8px var(--gut) 20px;background:#111110f5}.p-drawer a{padding:14px 0;font-size:18px;box-shadow:0 1px #fff6e60d}@media(max-width:900px){.p-nav,.p-quiet-link{display:none}.p-menu{display:inline-flex!important}.p-head .p-head-row{display:flex}.p-head .p-head-tools>.p-btn:not(.key):not(.icon){display:none}.p-head-tools{gap:10px}}@media(min-width:901px){.p-drawer{display:none}}.p-hero{position:relative;padding:clamp(56px,7vw,112px) 0 0}.p-hero:before{content:"";position:absolute;inset:-64px 0 auto;height:900px;pointer-events:none;background:radial-gradient(1100px 520px at 50% -120px,rgba(255,246,230,.05),transparent 70%)}.p-hero-head{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;padding-bottom:clamp(48px,5vw,72px)}.p-hero h1{font-size:var(--h1);line-height:1.02;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.p-hero-side{display:flex;flex-direction:column;gap:26px;padding-bottom:6px}.p-hero-side>p{max-width:460px;font-size:var(--lead);line-height:1.5;color:var(--t3);text-wrap:pretty}.p-keys{display:flex;flex-wrap:wrap;gap:10px}.p-hero-title{display:flex;flex-direction:column;gap:22px}.p-note{font-size:14px;color:var(--t4)}.p-hero-panel{padding:clamp(14px,3.4vw,52px)}@media(max-width:900px){.p-hero-head{grid-template-columns:1fr;gap:24px}}.l-panel{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(160deg,#221e1a,#141210 70%);isolation:isolate}.l-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.l-in{position:relative;z-index:1}@media(max-width:640px){.l-panel{border-radius:18px}.p-panel{padding:10px}}.p-sec{padding:clamp(96px,11vw,176px) 0 0}.p-sec h2,.p-faq h2{font-size:var(--h2);line-height:1.06;font-weight:500;letter-spacing:-.03em;text-wrap:balance}.p-head2{display:grid;gap:20px;margin-bottom:clamp(36px,4vw,56px)}.p-head2.split{grid-template-columns:7fr 5fr;gap:48px;align-items:end}.p-head2>p,.p-split-text>p{max-width:520px;font-size:var(--lead);line-height:1.55;color:var(--t3);text-wrap:pretty}.p-head2.split>p{padding-bottom:4px}.p-quiet-p{font-size:15px!important;color:var(--t4)!important}.p-panel{padding:clamp(12px,3vw,48px)}.p-panel.plain{position:relative;border-radius:22px;background:radial-gradient(120% 80% at 50% 0%,#201d1a,#171513 55%,#131211)}.p-panel.plain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#fff6e617,#fff6e605 40%,#fff6e600);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-points{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:clamp(32px,3.4vw,48px)}.p-points li{display:flex;flex-direction:column;gap:8px}.p-points b{font-size:17px;font-weight:500;letter-spacing:-.01em}.p-points span{max-width:380px;font-size:15px;line-height:1.55;color:var(--t3)}.p-split{display:grid;grid-template-columns:3fr 9fr;gap:clamp(40px,4.4vw,72px);align-items:center}.p-split.rev{grid-template-columns:9fr 3fr}.p-split.lang{grid-template-columns:8fr 4fr}.p-split h2{font-size:clamp(30px,2.6vw,44px)}.p-split-text{display:flex;flex-direction:column;gap:22px}.p-split-text h2{max-width:12ch}.p-bleed{margin-right:calc((100vw - var(--wrap)) / -2)}.p-bleed .p-panel{border-radius:22px 0 0 22px;padding-right:0}.p-bleed .q-frame{border-radius:12px 0 0 12px}.p-bleed-left{margin-left:calc((100vw - var(--wrap)) / -2)}.p-bleed-left .p-panel{border-radius:0 22px 22px 0;padding-left:0}.p-bleed-left .q-frame{border-radius:0 12px 12px 0}.p-close{padding:clamp(96px,11vw,176px) 0 0}.p-close-panel{padding:clamp(56px,8vw,120px) clamp(16px,4vw,48px)}.p-close-panel .l-field{-webkit-mask:radial-gradient(52% 66% at 50% 54%,transparent 44%,#000 96%),linear-gradient(transparent 0%,rgba(0,0,0,.35) 14%,#000 34%,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%);-webkit-mask-composite:source-in;mask:radial-gradient(52% 66% at 50% 54%,transparent 44%,#000 96%),linear-gradient(transparent 0%,rgba(0,0,0,.35) 14%,#000 34%,#000 62%,rgba(0,0,0,.3) 84%,transparent 100%);mask-composite:intersect}.p-close-in{display:flex;flex-direction:column;align-items:center;text-align:center}.p-close-mark{width:30px;height:30px;margin-bottom:22px;filter:invert(84%) sepia(26%) saturate(640%) hue-rotate(320deg) brightness(104%)}.p-close h2{font-size:var(--h2);line-height:1.06;font-weight:500;letter-spacing:-.03em}.p-composer{position:relative;width:min(760px,100%);height:118px;margin-top:32px;border-radius:14px;background:linear-gradient(#1e1d1b,#171615);text-align:left;transition:background .2s}.p-composer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff38,#ffffff14 40%,#ffffff05 80%,#fff0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-composer:hover{background:linear-gradient(#22211f,#191817)}.p-composer-text{display:block;height:76px;padding:14px 18px 0;font-size:15px;line-height:24px;color:var(--t1);overflow:hidden}.p-composer-text .q-caret{background:var(--t1);height:18px;vertical-align:-3px;animation:q-blink 1.05s steps(1) infinite}.p-composer-bar{position:absolute;left:10px;right:10px;bottom:10px;height:36px;display:flex;align-items:center;gap:14px;color:var(--t3)}.p-composer-hint{font-size:14px;color:var(--t2)}.p-send{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#24160b;background:var(--peach);box-shadow:var(--peach-shade)}.p-close-in>p{max-width:520px;margin-top:22px;font-size:15px;line-height:1.55;color:var(--t3)}.p-foot{padding:72px 0 48px}.p-foot-row{display:flex;align-items:center;gap:40px;font-size:14px;color:var(--t3)}.p-foot nav{display:flex;flex-wrap:wrap;gap:8px 28px}.p-foot nav a:hover{color:var(--t1)}.p-foot-c{margin-left:auto;color:var(--t4)}@media(max-width:1000px){.p-head2.split,.p-split,.p-split.rev,.p-split.lang,.p-faq{grid-template-columns:1fr;gap:28px}.p-split.rev>.p-split-text,.p-split.lang>.p-split-text{order:-1!important}.p-split-text h2{max-width:none}.p-points{grid-template-columns:1fr;gap:24px}.p-foot-row{flex-direction:column;align-items:flex-start;gap:20px}.p-foot-c{margin-left:0}}@media(max-width:640px){.p-head-row{height:64px;gap:12px}.p-brand{font-size:17px;gap:9px}.p-brand img{width:19px;height:19px}.p-head .p-btn{height:34px;padding:0 12px;border-radius:10px;font-size:14px}.p-head .p-btn.icon{width:34px;padding:0}.p-bleed{margin-right:0}.p-bleed-left{margin-left:0}.p-bleed-left .p-panel{border-radius:18px;padding-left:12px}.p-bleed-left .q-frame{border-radius:12px}.p-bleed .p-panel{border-radius:18px;padding-right:12px}.p-bleed .q-frame{border-radius:12px}.p-composer{height:128px}}.l-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.l-backdrop .l-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-lead{max-width:560px;font-size:var(--lead);line-height:1.55;color:var(--t3);text-wrap:pretty}.p-keys.center{justify-content:center}.p-hero-b h1{font-size:clamp(46px,6.2vw,100px);line-height:.98;font-weight:500;letter-spacing:-.04em}.p-hero.p-hero-b{position:relative;padding:clamp(72px,10vh,128px) 0 clamp(40px,6vh,72px);overflow:hidden}.p-hero-b:before{display:none}.p-hero-b-field{top:60%;-webkit-mask:radial-gradient(70% 70% at 50% 40%,#000 20%,transparent 75%);mask:radial-gradient(70% 70% at 50% 40%,#000 20%,transparent 75%);opacity:.85}.p-hero-b-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.p-hero-b h1{margin-top:2px}.p-hero-b .p-lead{max-width:680px}.p-composer.big{width:min(800px,100%);height:124px;margin-top:12px}.p-composer.big .p-composer-text{font-size:16px;padding-top:16px}.p-composer-mode{display:inline-flex;align-items:center;gap:5px;margin-left:4px;font-size:14px;color:var(--t2)}.p-down{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--t3);transition:color .14s}.p-down:hover{color:var(--t1)}.p-demo .p-head2{margin-bottom:clamp(32px,3.6vw,52px)}.p-sec.p-demo{padding-top:clamp(40px,5vw,88px)}.p-switch{position:fixed;left:16px;bottom:16px;z-index:80;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:4px;border-radius:12px;background:#1c1b1aeb;box-shadow:inset 0 0 0 1px #fff6e614;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px}.p-switch>div{display:flex;align-items:center;gap:2px}.p-switch>div>span{width:112px;padding:0 10px 0 8px;color:var(--t4);white-space:nowrap}.p-switch button{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--t3);font:500 13px/1 inherit;font-family:inherit;cursor:pointer}.p-switch button:hover{color:var(--t1)}.p-switch button.on{color:#24160b;background:var(--peach);box-shadow:var(--peach-shade)}@media(max-width:640px){.p-switch{left:8px;right:8px;bottom:8px;justify-content:center}.p-switch>div>span{display:none}.p-switch>div{justify-content:center}.p-composer.big{height:132px}}.p-close2-in{display:flex;flex-direction:column;align-items:center;gap:22px;padding:clamp(24px,4vw,64px) 0 clamp(16px,3vw,40px);text-align:center}.p-close2 h2{font-size:clamp(40px,5vw,80px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.p-close2 p{font-size:var(--lead);color:var(--t3)}.p-close2 .p-keys{margin-top:10px}.p-lang{position:relative}.p-lang-key{gap:7px!important;padding:0 11px 0 12px!important;color:var(--t2)!important}.p-lang-key svg:first-child{color:var(--t3)}.p-lang-key svg:last-child{color:var(--t4)}.p-lang-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:176px;padding:5px;border-radius:12px;background:#22211f;box-shadow:inset 0 0 0 1px #fff6e612;animation:p-pop .18s cubic-bezier(.23,1,.32,1)}@keyframes p-pop{0%{opacity:0;transform:translateY(-3px) scale(.985)}}.p-lang-pop button{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;border:0;border-radius:8px;background:none;color:var(--t2);font:400 14px/1 Onest Variable,Onest,sans-serif;cursor:pointer;text-align:left}.p-lang-pop button:hover{background:#fff6e60f;color:var(--t1)}.p-lang-pop button.on{color:var(--t1)}.p-lang-pop button svg{color:var(--accent)}.p-drawer-langs{display:flex;gap:6px;padding-top:16px}.p-drawer-langs button{height:36px;padding:0 14px;border:0;border-radius:10px;background:#fff6e60d;color:var(--t3);font:500 14px/1 Onest Variable,Onest,sans-serif}.p-drawer-langs button.on{background:linear-gradient(#1e1d1b,#171615);color:var(--t1);box-shadow:inset 0 1px #ffffff1a}@media(max-width:900px){.p-lang{display:none}}.q-thread.ide .q-status,.q-thread.design .q-status{flex-wrap:wrap;height:auto;row-gap:2px;min-height:24px}.q-thread.ide .q-status,.q-thread.design .q-status{position:relative;padding-left:32px}.q-thread.ide .q-status>svg:first-child,.q-thread.design .q-status>svg:first-child{position:absolute;left:6px;top:4.5px;margin:0}.p-faqp-in{display:flex;flex-direction:column;align-items:center;text-align:center}.p-faqp h2{font-size:var(--h2);line-height:1.06;font-weight:500;letter-spacing:-.03em}.p-faqp-sub{margin-top:16px;font-size:var(--lead);color:var(--t3)}.p-pal{position:relative;width:min(780px,100%);margin-top:clamp(36px,4vw,56px);padding:8px;border-radius:18px;background:linear-gradient(#1c1b19,#151413);text-align:left}.p-pal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0f 30%,#ffffff08);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-pal-input{display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 16px;border-radius:12px;color:var(--t3)}.p-pal-input:focus-within{background:#fff6e608}.p-pal-input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--t1);font:400 17px/1 Onest Variable,Onest,sans-serif}.p-pal-input input::placeholder{color:var(--t4)}.p-pal-keys{display:inline-flex;gap:3px}.p-pal-keys kbd{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:6px;background:linear-gradient(#2a2927,#201f1d);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080;font:500 11.5px/1 Onest Variable,Onest,sans-serif;color:var(--t2)}.p-pal-group{padding:14px 16px 8px;font-size:13px;color:var(--t4);box-shadow:inset 0 1px #fff6e60f}.p-pal-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.p-pal-list>li{position:relative;border-radius:12px}.p-pal-list>li.on{background:linear-gradient(#22211f,#1a1918)}.p-pal-list>li.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff0a 45%,#fff0 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-pal-list button{width:100%;display:flex;align-items:center;gap:14px;min-height:50px;padding:12px 16px;border:0;background:none;color:var(--t2);cursor:pointer;font:400 16.5px/1.35 Onest Variable,Onest,sans-serif;text-align:left;transition:color .12s}.p-pal-list button>svg:first-child{flex-shrink:0;color:var(--t4)}.p-pal-list button>span{flex:1}.p-pal-chev{flex-shrink:0;color:var(--t4);transition:transform .2s cubic-bezier(.23,1,.32,1)}.p-pal-list li.on button{color:var(--t1);font-weight:500}.p-pal-list li.on button>svg:first-child{color:var(--accent)}.p-pal-list li.on .p-pal-chev{transform:rotate(90deg);color:var(--t3)}.p-pal-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.23,1,.32,1)}.p-pal-list li.on .p-pal-a{grid-template-rows:1fr}.p-pal-a>div{min-height:0;overflow:hidden}.p-pal-a p{padding:0 48px 18px 47px;font-size:16px;line-height:1.6;color:var(--t3)}.p-pal-a a,.p-faqr-list a{display:inline-flex;align-items:center;gap:2px;color:var(--t1);white-space:nowrap}.p-pal-a a:hover,.p-faqr-list a:hover{color:var(--accent)}.p-pal-none{padding:18px 16px;font-size:15.5px;color:var(--t3)}.p-pal-none a{color:var(--t1)}.p-faqr-list{display:flex;flex-direction:column;margin:0}.p-faqr-list>div{display:grid;grid-template-columns:6fr 6fr;gap:48px;padding:30px 0;box-shadow:inset 0 1px #fff6e612}.p-faqr-list dt{font-size:clamp(21px,1.8vw,28px);line-height:1.25;font-weight:500;letter-spacing:-.02em}.p-faqr-list dd{margin:0;max-width:600px;padding-top:4px;font-size:17px;line-height:1.6;color:var(--t3)}@media(max-width:900px){.p-faqr-list>div{grid-template-columns:1fr;gap:10px;padding:24px 0}}@media(max-width:640px){.p-pal{padding:6px;border-radius:16px}.p-pal-keys{display:none}.p-pal-list button{font-size:15.5px;padding:12px;gap:12px}.p-pal-a p{padding:0 14px 16px 41px;font-size:15px}}.p-hero.p-hero-s{position:relative;padding:clamp(40px,7vh,96px) 0 clamp(24px,4vh,48px)}.p-hero-s-in{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,4vw,72px);align-items:center;min-height:min(640px,calc(100svh - 160px))}.p-hero-s-copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px;position:relative;z-index:1}.p-hero-s h1{font-size:clamp(42px,4.6vw,74px);line-height:1;font-weight:500;letter-spacing:-.04em}.p-hero-s .p-lead{max-width:560px}.p-hero-s .p-keys{margin-top:4px}.p-hero-s-stage{position:relative;align-self:stretch;display:flex;align-items:center;min-height:420px}.p-hero-s-field{inset:-8% calc((100vw - var(--wrap)) / -2) -8% -18%!important;-webkit-mask:radial-gradient(75% 70% at 62% 50%,#000 30%,rgba(0,0,0,.4) 62%,transparent 85%);mask:radial-gradient(75% 70% at 62% 50%,#000 30%,rgba(0,0,0,.4) 62%,transparent 85%)}.p-hero-s .p-composer.big{position:relative;z-index:1;width:100%;margin:0}.p-faqp-in{display:grid!important;grid-template-columns:4fr 8fr;gap:clamp(40px,5vw,96px);align-items:start;text-align:left!important}.p-faqp-head{position:sticky;top:112px;display:flex;flex-direction:column;gap:16px}.p-faqp-head .p-faqp-sub{margin-top:0;max-width:340px}.p-faqp-apply{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:15px;color:var(--t1)}.p-faqp-apply:hover{color:var(--accent)}.p-faqp-in .p-pal{width:100%;margin-top:0}.p-close2-in{display:grid!important;grid-template-columns:7fr 5fr;gap:clamp(32px,4vw,72px);align-items:end;text-align:left!important;padding:clamp(24px,4vw,56px) 0 clamp(16px,3vw,40px)!important}.p-close2-side{display:flex;flex-direction:column;gap:20px;padding-bottom:10px}.p-close2-side p{max-width:420px}.p-close2 h2{font-size:clamp(40px,4.7vw,78px)!important}@media(max-width:1000px){.p-hero-s-in,.p-faqp-in,.p-close2-in{grid-template-columns:1fr!important}.p-hero-s-in{min-height:0;gap:28px}.p-hero-s-stage{min-height:0;padding:36px 0}.p-hero-s-field{inset:0 calc(var(--gut) * -1)!important}.p-faqp-head{position:static}}.p-hero-s-stage{min-height:520px}.p-hero-s-field{inset:0 calc((100vw - var(--wrap)) / -2) -10% -6%!important;-webkit-mask:radial-gradient(80% 75% at 64% 50%,#000 34%,rgba(0,0,0,.45) 64%,transparent 88%),linear-gradient(90deg,transparent,#000 22%),linear-gradient(transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,source-in;mask:radial-gradient(80% 75% at 64% 50%,#000 34%,rgba(0,0,0,.45) 64%,transparent 88%),linear-gradient(90deg,transparent,#000 22%),linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}.p-panel.plain{background:none!important;padding:0!important;border-radius:0!important}.p-panel.plain:before{display:none!important}.p-bleed .p-panel.plain,.p-bleed-left .p-panel.plain{padding:0!important}.p-close3-panel{padding:clamp(48px,7vw,112px) clamp(28px,5vw,88px)!important;border-radius:24px!important;background:linear-gradient(160deg,#1d1a17,#121110 70%)!important}.p-close3-panel .l-field{-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.16) 34%,rgba(0,0,0,.85) 66%,#000 100%);mask:linear-gradient(90deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.16) 34%,rgba(0,0,0,.85) 66%,#000 100%)}.p-close3-in{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:760px}.p-close3 h2{font-size:clamp(40px,4.8vw,80px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.p-close3-in>p{max-width:520px;font-size:var(--lead);line-height:1.55;color:var(--t2)}.p-close3-in .p-keys{margin-top:6px}@media(max-width:1000px){.p-hero-s-stage{display:none}.p-hero.p-hero-s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}}@media(max-width:640px){.p-close3-panel{border-radius:18px!important}.p-close3-panel .l-field{-webkit-mask:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.25) 50%,#000);mask:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.25) 50%,#000)}}.p-pricing-panel .l-in{padding:clamp(14px,2.2vw,30px)}.pr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pr-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 24px 24px;border-radius:20px;background:#141311cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffecd61f,inset 0 0 0 1px #fff6e60f}.pr-card h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0;font-size:clamp(28px,2.4vw,34px);line-height:1.05;font-weight:500;letter-spacing:-.035em;color:var(--t1)}.pr-card-text{margin:12px 0 0;min-height:6.2em;font-size:15px;line-height:1.55;color:var(--t3)}.pr-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:30px 0 26px}.pr-card-price strong{font-size:clamp(34px,2.9vw,44px);line-height:1;font-weight:500;letter-spacing:-.045em;color:var(--t1);font-variant-numeric:tabular-nums}.pr-card-price span{font-size:14px;color:var(--t4)}.pr-card-price.is-stacked{flex-direction:column;align-items:flex-start;gap:8px}.pr-card-button{width:100%;height:46px;margin-top:auto;border-radius:12px;font-size:15px}.pr-card-state{display:flex;align-items:center;justify-content:center;height:46px;margin-top:auto;border-radius:12px;font-size:14px;color:var(--t3);background:#ffffff0d}.pr-foot{display:grid;gap:8px;max-width:760px;margin-top:26px}.pr-foot p{margin:0;font-size:14px;line-height:1.6;color:var(--t4)}.pr-free strong{font-weight:500;color:var(--t2)}.pr-free a{display:inline-flex;align-items:center;gap:4px;margin-left:10px;color:var(--accent)}.pr-page .p-pricing{padding:clamp(56px,7vw,104px) 0 clamp(72px,8vw,120px)}.pr-card.is-featured{background:radial-gradient(120% 70% at 50% -10%,rgba(255,199,153,.16),transparent 60%),#181512db;box-shadow:inset 0 1px #ffdebe52,inset 0 0 0 1px #ffc7996b}.pr-card-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:0;color:#1a1410;background:var(--accent)}@media(max-width:1180px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card-text{min-height:4.6em}}@media(max-width:680px){.pr-cards{grid-template-columns:1fr}.pr-card-text{min-height:0}}.p-docs-chrome{min-height:0!important;overflow:visible!important;position:sticky;top:0;z-index:50}.p-docs-chrome .p-foot{position:static}.p-page.p-docs-chrome:last-of-type{position:static}:root .p-page.p-acct,:root .p-docs{--muted: var(--t3, #B0AEA7);--ink: #F2F1EC;color:#f2f1ec;font-family:Onest Variable,Onest,system-ui,sans-serif}:root .p-acct .wrap{width:min(1440px,100vw - 2 * var(--gut, 64px));max-width:none;margin-inline:auto;padding-inline:0}:root .p-acct :is(.account-heading h1,.login-intro h1,.invite-intro h1,.ad-header h1,.pd-heading h1,.announcement-admin h1,.model-admin h1,.desktop-authorize h1,.account-page>h1){color:#f2f1ec!important;font-size:clamp(36px,3.6vw,56px)!important;line-height:1.06!important;font-weight:500!important;letter-spacing:-.035em!important}:root .p-acct :is(.account-heading>p,.login-intro>p,.invite-intro>p,.ad-header p,.pd-heading p,.desktop-authorize p){color:#b0aea7!important;font-size:17px!important;line-height:1.55!important}:root .p-acct :is(.section-label,.login-preview,.pd-eyebrow){color:#969490!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}:root .p-acct :is(h2,h3){color:#f2f1ec;font-weight:500;letter-spacing:-.02em}:root .p-acct :is(.pd-muted,.profile-email,.form-note,.ad-form-hint,.ad-section-description,.invitation-note,.account-empty p){color:#969490!important}:root .p-acct .account-page{padding:clamp(56px,7vw,104px) 0 clamp(72px,8vw,120px);min-height:calc(100vh - 260px)}:root .p-acct .login-page.wrap{max-width:440px}:root .p-acct :is(.account-surface,.ops-detail,.pd-panel,.pd-form-panel,.ad-surface,.mc-editor,.announcement-admin-editor,.announcement-editor-fields,.ad-user-editor,.ad-settings-editor,.announcement-admin-editor .account-empty){position:relative;background:linear-gradient(#1c1b19,#161514)!important;color:#f2f1ec;border:0!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #fff6e60a!important}:root .p-acct :is(.account-surface,.ops-detail,.pd-panel,.pd-form-panel,.ad-surface,.mc-editor){padding:clamp(22px,2.6vw,36px)}:root .p-acct :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea),:root .p-docs :is(.docs-search input){min-height:44px!important;padding:10px 14px!important;border:1px solid transparent!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;background:linear-gradient(#1e1d1b,#171615) padding-box,linear-gradient(#fff3,#ffffff12 40%,#ffffff05 80%,#fff0) border-box!important;color:#f2f1ec!important;font:400 15px/1.5 Onest Variable,Onest,system-ui,sans-serif!important}:root .p-acct textarea{min-height:104px!important}:root .p-acct select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px!important;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23969490' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center / 12px no-repeat,linear-gradient(#1e1d1b,#171615) padding-box,linear-gradient(#fff3,#ffffff12 40%,#ffffff05 80%,#fff0) border-box!important}:root .p-acct option{background:#1c1b1a;color:#f2f1ec}:root .p-acct :is(input,select,textarea):focus{background:linear-gradient(#22211f,#1a1918) padding-box,linear-gradient(#ffffff52,#ffffff1f 40%,#ffffff08 80%,#fff0) border-box!important}:root .p-acct select:focus{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23D3D1CA' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center / 12px no-repeat,linear-gradient(#22211f,#1a1918) padding-box,linear-gradient(#ffffff52,#ffffff1f 40%,#ffffff08 80%,#fff0) border-box!important}:root .p-acct :is(input,textarea)::placeholder{color:#7e7c77!important}:root .p-acct [aria-invalid=true]{background:linear-gradient(#211a18,#191514) padding-box,linear-gradient(#e58a788c,#e58a7833) border-box!important}:root .p-acct .form-field label,:root .p-acct .ad-fields label{color:#b0aea7!important;font-size:13px!important;font-weight:400!important}:root .p-acct :is(input[type=checkbox],input[type=radio]){accent-color:#F6B887}:root .p-acct .form-consent span{color:#969490!important;font-size:13px!important;line-height:1.55!important}:root .p-acct :is(.field-error){color:#e58a78!important}:root .p-acct :is(.form-error,.ad-notice.error){background:#e58a781a!important;color:#efa898!important;border-radius:12px!important;border:0!important}:root .p-acct :is(.form-notice,.ad-notice){background:#86c18d1a!important;color:#a6d3ab!important;border-radius:12px!important;border:0!important}:root .p-acct .login-password-toggle{color:#969490!important;background:transparent!important;border-radius:9px!important}:root .p-acct .login-password-toggle:hover{color:#f2f1ec!important;background:#fff6e60f!important}:root .p-acct :is(.button,.ad-primary,.announcement-new,.mc-add,.ad-text-button,.pd-icon-button,.button-secondary,.sign-out,.pd-signout,.ops-pagination button,.account-empty button,.announcement-delete,.mc-delete),:root .p-docs :is(.docs-primary-link,.docs-start-secondary){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px!important;height:auto;padding:0 14px!important;border:0!important;border-radius:11px!important;background:linear-gradient(#1e1d1b,#171615)!important;color:#f2f1ec!important;font:500 14px/20px Onest Variable,Onest,system-ui,sans-serif!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #fff6e609!important;text-decoration:none!important;cursor:pointer;transition:background .12s,transform .12s}:root .p-acct :is(.button,.ad-text-button,.button-secondary,.sign-out,.pd-signout,.ops-pagination button,.account-empty button):hover{background:linear-gradient(#262523,#1c1b1a)!important}:root .p-acct :is(.button-primary,.ad-primary,.announcement-new,.mc-add,.login-submit),:root .p-docs .docs-primary-link{background:linear-gradient(#ffd6b2,#f6b887)!important;color:#24160b!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59!important}:root .p-acct :is(.button-primary,.ad-primary,.announcement-new,.mc-add,.login-submit):hover,:root .p-docs .docs-primary-link:hover{background:linear-gradient(#ffddbf,#f8c295)!important}:root .p-acct :is(.button,.ad-primary,.ad-text-button):active{transform:scale(.98)}:root .p-acct .login-form .login-submit{width:100%;min-height:44px!important;justify-content:space-between;padding:0 16px!important}:root .p-acct :is(.announcement-delete,.mc-delete){color:#efa898!important}:root .p-acct .text-link{color:#f2f1ec!important;font-size:15px;display:inline-flex;align-items:center;gap:6px;text-decoration:none!important}:root .p-acct .text-link:hover{color:#ffc799!important}:root .p-acct .login-invitation{border-top:0!important;box-shadow:inset 0 1px #fff6e612}:root .p-acct .login-invitation .text-link{color:#f2f1ec!important}:root .p-acct .status-chip{padding:3px 9px!important;border-radius:7px!important;background:#fff6e60f!important;color:#d3d1ca!important;font-size:12px!important;font-weight:500}:root .p-acct .status-in_review{background:#ffc7991f!important;color:#ffc799!important}:root .p-acct .status-approved{background:#86c18d21!important;color:#a6d3ab!important}:root .p-acct .status-rejected{background:#e58a781f!important;color:#efa898!important}:root .p-acct .status-timeline li{color:#969490!important}:root .p-acct .status-timeline li>span{background:#fff6e614!important}:root .p-acct .status-timeline li.is-reached{color:#f2f1ec!important}:root .p-acct .status-timeline li.is-reached>span{background:#ffc799!important}:root .p-acct :is(.ops-row,.ad-user-row,.announcement-row){border-radius:10px!important;background:transparent!important;color:#f2f1ec}:root .p-acct :is(.ops-row:hover){background:#fff6e60a!important}:root .p-acct :is(.ops-row.is-selected,.ops-row[aria-current=true],.ops-row[aria-pressed=true]){background:linear-gradient(#1e1d1b,#171615)!important;box-shadow:inset 0 1px #ffffff17!important}:root .p-acct .ops-row small{color:#969490!important}:root .p-acct :is(.pd-nav,.ad-nav,.announcement-admin-nav) :is(a,button){min-height:36px;border-radius:9px!important;color:#d3d1ca!important;background:transparent!important;font-size:14px!important}:root .p-acct :is(.pd-nav,.ad-nav,.announcement-admin-nav) :is(a,button):hover{background:#fff6e60d!important;color:#f2f1ec!important}:root .p-acct :is(.pd-nav,.ad-nav,.announcement-admin-nav) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true],.is-active,.active){background:linear-gradient(#1e1d1b,#171615)!important;color:#f2f1ec!important;box-shadow:inset 0 1px #ffffff17!important}:root .p-acct :is(.application-summary,.ops-decision){border-top:0!important;box-shadow:inset 0 1px #fff6e612}:root .p-acct :is(table) th{color:#969490!important;font-weight:400!important}:root .p-acct :is(table) :is(td,th){border-color:#fff6e612!important}:root .p-acct .detail-fields dt{color:#969490!important}:root .p-docs .docs-shell{padding-top:24px}:root .p-docs .docs-article-header h1{font-weight:500!important;letter-spacing:-.035em!important}:root .p-docs .docs-article-header h1 em{font-style:normal;color:#ffc799}:root .p-docs .p-docs-search{gap:9px!important;color:#b0aea7!important}:root .p-docs .p-docs-search kbd{padding:2px 6px;border-radius:5px;background:linear-gradient(#2a2927,#201f1d);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080;font:500 11px/1 Onest Variable,Onest,sans-serif;color:#d3d1ca}:root .p-docs .docs-mobile-bar{top:64px}@media(max-width:1100px){:root .p-docs .p-docs-search span,:root .p-docs .p-docs-search kbd{display:none}}@media(max-width:900px){:root .p-docs .p-docs-search{display:none!important}}:root .p-acct button.text-link{background:transparent!important;border:0!important;padding:0!important;min-height:36px;box-shadow:none!important;font:500 15px/1.4 Onest Variable,Onest,sans-serif!important;cursor:pointer}:root .p-acct .desktop-user-code{background:linear-gradient(#1c1b19,#161514)!important;color:#f2f1ec!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #fff6e60a;font-family:JetBrains Mono,IBM Plex Mono,monospace!important;letter-spacing:.12em}:root .p-acct .desktop-devices li{border-bottom:0!important;box-shadow:inset 0 -1px #fff6e612}:root .p-acct .announcement-admin-editor .account-empty{padding:28px 30px!important}:root .p-acct .announcement-admin-editor .account-empty h2{font-size:20px!important}:root .p-acct .ad-chart-legend i{background:#ffc799!important}:root .p-acct .ad-chart-views{stroke:#ffc799!important}:root .p-acct .ad-chart-point{fill:#ffc799!important}:root .p-acct .ad-chart-applications{stroke:#86c18d!important}:root .p-acct .ad-chart-point-secondary{fill:#86c18d!important}:root .p-acct .ad-chart-legend span+span i{background:#86c18d!important}:root .p-acct .pd-windows{display:grid;gap:22px}:root .p-acct .pd-window .pd-section-head{margin-bottom:10px}:root .p-acct .pd-window .pd-meter{height:6px;margin-bottom:8px;background:#262523!important}:root .p-acct .pd-window .pd-meter>span{background:#ffc799!important}:root .p-acct .pd-window .pd-meter.is-full>span{background:#e58a78!important}:root .p-acct .pd-usage .pd-meter>span{background:#ffc799!important}:root .p-acct .pd-window .pd-muted{margin:0!important}:root .p-acct .pd-window .pd-muted strong{color:#d3d1ca;font-weight:500}:root .p-acct .pd-resets h2{display:flex;align-items:center;gap:8px}:root .p-acct .pd-resets-empty strong{display:block;font-size:14px;font-weight:500;color:#f2f1ec;margin-bottom:4px}:root .p-acct .pd-resets-empty p{margin:0;font-size:13px;line-height:1.6;color:#969490}:root .p-acct .pd-resets-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}:root .p-acct .pd-resets-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:11px;background:linear-gradient(#1e1d1b,#171615);box-shadow:inset 0 1px #ffffff12}:root .p-acct .pd-resets-list li>div{display:flex;flex-direction:column;gap:4px;min-width:0}:root .p-acct .pd-resets-list strong{font-size:14px;font-weight:500;color:#f2f1ec}:root .p-acct .pd-resets-list span{font-size:12px;line-height:1.5;color:#969490}:root .p-acct .pd-resets-list .button{flex-shrink:0}:root .p-acct .pd-resets-used{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:4px;font-size:12px;color:#86837c}.pd-plan-grant{display:block;margin-top:2px;font-size:12px;color:var(--pd-muted, #969490);font-weight:400}.pd-referral-link{display:flex;gap:8px;margin-top:12px}.pd-referral-link input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;font:inherit;font-size:13px}.pd-referral-link .button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pd-referral .pd-section-head h2{display:flex;align-items:center;gap:8px}:root .p-acct .pd-plan-change{display:block;margin-top:3px;font-size:12px;color:#ffc799}:root .p-acct .pd-plan-change:hover{color:#ffddbf}html.p23:has(.pf),html.p23:has(.pf) body{background:#111110}.p-page.pf{display:grid;grid-template-columns:minmax(0,11fr) minmax(420px,9fr);min-height:100vh;overflow:visible}.pf-art{position:sticky;top:0;height:100vh;padding:12px 0 12px 12px}.pf-art-panel{height:100%;border-radius:22px!important;background:linear-gradient(160deg,#221e1a,#121110 72%)!important}.pf-art-panel .l-in{height:100%}.pf-art-in{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,3.4vw,48px)}.pf-art-mark{width:30px;height:30px;background:#ffc799;-webkit-mask:url(/brand/app-mark.png) center / contain no-repeat;mask:url(/brand/app-mark.png) center / contain no-repeat}.pf-art-line{margin:0;font-size:clamp(36px,3.6vw,60px);line-height:1.02;font-weight:500;letter-spacing:-.04em;color:#f2f1ec;text-wrap:balance}.pf-art-panel .l-field{-webkit-mask:linear-gradient(transparent 0%,rgba(0,0,0,.55) 18%,#000 42%,#000 58%,rgba(0,0,0,.3) 82%,rgba(0,0,0,.12) 100%);mask:linear-gradient(transparent 0%,rgba(0,0,0,.55) 18%,#000 42%,#000 58%,rgba(0,0,0,.3) 82%,rgba(0,0,0,.12) 100%)}.pf-side{display:flex;flex-direction:column;min-height:100vh;padding:0 clamp(28px,4vw,72px)}.pf-top{height:76px;display:flex;align-items:center;gap:10px}.pf-brand{visibility:hidden}.pf-site{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 6px 0 10px;font-size:14px;color:#b0aea7!important}.pf-site:hover{color:#f2f1ec!important}.pf-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0 40px}.pf-foot{height:64px;display:flex;align-items:center;font-size:13px;color:#7e7c77}:root .p-acct.pf .pf-body>main{width:100%!important;max-width:420px!important;margin:0!important;padding:0!important;min-height:0!important;text-align:left!important}:root .p-acct.pf :is(.pf-page h1,.login-intro h1,.invite-intro h1,.account-heading h1){margin:0!important;font-size:clamp(30px,2.6vw,38px)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-.025em!important;color:#f2f1ec!important}:root .p-acct.pf :is(.pf-hint,.login-intro>p,.invite-intro>p,.account-heading>p){margin:12px 0 0!important;font-size:16px!important;line-height:1.55!important;color:#b0aea7!important;max-width:420px}:root .p-acct.pf :is(.login-intro,.invite-intro,.account-heading){margin:0 0 32px!important;max-width:none!important}:root .p-acct.pf :is(.login-intro,.invite-intro,.account-heading):before{display:none!important}:root .p-acct.pf :is(.login-preview,.section-label){display:none!important}:root .p-acct.pf .pf-form{margin-top:32px;display:flex;flex-direction:column;gap:16px}:root .p-acct.pf .pv-field{display:flex;flex-direction:column;gap:8px}:root .p-acct.pf .pv-field>span:first-child,:root .p-acct.pf .form-field label{font-size:13px!important;color:#b0aea7!important}:root .p-acct.pf :is(.pv-field input,.form-field input,.form-field select,.form-field textarea){width:100%}:root .p-acct.pf .pv-pass{position:relative;display:block}:root .p-acct.pf .pv-pass input{padding-right:48px!important}:root .p-acct.pf .pv-eye{position:absolute;right:4px;top:4px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#969490;cursor:pointer}:root .p-acct.pf .pv-eye:hover{background:#fff6e60f;color:#f2f1ec}:root .p-acct.pf .pv-error{padding:11px 14px;border-radius:12px;background:#e58a781a;color:#efa898;font-size:14px;line-height:1.45;outline:0}:root .p-acct.pf :is(.pv-submit,.product-form .button-primary,.account-narrow>.button){width:100%;height:44px!important;justify-content:space-between!important;padding:0 16px!important;margin-top:6px;font-size:15px!important}:root .p-acct.pf .pv-submit:disabled{opacity:.65;cursor:default}:root .p-acct.pf .pv-alt{margin:22px 0 0;font-size:14px;color:#969490}:root .p-acct.pf .pv-alt a{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:#f2f1ec}:root .p-acct.pf .pv-alt a:hover{color:#ffc799}:root .p-acct.pf .pf-apply .product-form{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;background:none!important;border:0;box-shadow:none!important}:root .p-acct.pf .pf-apply .form-field{gap:8px}:root .p-acct.pf .pf-apply .form-field textarea{min-height:92px!important}:root .p-acct.pf .pf-apply .form-consent label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}:root .p-acct.pf .pf-apply .form-consent input{width:16px;height:16px;margin-top:2px;flex-shrink:0}:root .p-acct.pf .pf-apply .form-consent small{display:block;margin-top:3px;font-size:12px;color:#7e7c77}:root .p-acct.pf .pf-apply .form-note{margin:-4px 0 0;font-size:13px!important;color:#7e7c77!important}:root .p-acct.pf .pf-apply .application-receipt{min-height:0;gap:12px}:root .p-acct.pf .pf-apply .application-receipt>svg{color:#86c18d!important}:root .p-acct.pf .pf-apply .application-receipt h3{font-size:22px;font-weight:500}:root .p-acct.pf .desktop-authorize-body{margin:0 0 20px!important;gap:16px!important}:root .p-acct.pf .desktop-user-code{padding:18px 16px!important;font-size:28px!important}:root .p-acct.pf :is(.desktop-authorize,.invite-page) .text-link{justify-content:flex-start}:root .p-acct.pf .invite-paid-note{margin-top:18px;font-size:13px;color:#7e7c77}@media(max-width:960px){.p-page.pf{grid-template-columns:1fr}.pf-art{position:relative;height:220px;padding:10px 10px 0}.pf-art-in{padding:22px}.pf-art-line{font-size:30px}.pf-brand{visibility:visible}.pf-side{min-height:0;padding:0 20px}.pf-top{position:absolute;top:10px;left:10px;right:10px;height:56px;padding:0 12px}.pf-top .pf-brand{display:none}.pf-body{padding:32px 0 24px;justify-content:flex-start}:root .p-acct.pf .pf-body>main{max-width:100%!important}}@media(max-width:960px){.pf-top .p-lang{display:block!important}}:root .p-acct.pf .pq-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:26px;font-size:14px;color:#969490}:root .p-acct.pf .pq-back:hover{color:#f2f1ec}:root .p-acct.pf .pq-plan{margin-top:26px;padding:18px 20px;border-radius:16px;background:#ffffff09;box-shadow:inset 0 0 0 1px #fff6e612}:root .p-acct.pf .pq-plan.is-featured{background:radial-gradient(120% 90% at 50% -30%,rgba(255,199,153,.15),transparent 62%),#ffffff08;box-shadow:inset 0 0 0 1px #ffc79966}:root .p-acct.pf .pq-plan-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}:root .p-acct.pf .pq-plan-top>strong{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#f2f1ec}:root .p-acct.pf .pq-plan-price{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;font-size:13px;color:#969490}:root .p-acct.pf .pq-plan-price b{font-size:22px;font-weight:500;letter-spacing:-.02em;color:#f2f1ec;font-variant-numeric:tabular-nums}:root .p-acct.pf .pq-plan p{margin:10px 0 0;font-size:14px;line-height:1.55;color:#b0aea7}:root .p-acct.pf .pq-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:#969490}:root .p-acct.pf .pq-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;border-radius:50%;background:#ffc79924;color:#ffc799}:root .p-acct.pf .pv-submit.pq-key{margin-top:28px}.q-frame{position:relative;width:100%;overflow:hidden;border-radius:14px}.q-frame.focus{border-radius:12px}.q-win{--base: #111110;--main: #151514;--raise: #1C1B1A;--raise2: #2A2927;--t1: #F2F1EC;--t2: #D3D1CA;--t3: #B0AEA7;--t4: #969490;--accent: #FFC799;--ok: #86C18D;--err: #E58A78;--slab: linear-gradient(#1E1D1B, #171615);--slab-soft: linear-gradient(#1C1B19, #171615);--slab-edge: linear-gradient(rgba(255,255,255,.2), rgba(255,255,255,.07) 40%, rgba(255,255,255,.02) 80%, rgba(255,255,255,0));--slab-edge-soft: linear-gradient(rgba(255,255,255,.13), rgba(255,255,255,.045) 45%, rgba(255,255,255,0) 85%);--key: linear-gradient(#2A2927, #201F1D);--key-shade: inset 0 1px 0 rgba(255,255,255,.1), inset 0 -1px 0 rgba(0,0,0,.5);--mono: "JetBrains Mono", "IBM Plex Mono", "Cascadia Mono", Consolas, monospace;position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;border-radius:12px;background:radial-gradient(1200px 520px at 60% -140px,rgba(255,255,255,.035),transparent 70%),var(--main);color:var(--t1);font:400 14px/1.4 Onest Variable,Onest,system-ui,sans-serif;text-align:left;letter-spacing:0;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}.q-win:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff29,#ffffff0f 30%,#ffffff0a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.q-win *{box-sizing:border-box}.q-win :where(p,ul,ol,h1,h2,h3,h4){margin:0}.q-win :where(ul,ol){padding:0;list-style:none}.q-win svg{flex-shrink:0;display:block}.q-win kbd{font-family:inherit}.q-grow{flex:1}.q-ml{margin-left:auto}.q-t1{color:var(--t1)}.q-t2{color:var(--t2)}.q-t3{color:var(--t3)}.q-t4{color:var(--t4)}.q-mark{display:block;width:16px;height:16px;filter:invert(1);-webkit-user-select:none;user-select:none}.q-slab,.q-bubble,.q-composer,.q-file,.q-modes>.on,.q-tabs>.on,.q-chat.on,.q-row.on,.q-pill.on,.q-seg>.on{position:relative;background:var(--slab)}.q-chat.on,.q-row.on,.q-file{background:var(--slab-soft)}.q-slab:before,.q-bubble:before,.q-composer:before,.q-file:before,.q-modes>.on:before,.q-tabs>.on:before,.q-chat.on:before,.q-row.on:before,.q-pill.on:before,.q-seg>.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--slab-edge-soft);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.q-bubble:before,.q-composer:before,.q-modes>.on:before,.q-tabs>.on:before,.q-seg>.on:before{background:var(--slab-edge)}.q-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:var(--key);box-shadow:var(--key-shade);font:500 11px/1 inherit;font-family:inherit;color:var(--t2)}.q-keys{display:inline-flex;gap:3px;margin-left:auto}.q-led{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #ffc79921}.q-avatar{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--raise2);font-size:11px;font-weight:500;color:var(--t1)}.q-avatar.big{width:28px;height:28px;font-size:12px}.q-winctl{display:flex;align-items:center;gap:33px;margin-left:22px;padding-right:22px;color:var(--t3)}.q-tabs{display:flex;align-items:center;gap:1px;font-size:14px;font-weight:500;color:var(--t3)}.q-tabs>span{height:32px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px}.q-tabs>.on{color:var(--t1)}.q-topbar{position:absolute;left:276px;right:0;top:0;height:48px;display:flex;align-items:center;padding-left:12px}.q-topbar-title{flex:1;min-width:0;font-size:14px;font-weight:500;letter-spacing:-.135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-topbar .q-tabs{margin-right:13px}.q-topbar>.lucide-panel-right{color:var(--t3)}.q-modes{display:flex;align-items:center;gap:4px}.q-modes>span{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 9px;border-radius:9px;color:var(--t3);font-size:13.5px;font-weight:500}.q-modes>.on{padding:0 12px 0 10px;color:var(--t1)}.q-workbar{position:absolute;left:0;right:0;top:0;height:48px;display:flex;align-items:center;gap:14px;padding-left:16px}.q-brand{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.15px}.q-cmd{position:absolute;left:50%;top:8px;width:520px;height:32px;margin-left:-260px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:#fff6e609;box-shadow:inset 0 0 0 1px #fff6e60d;color:var(--t2);font-size:14px}.q-cmd-keys{position:absolute;right:8px;display:flex;gap:3px}.q-workbar-tools{margin-left:auto;display:flex;align-items:center;gap:18px;color:var(--t2);font-size:13px}.q-workbar-tools>span:first-child{display:inline-flex;align-items:center;gap:5px}.q-workbar .q-winctl{margin-left:8px}.q-side{position:absolute;left:0;top:0;bottom:0;width:272px;padding:0 10px;background:var(--base);box-shadow:inset -1px 0 #0009,inset -2px 0 #ffffff08;display:flex;flex-direction:column}.q-side-brand{height:48px;display:flex;align-items:center;gap:9px;padding:0 7px 0 8px;font-size:15px;font-weight:500;letter-spacing:-.15px;flex-shrink:0}.q-side-brand .q-mark{width:18px;height:18px}.q-side>.q-modes{margin:2px 0 18px 2px}.q-side-nav{display:flex;flex-direction:column;gap:1px}.q-row{position:relative;height:32px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:8px;font-size:14px;color:var(--t1);white-space:nowrap}.q-row>svg{color:var(--t3)}.q-count{margin-left:auto;font-size:13px;color:var(--t3)}.q-side-sec{height:32px;margin-top:20px;display:flex;align-items:center;padding:0 5px 0 10px;font-size:13px;letter-spacing:.13px;color:var(--t3)}.q-proj{height:32px;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;letter-spacing:-.135px;color:var(--t3)}.q-proj>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-proj>time{font-size:13px;font-weight:400;letter-spacing:0}.q-chat{position:relative;height:32px;display:flex;align-items:center;gap:10px;padding:0 10px 0 36px;border-radius:8px;color:var(--t2);font-size:14px}.q-chat.on{color:var(--t1)}.q-chat-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-chat>time{font-size:13px;color:var(--t3)}.q-dot-err{position:absolute;left:18px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--err)}.q-account{margin-top:auto;height:64px;display:flex;align-items:center;gap:10px;padding:0 6px 6px 8px}.q-account-name{display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:17px}.q-account-name small{font-size:12px;font-weight:400;color:var(--t3);line-height:15px}.q-thread{position:absolute;left:472px;width:760px;display:flex;flex-direction:column;overflow:hidden}.q-thread>*{flex-shrink:0}.q-thread[data-over="1"]{-webkit-mask:linear-gradient(transparent,#000 56px);mask:linear-gradient(transparent,#000 56px)}.q-bubble{align-self:flex-end;max-width:560px;padding:12px 18px;border-radius:14px;font-size:15px;line-height:24px;color:var(--t1)}.q-say{font-size:15px;line-height:24px;letter-spacing:-.075px;color:var(--t1)}.q-bullets{display:grid;gap:3px;padding-left:18px!important;list-style:disc!important;font-size:15px;line-height:24px;letter-spacing:-.075px}.q-bullets li::marker{color:var(--t1)}.q-code{padding:1px 5px;border-radius:5px;background:#fff6e60f;font:400 12.9px/24px var(--mono);color:var(--t1)}.q-group{display:flex;align-items:center;gap:15px;height:24px;padding-left:6px;font-size:14px;color:var(--t2);white-space:nowrap}.q-group>svg{color:var(--t3)}.q-live{display:flex;align-items:center;gap:6px;height:24px;padding-left:10px;font-size:14px;white-space:nowrap}.q-live .q-led{margin-right:14px}.q-live-text{font-weight:500;color:var(--t1)}.q-status{display:flex;align-items:center;gap:4px;height:24px;padding-left:6px;font-size:14px;white-space:nowrap}.q-status>svg:first-child{margin-right:11px}.q-status>svg:nth-of-type(2){margin:0 1px 0 0}.q-files{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.q-file{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--t1);white-space:nowrap}.q-add,.q-del{font-size:13px;font-weight:400}.q-add{color:var(--ok)}.q-del{color:var(--err);margin-left:-1px}.q-review{height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;font-size:14px;color:var(--t3)}.q-msgtools{display:flex;gap:17px;padding-left:1px;color:var(--t3)}.q-ic-ts{display:inline-grid;place-items:center;border-radius:3px;background:#3178c6;color:#fff;font:700 6.5px/1 Onest,sans-serif;margin:0 1px}.q-ic-css{font-weight:700;color:#519aba;line-height:1;text-align:center;font-size:15px}.q-ic-md{font-size:7px;font-weight:700;color:#7fa3da;border:1px solid #7FA3DA;border-radius:2px;padding:0 1.5px;line-height:9px}.q-ic-json{width:11px;height:11px;margin:0 2.5px;border-radius:50%;border:2.5px solid #8DC149;display:inline-block}.q-ic-file{width:11px;height:14px;margin:0 2.5px;border-radius:2px;border:1.5px solid var(--t4);display:inline-block}.q-composer{height:118px;border-radius:14px}.q-composer-text{padding:14px 18px 0;height:76px;font-size:15px;line-height:24px;color:var(--t1);overflow:hidden}.q-composer-text.empty{color:var(--t3)}.q-caret{display:inline-block;width:1.5px;height:18px;margin-left:1px;vertical-align:-3px;background:var(--t1);animation:q-blink 1.05s steps(1) infinite}@keyframes q-blink{50%{opacity:0}}.q-composer-bar{position:absolute;left:10px;right:10px;bottom:10px;height:36px;display:flex;align-items:center;gap:14px}.q-mode{display:inline-flex;align-items:center;gap:5px;margin-left:11px;font-size:14px;color:var(--t2)}.q-model{display:inline-flex;align-items:center;gap:6px;font-size:14px;letter-spacing:-.14px;color:var(--t2);white-space:nowrap}.q-composer-bar .q-model{margin-right:15px}.q-send{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;margin-left:13px;color:var(--t4);background:var(--key);box-shadow:var(--key-shade)}.q-send.ready,.q-send.stop{background:linear-gradient(#ffd6b2,#f6b887);color:#24160b;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59}.q-stop{width:10px;height:10px;border-radius:2px;background:#24160b}.q-composer-meta{display:flex;align-items:center;gap:18px;height:28px;margin:8px 0 0 12px;font-size:13px;letter-spacing:-.135px;color:var(--t3)}.q-composer-meta>span{display:inline-flex;align-items:center;gap:6px}.q-plan{height:28px;padding:0 8px;margin-left:-6px;border-radius:8px;color:var(--t2)}.q-plan .q-led{margin-right:2px}.q-thread.hero{left:304px;width:528px;top:56px;bottom:198px}.q-thread.hero .q-bubble{max-width:440px}.q-hero-composer{position:absolute;left:304px;width:528px;top:686px}.q-checks{display:flex;flex-direction:column;gap:4px}.q-checks>div{display:flex;align-items:center;gap:13px;height:24px;padding-left:6px;font-size:14px;color:var(--t2)}.q-pv{position:absolute;left:868px;top:48px;width:560px;height:800px;border-radius:12px}.q-pv-tabs{height:48px;display:flex;align-items:center;gap:2px;padding:8px 10px 0 8px}.q-pill{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--t3)}.q-pill.on{color:var(--t1)}.q-pv-count{font-size:12px;font-weight:500;color:var(--t3)}.q-pv-dev{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--t3)}.q-pv-dev.on{color:var(--t1);background:#fff6e60f}.q-pv-addr{height:44px;display:flex;align-items:center;gap:14px;padding:4px 12px 0 14px;color:var(--t3)}.q-pv-url{flex:1;height:30px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;background:#fff6e60b;font-size:13px;color:var(--t2)}.q-pv-lock{width:7px;height:7px;border-radius:50%;background:var(--ok)}.q-pv-page{position:absolute;left:8px;right:8px;top:100px;bottom:8px;border-radius:8px;overflow:hidden;background:#0e0d0c}.q-pv-site{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0}.q-pv-phone{position:absolute;left:50%;top:16px;bottom:-40px;width:300px;margin-left:-150px;border-radius:26px;overflow:hidden;box-shadow:0 0 0 7px #262523}.q-ptop{position:absolute;left:0;right:0;top:0;height:48px;display:flex;align-items:center;gap:12px;padding:0 16px}.q-seg{position:absolute;left:16px;right:16px;top:50px;height:38px;display:flex;gap:2px;padding:3px;border-radius:11px;background:#fff6e60a}.q-seg>span{flex:1;display:grid;place-items:center;border-radius:8px;font-size:14px;font-weight:500;color:var(--t3);transition:color .2s}.q-seg>.on{color:var(--t1)}.q-pchat,.q-ppv{position:absolute;left:0;right:0;top:100px;bottom:0}.q-thread.phone{left:16px;width:368px;top:0;bottom:174px}.q-thread.phone .q-bubble{max-width:320px}.q-phone-composer{position:absolute;left:16px;width:368px;bottom:12px}.q-pv-addr.phone{padding:0 16px;height:40px}.q-pv-page.phone{left:16px;right:16px;top:48px;bottom:16px;border-radius:14px;background:#fffdf9}.q-hl-k{color:#c678dd}.q-hl-s{color:#98c379}.q-hl-t{color:#e06c75}.q-hl-n{color:#d19a66}.q-hl-f{color:#61afef}.q-hl-y{color:#e5c07b}.q-hl-c{color:#86837c;font-style:italic}.q-cl{position:relative;display:flex;align-items:center;height:23px;font:400 12.5px/23px var(--mono);letter-spacing:-.135px;color:#cfcbc2;white-space:pre}.q-cl>code{font:inherit;padding-left:14px}.q-cl-n{width:44px;flex-shrink:0;padding-right:2px;text-align:right;color:#86837c}.q-cl.active{background:#fff6e606}.q-cl.add{background:#7dbe851c}.q-cl.del{background:#e58a781a}.q-cl.del>code{opacity:.75}.q-cl.gap{height:30px;padding-left:12px;font:400 12px/30px var(--mono);color:#c0beb7;background:var(--raise)}.q-cl-sign{width:13px;flex-shrink:0;text-align:center}.q-cl-sign.add{color:var(--ok)}.q-cl-sign.del{color:var(--err)}.q-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-3px;background:var(--accent)}.q-code-i{padding:1px 5px;border-radius:5px;background:#fff6e60f;font:400 12.9px var(--mono)}.q-win.ide-bg{background:var(--base)}.q-explorer{position:absolute;left:0;top:48px;bottom:28px;width:248px;padding:0 10px}.q-explorer-tools{height:40px;display:flex;align-items:center;gap:16px;padding-left:4px;color:var(--t3)}.q-explorer-tools .on{width:30px;height:30px;display:grid;place-items:center;margin-right:-6px;border-radius:8px;background:var(--slab-soft);color:var(--t1)}.q-explorer-name{height:30px;display:flex;align-items:center;padding-left:8px;font-size:14px;font-weight:500}.q-trow{height:28px;display:flex;align-items:center;gap:7px;padding-right:10px;border-radius:10px;font-size:14px;color:var(--t2);white-space:nowrap}.q-trow.on{background:var(--slab-soft);color:var(--t1)}.q-folder{width:15px;height:12px;border-radius:2px 3px 3px;background:linear-gradient(#e3b65c,#c9973c);position:relative}.q-folder:before{content:"";position:absolute;left:0;top:-2px;width:7px;height:3px;border-radius:2px 2px 0 0;background:#c9973c}.q-gs{margin-left:auto;font-size:12px;font-weight:500}.q-gs.A{color:var(--ok)}.q-gs.M{color:#d8b266}.q-editor{position:absolute;left:248px;top:48px;width:794px;bottom:36px;border-radius:12px;background:var(--main);overflow:hidden}.q-etabs{height:44px;display:flex;align-items:center;gap:4px;padding:6px 8px 0}.q-etab{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 12px;border-radius:8px;font-size:14px;color:var(--t2)}.q-etab.on{position:relative;background:var(--slab);color:var(--t1)}.q-crumbs{height:30px;display:flex;align-items:center;gap:5px;padding:0 22px 0 20px;font-size:13px;color:var(--t3)}.q-crumbs b{margin-left:8px;font-weight:500;color:var(--t1)}.q-code{position:absolute;left:0;right:0;top:80px}.q-term{position:absolute;left:0;right:0;bottom:0;height:258px;background:var(--main);box-shadow:0 -1px #00000059,inset 0 1px #ffffff06}.q-term-tabs{height:46px;display:flex;align-items:center;gap:22px;padding:0 16px 0 20px;font-size:14px;color:var(--t3)}.q-term-tabs .q-pill{margin:0 -12px;font-weight:400}.q-term-badge{margin-left:6px;font-size:12px;font-weight:500;color:var(--err)}.q-term-shell{height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#fff6e60a;font-size:13px;color:var(--t2)}.q-term-out{padding:6px 20px 0}.q-tl{height:21px;font:400 12.5px/21px var(--mono);color:#cfcbc2;white-space:pre}.q-tl.cmd{color:var(--t1)}.q-tl.ok{color:var(--ok)}.q-tl.err{color:var(--err)}.q-tl.dim{color:#86837c}.q-tl-cursor{display:inline-block;width:7px;height:14px;vertical-align:-2px;background:#f2f1ec99}.q-led.sm{width:6px;height:6px;box-shadow:0 0 0 2px #ffc79921}.q-ide-agent{position:absolute;left:1050px;right:8px;top:48px;bottom:36px;border-radius:12px;background:#171615;overflow:hidden}.q-ide-agent-top{height:48px;display:flex;align-items:center;padding:0 14px 0 8px}.q-thread.ide{left:14px;right:14px;width:auto;top:56px;bottom:150px}.q-thread.ide .q-bubble{max-width:330px}.q-ide-composer{position:absolute;left:8px;right:8px;bottom:8px}.q-ide-composer .q-composer-bar .q-mode{display:none}.q-statusbar{position:absolute;left:0;right:0;bottom:0;height:36px;display:flex;align-items:center;gap:16px;padding:0 16px;font-size:13px;color:var(--t2)}.q-statusbar>span{display:inline-flex;align-items:center;gap:6px}.q-sb-agent{color:var(--t1)}.q-editor.q-rv{width:auto;right:8px;bottom:8px}.q-rv .q-etab{font-size:14px}.q-rv .q-etab .q-pv-count{margin-left:2px}.q-review-list{position:absolute;left:16px;right:16px;top:56px;bottom:76px;overflow:hidden}.q-rfile+.q-rfile{margin-top:18px}.q-rfile-head{height:34px;display:flex;align-items:center;gap:10px;padding:0 8px 0 10px;font-size:13px;color:var(--t2)}.q-rfile-head .q-add,.q-rfile-head .q-del{font-size:13px}.q-rfile-bar{height:36px;display:flex;align-items:center;gap:14px;padding:0 8px;font-size:12.5px}.q-seg2{display:inline-flex;gap:2px}.q-seg2>span{height:26px;padding:0 9px;display:inline-flex;align-items:center;border-radius:6px;color:#c0beb7;font-size:12.5px}.q-seg2>.on{background:var(--raise);color:var(--t1)}.q-hunk{border-radius:6px;overflow:hidden;background:var(--main)}.q-hunk+.q-hunk{margin-top:8px}.q-hunk .q-cl.gap{display:flex;align-items:center}.q-hunk-lines{transition:opacity .3s}.q-hunk .q-cl>code{padding-left:8px}.q-hunk .q-cl-n{width:30px}.q-hunk-acts{margin-left:auto;display:inline-flex;gap:6px;padding-right:8px;font-family:Onest Variable,Onest,sans-serif}.q-hk{height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:7px;font-size:12.5px;color:var(--t2);background:var(--key);box-shadow:var(--key-shade)}.q-hk.keep{color:var(--t1)}.q-hunk-done{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ok)}.q-hunk-done.back{color:var(--t3)}.q-hunk.back .q-cl.add,.q-hunk.back .q-cl.del{background:transparent}.q-commit{position:absolute;left:12px;right:12px;bottom:12px;height:52px;display:flex;align-items:center;gap:12px;padding:0 8px 0 16px;border-radius:12px;background:var(--slab)}.q-commit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--slab-edge-soft);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.q-commit-msg{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--t1)}.q-commit-msg.empty{color:var(--t3)}.q-commit-msg.ok{color:var(--ok)}.q-commit-count{font-size:13px}.q-commit-key{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--t3);background:var(--key);box-shadow:var(--key-shade);transition:transform .14s}.q-commit-key .q-kbd{height:20px;min-width:20px}.q-commit-key.ready{background:linear-gradient(#ffd6b2,#f6b887);color:#24160b;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59}.q-commit-key.ready .q-kbd{background:#24160b1a;box-shadow:none;color:#24160b}.q-tasks{position:absolute;left:356px;width:1004px;top:72px}.q-tasks-head{display:flex;align-items:center;gap:10px;height:32px;padding-left:12px}.q-tasks-head h3{font-size:15px;font-weight:500}.q-tasks-head p{font-size:13px;letter-spacing:-.135px;color:var(--t3)}.q-task-new{height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 12px;border-radius:9px;font-size:14px;font-weight:500;color:#24160b;background:linear-gradient(#ffd6b2,#f6b887);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59;transition:transform .14s}.q-tasks-bar{display:flex;align-items:center;gap:2px;margin-top:12px}.q-tasks-bar .q-pill{border-radius:9px}.q-tasks-bar .q-pill b{margin-left:2px;font-size:12px;font-weight:400;color:var(--t3)}.q-tasks-bar .q-pill.on b{color:var(--t2)}.q-task-search{width:240px;height:32px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border-radius:10px;background:var(--slab);font-size:14px;color:var(--t3);position:relative}.q-task-group{height:32px;display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:12px;font-size:13px;font-weight:400;color:var(--t3)}.q-task-group span{font-size:12px}.q-task{height:42px;display:flex;align-items:center;padding:0 12px;border-radius:9px}.q-task-ic{width:16px;height:16px;display:grid;place-items:center;margin:0 12px 0 5px;color:var(--t2)}.q-ok{color:var(--ok)}.q-task-title{width:442px;flex-shrink:0;font-size:14px;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-task-note{flex:1;min-width:0;margin-left:12px;font-size:13px;letter-spacing:-.135px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-task>time{width:64px;text-align:right;font-size:13px;color:var(--t3)}.q-thread.team{top:64px;bottom:210px}.q-lead{display:flex;align-items:center;gap:8px;height:24px;padding-left:2px;font-size:14px}.q-lead b{font-weight:500}.q-lead span{font-size:13px;color:var(--t3)}.q-roster{border-radius:12px;padding:4px 0}.q-member{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:14px;white-space:nowrap}.q-member b{font-weight:500}.q-member-role{font-size:13px;color:var(--t3);width:74px}.q-member-job{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;color:var(--t3)}.q-member-state{width:268px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--t1)}.q-member-state .q-t3{font-weight:400}.q-wait{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--t4)}.q-team-composer{position:absolute;left:472px;width:760px;bottom:44px}.q-dtop{position:absolute;left:0;right:0;top:0;height:48px;display:flex;align-items:center;gap:14px;padding-left:16px}.q-dtitle{margin-left:18px;font-size:14px;font-weight:500;color:var(--t2)}.q-seg3{display:inline-flex;gap:2px}.q-seg3>span{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--t3)}.q-seg3>.on{position:relative;color:var(--t1);background:var(--slab)}.q-dev{display:inline-flex;align-items:center;gap:14px;margin:0 6px;color:var(--t3)}.q-dev .on{width:30px;height:30px;display:grid;place-items:center;margin-right:-6px;border-radius:8px;background:#fff6e60f;color:var(--t1)}.q-build{width:196px;justify-content:center;height:34px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:#24160b;background:linear-gradient(#ffd6b2,#f6b887);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59;transition:transform .14s}.q-build.busy{color:var(--t1);background:var(--key);box-shadow:var(--key-shade)}.q-dchat{position:absolute;left:0;top:48px;bottom:0;width:400px}.q-dtabs{height:44px;display:flex;align-items:center;gap:2px;padding:0 16px}.q-thread.design{left:20px;width:360px;top:52px;bottom:156px}.q-thread.design .q-bubble{max-width:330px}.q-sel-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;margin-right:8px;border-radius:6px;background:#ffc79921;color:var(--accent);font-size:13px;font-weight:500;vertical-align:1px}.q-design-composer{position:absolute;left:16px;right:16px;bottom:16px}.q-design-composer .q-composer-bar .q-model{margin-right:4px}.q-canvas{position:absolute;left:400px;right:8px;top:48px;bottom:8px;border-radius:12px;overflow:hidden;background:radial-gradient(circle,rgba(255,246,230,.07) 1px,transparent 1.4px) 0 0 / 20px 20px,#121211}.q-canvas-label{position:absolute;left:88px;top:18px;font-size:13px;color:var(--t3)}.q-canvas-board{position:absolute;left:88px;top:44px;width:1200px;height:760px;transform:scale(.72);transform-origin:0 0}.q-canvas-tools{position:absolute;left:50%;bottom:18px;transform:translate(-50%);height:42px;display:flex;align-items:center;gap:18px;padding:0 14px 0 6px;border-radius:12px;background:var(--slab);color:var(--t2);font-size:13px}.q-canvas-tools .on{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff6e614;color:var(--t1);margin-right:-4px}.q-canvas-tools b{font-weight:400}.q-pointer{position:absolute;z-index:10;margin:-3px 0 0 -4px;color:#fff;fill:#111;transition:transform .12s;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.q-board{--ink: #1F1A16;--faint: #8E8378;--green: #2E5A3A;width:1200px;height:760px;background:#fffdf9;color:#1f1a16;font-family:Onest Variable,Onest,sans-serif;position:relative}.q-board .hv-nav{height:72px;padding:0 56px;gap:34px;border-bottom:1px solid rgba(60,40,20,.09);display:flex;align-items:center}.q-board .hv-logo{font-size:20px;gap:9px;display:inline-flex;align-items:center;font-weight:700}.q-board .hv-logo i{width:20px;height:20px}.q-board .hv-nav nav{font-size:16px;gap:26px}.q-board-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding:72px 56px 0}.q-board-hero h3{margin:0;font-size:60px;line-height:1.02;font-weight:700;letter-spacing:-.04em}.q-board-hero p{margin:20px 0 0;max-width:440px;font-size:18px;line-height:1.5;color:#5e554c}.q-board-btn-wrap{position:relative;display:inline-flex;margin-top:32px}.q-board-btn{display:inline-flex;align-items:center;gap:10px;color:#fffdf9;font-weight:600;white-space:nowrap}.q-pick{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid #FFC799;border-radius:4px;pointer-events:none}.q-pick i{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #FFC799}.q-pick i:nth-child(1){left:-5px;top:-5px}.q-pick i:nth-child(2){right:-5px;top:-5px}.q-pick i:nth-child(3){left:-5px;bottom:-5px}.q-pick i:nth-child(4){right:-5px;bottom:-5px}.q-pick em{position:absolute;left:-2px;top:-30px;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:5px;background:#ffc799;color:#24160b;font:500 12px/1 Onest Variable,Onest,sans-serif;font-style:normal;white-space:nowrap}.q-board-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.q-board-tiles .hv-art{border-radius:16px;aspect-ratio:4 / 3}.q-mem{position:absolute;left:380px;width:960px;top:72px}.q-mem.compact{left:308px;width:780px}.q-mem.compact .q-rec-kind{width:132px}.q-mem.compact .q-fact span{width:120px}.q-mem-search{display:flex;align-items:center;gap:14px;margin-top:14px}.q-task-search.wide{width:420px}.q-fact{display:flex;align-items:baseline;min-height:40px;padding:10px 12px 0;font-size:14px}.q-fact span{width:176px;flex-shrink:0;color:var(--t3)}.q-fact b{font-weight:500;color:var(--t1)}.q-rec{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:62px;padding:11px 12px;border-radius:10px;transition:background .6s}.q-rec.fresh{background:var(--slab-soft)}.q-rec-ic{width:16px;padding-top:2px;color:var(--t3)}.q-rec-in{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.q-rec-in b{font-size:14px;font-weight:500}.q-rec-in span{font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-rec-kind{width:150px;text-align:right;font-size:13px;color:var(--t3);padding-top:1px}.q-rec>time{width:52px;text-align:right;font-size:13px;color:var(--t3);padding-top:1px}.q-lang-swap{position:absolute;top:0;right:0;bottom:0;left:0;animation:q-swap .26s ease-out}@keyframes q-swap{0%{opacity:.35}}.q-thread.lang{left:340px;width:600px;top:68px;bottom:180px}.q-lang-composer{position:absolute;left:340px;width:600px;bottom:20px}.q-topbar.wide{left:0;padding-left:20px}.q-thread.compact{left:40px;width:740px;top:60px;bottom:196px}.q-thread.compact .q-bubble{max-width:520px}.q-compact-composer{position:absolute;left:40px;width:740px;bottom:20px}.q-home{position:absolute;left:272px;right:0;top:48px;bottom:0;display:flex;flex-direction:column;align-items:center;padding-top:128px}.q-home-mark{width:30px;height:30px;background:#ffc799;-webkit-mask:url(/brand/app-mark.png) center / contain no-repeat;mask:url(/brand/app-mark.png) center / contain no-repeat}.q-home h3{margin-top:18px;font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.q-home-composer{width:760px;margin-top:30px}.q-quick{width:760px;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:26px}.q-quick span{height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:10px;font-size:14px;color:var(--t2)}.q-quick span:hover{background:#fff6e60d}.q-quick svg{color:var(--t3)}.q-win.narrow .q-topbar{left:0;padding-left:16px}.q-win.narrow .q-topbar .q-tabs{margin-right:0}.q-win.narrow .q-topbar>.lucide-panel-right,.q-win.narrow .q-winctl{display:none}.q-win.narrow .q-topbar{padding-right:10px}.q-win.narrow .q-editor.q-rv{left:0;top:0;right:0;bottom:0;border-radius:12px}.q-win.narrow .q-review-list{left:12px;right:12px}.q-win.narrow .q-rfile-bar .lucide-wrap-text,.q-win.narrow .q-rfile-bar .lucide-arrow-up,.q-win.narrow .q-rfile-bar .lucide-arrow-down,.q-win.narrow .q-commit-count{display:none}.q-win.narrow .q-commit{padding-left:14px}.q-win.narrow .q-commit-msg{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.q-win.narrow .q-commit>.q-grow{display:none}.q-win.narrow .q-ide-agent{left:0;right:0;top:0;bottom:auto;height:452px;border-radius:12px 12px 0 0}.q-win.narrow .q-thread.ide{bottom:12px}.q-win.narrow .q-ide-composer{display:none}.q-win.narrow .q-term{height:268px}.q-win.narrow .q-term-tabs{gap:16px;padding:0 12px 0 16px}.q-win.narrow .q-term-tabs>svg,.q-win.narrow .q-term-tabs>span:nth-child(4){display:none}.q-win.narrow .q-term-out{padding:6px 16px 0}.q-win.narrow .q-tl{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.q-win.narrow .q-tasks{left:16px;width:388px;top:64px}.q-win.narrow .q-tasks-head{padding-left:4px}.q-win.narrow .q-tasks-head p,.q-win.narrow .q-task-search{display:none}.q-win.narrow .q-tasks-bar{overflow:hidden}.q-win.narrow .q-tasks-bar{gap:0}.q-win.narrow .q-tasks-bar .q-pill{padding:0 7px;font-size:13px;white-space:nowrap}.q-win.narrow .q-task-group{padding-left:4px}.q-win.narrow .q-task{height:auto;min-height:52px;padding:8px 4px;display:grid;grid-template-columns:33px 1fr auto;column-gap:0;row-gap:2px;align-items:center}.q-win.narrow .q-task-ic{grid-row:span 2;margin:0 12px 0 5px}.q-win.narrow .q-task-title{width:auto;grid-column:2}.q-win.narrow .q-task-note{grid-column:2;grid-row:2;margin-left:0}.q-win.narrow .q-task>time{grid-column:3;grid-row:1;width:auto;padding-left:10px}.q-win.narrow .q-thread.team{left:16px;width:388px;top:60px;bottom:150px}.q-win.narrow .q-thread.team .q-bubble{max-width:330px}.q-win.narrow .q-team-composer{left:16px;width:388px;bottom:16px}.q-win.narrow .q-member{height:auto;flex-wrap:wrap;row-gap:5px;padding:10px 14px}.q-win.narrow .q-member-job{display:none}.q-win.narrow .q-member-role{width:auto}.q-win.narrow .q-member-state{width:100%;padding-left:24px}.q-win.narrow .q-status{flex-wrap:wrap;height:auto;min-height:24px;position:relative;padding-left:32px;row-gap:2px}.q-win.narrow .q-status>svg:first-child{position:absolute;left:6px;top:4.5px;margin:0}.q-win.narrow .q-dtop{padding:0 10px 0 12px}.q-win.narrow .q-canvas{left:8px;right:8px;top:48px;bottom:150px}.q-win.narrow .q-canvas-board{position:absolute;left:50%;top:18px;width:300px;height:auto;margin-left:-150px;transform:none}.q-win.narrow .q-design-composer{position:absolute;left:12px;right:12px;bottom:12px}.q-board.phone{width:300px;height:auto;padding-bottom:18px;border-radius:22px;overflow:hidden;box-shadow:0 0 0 6px #262523}.q-board.phone .hv-nav{height:52px;padding:0 16px;justify-content:space-between}.q-board.phone .hv-logo{font-size:15px;gap:7px}.q-board.phone .hv-logo i{width:15px;height:15px}.q-board-burger{display:inline-flex;flex-direction:column;gap:4px}.q-board-burger i{width:16px;height:2px;border-radius:1px;background:#1f1a16}.q-board.phone .q-board-hero{display:block;padding:22px 16px 0}.q-board.phone .q-board-hero h3{font-size:25px;letter-spacing:-.035em}.q-board.phone .q-board-hero p{margin-top:10px;font-size:13px}.q-board.phone .q-board-btn-wrap{margin-top:18px}.q-board.phone .q-board-tiles{margin-top:22px;gap:8px}.q-board.phone .q-board-tiles .hv-art{border-radius:12px;aspect-ratio:16 / 10}.q-pointer.static{position:absolute;left:70%;top:62%;margin:0}.q-win.narrow .q-mem,.q-win.narrow .q-mem.compact{left:16px;width:388px;top:64px}.q-win.narrow .q-mem .q-tasks-head p,.q-win.narrow .q-mem .q-tasks-head>svg{display:none}.q-win.narrow .q-task-search.wide{width:100%}.q-win.narrow .q-mem-search>svg{display:none}.q-win.narrow .q-fact{flex-direction:column;gap:2px;min-height:0;padding:8px 4px 0}.q-win.narrow .q-fact span{width:auto;font-size:13px}.q-win.narrow .q-rec{padding:10px 4px;gap:12px}.q-win.narrow .q-rec-kind{display:none}html.p23:has(.p-admin),html.p23:has(.p-admin) body{background:#111110}.p-page.p-admin{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;overflow:visible}.pa-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:0 10px 10px;background:#111110;box-shadow:inset -1px 0 #0009,inset -2px 0 #ffffff08}.pa-brand{height:56px;display:flex;align-items:center;gap:9px;padding:0 8px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#f2f1ec!important;flex-shrink:0}.pa-brand img{width:18px;height:18px;filter:invert(1)}.pa-brand span{margin-left:2px;padding:2px 7px;border-radius:6px;background:#fff6e60f;font-size:12px;font-weight:500;color:#b0aea7}.pa-nav{flex:1;min-height:0;overflow-y:auto}.pa-group+.pa-group{margin-top:14px}.pa-sec{height:32px;display:flex;align-items:center;padding:0 10px;font-size:13px;color:#969490}.pa-row{position:relative;height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:8px;font-size:14px;color:#d3d1ca!important;white-space:nowrap;transition:background .12s,color .12s}.pa-row>svg{flex-shrink:0;color:#b0aea7}.pa-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pa-row:hover{background:#fff6e60d;color:#f2f1ec!important}.pa-row.on{background:linear-gradient(#1c1b19,#171615);color:#f2f1ec!important}.pa-row.on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff21,#ffffff0b 45%,#fff0 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pa-row.on>svg{color:#f2f1ec}.pa-foot{display:flex;flex-direction:column;gap:4px;padding-top:10px;box-shadow:inset 0 1px #fff6e60d}.pa-account{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;color:#f2f1ec!important}.pa-account:hover{background:#fff6e60a}.pa-avatar{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#2a2927;font-size:12px;font-weight:500}.pa-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pa-who b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-who small{font-size:12px;color:#b0aea7}.pa-foot .p-lang{display:block!important;padding:2px 0 0}.pa-foot .p-lang-key{width:100%;justify-content:flex-start!important;height:34px!important;background:transparent!important;box-shadow:none!important;padding:0 10px!important;font-weight:400!important}.pa-foot .p-lang-key:hover{background:#fff6e60d!important}.pa-foot .p-lang-key svg:last-child{margin-left:auto}.pa-foot .p-lang-pop{top:auto;bottom:calc(100% + 6px);left:0;right:auto}.pa-main{min-width:0;background:radial-gradient(1200px 520px at 50% -140px,rgba(255,255,255,.035),transparent 70%),#151514}:root .p-acct.p-admin .pa-main>main{width:auto!important;max-width:1180px!important;margin:0 auto!important;padding:40px clamp(24px,3.4vw,48px) 72px!important;min-height:0!important}:root .p-acct.p-admin :is(.ad-header,.account-heading){display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px!important;max-width:none!important}:root .p-acct.p-admin :is(.ad-header,.account-heading)>div>span,:root .p-acct.p-admin .account-heading .section-label{display:none!important}:root .p-acct.p-admin :is(.ad-header h1,.account-heading h1,.announcement-admin h1){font-size:28px!important;line-height:1.2!important;letter-spacing:-.02em!important}:root .p-acct.p-admin :is(.ad-header p,.account-heading>p){margin-top:6px!important;font-size:14px!important;color:#969490!important;max-width:640px}:root .p-acct.p-admin .ad-header>a,:root .p-acct.p-admin .announcement-applications-link,:root .p-acct.p-admin .announcement-admin-nav,:root .p-acct.p-admin .admin-dashboard:not(.model-admin) .ad-nav{display:none!important}:root .p-acct.p-admin .model-admin .ad-nav{display:flex!important;position:static!important;margin:0 0 18px!important;gap:0!important}:root .p-acct.p-admin .model-admin .ad-nav>div{display:inline-flex!important;flex-direction:row!important;gap:4px!important;padding:3px;border-radius:11px;background:#151514}:root .p-acct.p-admin .model-admin .ad-nav button{display:inline-flex!important;align-items:center;gap:8px!important;padding:6px 14px!important;min-height:32px!important}:root .p-acct.p-admin .model-admin .ad-nav button span{color:#969490;font-size:12px;font-variant-numeric:tabular-nums}:root .p-acct.p-admin .ad-shell{display:block!important}:root .p-acct.p-admin .ad-main{min-width:0}:root .p-acct.p-admin :is(.ad-surface,.ops-detail,.mc-editor){background:linear-gradient(#1a1918,#161514)!important}:root .p-acct.p-admin .ad-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}:root .p-acct.p-admin .ad-section-heading h2{font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important}:root .p-acct.p-admin .ad-section-heading p{margin-top:3px;font-size:13px;color:#969490!important}:root .p-acct.p-admin .ad-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin-bottom:24px;border-radius:16px;overflow:hidden;background:linear-gradient(#1a1918,#161514);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #fff6e609}:root .p-acct.p-admin .ad-metrics>article{padding:20px 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:inset -1px 0 #fff6e60d!important}:root .p-acct.p-admin .ad-metrics>article:last-child{box-shadow:none!important}:root .p-acct.p-admin .ad-metrics span{font-size:13px!important;color:#969490!important}:root .p-acct.p-admin .ad-metrics strong{display:block;margin-top:6px;font-size:32px!important;font-weight:500!important;letter-spacing:-.02em;color:#f2f1ec!important}:root .p-acct.p-admin .ad-metrics small{font-size:12px!important;color:#7e7c77!important}:root .p-acct.p-admin .ad-range{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:#fff6e60a}:root .p-acct.p-admin .ad-range button{height:30px!important;min-height:30px!important;padding:0 12px!important;border-radius:8px!important;background:transparent!important;color:#b0aea7!important;box-shadow:none!important;font:500 13px/1 Onest Variable,Onest,sans-serif!important;border:0!important}:root .p-acct.p-admin .ad-range button[aria-pressed=true]{background:linear-gradient(#1e1d1b,#171615)!important;color:#f2f1ec!important;box-shadow:inset 0 1px #ffffff1a!important}:root .p-acct.p-admin .ad-overview-bottom{gap:16px!important;margin-top:16px}:root .p-acct.p-admin .ad-queue-stats div{border-color:#fff6e60f!important}:root .p-acct.p-admin .ad-queue-stats dt{color:#b0aea7!important}:root .p-acct.p-admin .ad-event-dot{background:#ffc799!important;box-shadow:0 0 0 3px #ffc79921!important}:root .p-acct.p-admin .ad-event-list li{border-color:#fff6e60f!important}:root .p-acct.p-admin :is(.ad-empty,.account-empty){color:#b0aea7}:root .p-acct.p-admin .ops-toolbar{margin-bottom:20px!important;gap:10px!important}:root .p-acct.p-admin .ops-layout{gap:20px!important}:root .p-acct.p-admin .ops-queue{display:flex;flex-direction:column;gap:2px}:root .p-acct.p-admin .ops-row{min-height:60px!important;padding:12px 14px!important}@media(max-width:900px){.p-page.p-admin{grid-template-columns:1fr}.pa-side{position:static;height:auto;padding-bottom:6px}.pa-nav{display:flex;gap:2px;overflow-x:auto;padding-bottom:6px}.pa-group{display:contents}.pa-sec,.pa-foot{display:none}:root .p-acct.p-admin .pa-main>main{padding:24px 16px 56px!important}:root .p-acct.p-admin .ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root .p-acct.p-admin .ad-metrics>article:nth-child(2){box-shadow:none!important}:root .p-acct.p-admin .ad-metrics>article:nth-child(-n+2){border-bottom:1px solid rgba(255,246,230,.05)!important}}:root .p-acct.p-admin .account-heading{display:block!important}:root .p-acct.p-admin :is(.account-empty h2,.ops-detail h2,.announcement-admin-editor .account-empty h2){font-size:18px!important;line-height:1.35!important;letter-spacing:-.01em!important}:root .p-acct.p-admin .account-empty p{margin-top:6px!important;font-size:14px!important}:root .p-acct.p-admin .ops-toolbar{align-items:flex-end!important}:root .p-acct.p-admin .ops-toolbar :is(button,.button){height:44px!important;min-height:44px!important}:root .p-acct.p-admin .ad-notice:not(.is-error){background:#fff6e60d!important;color:#d3d1ca!important}:root .p-acct.p-admin .ad-notice.is-error{background:#e58a781a!important;color:#efa898!important}:root .p-acct.p-admin .ad-pager{color:#969490;font-size:13px}:root .p-acct.p-admin .ad-pager button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-grid!important;place-items:center;border:0!important;border-radius:9px!important;background:linear-gradient(#1e1d1b,#171615)!important;color:#d3d1ca!important;box-shadow:inset 0 1px #ffffff1a!important}:root .p-acct.p-admin .ad-pager button:disabled{opacity:.4}@media(max-width:900px){.p-page.p-admin{grid-template-columns:minmax(0,1fr)!important}:root .p-acct.p-admin .pa-main{overflow-x:hidden;max-width:100vw}:root .p-acct.p-admin .pa-main>main{width:100%!important;max-width:100vw!important;box-sizing:border-box}:root .p-acct.p-admin .pa-side{max-width:100vw}:root .p-acct.p-admin :is(.ops-layout,.ad-overview-bottom,.ad-users-layout,.mc-grid,.announcement-admin-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important}:root .p-acct.p-admin .ad-section-heading{flex-wrap:wrap}:root .p-acct.p-admin .ad-range{width:auto!important}:root .p-acct.p-admin .ad-range button{flex:none!important}:root .p-acct.p-admin .ops-toolbar{flex-wrap:wrap}:root .p-acct.p-admin .ops-toolbar .form-field{min-width:0!important;flex:1 1 100%!important;max-width:none!important}:root .p-acct.p-admin .ad-traffic svg{max-width:100%}}:root .p-acct.p-admin .ad-heading-actions{display:flex;align-items:center;gap:8px}:root .p-acct.p-admin .ad-confirm{margin-top:16px;padding:16px 18px!important;border-radius:14px!important;background:#fff6e60a!important;color:#d3d1ca;box-shadow:inset 0 0 0 1px #fff6e60f}:root .p-acct.p-admin .ad-confirm h3{margin:0 0 6px;font-size:15px;font-weight:500;color:#f2f1ec}:root .p-acct.p-admin .ad-confirm p{margin:0;font-size:13px;line-height:1.55;color:#b0aea7}:root .p-acct.p-admin .ad-confirm dl{margin:12px 0 0}:root .p-acct.p-admin .ad-confirm dt{color:#969490}:root .p-acct.p-admin .ad-confirm dd{color:#f2f1ec;font-variant-numeric:tabular-nums}:root .p-acct.p-admin .ad-confirm .ad-fields{display:flex;flex-direction:column;gap:6px;margin-top:14px}:root .p-acct.p-admin .ad-confirm .ad-actions{margin-top:14px}:root .p-acct.p-admin .ad-confirm-danger{box-shadow:inset 0 0 0 1px #e58a7838;background:#e58a780d!important}:root .p-acct.p-admin .ad-danger{color:#efa898!important}:root .p-acct.p-admin .ad-primary.ad-primary-danger{background:linear-gradient(#f2a493,#de8673)!important;color:#2a110b!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78281959!important}:root .p-acct.p-admin .ad-primary:disabled,:root .p-acct.p-admin .ad-text-button:disabled{opacity:.45;cursor:default;transform:none}:root .p-acct.p-admin .ad-account-actions{margin-top:24px;padding-top:18px;box-shadow:inset 0 1px #fff6e60f}:root .p-acct.p-admin .ad-account-actions>h3{margin:0 0 4px;font-size:14px;font-weight:500;color:#f2f1ec}:root .p-acct.p-admin .ad-account-actions>.ad-actions{margin-top:10px}:root .p-acct.p-admin .ad-account-actions>.ad-notice{margin-top:14px}:root .p-acct.p-admin .ad-account-form h2{margin:0 0 4px;font-size:16px;font-weight:500;color:#f2f1ec}:root .p-acct.p-admin .ad-account-form .ad-section-description{margin:0 0 16px;font-size:13px;color:#969490}:root .p-acct.p-admin .ad-account-form .ad-fields{display:flex;flex-direction:column;gap:14px;border:0;padding:0;margin:0}:root .p-acct.p-admin .ad-account-form .ad-fields>label,:root .p-acct.p-admin .ad-account-form .ad-two-fields>label{display:flex;flex-direction:column;gap:6px}:root .p-acct.p-admin .ad-secret{margin-top:16px;padding:16px 18px;border-radius:14px;background:#86c18d12;box-shadow:inset 0 0 0 1px #86c18d2e;outline:none}:root .p-acct.p-admin .ad-secret-label{display:block;font-size:12px;color:#a6d3ab;overflow-wrap:anywhere}:root .p-acct.p-admin .ad-secret-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}:root .p-acct.p-admin .ad-secret code{font:500 18px/1.3 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.04em;color:#f2f1ec;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}:root .p-acct.p-admin .ad-secret p{margin:10px 0 0;font-size:13px;line-height:1.55;color:#b0aea7}:root .p-acct.p-admin .ad-bulk{margin:0 0 20px;padding:18px 20px!important;border-radius:16px}:root .p-acct.p-admin .ad-bulk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:root .p-acct.p-admin .ad-bulk-counts{display:flex;flex-wrap:wrap;gap:8px 40px}:root .p-acct.p-admin .ad-bulk-counts span{display:block;font-size:13px;color:#969490}:root .p-acct.p-admin .ad-bulk-counts strong{display:block;margin-top:4px;font-size:28px;font-weight:500;letter-spacing:-.02em;color:#f2f1ec;font-variant-numeric:tabular-nums}:root .p-acct.p-admin .ad-bulk-head>.ad-text-button{width:36px;padding:0!important}:root .p-acct.p-admin .ad-bulk-keys{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}:root .p-acct.p-admin .ad-bulk-progress{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:#d3d1ca;font-variant-numeric:tabular-nums}:root .p-acct.p-admin .ad-bulk>.ad-notice{margin:14px 0 0}:root .p-acct.p-admin .ad-bulk>.ad-form-hint{margin:10px 0 0;font-size:13px;color:#969490}:root .p-acct.p-admin .ad-primary{background:linear-gradient(#ffd6b2,#f6b887)!important;color:#24160b!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #96501e59!important}:root .p-acct.p-admin .ad-primary:hover:not(:disabled){background:linear-gradient(#ffddbf,#f8c295)!important}:root .p-acct.p-admin .ad-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .p-acct.p-admin .ad-bulk-count{margin:10px 0 0!important;color:#d3d1ca!important}:root .p-acct.p-admin .ad-bulk-count b{font-weight:500;color:#f2f1ec;font-variant-numeric:tabular-nums}:root .p-acct.p-admin :is(.ad-bulk,.ad-account-actions,.ad-account-form) .ad-notice{padding:12px 14px!important;font-size:13px;line-height:1.5}:root .p-acct.p-admin .ad-limit-resets{margin-top:22px;max-width:670px}:root .p-acct.p-admin .ad-limit-resets h2{display:flex;align-items:center;gap:8px}:root .p-acct.p-admin .ad-reset-campaigns{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px}:root .p-acct.p-admin .ad-reset-campaigns li{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;border-radius:10px;background:#151514;flex-wrap:wrap}:root .p-acct.p-admin .ad-reset-campaigns li>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}:root .p-acct.p-admin .ad-reset-campaigns strong{font-size:14px;font-weight:500;color:#f2f1ec}:root .p-acct.p-admin .ad-reset-campaigns span{font-size:12px;color:#969490}:root .p-acct.p-admin .ad-reset-counts{display:flex;align-items:center;gap:14px;font-size:12px;color:#969490;flex-wrap:wrap}:root .p-acct.p-admin .ad-reset-counts b{color:#f2f1ec;font-weight:500}:root .p-acct.p-admin .ad-reset-counts em{font-style:normal;color:#86837c}:root .p-acct.p-admin .ad-plan-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px}:root .p-acct.p-admin .ad-plan-list li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:18px;padding:14px 16px;border-radius:10px;background:#ffffff06}:root .p-acct.p-admin .ad-plan-list li.is-open{background:#ffc7990f}:root .p-acct.p-admin :is(.ad-plan-who,.ad-plan-what){display:flex;flex-direction:column;gap:3px;min-width:0}:root .p-acct.p-admin :is(.ad-plan-who,.ad-plan-what) strong{font-size:14px;font-weight:500;color:#f2f1ec}:root .p-acct.p-admin :is(.ad-plan-who,.ad-plan-what) span{font-size:12px;color:#969490;overflow-wrap:anywhere}:root .p-acct.p-admin .ad-plan-contact{color:#d3d1ca!important}:root .p-acct.p-admin .ad-plan-actions{display:flex;align-items:center;gap:8px}:root .p-acct.p-admin .ad-plan-actions input{width:170px;min-height:36px!important;padding:6px 10px!important;font-size:13px!important}:root .p-acct.p-admin .ad-plan-status{font-style:normal;font-size:12px;color:#86837c;white-space:nowrap}@media(max-width:900px){:root .p-acct.p-admin .ad-plan-list li{grid-template-columns:1fr}}.language-picker{display:flex;flex-shrink:0;align-items:center}.language-picker select{min-height:44px;padding:8px 19px 8px 7px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.account-sign-in{min-height:44px;display:flex;align-items:center;white-space:nowrap;font-size:13px}.site-header:has(.language-picker){gap:20px}.site-header:has(.language-picker) nav{gap:20px}.account-page{padding:76px 0 100px;min-height:calc(100vh - 180px)}.account-narrow{max-width:550px}.account-heading{margin-bottom:40px;max-width:800px}.account-heading h1{font-size:clamp(40px,4.3vw,62px);line-height:1.1;letter-spacing:-.05em;font-weight:500}.account-heading>p{color:var(--muted);font-size:17px;line-height:1.8;max-width:650px;margin-top:24px}.account-heading .section-label{font-size:13px;margin-bottom:23px}.account-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.account-split .account-heading{padding-top:22px}.account-surface{background:#f0f2ed;border-radius:10px;padding:34px;min-width:0}.product-form{display:flex;flex-direction:column;gap:21px}.form-heading{margin-bottom:5px}.form-heading h3{font-size:23px;letter-spacing:-.035em;line-height:1.35}.form-heading p{font-size:14px;line-height:1.75;margin-top:12px;color:var(--muted)}.form-field{display:flex;flex-direction:column;gap:9px;min-width:0}.form-field label{font-size:13px;font-weight:500;line-height:1.5}.form-field label>span{font-weight:400;color:var(--muted)}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:46px;padding:12px 13px;border:1px solid transparent;border-radius:6px;background:#fdfcf9;color:var(--ink);font:14px/1.5 Onest Variable,sans-serif}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.form-field [aria-invalid=true]{border-color:#a3443a}.form-consent label{display:flex;align-items:start;gap:11px;cursor:pointer;min-height:44px;padding-block:3px}.form-consent input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}.form-consent span{font-size:12px;line-height:1.8;color:var(--muted)}.form-consent small{display:block;font-size:10px;margin-top:5px}.form-note{font-size:12px;line-height:1.8;color:var(--muted)}.form-note a{text-decoration:underline;text-underline-offset:3px}.field-error{font-size:12px;line-height:1.7;color:#993f35}.form-error,.form-notice{padding:14px 16px;border-radius:6px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.form-error{color:#8b352f;background:#f3e6e1}.form-notice{color:#344a35;background:#e7eddf}.product-form .button{align-self:flex-start}.product-form button:disabled,.account-page button:disabled{opacity:.55;cursor:wait}.product-form input:disabled,.product-form select:disabled,.product-form textarea:disabled{opacity:.65}.application-receipt{min-height:340px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.application-receipt>svg{color:#4d775b}.application-receipt h3{font-size:30px;line-height:1.2}.application-receipt p{font-size:14px;color:var(--muted)}.application-receipt dl,.application-summary dl{margin:0;font-size:12px;line-height:1.8}.application-receipt dd,.application-summary dd{margin:4px 0 0;overflow-wrap:anywhere;font-family:var(--mono)}.account-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0;font-size:12px;color:var(--muted)}.account-footer a{min-height:44px;display:flex;align-items:center}.account-footer>span{padding-block:13px}.profile-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:56px;align-items:start}.profile-layout h2,.ops-detail h2{font-size:28px;line-height:1.3;letter-spacing:-.035em}.profile-email{font-size:14px;color:var(--muted);margin:14px 0 30px;overflow-wrap:anywhere}.profile-applications>h2{margin-bottom:27px}.sign-out{margin-top:26px;margin-right:24px;background:transparent}.application-summary{padding:27px 0;border-top:1px solid #e3e7df}.application-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px}.status-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:5px;font-size:11px;line-height:1.5;background:#e9edf2;color:#4b607c;white-space:nowrap}.status-in_review{background:#edf0e4;color:#667044}.status-approved{background:#e3eedd;color:#416638}.status-rejected{background:#f3e7e2;color:#8a4b3e}.status-timeline{list-style:none;display:flex;padding:0;margin:32px 0;gap:20px}.status-timeline li{flex:1;display:flex;flex-direction:column;gap:9px;font-size:12px;color:#7b857d}.status-timeline li>span{width:100%;height:3px;background:#e8eae5;border-radius:2px}.status-timeline li.is-reached{color:var(--ink)}.status-timeline li.is-reached>span{background:#647fae}.status-timeline small{font-size:10px}.invitation-note{padding:18px 0;color:var(--muted);font-size:14px}.account-loading{padding:65px 25px;color:var(--muted);font-size:15px}.account-empty{padding:35px 0}.account-empty h2{font-size:26px;line-height:1.3}.account-empty p{color:var(--muted);font-size:14px;margin-top:13px}.account-empty button{background:transparent}.account-empty .text-link{margin-top:12px}.ops-toolbar{display:flex;gap:18px;align-items:end;margin-bottom:40px}.ops-toolbar .form-field:first-child{flex:1;max-width:500px}.ops-toolbar .form-field{min-width:170px}.ops-toolbar input,.ops-toolbar select{background:#eff1eb}.ops-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);gap:45px;align-items:start}.ops-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:19px 16px;background:transparent;text-align:left;min-height:80px;border-radius:7px}.ops-row:hover{background:#f1f3ec}.ops-row.is-selected{background:#eaf0f9}.ops-row>span:first-child{min-width:0}.ops-row strong{font-size:14px;font-weight:500}.ops-row small{display:block;margin-top:6px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.ops-detail{background:#f0f2ed;padding:30px;border-radius:10px;min-width:0}.ops-detail-heading{display:flex;align-items:center;gap:16px;justify-content:space-between}.ops-detail h3{font-size:16px;letter-spacing:-.025em}.detail-fields{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;margin:30px 0;font-size:13px;line-height:1.7}.detail-fields dt{color:var(--muted)}.detail-fields dd{margin:0;overflow-wrap:anywhere}.ops-project{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:13px 0 25px}.ops-decision{margin-top:32px;padding-top:25px;border-top:1px solid #dfe5d9}.ops-detail>.form-notice{margin-top:22px}.ops-pagination{display:flex;justify-content:space-between;gap:15px}.ops-pagination button{background:transparent}@media(max-width:1100px){.site-header:has(.language-picker){gap:13px}.site-header:has(.language-picker) nav{gap:14px;font-size:13px}.site-header:has(.language-picker) .header-access{font-size:12px;gap:6px;padding-inline:10px}.account-split{gap:50px}.profile-layout{gap:35px}.ops-layout{gap:25px}}@media(max-width:850px){.site-header:has(.language-picker) nav{gap:11px}.site-header:has(.language-picker) .header-access{display:none}.account-split{gap:30px}.account-surface{padding:27px}.ops-layout{grid-template-columns:1fr}.ops-queue{max-height:420px;overflow:auto}.profile-layout{grid-template-columns:1fr}.profile-layout>.account-surface{max-width:600px}}@media(max-width:600px){.account-page{padding:42px 0 65px}.account-heading{margin-bottom:30px}.account-heading>p{font-size:15px;margin-top:21px}.account-split{grid-template-columns:1fr;gap:12px}.account-split .account-heading{padding-top:0}.account-surface{padding:25px 20px}.account-header nav{display:none}.account-header .language-picker{margin-left:auto}.site-header:has(.language-picker){gap:10px}.site-header:has(.language-picker) .brand{font-size:21px}.site-header:has(.language-picker) .language-picker{margin-left:auto}.site-header:has(.language-picker) .menu-toggle{margin-left:0}.account-sign-in{font-size:12px}.ops-toolbar{flex-wrap:wrap;gap:13px}.ops-toolbar .form-field:first-child{flex-basis:100%;max-width:none}.ops-toolbar .form-field{flex:1;min-width:0}.ops-toolbar>.button{font-size:13px}.ops-detail{padding:25px 20px}.ops-detail-heading{flex-wrap:wrap}.detail-fields{grid-template-columns:80px minmax(0,1fr);font-size:12px;gap:13px}.account-footer{flex-wrap:wrap;gap:0 16px}.account-footer>span{order:3;width:100%}.account-footer>a:last-child{margin-left:auto}.status-timeline{gap:12px}.form-field input,.form-field select,.form-field textarea{font-size:16px}}main h1:focus{outline:none}.receipt-refresh-error button{background:transparent}.application-summary dt:not(:first-child){margin-top:14px}.application-receipt:focus{outline:none}.login-page.wrap{max-width:450px;padding-top:76px;padding-bottom:80px}.login-intro{margin-bottom:33px}.login-preview{display:block;color:#6b756d;font-size:11px;line-height:1.6;margin-bottom:24px}.login-intro h1{color:var(--ink);font-size:50px;line-height:1.1;letter-spacing:-.055em;font-weight:480}.login-intro>p{color:var(--muted);font-size:15px;line-height:1.8;max-width:410px;margin-top:20px}.login-form{gap:23px}.login-form .form-field{gap:10px}.login-form .form-field label{font-size:13px;font-weight:450}.login-form .form-field input{background:#eff1eb;min-height:51px;border-radius:7px;padding-inline:15px}.login-form .form-field input::placeholder{color:#8a9289}.login-password-field{position:relative}.login-password-field input{padding-right:54px!important}.login-password-toggle{display:grid;place-items:center;position:absolute;top:4px;right:4px;width:43px;height:43px;background:transparent;color:#778174;border-radius:5px}.login-password-toggle:hover{color:#416ddb;background:#e5eade}.login-form .login-submit{width:100%;min-height:49px;margin-top:5px;justify-content:space-between;padding-inline:18px;font-weight:450}.login-form .form-error{font-size:13px}.login-invitation{margin-top:37px;padding-top:27px;border-top:1px solid #e4e8e0}.login-invitation h2{font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.025em}.login-invitation p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:10px}.login-invitation .text-link{color:#416ddb;font-size:13px;margin-top:7px}@media(max-width:600px){.login-page.wrap{max-width:410px;padding-top:39px;padding-bottom:52px}.login-intro{margin-bottom:28px}.login-preview{margin-bottom:20px;font-size:10px}.login-intro h1{font-size:41px}.login-intro>p{font-size:14px;margin-top:18px}.login-form{gap:21px}.login-invitation{margin-top:30px;padding-top:24px}}:root{--form-fill:#eeefea;--form-fill-focus:#e2e6dc;--form-fill-invalid:#f2e6df}:is(.account-surface,.profile-dashboard,.admin-dashboard,.announcement-editor-fields){--form-fill:#e4e8df;--form-fill-focus:#d8dfd1}:is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields) :is(input:not(:is([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])),select,textarea){--field-current-fill:var(--form-fill);background:var(--field-current-fill)!important;border:0!important;outline:0!important;box-shadow:none!important;caret-color:var(--ink)}:is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields) :is(input:not(:is([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])),select,textarea):is(:focus,:focus-visible){--field-current-fill:var(--form-fill-focus)}:is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields) :is(input:not(:is([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])),select,textarea):is([aria-invalid=true],:user-invalid){--field-current-fill:var(--form-fill-invalid)}:is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields) :is(input:not(:is([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])),select,textarea):is(:autofill,:-webkit-autofill){background-color:var(--field-current-fill)!important;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);border:0!important;outline:0!important;box-shadow:none!important}@media(prefers-reduced-motion:no-preference){:is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields) :is(input:not(:is([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])),select,textarea){transition:background-color .15s ease}}.account-site :is(.account-heading,.account-split>*,.ops-toolbar>*,.ops-row strong){min-width:0;overflow-wrap:anywhere}.account-site :is(input,textarea,select){max-width:100%;min-width:0}.account-site .ops-row .status-chip{white-space:normal;max-width:44%;flex-shrink:0}.account-site .product-form .button{max-width:100%;white-space:normal;text-align:center}.account-site .account-footer a{overflow-wrap:anywhere}@media(max-width:768px){.account-site :is(.form-field,.product-form) :is(input,select,textarea){font-size:16px}.account-site :is(.button,.text-link,.ops-pagination button,.password-toggle){min-height:44px}.account-site .password-toggle{min-width:44px}.account-site .account-split{grid-template-columns:1fr;gap:24px}.account-site .account-heading h1{font-size:clamp(32px,6vw,44px)}.account-site .ops-row{padding-inline:10px}.account-site .ops-toolbar>.button{flex-shrink:0}}@media(max-width:360px){.account-site .account-surface,.account-site .ops-detail{padding:22px 16px}.account-site .detail-fields{grid-template-columns:1fr;gap:5px}.account-site .detail-fields dd{margin-bottom:10px}.account-site .account-footer{column-gap:12px;font-size:11px}}.account-site{min-height:100dvh;display:flex;flex-direction:column}.account-route-content{flex:1;min-width:0;min-height:calc(100dvh - 180px)}.account-route-loading{min-height:calc(100dvh - 180px);padding-block:65px;color:var(--muted);font-size:15px}.account-route-content main{min-width:0}main :is(h1,h2,h3)[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:no-preference){.account-route-content>main:not([aria-busy=true]){animation:account-route-enter var(--site-motion-screen,.26s) var(--site-ease,ease-out)}@keyframes account-route-enter{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:reduce){.account-route-content>main{animation:none}}.account-route-error{min-height:calc(100dvh - 180px);padding-block:70px}.account-route-error h1{max-width:650px;font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.035em;font-weight:500;overflow-wrap:anywhere}.account-route-error p{margin:20px 0 26px;color:var(--muted);font-size:16px;line-height:1.7}.account-route-error .button{min-height:44px;max-width:100%;white-space:normal}:root{font-family:Onest Variable,sans-serif;font-synthesis:none;font-weight:400;color:#282b2a;background:#fdfcf9;--ink:#282b2a;--paper:#fdfcf9;--muted:#5f6865;--accent:#416ddb;--soft:#eff0ed;--app:#f5f6f4;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;border:0;color:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:#dbe5fb}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:480;letter-spacing:-.05em}p{line-height:1.75}h2{font-size:clamp(48px,4.3vw,60px);line-height:1.12;text-wrap:balance}svg{flex-shrink:0}.wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.section-label{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-bottom:22px}.skip-link{position:absolute;top:-60px;left:20px;padding:12px;background:var(--paper);z-index:100}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header{height:80px;display:flex;align-items:center;gap:36px;position:relative;z-index:10}.brand{display:inline-flex;align-items:baseline;gap:3px;font-size:25px;line-height:1;letter-spacing:-1.2px;font-weight:570}.brand>span{width:4px;height:4px;background:var(--ink);border-radius:50%}.site-header nav{display:flex;align-items:center;gap:28px;margin-left:auto;font-size:14px;color:#525a57}.site-header nav a{padding:12px 0;transition:color .18s}.site-header nav a:hover{color:var(--accent)}.header-access{display:flex;align-items:center;gap:14px;background:#eeefea;padding:12px 16px;min-height:46px;border-radius:7px;font-size:14px;font-weight:500;white-space:nowrap}.header-access:hover{background:#e6e9e3}.menu-toggle{display:none;background:none;min-width:44px;min-height:44px;padding:10px}.hero-watch{background:none;padding:0}.hero-actions{display:flex;justify-content:center;align-items:center;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.5;border-radius:7px;transition:background .18s}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:#315dc8}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:500;line-height:1.5}.text-link:hover{color:var(--accent)}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(2px,-2px)}.workflow{padding:32px 0 112px}.chapter-heading{display:flex;align-items:end;justify-content:space-between;gap:64px;margin-bottom:44px}.chapter-heading>p{font-size:17px;color:var(--muted);line-height:1.75;max-width:390px}.workflow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:28px}.workflow-tabs button{display:flex;align-items:start;gap:13px;text-align:left;padding:12px 0;background:none;color:#67716b;min-width:0}.workflow-tab-number{display:grid;place-items:center;flex:none;width:28px;height:28px;font:12px var(--mono);border-radius:5px;background:#eeefea;color:#667666}.workflow-tabs button>span:nth-child(2){min-width:0;flex:1}.workflow-tabs strong{display:block;font-size:25px;line-height:1.25;font-weight:480;letter-spacing:-.035em}.workflow-tabs small{display:block;font-size:14px;line-height:1.65;margin-top:10px;max-width:260px}.workflow-tabs button>svg{margin-top:5px;opacity:0}.workflow-tabs button[aria-selected=true]{color:var(--ink)}.workflow-tabs button[aria-selected=true] .workflow-tab-number{background:#e5ecfb;color:#325cc1}.workflow-tabs button[aria-selected=true]>svg{opacity:1;color:var(--accent)}.workflow-tabs button:hover{color:var(--ink)}.workflow-stage{display:grid;grid-template-columns:.9fr 1.15fr;background:#f1f2ef;border-radius:10px;min-height:360px;overflow:hidden}.flow-conversation{padding:30px;display:flex;flex-direction:column;min-width:0;animation:stage-arrive .2s ease both}.preview-label{font:12px/1.5 var(--mono);color:#58635d}.flow-prompt{font-size:14px;line-height:1.7;margin:26px 0 22px;padding:12px 14px;background:#e6e9e2;border-radius:7px;align-self:flex-end;max-width:96%;color:#354139}.flow-conversation>p{font-size:14px;color:#56625b;line-height:1.75;margin-bottom:24px}.native-tool{display:flex;align-items:center;gap:8px;background:#e7eae4;padding:7px 9px;border-radius:5px;font-size:12px;white-space:nowrap;min-width:0}.native-tool svg{color:#548268}.native-tool strong{font-weight:500}.native-tool>span{color:#536359;overflow:hidden;text-overflow:ellipsis}.native-tool small{margin-left:auto;font-size:11px;color:#657568}.flow-input{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:12px;color:#68766b}.flow-editor{overflow:hidden;background:#e9ece7;padding:0 0 18px;display:flex;flex-direction:column;min-width:0;animation:stage-arrive .2s ease both}.editor-top{display:flex;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-size:12px;color:#4e5d53}.editor-top>span:last-child{margin-left:auto;font-size:11px;color:#657369}.editor-lines{padding:28px 0 22px;overflow:auto;flex:1}.editor-lines>div{display:flex;gap:18px;min-height:29px;padding:3px 24px;white-space:pre;line-height:1.7}.editor-lines i{font:11px/2 var(--mono);color:#7c897e;font-style:normal;min-width:16px}.editor-lines code{font:12px/1.8 var(--mono);color:#435648}.editor-lines .code-new{background:#dce6d9}.editor-status{display:flex;gap:12px;padding:10px 24px 0;font-size:12px;color:#627267}@keyframes stage-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}.review-chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px;align-items:center;padding-bottom:112px}.review-copy>p{font-size:17px;line-height:1.75;color:var(--muted);margin-top:24px;max-width:400px}.review-copy>.text-link{margin-top:22px}.review-checklist{list-style:none;display:grid;gap:14px;padding:0;margin:30px 0 0;color:#56695c;font-size:14px}.review-checklist li{display:flex;align-items:center;gap:10px}.large-review{min-width:0;background:#f1f2ee;border-radius:10px;overflow:hidden}.large-review-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;font-size:14px;color:#4e5e53}.large-review-heading>span{display:flex;gap:9px;align-items:center}.large-review-heading>div{display:flex;gap:3px}.large-review-heading button{background:transparent;padding:10px 12px;min-height:44px;font-size:14px;color:#5e6a62;border-radius:5px}.large-review-heading button[aria-pressed=true]{background:#e1e6db;color:#344d3b}.large-review-file{display:flex;align-items:center;gap:9px;padding:14px 22px;font-size:13px;color:#4b5d51}.diff-tally{margin-left:auto;color:#487254;font-family:var(--mono);font-size:12px;white-space:nowrap}.diff-tally em{color:#9d5c60;font-style:normal;margin-left:8px}.large-diff{padding:24px 0;min-height:252px;overflow:auto;animation:stage-arrive .2s ease both}.large-diff>div{display:flex;align-items:baseline;gap:15px;min-height:31px;white-space:pre;padding:3px 22px}.large-diff>div>span{font:11px/2 var(--mono);color:#7b897f;min-width:20px}.large-diff code{font:12px/1.8 var(--mono);color:#425548}.large-diff .added{background:#e0ebde}.large-diff .removed{background:#f0e4e2}.large-diff .added code{color:#3f674b}.large-diff .removed code{color:#8b5055}.large-review-summary{display:flex;align-items:center;gap:9px;padding:20px 22px;color:#4f6b55}.large-review-summary>p{font-size:13px;line-height:1.6}.capability-index{display:grid;grid-template-columns:1fr 1fr;gap:112px;padding:30px 0 112px}.capability-index>div>p{font-size:17px;color:var(--muted);line-height:1.75;margin-top:24px;max-width:430px}.capability-list{display:grid;gap:36px;padding-top:10px}.capability-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;min-width:0}.capability-list article>svg{color:#526d5c;margin-top:4px}.capability-list h3{font-size:25px;font-weight:480;letter-spacing:-.035em;line-height:1.3}.capability-list p{font-size:16px;line-height:1.75;color:var(--muted);margin-top:12px;max-width:480px}.footer{padding-top:32px;padding-bottom:28px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-bottom:42px}.footer-top .brand{font-size:28px}.footer-top>div{display:flex;gap:28px;font-size:14px;color:#55635b}.footer-top>div>a,.footer-top-link{display:flex;align-items:center;gap:8px}.footer-top-link{font-size:14px;color:#55635b}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;line-height:1.7;color:#66716b}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.site-header{gap:24px}.site-header nav{gap:20px}.review-chapter,.capability-index{gap:56px}.chapter-heading{gap:40px}.flow-conversation{padding:25px}.editor-lines code{font-size:11px}.editor-lines>div{padding-inline:18px;gap:12px}.native-tool small{display:none}}@media(max-width:800px){.wrap{width:calc(100% - 48px)}h2{font-size:46px}.site-header{gap:18px}.site-header nav{gap:16px}.header-access{padding-inline:12px;gap:9px}.brand{font-size:23px}.workflow,.review-chapter,.capability-index{padding-bottom:88px}.chapter-heading{display:block;margin-bottom:34px}.chapter-heading>p{margin-top:22px;max-width:500px}.workflow-tabs{gap:18px}.workflow-tabs button{gap:8px}.workflow-tabs strong{font-size:22px}.workflow-tabs small{font-size:13px}.workflow-tabs button>svg{display:none}.workflow-stage{grid-template-columns:1fr}.flow-conversation{padding:26px;min-height:285px}.flow-prompt{margin-top:22px;max-width:80%}.flow-editor{min-height:300px}.editor-lines code{font-size:12px}.editor-lines>div{padding-inline:25px}.review-chapter{display:block}.review-copy{max-width:570px}.review-copy>p{max-width:500px}.review-checklist{display:none}.large-review{margin-top:32px}.capability-index{gap:40px}.footer-top{gap:24px}.footer-top>div{gap:18px}.footer-bottom>span:nth-child(2){display:none}}@media(max-width:760px){.site-header nav{display:none;position:absolute;top:72px;left:0;right:0;background:#eeefea;border-radius:8px;padding:14px 20px}.site-header nav.nav-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav>a{padding:12px 0;font-size:15px}.menu-toggle{display:grid;place-items:center;margin-left:auto;margin-right:-8px}.header-access{margin-left:auto}.site-header{gap:14px}.site-header .header-access+.menu-toggle{margin-left:0}}@media(max-width:600px){.wrap{width:calc(100% - 40px)}h2{font-size:38px;line-height:1.14;letter-spacing:-.045em}.site-header{height:72px}.brand{font-size:23px}.header-access{display:none}.site-header .header-access+.menu-toggle{margin-left:auto}.desktop-break{display:none}.section-label{font-size:13px;margin-bottom:18px}.button{min-height:48px;padding:13px 16px;font-size:14px;gap:10px}.text-link{font-size:14px;min-height:48px}.hero-actions{gap:16px;flex-wrap:wrap}.workflow{padding-top:12px;padding-bottom:80px}.chapter-heading>p{font-size:16px;margin-top:22px}.workflow-tabs{gap:12px;margin-bottom:24px}.workflow-tabs button{display:block;min-height:76px}.workflow-tab-number{margin-bottom:10px;width:25px;height:25px}.workflow-tabs strong{font-size:17px;letter-spacing:-.025em}.workflow-tabs small{display:none}.flow-conversation{padding:24px 20px;min-height:310px}.flow-prompt{font-size:14px;max-width:100%;margin-top:22px}.flow-conversation>p{font-size:14px}.native-tool{font-size:12px}.flow-input{font-size:12px;padding-top:22px}.editor-top{padding-inline:20px;font-size:12px}.editor-top>span:last-child{display:none}.editor-lines code{font-size:11px}.editor-lines>div{padding-inline:18px;gap:12px}.editor-status{padding-inline:20px;font-size:12px}.review-chapter{padding-bottom:80px}.review-copy>p{font-size:16px;margin-top:22px}.large-review-heading{padding:12px 16px;font-size:13px;flex-wrap:wrap;gap:6px}.large-review-file{padding:14px 16px;font-size:12px}.large-diff{padding-block:20px;min-height:238px}.large-diff>div{padding-inline:15px;gap:12px}.large-diff code{font-size:11px}.large-review-summary{padding:18px 16px}.large-review-summary>p{font-size:13px}.capability-index{display:block;padding:0 0 80px}.capability-index>div>p{font-size:16px;margin-top:22px}.capability-list{margin-top:36px;gap:30px;padding:0}.capability-list article{gap:15px}.capability-list h3{font-size:23px}.capability-list p{font-size:16px}.footer{padding-top:20px}.footer-top{flex-wrap:wrap;gap:24px 18px;padding-bottom:32px}.footer-top .brand{font-size:26px}.footer-top>div{order:3;flex-basis:100%;font-size:14px;gap:24px}.footer-top-link{margin-left:auto;font-size:13px}.footer-bottom{font-size:12px;align-items:start}.footer-bottom>span:last-child{max-width:130px;text-align:right}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");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:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");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}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");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}:is(.vd-app,.native-ide,.native-design,.native-multi){--app-font-family: "Onest", "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono-font-family: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;font-family:var(--app-font-family);font-weight:400;line-height:normal;letter-spacing:-.01em;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.vd-app,.native-ide,.native-multi) .nip-project-search kbd,.native-design .ndp-project-search kbd,.native-design .ndp-overview p,.native-design .ndp-chat-empty p,.native-design .ndp-chat-agent p,.native-design .ndp-chat-draft{font-family:var(--app-font-family)}.native-ide .nip-code{font-family:JetBrains Mono,Cascadia Code,SF Mono,ui-monospace,monospace}.native-ide .nip-terminal-body{font-family:Cascadia Code,JetBrains Mono,Cascadia Code,Fira Code,ui-monospace,monospace}.native-design .ndp-frame-size,.native-design .ndp-hex,.native-design .ndp-selected-tag code,.native-design .ndp-code{font-family:var(--mono-font-family)}.vd-dialog,.vd-playback>button,.nip-dialog-head,.ndp-dialog-head,.nmp-dialog-head{font-family:Onest,IBM Plex Sans,Segoe UI,system-ui,sans-serif}.site-header .brand.brand-native{align-items:center;flex-shrink:0;gap:9px;font-family:Onest,IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:normal;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.brand.brand-native>.brand-symbol{position:relative;display:block;flex:0 0 30px;width:30px;height:28px;background:transparent;border-radius:0}.brand-native .brand-symbol img{position:absolute;width:40px;height:40px;max-width:none;left:-5px;top:-6px}.brand.brand-native>.brand-name{display:block;width:auto;height:auto;background:transparent;border-radius:0;white-space:nowrap}@media(max-width:600px){.site-header .brand.brand-native{font-size:20px;gap:7px}}:root,.marketing-site{--site-motion-fast: .14s;--site-motion-menu: .2s;--site-motion-screen: .26s;--site-motion: var(--site-motion-fast);--site-ease: cubic-bezier(.2, .8, .2, 1)}@keyframes site-content-in{0%{opacity:0}to{opacity:1}}@keyframes site-menu-in{0%{opacity:0;translate:0 3px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:no-preference){.marketing-site #main>section[data-site-arrived],.marketing-site :is(.ps-task-copy,.ps-task-files,.flow-conversation,.flow-editor,.large-diff){animation:site-content-in var(--site-motion-screen) var(--site-ease)}.site.account-site .account-route-content>main:not([aria-busy=true]){animation:site-content-in var(--site-motion-screen) var(--site-ease)}.site .site-header nav.nav-open{animation:site-menu-in var(--site-motion-menu) var(--site-ease);transform-origin:top center}.site :is(.button,.header-access,.menu-toggle),.marketing-site :is(.showcase-tabs,.workflow-tabs,.ps-task-tabs,.hy-examples,.large-review-heading) button,.site.account-site :is(.profile-dashboard,.admin-dashboard,.product-form) button{transition:background-color var(--site-motion-fast) var(--site-ease),color var(--site-motion-fast) var(--site-ease),opacity var(--site-motion-fast) var(--site-ease),scale var(--site-motion-fast) var(--site-ease)}.site :is(.button,.header-access,.menu-toggle):not(:disabled):not([aria-disabled=true]):active,.marketing-site :is(.showcase-tabs,.workflow-tabs,.ps-task-tabs,.hy-examples,.large-review-heading) button:not(:disabled):active,.site.account-site :is(.profile-dashboard,.admin-dashboard,.product-form) button:not(:disabled):active{scale:.98}.site :is(.site-header nav a,.product-footer a,.account-footer a,.text-link,.question-group summary,.language-picker select),.site :is(.product-form,.form-field,.ad-fields,.ad-user-search,.announcement-editor-fields,.profile-dashboard) :is(input,textarea,select){transition:background-color var(--site-motion-fast) var(--site-ease),color var(--site-motion-fast) var(--site-ease),opacity var(--site-motion-fast) var(--site-ease)}.site .text-link svg,.site .question-group summary svg{transition-duration:var(--site-motion-fast);transition-timing-function:var(--site-ease)}.site .question-group details[open]>p{animation:site-content-in var(--site-motion-menu) var(--site-ease)}:is(.vd-app,.native-ide,.native-design,.native-multi) :is(.vd-user-wrap,.vd-agent-message,.vd-diff,.vd-diff-body,.nip-user-message,.nip-agent-message,.nip-message-actions,.ndp-chat-user,.ndp-chat-agent,.ndp-overview-card,.ma-u,.ma-a,.ma-subtasks-block,.nmp-check,.nmp-repair,.ta-row,.ta-thinking-row,.ta-timeline,.plan-card,.st-body){animation:site-content-in var(--site-motion-menu) var(--site-ease)}:is(.vd-app,.native-ide,.native-design,.native-multi) :is(.ta-header,.ta-row,.ta-thinking-row,.st-head,.plan-bar,.nip-editor-tabs button,.vd-diff-head,.ma-a-details summary,.vd-send,.nip-send,.ndp-chat-send,.nmp-send,.nip-mode-switch>span,.vd-segment>span,.ndp-mode-switch>span,.nip-chat-switch>span,.ndp-chat-tabs>span,.ndp-layer,.ndp-field,.nip-code-line,.st-status){transition:background-color var(--site-motion-fast) var(--site-ease),color var(--site-motion-fast) var(--site-ease),opacity var(--site-motion-fast) var(--site-ease)}:is(.vd-app,.native-ide,.native-design,.native-multi) :is(button.ta-header,button.ta-row,button.ta-thinking-row,button.st-head,button.plan-bar,.nip-editor-tabs button,button.vd-diff-head){transition:background-color var(--site-motion-fast) var(--site-ease),color var(--site-motion-fast) var(--site-ease),scale var(--site-motion-fast) var(--site-ease)}:is(.vd-app,.native-ide,.native-design,.native-multi) :is(button.ta-header,button.ta-row,button.ta-thinking-row,button.st-head,button.plan-bar,.nip-editor-tabs button,button.vd-diff-head):not(:disabled):active{scale:.98}:is(.vd-app,.native-ide,.native-multi) :is(.ta-chevron,.st-head-right>svg:last-child,.plan-bar>svg:last-child){transition:transform var(--site-motion-menu) var(--site-ease)}.native-design .ndp-meridian-hero{animation:site-content-in var(--site-motion-screen) var(--site-ease)}.native-design :is(.ndp-project-board,.ndp-refined-features){transition-duration:var(--site-motion-screen);transition-timing-function:var(--site-ease)}}@media(prefers-reduced-motion:reduce){.marketing-site #main>section[data-site-arrived],.site.account-site .account-route-content>main{animation:none}}:root{--site-bg: #fdfcf9;--site-raised: #ffffff;--site-surface: #eff0ed;--site-surface-deep: #e6e9e3;--site-ink: #282b2a;--site-muted: #5f6865;--site-accent: #416ddb;--site-link: #315dc8;--site-accent-soft: #eaf0fb;--site-focus: #416ddb}.site .site-header .site-appearance{display:flex;align-items:center;flex:0 0 auto;gap:2px}.site .site-header .site-appearance .language-picker{margin:0}.site .site-header .site-appearance .language-picker select{width:60px;min-width:60px;min-height:44px;padding:8px 4px 8px 8px}.site .site-theme-toggle{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--site-ink);border-radius:50%;cursor:pointer}.site .site-theme-toggle:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none}@media(hover:hover){.site .site-theme-toggle:hover:before{opacity:.06}}.site .site-theme-toggle:active:before{opacity:.1}.site .site-theme-toggle .site-theme-icon{grid-area:1 / 1;position:relative;pointer-events:none}.site .site-theme-toggle .site-theme-icon-sun{opacity:0;transform:rotate(-24deg) scale(.85)}.site .site-theme-toggle .site-theme-icon-moon,.site .site-theme-toggle[aria-pressed=true] .site-theme-icon-sun{opacity:1;transform:rotate(0) scale(1)}.site .site-theme-toggle[aria-pressed=true] .site-theme-icon-moon{opacity:0;transform:rotate(24deg) scale(.85)}@media(prefers-reduced-motion:no-preference){.site .site-theme-toggle:before{transition:opacity .18s ease}.site .site-theme-toggle .site-theme-icon{transition:opacity .18s ease,transform .18s ease}}:root .site .site-appearance :is(button,select):focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}:root .site .site-appearance .site-theme-toggle:focus-visible{outline-color:currentColor;outline-offset:0}:root[data-theme=dark]{--site-bg: #181818;--site-raised: #292929;--site-surface: #222222;--site-surface-deep: #303030;--site-ink: #efefef;--site-muted: #b4b8b5;--site-link: #a3bcfa;--site-accent-soft: #27344f;--site-focus: #a3bcfa;--site-border: #454945;--site-success: #b0d7b8;--site-success-soft: #293b2d;--site-danger: #efb2aa;--site-danger-soft: #422e2c;--site-warning: #e1c493;--site-warning-soft: #3d3426;--site-lilac: #c7b9df;--site-lilac-soft: #342e3f;--ink: var(--site-ink);--paper: var(--site-bg);--muted: var(--site-muted);--soft: var(--site-surface);--app: var(--site-surface);color:var(--site-ink);background:var(--site-bg)}:root[data-theme=dark] body,:root[data-theme=dark] .site{background:var(--site-bg);color:var(--site-ink)}:root[data-theme=dark] ::selection{background:#3a5077;color:var(--site-ink)}:root[data-theme=dark] .site :is(a,button,summary,select,input,textarea):focus-visible{outline-color:var(--site-focus)}:root[data-theme=dark] .site .site-header nav{color:var(--site-muted)}:root[data-theme=dark] .site :is(.header-access,.workflow-tab-number,.multi-agents-principles>li>span){background:var(--site-surface);color:var(--site-ink)}:root[data-theme=dark] .site :is(.header-access:hover,.showcase-tabs button:hover){background:var(--site-surface-deep);color:var(--site-link)}:root[data-theme=dark] .site .site-appearance select{color:var(--site-muted)}:root[data-theme=dark] .site .site-appearance option{background:var(--site-raised);color:var(--site-ink)}:root[data-theme=dark] .site :is(.brand-symbol img,.product-footer-symbol img){filter:brightness(0) invert(1)}:root[data-theme=dark] .site :is(.hero-workspace h1,.hy-section,.ps-tasks,.ps-start,.early-access,.pricing-status,.question-group summary,.product-footer-lockup,.product-footer-nav a){color:var(--site-ink)}:root[data-theme=dark] .site :is(.hero-workspace h1 em,.site-header nav a:hover,.text-link:hover,.product-footer a:hover,.ps-download-link,.announcement-story:hover h3){color:var(--site-link)}:root[data-theme=dark] .site :is(.hero-workspace .product-hero-copy>p,.showcase-tabs button,.showcase-description p,.mode-preview-footer,.multi-agents-label,.multi-agents-copy>p,.multi-agents-principles p,.multi-agents-figure figcaption,.hy-heading>p,.ps-heading>p,.ps-task-request>p,.ps-task-detail,.ps-task-scope>li,.ps-start-heading p,.ps-start-steps>li>p,.verification-intro>p,.verification-step-number,.verification-steps p,.review-checklist,.pricing-intro>p,.pricing-name,.pricing-offer li,.pricing-offer>p,.questions-heading>p,.question-group h3,.question-group summary svg,.question-group details>p,.early-access-kicker,.early-access-copy>p,.announcement-story>p,.announcement-loading,.announcement-fetch-note,.product-footer-mission,.product-footer-nav h2,.product-footer-bottom){color:var(--site-muted)}:root[data-theme=dark] .site .showcase-tabs button[aria-selected=true]{background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site :is(.continuity-real-ui,.workflow-stage,.large-review,.pricing-offer,.ps-task-panel,.ps-start-fragment){background:var(--site-surface)}:root[data-theme=dark] .site .mode-development{color:var(--site-lilac);background:var(--site-lilac-soft)}:root[data-theme=dark] .site .hy-tile{color:var(--site-link);background:var(--site-accent-soft)}:root[data-theme=dark] .site .hy-tone-lilac{color:var(--site-lilac);background:var(--site-lilac-soft)}:root[data-theme=dark] .site .hy-tone-ink{color:var(--site-muted);background:var(--site-surface-deep)}:root[data-theme=dark] .site .hy-tone-sage{color:var(--site-success);background:var(--site-success-soft)}:root[data-theme=dark] .site .hy-tone-apricot{color:var(--site-warning);background:var(--site-warning-soft)}:root[data-theme=dark] .site :is(.hy-prompt,.ps-task-files,.ps-model-option,.ps-first-task){background:var(--site-raised)}:root[data-theme=dark] .site :is(.hy-prompt-text,.hy-prompt-bottom,.hy-prompt-mode,.hy-examples>button,.hy-motion-toggle,.ps-file-heading,.ps-file-list>div,.ps-file-list>div>svg,.ps-file-focus-note p,.ps-project-identity,.ps-folder-line,.ps-folder-file,.ps-folder-local,.ps-model-option strong,.ps-model-option span,.ps-first-task>p,.ps-first-task>span){color:var(--site-muted)}:root[data-theme=dark] .site .hy-prompt-context>span{background:var(--site-surface-deep);color:var(--site-muted)}:root[data-theme=dark] .site :is(.hy-examples>button:hover,.hy-examples>button[aria-pressed=true],.ps-task-tabs>button:hover,.ps-task-tabs>button[aria-selected=true]){background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site .ps-task-tabs>button{color:var(--site-muted)}:root[data-theme=dark] .site .ps-task-panel{--ps-tint: var(--site-warning-soft);--ps-mark: var(--site-warning);--ps-note: var(--site-warning)}:root[data-theme=dark] .site .ps-task-panel.ps-tone-sage{--ps-tint: var(--site-success-soft);--ps-mark: var(--site-success);--ps-note: var(--site-success)}:root[data-theme=dark] .site .ps-task-panel.ps-tone-lilac{--ps-tint: var(--site-lilac-soft);--ps-mark: var(--site-lilac);--ps-note: var(--site-lilac)}:root[data-theme=dark] .site .ps-file-list>div.ps-file-active{background:var(--ps-tint);color:var(--ps-note)}:root[data-theme=dark] .site .ps-model-option>svg{color:var(--site-lilac)}:root[data-theme=dark] .site .ps-prompt-send{background:var(--site-accent)}:root[data-theme=dark] .site .workflow-tabs button{color:var(--site-muted)}:root[data-theme=dark] .site .workflow-tabs button[aria-selected=true]{color:var(--site-ink)}:root[data-theme=dark] .site .workflow-tabs button[aria-selected=true] .workflow-tab-number{color:var(--site-link);background:var(--site-accent-soft)}:root[data-theme=dark] .site :is(.preview-label,.flow-conversation>p,.flow-input,.editor-top,.editor-top>span:last-child,.editor-status,.large-review-heading,.large-review-file,.large-review-heading button,.large-review-summary,.capability-list article>svg){color:var(--site-muted)}:root[data-theme=dark] .site :is(.flow-prompt,.workflow .native-tool){background:var(--site-surface-deep);color:var(--site-ink)}:root[data-theme=dark] .site .workflow .native-tool :is(span,small){color:var(--site-muted)}:root[data-theme=dark] .site .workflow .native-tool svg{color:var(--site-success)}:root[data-theme=dark] .site .flow-editor{background:var(--site-raised)}:root[data-theme=dark] .site :is(.editor-lines i,.large-diff>div>span){color:var(--site-muted)}:root[data-theme=dark] .site :is(.editor-lines code,.large-diff code){color:var(--site-ink)}:root[data-theme=dark] .site :is(.editor-lines .code-new,.large-diff .added){background:var(--site-success-soft)}:root[data-theme=dark] .site :is(.large-diff .added code,.diff-tally){color:var(--site-success)}:root[data-theme=dark] .site .large-diff .removed{background:var(--site-danger-soft)}:root[data-theme=dark] .site :is(.large-diff .removed code,.diff-tally em){color:var(--site-danger)}:root[data-theme=dark] .site .large-review-heading button[aria-pressed=true]{background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site .announcement-art-modes{background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site .announcement-art-code{background:var(--site-success-soft);color:var(--site-success)}:root[data-theme=dark] .site .announcement-art-checks{background:var(--site-lilac-soft);color:var(--site-lilac)}:root[data-theme=dark] .site :is(.announcement-mode-pane,.announcement-symbol-query,.announcement-diff){background:var(--site-raised)}:root[data-theme=dark] .site :is(.announcement-chat-line,.announcement-editor i,.announcement-shared-line span){background:#7283a5}:root[data-theme=dark] .site .announcement-line-removed{color:var(--site-danger);background:var(--site-danger-soft)}:root[data-theme=dark] .site .announcement-line-added{color:var(--site-success);background:var(--site-success-soft)}:root[data-theme=dark] .site :is(.announcement-check-final,.announcement-structure){color:var(--site-success)}:root[data-theme=dark] .site .announcement-reference-branches{border-color:#77927b}:root[data-theme=dark] .site .announcement-reference-branches>div:before{background:#77927b}:root[data-theme=dark] .site{--form-fill: #303030;--form-fill-focus: #35425b;--form-fill-invalid: var(--site-danger-soft)}:root[data-theme=dark] .site :is(.account-surface,.profile-dashboard,.admin-dashboard,.announcement-editor-fields){--form-fill: #303030;--form-fill-focus: #35425b}:root[data-theme=dark] .site :is(.account-surface,.ops-detail,.desktop-user-code){background:var(--site-surface)}:root[data-theme=dark] .site .form-field :is(input,select,textarea){color:var(--site-ink)}:root[data-theme=dark] .site :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}:root .site .form-field :is(input,select,textarea):focus-visible{outline:2px solid var(--site-focus)!important;outline-offset:3px!important}:root[data-theme=dark] .site .field-error{color:var(--site-danger)}:root[data-theme=dark] .site .form-error{background:var(--site-danger-soft);color:var(--site-danger)}:root[data-theme=dark] .site .form-notice{background:var(--site-success-soft);color:var(--site-success)}:root[data-theme=dark] .site .application-receipt>svg{color:var(--site-success)}:root[data-theme=dark] .site :is(.login-preview,.login-password-toggle,.invite-intro>p,.invite-unavailable>p,.invite-recipient small,.invite-form .form-field>small,.invite-paid-note,.invite-loading){color:var(--site-muted)}:root[data-theme=dark] .site :is(.invite-intro h1,.invite-recipient){color:var(--site-ink)}:root[data-theme=dark] .site :is(.login-invitation,.application-summary,.ops-decision,.desktop-devices li){border-color:var(--site-border)}:root[data-theme=dark] .site .login-invitation .text-link{color:var(--site-link)}:root[data-theme=dark] .site :is(.login-password-toggle:hover,.ops-row:hover){background:var(--site-surface-deep)}:root[data-theme=dark] .site :is(.ops-row.is-selected,.status-chip){background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site .status-in_review{background:var(--site-warning-soft);color:var(--site-warning)}:root[data-theme=dark] .site .status-approved{background:var(--site-success-soft);color:var(--site-success)}:root[data-theme=dark] .site .status-rejected{background:var(--site-danger-soft);color:var(--site-danger)}:root[data-theme=dark] .site .status-timeline li{color:var(--site-muted)}:root[data-theme=dark] .site .status-timeline li.is-reached{color:var(--site-ink)}:root[data-theme=dark] .site .status-timeline li>span{background:var(--site-border)}:root[data-theme=dark] .site .status-timeline li.is-reached>span{background:var(--site-link)}:root[data-theme=dark] .site .profile-dashboard{color:var(--site-ink)}:root[data-theme=dark] .site :is(.pd-panel,.pd-usage,.download-card,.ad-surface,.ad-metrics article,.ad-range){background:var(--site-surface)}:root[data-theme=dark] .site :is(.pd-eyebrow,.pd-heading p,.pd-identity>div>span,.pd-nav>a,.pd-nav>button,.pd-section-head>span,.pd-usage-numbers>span,.pd-usage-meta>span,.pd-usage>p,.pd-muted,.pd-facts dt,.pd-history-table,.pd-applications time,.pd-applications article>p,.pd-applications .pd-receipt,.pd-icon-button,.pd-readonly-email>span,.pd-sessions>li,.pd-empty,.pd-loading,.pd-history-periods button,.download-card p){color:var(--site-muted)}:root[data-theme=dark] .site :is(.pd-section-head>a,.pd-usage-meta strong,.pd-facts dd,.pd-readonly-email,.pd-sessions strong,.pd-empty h2,.pd-empty h3){color:var(--site-ink)}:root[data-theme=dark] .site :is(.pd-avatar,.pd-nav>a:hover,.pd-nav>button:hover,.pd-icon-button:hover,.pd-history-table th,.download-card button,.ad-nav button:hover,.ad-nav a:hover){background:var(--site-surface-deep);color:var(--site-ink)}:root[data-theme=dark] .site :is(.pd-nav [aria-current=page],.pd-history-periods button[aria-pressed=true],.ad-nav button[aria-current=page]){background:var(--site-accent-soft);color:var(--site-link)}:root[data-theme=dark] .site .pd-meter{background:var(--site-border)}:root[data-theme=dark] .site :is(.pd-chart line,.ad-chart-baseline){stroke:var(--site-border)}:root[data-theme=dark] .site :is(.pd-chart text,.ad-chart text){fill:var(--site-muted)}:root[data-theme=dark] .site .pd-chart polyline{stroke:var(--site-link)}:root[data-theme=dark] .site .pd-chart circle{fill:var(--site-link)}:root[data-theme=dark] .site :is(.pd-status,.pd-notice){color:var(--site-success);background:var(--site-success-soft)}:root[data-theme=dark] .site :is(.pd-status.is-pending,.pd-status.is-in_review){color:var(--site-warning);background:var(--site-warning-soft)}:root[data-theme=dark] .site :is(.pd-status.is-suspended,.pd-status.is-rejected,.pd-notice.is-error){color:var(--site-danger);background:var(--site-danger-soft)}@media(max-width:760px){.site .site-header .site-appearance{margin-left:auto}:root[data-theme=dark] .site .site-header nav{background:var(--site-raised)}}@media(max-width:360px){.site .site-header:has(.site-appearance){gap:6px}.site .site-header .brand.brand-native{font-size:18px;gap:5px}.site .site-header .brand-native>.brand-symbol{flex-basis:24px;width:24px}.site .site-header .site-appearance .language-picker select{width:50px;min-width:50px;padding-inline:2px 0}}:root,:root[data-theme=dark]{--ob-base: #111110;--ob-main: #151514;--ob-raise: #1C1B1A;--ob-raise2: #2A2927;--ob-t1: #F2F1EC;--ob-t2: #D3D1CA;--ob-t3: #B0AEA7;--ob-t4: #969490;--ob-accent: #FFC799;--ob-key: #FFC799;--ob-key-hover: #FFD4B0;--ob-on-key: #1C1C1C;--ob-hover: rgba(255, 246, 230, .05);--ob-sel: rgba(255, 246, 230, .08);--ob-ok: #86C18D;--ob-err: #E58A78;--ob-slab: linear-gradient(#1E1D1B, #171615);--ob-slab-soft: linear-gradient(#1C1B19, #171615);--ob-edge: linear-gradient(rgba(255, 255, 255, .16), rgba(255, 255, 255, .06) 40%, rgba(255, 255, 255, .02) 80%, rgba(255, 255, 255, 0));--ob-edge-soft: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .035) 45%, rgba(255, 255, 255, 0) 85%);--ob-kbd: linear-gradient(#2A2927, #201F1D);--ob-kbd-shade: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(0, 0, 0, .5);--ob-field: #1B1A18;--ob-room: radial-gradient(1200px 560px at 50% -160px, rgba(255, 255, 255, .04), transparent 70%);--site-bg: var(--ob-main);--site-raised: #1E1D1B;--site-surface: var(--ob-raise);--site-surface-deep: var(--ob-raise2);--site-ink: var(--ob-t1);--site-muted: var(--ob-t3);--site-accent: var(--ob-key);--site-link: var(--ob-t1);--site-accent-soft: var(--ob-sel);--site-focus: var(--ob-key);--site-border: transparent;--site-success: var(--ob-ok);--site-success-soft: rgba(134, 193, 141, .12);--site-danger: var(--ob-err);--site-danger-soft: rgba(229, 138, 120, .12);--site-warning: #E8C08A;--site-warning-soft: rgba(232, 192, 138, .12);--site-lilac: var(--ob-t2);--site-lilac-soft: var(--ob-sel);--ink: var(--ob-t1);--paper: var(--ob-main);--muted: var(--ob-t3);--accent: var(--ob-key);--soft: var(--ob-raise);--app: var(--ob-raise);--form-fill: var(--ob-field);--form-fill-focus: #22211F;--form-fill-invalid: rgba(229, 138, 120, .12)}:root[data-theme=light]{--ob-base: #F3F1EC;--ob-main: #FBFAF7;--ob-raise: #EDEBE6;--ob-raise2: #E3E0DA;--ob-t1: #1C1B18;--ob-t2: #3F3D38;--ob-t3: #66635C;--ob-t4: #8A877F;--ob-accent: #E07A2E;--ob-key: #FFC799;--ob-key-hover: #FFBC85;--ob-on-key: #1C1C1C;--ob-hover: rgba(40, 30, 20, .045);--ob-sel: rgba(40, 30, 20, .075);--ob-ok: #2F8A4F;--ob-err: #C8483C;--ob-slab: linear-gradient(#FFFFFF, #FAF8F5);--ob-slab-soft: linear-gradient(#FFFFFF, #F8F6F2);--ob-edge: linear-gradient(rgba(40, 30, 20, .16), rgba(40, 30, 20, .09) 50%, rgba(40, 30, 20, .06));--ob-edge-soft: linear-gradient(rgba(40, 30, 20, .12), rgba(40, 30, 20, .07) 60%, rgba(40, 30, 20, .045));--ob-kbd: linear-gradient(#FFFFFF, #F1EFEA);--ob-kbd-shade: inset 0 -1px 0 rgba(40, 30, 20, .16), 0 0 0 1px rgba(40, 30, 20, .1);--ob-field: #FFFFFF;--ob-room: none;--site-bg: var(--ob-main);--site-raised: #FFFFFF;--site-surface: var(--ob-raise);--site-surface-deep: var(--ob-raise2);--site-ink: var(--ob-t1);--site-muted: var(--ob-t3);--site-accent: var(--ob-key);--site-link: var(--ob-t1);--site-accent-soft: var(--ob-sel);--site-focus: #C8621F;--site-border: transparent;--site-success: var(--ob-ok);--site-success-soft: rgba(47, 138, 79, .1);--site-danger: var(--ob-err);--site-danger-soft: rgba(200, 72, 60, .1);--site-warning: #9A6417;--site-warning-soft: rgba(224, 122, 46, .1);--site-lilac: var(--ob-t2);--site-lilac-soft: var(--ob-sel);--ink: var(--ob-t1);--paper: var(--ob-main);--muted: var(--ob-t3);--accent: #C8621F;--soft: var(--ob-raise);--app: var(--ob-raise);--form-fill: #FFFFFF;--form-fill-focus: #FFFFFF;--form-fill-invalid: rgba(200, 72, 60, .08);color:var(--ob-t1);background:var(--ob-main)}:root[data-theme] body{background:var(--ob-main);color:var(--ob-t1)}:root[data-theme] .site{background:var(--ob-room),var(--ob-main);color:var(--ob-t1)}:root[data-theme] ::selection{background:#ffc7993d;color:inherit}:root[data-theme] .site :is(a,button,summary,select,input,textarea):focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}:root[data-theme] .site :is(h1,h2,h3,h4){color:var(--ob-t1)}:root[data-theme] .site .section-label{color:var(--ob-t4)}:root[data-theme] .site .text-link{color:var(--ob-t1);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ob-t1) 30%,transparent);text-underline-offset:4px}:root[data-theme] .site .text-link:hover{text-decoration-color:var(--ob-t1)}:root[data-theme] .site .site-header{background:transparent;border:0!important;box-shadow:none!important}:root[data-theme] .site .site-header:before{background:var(--ob-main)!important;opacity:.94}:root[data-theme] .site .site-header nav,:root[data-theme] .site .site-header nav a{color:var(--ob-t3)}:root[data-theme] .site .site-header nav a:hover{color:var(--ob-t1)}:root[data-theme] .site .site-appearance select{color:var(--ob-t3);background:transparent}:root[data-theme] .site .site-appearance option{background:var(--ob-raise);color:var(--ob-t1)}:root[data-theme] .site .site-theme-toggle{color:var(--ob-t3)}:root[data-theme] .site .site-theme-toggle:hover{color:var(--ob-t1)}:root[data-theme] .site .header-access{border:1px solid transparent;border-radius:10px;color:var(--ob-t1)!important;background:var(--ob-slab) padding-box,var(--ob-edge) border-box!important}:root[data-theme] .site .header-access:hover{background:linear-gradient(#242321,#1b1a18) padding-box,var(--ob-edge) border-box!important}:root[data-theme=light] .site .header-access:hover{background:linear-gradient(#fff,#f4f2ee) padding-box,var(--ob-edge) border-box!important}:root[data-theme] .site :is(.brand-symbol img,.product-footer-symbol img){filter:none}:root[data-theme=dark] .site :is(.brand-symbol img,.product-footer-symbol img){filter:brightness(0) invert(.95)}:root[data-theme] .site .hero-workspace h1{color:var(--ob-t1)}:root[data-theme] .site .hero-workspace h1 em{color:inherit}:root[data-theme] .site .hero-workspace .product-hero-copy>p{color:var(--ob-t3)}:root[data-theme] .site .hero-workspace-actions .hero-watch{color:var(--ob-t2)}:root[data-theme] .site .hero-workspace-actions .hero-watch:hover{color:var(--ob-t1)}:root[data-theme] .site :is(.hero-workspace-actions .button,.pricing-offer .button,.early-access-submit,.download-card .download-ready,.ps-prompt-send,.hy-prompt-send){background:var(--ob-key)!important;color:var(--ob-on-key)!important;border:0;border-radius:10px;box-shadow:none;transition:background-color .14s ease}:root[data-theme] .site :is(.hero-workspace-actions .button,.pricing-offer .button,.early-access-submit,.download-card .download-ready,.ps-prompt-send,.hy-prompt-send):hover{background:var(--ob-key-hover)!important}:root[data-theme] .site :is(.hero-workspace-actions .button,.pricing-offer .button,.early-access-submit,.download-card .download-ready){font-weight:560}:root[data-theme] .site .showcase-tabs button{color:var(--ob-t3);background:transparent;border:1px solid transparent;border-radius:10px}:root[data-theme] .site .showcase-tabs button:hover{color:var(--ob-t1);background:var(--ob-hover)}:root[data-theme] .site .showcase-tabs button[aria-selected=true]{color:var(--ob-t1);background:var(--ob-slab) padding-box,var(--ob-edge) border-box}:root[data-theme] .site .showcase-description p{color:var(--ob-t3)}:root[data-theme] .site .mode-development{color:var(--ob-t2);background:var(--ob-sel)}:root[data-theme] .site :is(.hy-section,.ps-tasks,.ps-start,.early-access,.pricing-status,.question-group summary,.product-footer-lockup,.product-footer-nav a){color:var(--ob-t1)}:root[data-theme] .site :is(.showcase-description p,.mode-preview-footer,.multi-agents-label,.multi-agents-copy>p,.multi-agents-principles p,.multi-agents-figure figcaption,.hy-heading>p,.ps-heading>p,.ps-task-request>p,.ps-task-detail,.ps-task-scope>li,.ps-start-heading p,.ps-start-steps>li>p,.verification-intro>p,.verification-steps p,.review-copy>p,.review-checklist,.pricing-intro>p,.pricing-name,.pricing-offer li,.pricing-offer>p,.questions-heading>p,.question-group h3,.question-group details>p,.early-access-kicker,.early-access-copy>p,.announcement-story>p,.announcement-loading,.announcement-fetch-note,.product-footer-mission,.product-footer-nav h2,.product-footer-bottom,.capability-list article p,.workflow-copy p,.continuity-copy p){color:var(--ob-t3)}:root[data-theme] .site :is(.question-group summary svg,.capability-list article>svg,.review-checklist svg){color:var(--ob-t4)}:root[data-theme] .site :is(.continuity-real-ui,.workflow-stage,.large-review,.pricing-offer,.ps-task-panel,.ps-start-fragment,.flow-editor,.price-compare,.account-surface,.ops-detail){border:1px solid transparent!important;box-shadow:none!important;border-radius:16px;background:var(--ob-slab-soft) padding-box,var(--ob-edge-soft) border-box!important}:root[data-theme] .site :is(.hy-prompt,.ps-task-files,.ps-model-option,.ps-first-task){border:1px solid transparent!important;box-shadow:none!important;background:var(--ob-slab) padding-box,var(--ob-edge) border-box!important}:root[data-theme] .site .hy-prompt-context>span{background:var(--ob-sel);color:var(--ob-t2)}:root[data-theme] .site :is(.hy-prompt-text,.hy-prompt-bottom,.hy-prompt-mode,.ps-file-heading,.ps-file-list>div,.ps-file-list>div>svg,.ps-file-focus-note p,.ps-project-identity,.ps-folder-line,.ps-folder-file,.ps-folder-local,.ps-model-option strong,.ps-model-option span,.ps-first-task>p,.ps-first-task>span){color:var(--ob-t2)}:root[data-theme] .site :is(.hy-tile,.hy-tone-lilac,.hy-tone-ink,.hy-tone-sage,.hy-tone-apricot){color:var(--ob-t2)!important;background:var(--ob-raise)!important}:root[data-theme] .site .ps-task-panel,:root[data-theme] .site .ps-task-panel:is(.ps-tone-sage,.ps-tone-lilac){--ps-tint: var(--ob-sel);--ps-mark: var(--ob-t2);--ps-note: var(--ob-t1)}:root[data-theme] .site .ps-file-list>div.ps-file-active{background:var(--ob-sel);color:var(--ob-t1)}:root[data-theme] .site .ps-model-option>svg{color:var(--ob-t2)}:root[data-theme] .site :is(.ps-start-steps>li>div,.ps-start-art){background:var(--ob-raise)!important}:root[data-theme] .site :is(.hy-examples>button,.ps-task-tabs>button,.workflow-tabs button,.large-review-heading button){color:var(--ob-t3);background:transparent;border-radius:10px}:root[data-theme] .site :is(.hy-examples>button:hover,.ps-task-tabs>button:hover,.workflow-tabs button:hover,.large-review-heading button:hover){color:var(--ob-t1);background:var(--ob-hover)}:root[data-theme] .site :is(.hy-examples>button[aria-pressed=true],.ps-task-tabs>button[aria-selected=true],.workflow-tabs button[aria-selected=true],.large-review-heading button[aria-pressed=true]){color:var(--ob-t1);border:1px solid transparent;background:var(--ob-slab) padding-box,var(--ob-edge) border-box}:root[data-theme] .site :is(.workflow-tab-number,.multi-agents-principles>li>span,.ps-start-number){color:var(--ob-t2)!important;background:var(--ob-kbd)!important;box-shadow:var(--ob-kbd-shade);border:0;border-radius:6px;font-weight:500}:root[data-theme] .site .workflow-tabs button[aria-selected=true] .workflow-tab-number{color:var(--ob-t1)!important}:root[data-theme] .site :is(.flow-prompt,.workflow .native-tool){background:var(--ob-raise2);color:var(--ob-t1)}:root[data-theme] .site .workflow .native-tool :is(span,small){color:var(--ob-t3)}:root[data-theme] .site .workflow .native-tool svg{color:var(--ob-ok)}:root[data-theme] .site :is(.preview-label,.flow-conversation>p,.flow-input,.editor-top,.editor-top>span:last-child,.editor-status,.large-review-heading,.large-review-file,.large-review-summary){color:var(--ob-t3)}:root[data-theme] .site :is(.editor-lines i,.large-diff>div>span){color:var(--ob-t4)}:root[data-theme] .site :is(.editor-lines code,.large-diff code){color:var(--ob-t1)}:root[data-theme] .site :is(.editor-lines .code-new,.large-diff .added){background:var(--site-success-soft)}:root[data-theme] .site :is(.large-diff .added code,.diff-tally){color:var(--ob-ok)}:root[data-theme] .site .large-diff .removed{background:var(--site-danger-soft)}:root[data-theme] .site :is(.large-diff .removed code,.diff-tally em){color:var(--ob-err)}:root[data-theme] .site .question-group :is(details,summary){border:0!important;box-shadow:none!important}:root[data-theme] .site .question-group details{border-radius:12px}:root[data-theme] .site .question-group summary{border-radius:12px}:root[data-theme] .site .question-group summary:hover{background:var(--ob-hover)}:root[data-theme] .site .question-group details[open]{background:var(--ob-raise)}:root[data-theme] .site :is(.early-access-field,.form-field) :is(input,select,textarea){color:var(--ob-t1);background:var(--form-fill);border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0d}:root[data-theme=light] .site :is(.early-access-field,.form-field) :is(input,select,textarea){box-shadow:0 0 0 1px #281e141f}:root[data-theme] .site :is(.early-access-field,.form-field) :is(input,select,textarea):focus-visible{outline:0;box-shadow:0 0 0 1px var(--ob-key),0 0 0 4px #ffc79929;background:var(--form-fill-focus)}:root[data-theme] .site :is(.early-access-field,.form-field) :is(input,textarea)::placeholder{color:var(--ob-t4)}:root[data-theme] .site :is(.early-access-field,.form-field) label,:root[data-theme] .site .early-access-field>span{color:var(--ob-t2)}:root[data-theme] .site .pricing-offer li svg{color:var(--ob-ok)}:root[data-theme] .site .price-bar-track{background:var(--ob-raise);border-radius:6px}:root[data-theme] .site .price-bar-fill{border-radius:6px}:root[data-theme] .site .price-bar-competitor{background:var(--ob-raise2)!important}:root[data-theme=light] .site .price-bar-competitor{background:#d6d2ca!important}:root[data-theme] .site .price-bar-own{background:var(--ob-key)!important}:root[data-theme] .site .verification-step-number{color:var(--ob-t4)}:root[data-theme] .site .product-footer{background:transparent;border:0;box-shadow:none}:root[data-theme] .site .product-footer a:hover{color:var(--ob-t1)}:root[data-theme] .site :is(.announcement-art-modes,.announcement-art-code,.announcement-art-checks){background:var(--ob-raise)!important;color:var(--ob-t2)!important}:root[data-theme] .site .announcement-story:hover h3{color:var(--ob-t1)}:root[data-theme] .site :is(.announcement-mode-pane,.announcement-symbol-query,.announcement-diff){background:var(--ob-raise2)}:root[data-theme=dark] .site :is(.native-ide,.native-design,.native-multi,.vd-app){--app: #111110;--surface: #151514;--soft: #1C1B1A;--t-900: #F2F1EC;--t-800: #E3E1DA;--t-700: #D3D1CA;--t-600: #C0BEB7;--t-500: #B0AEA7;--t-400: #969490;--t-300: #3A3835;--t-200: #262523;--accent: #FFC799;--hover: rgba(255, 246, 230, .045);--active: rgba(255, 246, 230, .08);--chat-success: #7DBE85;--chat-error: #E27D6D;--chat-text-secondary: #A6A399}:root[data-theme=light] .site :is(.native-ide,.native-design,.native-multi,.vd-app){--app: #F3F1EC;--surface: #FBFAF7;--soft: #EDEBE6;--t-900: #1C1B18;--t-800: #2A2925;--t-700: #34322E;--t-600: #3F3D38;--t-500: #56534D;--t-400: #66635C;--t-300: #CFCCC6;--t-200: #E4E2DD;--accent: #E07A2E;--hover: rgba(40, 30, 20, .045);--active: rgba(40, 30, 20, .08);--chat-success: #2F8A4F;--chat-error: #C8483C;--chat-text-secondary: #66635C}:root[data-theme] .site :is(.button.button-primary,.docs-primary-link){background:var(--ob-key)!important;color:var(--ob-on-key)!important;border:0;border-radius:10px;box-shadow:none;font-weight:560}:root[data-theme] .site :is(.button.button-primary,.docs-primary-link):hover{background:var(--ob-key-hover)!important;color:var(--ob-on-key)!important}:root[data-theme] .site :is(.button.button-primary,.docs-primary-link):disabled{opacity:.55}:root[data-theme] .site :is(.nip-send,.nmp-send,.vd-send,.ndc-send,.ndp-build){background:#ffc799!important;color:#1c1c1c!important}:root[data-theme] body .site,:root[data-theme] body .site :is(.account-surface,.profile-dashboard,.admin-dashboard,.announcement-editor-fields){--form-fill: var(--ob-field);--form-fill-focus: var(--ob-field)}:root[data-theme] body .docs-site{--docs-border: transparent;--docs-subtle: var(--ob-raise);--docs-blue: var(--ob-t1);--docs-link: var(--ob-t1);--docs-blue-soft: var(--ob-sel);--docs-sage: var(--ob-raise);--docs-lilac: var(--ob-raise);--docs-code: var(--ob-raise)}:root[data-theme] body .docs-site .docs-workflow li:is(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4)){border:1px solid transparent;background:var(--ob-slab-soft) padding-box,var(--ob-edge-soft) border-box}:root[data-theme] body .docs-site :is(.docs-nav a[aria-current=page],.docs-contents a[aria-current=location]){border:1px solid transparent;background:var(--ob-slab) padding-box,var(--ob-edge) border-box;color:var(--ob-t1)}:root[data-theme] body .docs-site .docs-steps li:before{background:var(--ob-kbd);box-shadow:var(--ob-kbd-shade);color:var(--ob-t2)}
