@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--bg:#f5f7f5;--card:#fff;--bd:#e3e8e4;--tx:#13201a;--tx2:#3d4a43;--tx3:#5b6b62;--pr:#1f7a4d;--pr-hover:#186640;--pr-on:#fff;--pr-soft:#eaf6ef;--pr-tx:#1f7a4d;--dng-bg:oklch(96% .025 25);--dng-tx:oklch(48% .16 25);--dng-bd:oklch(88% .06 25);--night:#0e1a15;--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-title:"Space Grotesk", sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--tx);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--pr-tx);font-weight:500}button,input{font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #5fbf8a}.auth{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));min-height:100vh;display:grid}.auth-aside{background:var(--night);color:#ebefec;flex-direction:column;justify-content:space-between;gap:48px;padding:48px clamp(28px,5vw,64px);display:flex}.brand{font-family:var(--font-title);letter-spacing:-.03em;color:#fff;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.brand span{color:#7fdca6}.auth-pitch{flex-direction:column;gap:28px;max-width:460px;display:flex}.auth-pitch h1{font-family:var(--font-title);letter-spacing:-.03em;color:#fff;text-wrap:pretty;margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:700;line-height:1.08}.auth-points{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.auth-points li{gap:14px;display:flex}.auth-points .icon{background:#16291f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.auth-points strong{color:#fff;margin-bottom:3px;font-size:15px;font-weight:600;display:block}.auth-points span{color:#a9b8af;font-size:14px;line-height:1.5}.auth-host{font-family:var(--font-mono);color:#7d8d84;font-size:12px}.auth-main{justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-form{flex-direction:column;gap:20px;width:100%;max-width:380px;display:flex}.auth-form h2{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 6px;font-size:28px;font-weight:700}.auth-form .lede{color:var(--tx3);margin:0;font-size:14px;line-height:1.5}.field{color:var(--tx2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.field-head{justify-content:space-between;display:flex}.field input{border:1px solid var(--bd);background:var(--card);height:44px;color:var(--tx);border-radius:10px;padding:0 14px;font-size:15px}.field input:read-only{background:var(--bg);color:var(--tx3)}.field small{color:var(--tx3);font-weight:400}.btn{background:var(--pr);height:46px;color:var(--pr-on);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--pr-hover)}.btn:disabled{opacity:.6;cursor:default}.link-btn{color:var(--pr-tx);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.notice{background:var(--pr-soft);color:var(--tx2);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.notice.error{background:var(--dng-bg);color:var(--dng-tx);border:1px solid var(--dng-bd)}.auth-foot{color:var(--tx3);text-align:center;margin:0;font-size:13px;line-height:1.6}.auth-foot a,.auth-foot .link-btn{margin:-12px -4px;padding:12px 4px;display:inline-block}.auth-alt{border-top:1px solid var(--bd);color:var(--tx3);text-align:center;flex-direction:column;gap:10px;padding-top:20px;font-size:13px;display:flex}@media (width<=860px){.auth{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-aside{gap:0;padding:14px 16px}.auth-aside .brand{font-size:19px}.auth-pitch,.auth-host{display:none}.auth-main{align-items:flex-start;padding:28px 16px 40px}}.center{text-align:center;min-height:100vh;color:var(--tx3);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.center h1{font-family:var(--font-title);color:var(--tx);margin:0;font-size:24px}.center p{max-width:420px;margin:0;line-height:1.5}.staff-bar{z-index:50;background:var(--night);color:#cfdad3;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #0e1a1580}.staff-bar a{color:#7fdca6}.admin{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:24px clamp(16px,4vw,32px) 64px;display:flex}.admin-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-top .brand{color:var(--tx);font-size:20px}.admin-top .brand span{color:var(--pr)}.admin-top .who{color:var(--tx3);align-items:center;gap:14px;font-size:13px;display:flex}.admin h1{font-family:var(--font-title);letter-spacing:-.02em;margin:0;font-size:28px}.admin h2{font-family:var(--font-title);letter-spacing:-.01em;margin:0;font-size:18px}.admin .sub{color:var(--tx3);margin:0;font-size:14px;line-height:1.5}.card{background:var(--card);border:1px solid var(--bd);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.table-wrap{overflow-x:auto}.admin table{border-collapse:collapse;width:100%;font-size:14px}.admin th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--bd);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:500}.admin td{border-bottom:1px solid var(--bd);vertical-align:middle;padding:10px}.admin tr:last-child td{border-bottom:0}.admin .num{text-align:right;font-variant-numeric:tabular-nums}.form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.admin .field input,.admin .field select,.admin td input,.admin td select{border:1px solid var(--bd);background:var(--card);height:38px;color:var(--tx);border-radius:10px;width:100%;min-width:0;padding:0 10px;font-family:inherit;font-size:14px}.admin td input{width:84px}.admin textarea{border:1px solid var(--bd);width:100%;min-height:120px;font-family:var(--font-mono);resize:vertical;border-radius:10px;padding:10px;font-size:12.5px}.btn.small{height:38px;padding:0 16px;font-size:14px}.btn.ghost{color:var(--tx);border:1px solid var(--bd);background:0 0}.btn.ghost:hover{background:var(--bg)}.pill{background:var(--pr-soft);color:var(--pr-tx);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.pill.muted{background:var(--bg);color:var(--tx3)}.pill.warn{color:oklch(42% .1 60);background:oklch(95% .05 75)}.kv{color:var(--tx2);flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.kv b{color:var(--tx)}.admin ul.plain{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.admin code{font-family:var(--font-mono);background:var(--bg);border-radius:6px;padding:2px 6px;font-size:12.5px}.admin-nav{gap:4px;margin-left:12px;margin-right:auto;display:flex}.admin-nav a{color:var(--tx2);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.admin-nav a.active{background:var(--pr-soft);color:var(--pr-tx);font-weight:600}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs button{border:1px solid var(--bd);background:var(--card);color:var(--tx2);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.tabs button[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff;font-weight:600}.pill.bad{background:var(--dng-bg);color:var(--dng-tx)}.stars{color:oklch(74% .15 70);letter-spacing:1px;white-space:nowrap}.quote{background:var(--bg);white-space:pre-wrap;border-radius:10px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.snippet{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--tx2);overflow:hidden}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn.danger{background:var(--dng-bg);color:var(--dng-tx);border:1px solid var(--dng-bd)}.admin .field textarea{min-height:90px;font-family:inherit;font-size:14px}.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;display:grid}.toggle{color:var(--tx2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.toggle input{width:16px;height:16px;accent-color:var(--pr);margin-top:3px}.toggle b{color:var(--tx);font-weight:600;display:block}.toggle small{color:var(--tx3)}.reply-row{border-top:1px solid var(--bd);flex-direction:column;gap:8px;padding-top:14px;font-size:14px;display:flex}.admin td .muted{color:var(--tx3)}.admin td .badge.ok{background:var(--pr-soft);color:var(--pr-tx);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px}.xp{flex-direction:column;gap:18px;max-width:980px;padding:28px clamp(16px,4vw,32px) 48px;display:flex}.xp-head h1{font-family:var(--font-title);letter-spacing:-.025em;color:var(--tx);margin:0 0 6px;font-size:30px;font-weight:700}.xp-head p{color:var(--tx3);text-wrap:pretty;max-width:720px;margin:0;font-size:14.5px}.xp-h2{font-family:var(--font-title);color:var(--tx);margin:10px 0 0;font-size:18px;font-weight:700}.xp-card{background:var(--card);border:1px solid var(--bd);border-radius:16px}.xp-pad{flex-direction:column;gap:14px;padding:18px;display:flex}.xp-pad>p{margin:0}.xp-list{flex-direction:column;gap:12px;display:flex}.xp-muted{color:var(--tx3);margin:0;font-size:13.5px}.xp-muted code{font-family:var(--font-mono);background:var(--pr-soft);color:var(--pr-tx);border-radius:5px;padding:1px 5px;font-size:12.5px}.xp-error{color:var(--dng-tx);margin:0;font-size:13.5px}.xp-row,.xp-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xp-bar{color:var(--tx);justify-content:space-between;font-size:15px}.xp-input{border:1px solid var(--bd);background:var(--card);width:100%;min-height:40px;color:var(--tx);font:inherit;border-radius:10px;padding:9px 12px;font-size:14.5px;line-height:1.5}textarea.xp-input{resize:vertical}.xp-select{width:auto;max-width:100%}.xp-input:focus-visible,.xp-btn:focus-visible,.xp-tabs button:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.xp-btn{border:1px solid var(--pr);background:var(--pr);height:38px;color:var(--pr-on);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.xp-btn:hover:not(:disabled){background:var(--pr-hover)}.xp-btn--ghost{border-color:var(--bd);color:var(--tx2);background:0 0}.xp-btn--ghost:hover:not(:disabled){background:var(--pr-soft)}.xp-btn:disabled{opacity:.55;cursor:default}.xp-tag{background:var(--bg);color:var(--tx3);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.xp-tag--ok{background:var(--pr-soft);color:var(--pr-tx)}.xp-tag--wait{background:var(--warn-bg,#fdf3dc);color:var(--warn-tx,#7a5300)}.xp-link{color:var(--pr-tx);overflow-wrap:anywhere;font-size:13.5px}.xp-soon{color:var(--tx2);flex-direction:column;align-items:flex-start;gap:10px;padding:22px;font-size:14.5px;display:flex}.xp-soon p,.xp-soon ul{margin:0}.xp-soon ul{padding-left:20px;line-height:1.7}.xp-int{align-items:flex-start;gap:14px;padding:16px;display:flex}.xp-int img{object-fit:contain;border-radius:9px;flex:none}.xp-int-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.xp-int-top{color:var(--tx);flex-wrap:wrap;align-items:center;gap:10px;font-size:15.5px;display:flex}.xp-connect{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp-connect .xp-input{flex:240px;width:auto}.xp-tabs{border-bottom:1px solid var(--bd);gap:4px;padding:0 12px;display:flex;overflow-x:auto}.xp-tabs button{height:46px;color:var(--tx3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:14px;font-weight:600}.xp-tabs button.on{color:var(--tx);border-bottom-color:var(--pr)}.xp-tabs button span{background:var(--bg);color:var(--tx3);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px}.xp-block{border:1px solid var(--bd);border-radius:12px;overflow:hidden}.xp-block-head{background:var(--bg);border-bottom:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.xp-title{min-width:0;height:34px;color:var(--tx);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:160px;padding:0 8px;font-size:15px;font-weight:600}.xp-title:hover,.xp-title:focus{border-color:var(--bd);background:var(--card)}.xp-small{min-height:34px;padding:5px 8px;font-size:13px}.xp-chance{color:var(--tx2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.xp-chance span{text-align:right;min-width:118px}.xp-chance input{width:96px;accent-color:var(--pr)}.xp-block-tools{gap:6px;margin-left:auto;display:flex}.xp-mini{border:1px solid var(--bd);background:var(--card);height:30px;color:var(--tx2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.xp-mini:hover:not(:disabled){background:var(--pr-soft);color:var(--pr-tx)}.xp-mini:disabled{opacity:.45;cursor:default}.xp-mini--on{border-color:var(--pr);background:var(--pr);color:var(--pr-on)}.xp-mini--on:hover:not(:disabled){background:var(--pr-hover);color:var(--pr-on)}.xp-mini:focus-visible,.xp-title:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.xp-phrase{border-bottom:1px solid var(--bd);color:var(--tx);align-items:center;gap:6px;padding:8px 12px;font-size:14.5px;display:flex}.xp-phrase>span,.xp-phrase>.xp-input{overflow-wrap:anywhere;flex:1;min-width:0}.xp-phrase .xp-input{min-height:34px;padding:5px 10px}.xp-phrase--add{border-bottom:0}.xp-block>.xp-error{padding:0 12px 10px;display:block}.xp-chip{border:1px solid var(--bd);background:var(--card);max-width:100%;color:var(--tx2);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.xp-chip i{border-radius:50%;width:9px;height:9px}.xp-tagrow,.xp-tagform{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xp-tagrow{border-bottom:1px solid var(--bd);padding:10px 0}.xp-tagform .xp-input{flex:0 190px;width:auto}.xp-tagform input[type=color]{border:1px solid var(--bd);background:var(--card);cursor:pointer;border-radius:10px;width:40px;height:40px;padding:3px}.xp-tagform .xp-grow,.xp-grow{flex:220px;min-width:0}.xp-count{color:var(--tx);white-space:nowrap;font-size:13.5px;font-weight:600}.xp-samples{background:var(--bg);color:var(--tx2);border-radius:12px;margin:0;padding:12px 14px 12px 30px;font-size:14px;line-height:1.6}.xp-empty{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:12px;font-size:14.5px;display:flex}.xp-review{flex-direction:column;gap:10px;padding:16px;display:flex}.xp-review-top{color:var(--tx);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14.5px;display:flex}.xp-review-text{color:var(--tx2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.xp-stars{color:#d99413;letter-spacing:1px}.xp-stars--low{color:var(--dng-tx)}.queue-title{align-items:center;gap:10px;margin-top:6px;display:flex}.queue-card{flex-direction:column;gap:10px;display:flex}.queue-card .quote{margin:0}.queue-card textarea{min-height:150px}.queue-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-more{color:var(--tx3);margin-top:12px;font-size:13px}.fold{display:block}.fold>summary{cursor:pointer;font-family:var(--font-title);color:var(--tx);font-size:17px;font-weight:700}.fold[open]>summary{margin-bottom:14px}.fold>form{flex-direction:column;gap:14px;display:flex}.ai-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ai-kpis>div,.ai-top{flex-direction:column;gap:4px;display:flex}.ai-num{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:28px}.ai-scroll{overflow-x:auto}.ai-table{border-collapse:collapse;width:100%;font-size:14px}.ai-table th{text-align:left;color:var(--tx3);border-top:1px solid var(--bd-s);white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:600}.ai-table td{border-top:1px solid var(--bd-s);vertical-align:middle;padding:12px 16px}.ai-q{min-width:240px;font-weight:500}.ai-chip{height:28px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:600}.ai-chip:disabled{cursor:default}.ai-chip:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.ai-chip--first{background:var(--pr);color:var(--pr-on)}.ai-chip--yes{background:var(--pr-soft);color:var(--pr-tx)}.ai-chip--no,.ai-chip--wait{background:var(--hover);color:var(--tx3)}.ai-chip--wait,.ai-change{font-weight:500}.ai-tools{white-space:nowrap;text-align:right}.ai-tools .ai-link+.ai-link{margin-left:12px}.ai-open td{background:var(--bg)}.ai-answer{white-space:pre-wrap;max-width:78ch;margin:6px 0 0;line-height:1.55}.ai-answer mark{background:var(--pr-soft);color:var(--pr-tx);border-radius:3px;padding:0 2px;font-weight:600}.ai-none{border-top:1px solid var(--bd-s);margin:0}.ai-add{border-top:1px solid var(--bd-s);flex-flow:wrap;align-items:center;gap:10px;display:flex}.ai-add .xp-input{flex:320px;width:auto}.ai-suggest{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.ai-suggest .xp-chip{cursor:pointer}.ai-weeks{align-items:flex-end;gap:14px;margin-top:12px;display:flex;overflow-x:auto}.ai-week{flex-direction:column;align-items:center;gap:4px;min-width:52px;display:flex}.ai-bar{background:var(--hover);border-radius:6px;align-items:flex-end;width:28px;height:80px;min-height:6px;max-height:80px;display:flex;overflow:hidden}.ai-bar>span{background:var(--pr);width:100%;display:block}.ai-note{color:var(--tx3);font-size:13px}.ai-note--strong{color:var(--tx2);font-weight:600}.ai-link{font:inherit;color:var(--pr-tx);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ai-link:hover:not(:disabled){text-decoration:underline}.ai-link:disabled{opacity:.5;cursor:default}.ai-link:focus-visible{outline:2px solid var(--pr);outline-offset:2px}.qr-code{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:18px;display:flex}.qr-code>img{background:#fff;border-radius:10px;flex:none}.qr-main{min-width:0;color:var(--tx);flex-direction:column;flex:320px;gap:8px;font-size:15px;display:flex}.qr-tools{margin-top:6px}.qr-a{align-items:center;text-decoration:none;display:inline-flex}.qr-print{display:none}@media print{body:has(.qr-print)>:not(.qr-print){display:none!important}.qr-print{width:100mm;font-family:var(--font-title), sans-serif;color:#000;text-align:center;background:#fff;border:1px solid #000;border-radius:6mm;flex-direction:column;align-items:center;gap:14px;margin:12mm auto 0;padding:10mm 8mm;display:flex}.qr-print b{font-size:22pt;line-height:1.15}.qr-print p{margin:0;font-size:13pt;line-height:1.35}.qr-print img{width:62mm;height:62mm}.qr-print span{font-size:11pt}.qr-print small{font-size:9pt}}.dup-row{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.dup-main{min-width:0;color:var(--tx);flex-direction:column;flex:300px;gap:6px;font-size:15px;display:flex}.dup-tools{flex:none}.dup-how{border-top:1px solid var(--bd);color:var(--tx2);font-size:14px}.dup-how ol{margin:0;padding-left:20px;line-height:1.65}.dup-toggle{align-self:flex-start}.cmp-field{flex-direction:column;gap:6px;display:flex}.cmp-field code{font-family:var(--font-mono);font-size:12px}.cmp-hook{border-top:1px solid var(--bd-s);flex-direction:column;gap:10px;display:flex}.cmp-check{color:var(--tx2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.cmp-check input{margin-top:3px}.post-text{color:var(--tx);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.media-item{flex-direction:column;gap:6px;margin:0;display:flex}.media-item img{aspect-ratio:4/3;object-fit:cover;background:var(--bg);border-radius:10px;width:100%;display:block}.media-item figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.svc-row{grid-template-columns:minmax(140px,1fr) minmax(160px,1.4fr) 110px auto;align-items:center;gap:10px;display:grid}@media (width<=720px){.svc-row{grid-template-columns:1fr}}.art-form{flex-direction:column;gap:14px;display:flex}.art-form label{flex-direction:column;gap:6px;display:flex}.art-body{resize:vertical;min-height:420px;line-height:1.55}.art-context{border-top:1px solid var(--bd);flex-direction:column;gap:6px;display:flex}.ob{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.ob-rail{background:var(--night);color:#ebefec;flex-direction:column;gap:48px;padding:40px 32px;display:flex}.ob-steps{flex-direction:column;flex:1;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{color:#7d8d84;align-items:center;gap:12px;font-size:14px;transition:color .2s;display:flex}.ob-steps .dot{color:#7d8d84;border:1px solid #2a3d33;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.ob-steps li.now{color:#fff;font-weight:600}.ob-steps li.now .dot{color:#7fdca6;border-color:#7fdca6;box-shadow:0 0 0 4px #16291f}.ob-steps li.done{color:#a9b8af}.ob-steps li.done .dot{color:#fff;background:#1f7a4d;border-color:#1f7a4d}.ob-rail-foot{color:#7d8d84;margin:0;font-size:12px}.ob-rail-foot .link-btn,.ob-rail-out{color:#a9b8af}.ob-rail-out{min-height:40px;font-size:14px;display:none}.ob-main{justify-content:center;padding:72px 24px 48px;display:flex;position:relative}.ob-progress{background:var(--bd);height:3px;position:absolute;inset:0 0 auto}.ob-progress span{background:var(--pr);height:100%;transition:width .4s;display:block}.ob-body{flex-direction:column;gap:24px;width:100%;max-width:600px;animation:.35s both ob-in;display:flex}@keyframes ob-in{0%{opacity:0;transform:translateY(8px)}}.ob-head{flex-direction:column;gap:8px;display:flex}.ob-kicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pr-tx);font-size:12px}.ob-head h1{font-family:var(--font-title);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.1}.ob-head p{color:var(--tx3);margin:0;font-size:16px;line-height:1.55}.ob-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ob-muted{color:var(--tx3);margin:0;font-size:14px;line-height:1.5}.ob-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ob-service-remove{grid-column:1/-1}.ob-service{background:var(--card);border:1px solid var(--bd);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.ob-service strong{font-family:var(--font-title);letter-spacing:-.01em;margin-top:4px;font-size:16px}.ob-service-body{color:var(--tx3);font-size:13.5px;line-height:1.5}.ob-plan{font-family:var(--font-mono);letter-spacing:.02em;color:var(--pr-tx);margin-top:auto;padding-top:2px;font-size:11.5px}.ob-sample{background:linear-gradient(160deg,#f4f8f3,#e8f1ea);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;padding:10px 12px;font-size:13px;display:grid}.ob-service-remove .ob-sample{background:radial-gradient(70% 90% at 0 0,#f4b63f33,#0000 60%),linear-gradient(160deg,#f7f8f3,#eef2ec)}.ob-service-ai .ob-sample{background:radial-gradient(70% 90% at 100% 100%,#f4b63f40,#0000 60%),linear-gradient(160deg,#f6f8f2,#ecf1ea)}.ob-sample-src{white-space:nowrap;min-width:0;font-family:var(--font-mono);color:#55685e;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:11px;display:flex}.ob-sample-src img{object-fit:contain;flex:none;display:block}.ob-sample-quote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx2);grid-column:1/-1;overflow:hidden}.ob-sample-quote.struck{color:var(--tx3);-webkit-text-decoration:line-through #a63c28;text-decoration:line-through #a63c28}.ob-tag{border-radius:999px;justify-self:end;padding:3px 8px;font-size:11.5px;font-weight:600}.ob-tag.red{color:#a63c28;background:#fbedea}.ob-tag.green{color:#1a6b43;background:#e3f4e9}.ob-tag.gold{color:#7a5509;background:#fff1cc}.ob-tag.dark{color:#7fdca6;background:#0e1a15}@media (width<=560px){.ob-services{grid-template-columns:minmax(0,1fr)}}.ob-working{color:var(--tx3);align-items:flex-start;gap:10px;margin:-8px 0 0;font-size:13.5px;line-height:1.45;display:flex}.ob-working b{color:var(--tx2);font-weight:600}.ob-working-dot{background:var(--pr);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;animation:1.6s ease-in-out infinite ob-pulse}@keyframes ob-pulse{0%,to{box-shadow:0 0 #1f7a4d73}50%{box-shadow:0 0 0 6px #1f7a4d00}}@media (prefers-reduced-motion:reduce){.ob-working-dot{animation:none}}.ob-picked{flex-direction:column;gap:10px;display:flex}.ob-picked>strong{font-family:var(--font-title);font-size:16px}.ob-picked-card{background:var(--card);border:1px solid var(--bd);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ob-picked-card .ob-review-top{align-items:center}.ob-picked-card img{flex:none;display:block}.ob-picked-reason{background:var(--pr-soft);color:var(--pr-tx);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12.5px;font-weight:600}.ob-pickmore{background:var(--pr-soft);color:var(--tx2);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.ob-pickmore strong{color:var(--tx)}.ob-search{gap:10px;display:flex}.ob-search input,.ob-flag input{border:1px solid var(--bd);background:var(--card);min-width:0;height:50px;color:var(--tx);border-radius:12px;padding:0 16px;font-size:16px}.ob-flag input{height:44px;font-size:15px}.ob-search input{flex:1}.ob-search .btn{height:50px}.ob-results,.ob-reviews{flex-direction:column;gap:10px;display:flex}.ob-result{text-align:left;min-height:74px;font:inherit;color:inherit;background:var(--card);border:1px solid var(--bd);cursor:pointer;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.ob-result:hover:not(:disabled){border-color:var(--pr);box-shadow:0 0 0 3px var(--pr-soft)}.ob-result img,.ob-thumb{object-fit:cover;background:var(--pr-soft);width:48px;height:48px;color:var(--pr-tx);font-family:var(--font-title);border-radius:10px;place-items:center;font-size:20px;font-weight:700;display:grid}.ob-result-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ob-result-text strong{font-size:15px}.ob-result-text span{color:var(--tx3);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ob-result-rating{flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.ob-result-rating small{color:var(--tx3);font-size:12px}.ob-pick{border:1px solid var(--pr);background:var(--pr-soft);min-height:36px;color:var(--pr-tx);border-radius:999px;grid-column:2/-1;justify-self:start;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ob-result:hover:not(:disabled) .ob-pick{background:var(--pr);color:var(--pr-on)}.ob-result.skeleton{cursor:default;background:linear-gradient(90deg, var(--card) 25%, var(--bg) 50%, var(--card) 75%) 0 0 / 200% 100%;animation:1.2s linear infinite ob-shimmer}@keyframes ob-shimmer{to{background-position:-200% 0}}.ob-paste{flex-direction:column;gap:18px;display:flex}.ob-checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ob-checks li{color:var(--tx2);align-items:center;gap:12px;font-size:15px;display:flex}.ob-tick{color:#fff;background:var(--pr);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ob-checks li.busy{color:var(--tx3)}.ob-checks li.busy .ob-tick{border:2px solid var(--bd);border-top-color:var(--pr);background:0 0;animation:.8s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ob-stats div{background:var(--card);border:1px solid var(--bd);border-radius:14px;flex-direction:column;gap:4px;padding:18px;animation:.4s both ob-in;display:flex}.ob-stats b{font-family:var(--font-title);letter-spacing:-.03em;font-size:32px}.ob-stats span{color:var(--tx3);font-size:13px}.ob-stats .warn b{color:var(--dng-tx)}.ob-review{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--bd);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.ob-review:hover{border-color:#b9c7bf}.ob-review.on{border-color:var(--pr);box-shadow:0 0 0 3px var(--pr-soft)}.ob-review-top{align-items:baseline;gap:10px;font-size:14px;display:flex}.ob-review-top small{color:var(--tx3);margin-left:auto;font-size:12px}.ob-stars{color:#e0a526;letter-spacing:1px}.ob-review-text{color:var(--tx2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ob-badge{background:var(--pr-soft);color:var(--pr-tx);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.ob-flag{background:var(--card);border:1px solid var(--bd);color:var(--tx2);border-radius:16px;flex-direction:column;gap:16px;padding:20px;font-size:13px;font-weight:500;display:flex}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{border:1px solid var(--bd);background:var(--bg);color:var(--tx2);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px}.ob-chip.on{background:var(--pr);border-color:var(--pr);color:var(--pr-on)}.ob-price{background:var(--pr-soft);color:var(--tx2);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5}.ob-price b{color:var(--tx)}.ob-timeline{counter-reset:ob;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-timeline li{background:var(--card);border:1px solid var(--bd);border-radius:14px;flex-direction:column;gap:4px;padding:16px 14px 14px;font-size:13px;display:flex;position:relative}.ob-timeline li:before{content:"";background:var(--bd);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:14px;right:14px}.ob-timeline li.done:before{background:var(--pr)}.ob-timeline span{color:var(--tx3);line-height:1.4}.ob-more{background:var(--card);border:1px solid var(--bd);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.ob-more .btn{align-self:flex-start}@media (width<=860px){.ob{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ob-rail{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px}.ob-steps,.ob-rail-foot{display:none}.ob-rail-out{align-items:center;display:inline-flex}.ob-main{padding:40px 16px}.ob-timeline{grid-template-columns:1fr 1fr}}@media (width<=520px){.ob-search{flex-direction:column}.ob-search input{flex:none;min-height:50px}.ob-stats b{font-size:24px}.ob-stats div{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.ob-body,.ob-stats div,.ob-result.skeleton,.ob-checks li.busy .ob-tick{animation:none}}.nav-count{color:#fff;vertical-align:1px;background:#e5484d;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.nav-dot{background:var(--pr);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.queue-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.queue-main{flex-direction:column;gap:16px;min-width:0;display:flex}.act{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.act h2{align-items:center;gap:8px;display:flex}.act ul{margin:0;padding:0;list-style:none}.act-list{flex-direction:column;max-height:70vh;display:flex;overflow-y:auto;margin:0 -6px!important}.act-row{border-bottom:1px solid var(--bd);align-items:flex-start;gap:10px;padding:10px 6px;font-size:13.5px;line-height:1.45;display:flex}.act-row:last-child{border-bottom:0}.act-row .btn.small{flex:none;height:30px;padding:0 12px;font-size:12.5px}.act-dot{background:var(--bd);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.act-dot.new{background:var(--pr);box-shadow:0 0 0 3px var(--pr-soft)}.act-row.attention .act-dot.new{background:#e5484d;box-shadow:0 0 0 3px oklch(95% .03 25)}.act-text{overflow-wrap:anywhere;flex:1;min-width:0}.act-text a{color:var(--tx)}.act-target{color:var(--tx2)}.act-meta{color:var(--tx3);font-size:12px;display:block}.act-unconfirmed{background:oklch(98.5% .015 85);border-color:oklch(85% .08 75)}.act-unconfirmed li{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.act-unconfirmed .btn.small{flex:none;height:32px;padding:0 12px;font-size:12.5px}@media (width<=900px){.queue-layout{grid-template-columns:1fr}.act{order:-1;position:static}.act-list{max-height:360px}}.tok{flex-direction:column;gap:16px;max-width:820px;display:flex}.tok-card{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.tok-card h2{margin:0;font-size:17px}.tok-sub{color:var(--muted,#5b6b66);margin:0;font-size:14px;line-height:1.5}.tok code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.tok-code{background:#7f7f7f1a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tok-code code{flex:1;min-width:0}.tok-form{flex-wrap:wrap;gap:10px;display:flex}.tok-form input{flex:220px}.tok-input{height:38px;color:inherit;font:inherit;background:0 0;border:1px solid #7f7f7f59;border-radius:8px;padding:0 12px}.tok-fresh{background:#ffc85a1f;border:1px solid #e4c88f;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tok-error{color:#b42318;margin:0;font-size:14px}.tok-list{margin:0;padding:0;list-style:none}.tok-list li{border-top:1px solid #7f7f7f33;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.tok-pill{background:#7f7f7f24;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px}.tok-meta{opacity:.75;margin-top:3px;font-size:12.5px}.ob-review{cursor:default}.ob-review.off{opacity:.55}.ob-review-pick{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.ob-review-pick:disabled{cursor:not-allowed}.ob-check{border:1.5px solid var(--bd-s,#b9c7bf);border-radius:6px;flex:none;align-self:center;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-grid}.ob-check.on{background:var(--pr);border-color:var(--pr);color:var(--pr-on,#fff)}.ob-reason{border-top:1px dashed var(--bd);color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;font-size:13px;display:flex}.ob-reason select{border:1px solid var(--bd);background:var(--card);height:36px;color:var(--tx);font:inherit;border-radius:8px;flex:200px;padding:0 10px}.ob-limit{background:var(--warn-bg,#fff4dc);border-radius:10px;margin:0;padding:10px 14px;font-size:13.5px}.ob-request{flex-direction:column;gap:16px;display:flex}.ob-reason select.missing{border-color:var(--dng-bd);box-shadow:0 0 0 3px var(--dng-bg)}.ob-review-text.open{-webkit-line-clamp:none;display:block;overflow:visible}.ob-review-more{align-self:flex-start;font-size:13px}@media (pointer:coarse){.ob-review-more{min-width:64px;min-height:40px;margin:-8px 0}}.ob-submit{flex-direction:column;gap:12px;display:flex}.ob-hint{color:var(--tx3);font-size:13px}.ob-hint.error{color:var(--dng-tx)}.ob-price-short,.ob-hint:empty,.ob-muted:empty{display:none}@media (width<=860px){.ob input,.ob select{font-size:16px}.ob-reason select{height:44px}.ob-submit.stuck{z-index:2;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--bd);gap:6px;margin:0 -16px;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000000f}.ob-submit.stuck .ob-price{background:0 0;padding:0;font-size:13px}.ob-submit.stuck .ob-price-long{display:none}.ob-submit.stuck .ob-price-short{display:inline}.ob-submit.stuck .ob-actions{gap:6px 16px}.ob-submit.stuck .btn{height:42px}.ob-submit.stuck .notice{padding:8px 12px;font-size:13px}.xp .xp-input,.xp select,.xp textarea,.xp .xp-small{font-size:16px}.xp .xp-tabs{flex-wrap:wrap;overflow-x:visible}.xp .xp-tabs button{height:44px}}@media (pointer:coarse){.xp .xp-btn,.xp .xp-mini,.xp .xp-small{min-height:40px}.xp .xp-mini{min-width:40px}.xp button.ai-link,.xp a.ai-link{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.xp .ai-suggest .xp-chip,.xp button.xp-chip{min-height:40px;padding:0 12px}.xp .xp-chance input[type=range]{min-height:40px}}.field-aside{align-items:baseline;gap:14px;display:inline-flex}.field-reveal{justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-12px -8px -12px 0;font-size:13px;display:inline-flex}.field-head{align-items:center}.field small{font-size:12.5px}.team-invite,.team-invite .xp-connect{flex-direction:column;gap:10px;display:flex}.team-invite .xp-connect{flex-flow:wrap}.team-invite .xp-connect .xp-input[type=email]{flex:220px}.team-row{border-top:1px solid var(--bd-s);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 0}.team-who{overflow-wrap:anywhere;flex-direction:column;flex:200px;min-width:0;display:flex}.team-who small{color:var(--tx3);font-size:12.5px}.ob-later{margin:6px 0 0}@media (width<=860px){.team-action,.xp-tap,.field-reveal,.ob .link-btn,.ob-review-more{align-items:center;min-height:40px;display:inline-flex}.ob input,.ob select,.field input,.xp-connect .xp-input,.team-row .xp-input,.pw-card .xp-input{font-size:16px}}.rdd-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rdd-clamp-6{-webkit-line-clamp:6}.rdd-m .rdd-tap{min-height:40px}.rdd-m a.rdd-tap{align-items:center;display:inline-flex}.rdd-m a.xp-link{padding-block:12px}@media (pointer:coarse){.rdd .rdd-tap{min-height:40px}.rdd a.rdd-tap{align-items:center;display:inline-flex}.xp a.xp-link,a.xp-link{padding-block:12px}}.rdd-m input,.rdd-m select,.rdd-m textarea{font-size:16px!important}.org-bar{background:var(--card,#fff);border-bottom:1px solid var(--bd,#e3e8e4);justify-content:flex-end;padding:8px clamp(12px,3vw,24px);display:flex}.org-bar label{color:var(--tx3,#5b6b62);align-items:center;gap:8px;max-width:100%;font-size:13px;display:flex}.org-bar select{border:1px solid var(--bd,#e3e8e4);max-width:60vw;min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:999px;padding:0 10px;font-size:16px}.xp-confirm{border:1px solid var(--dng-bd);background:var(--dng-bg);color:var(--tx);border-radius:12px;flex-direction:column;gap:10px;margin-top:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.xp-btn--danger{color:#fff;background:oklch(50% .17 25);border-color:oklch(50% .17 25);height:40px}.xp-btn--danger:hover:not(:disabled){background:oklch(45% .17 25)}.ob-reason select.needed{border-color:var(--pr);box-shadow:0 0 0 3px var(--pr-soft)}.ob-review.on .ob-reason>span{color:var(--tx);font-weight:600}@media (pointer:coarse),(width<=860px){.field-head a{align-items:center;min-height:40px;display:inline-flex}.xp-btn{min-height:40px}.xp-bar>select{min-height:40px;padding:0 8px}.xp button.ai-link,.xp a.ai-link{justify-content:center;min-width:40px}}.confirm-back{z-index:60;background:#0e1a1573;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm{background:var(--card);width:100%;max-width:440px;max-height:calc(100vh - 32px);color:var(--tx);text-align:left;white-space:normal;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex;overflow-y:auto;box-shadow:0 30px 60px -20px #0e1a1580}.confirm h2{font-family:var(--font-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.3}.confirm p{color:var(--tx2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.confirm .confirm-error{background:var(--dng-bg);color:var(--dng-tx);border-radius:10px;padding:10px 12px;font-size:13.5px}.confirm-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.confirm-row .xp-btn{white-space:normal;height:auto;min-height:42px}@media (width<=480px){.confirm{padding:18px}.confirm-row .xp-btn{flex:1 1 0;min-height:44px;padding:0 12px}}
