.paper-root{--paper:#FAF7EF;--slip:#FCF9F0;--ink:#1B1A17;--ink-700:#45433B;--ink-500:#6E6B60;--hair:#ECE9E1;--leaf:#21A84F;--leaf-700:#15803C;--aqua:#12BCC9;--sky:#46B6F0;--coral:#F2683C;--coral-ink:#B23F16;--coral-bg:#FDEEE7;--cut:3px 3px 0 rgba(27,26,23,.07);--cut-hard:2px 2px 0 rgba(27,26,23,.8);--font-editorial:"Newsreader",Georgia,"Times New Roman",serif;--font-label:"Plus Jakarta Sans",system-ui,sans-serif;background-color:var(--paper);position:relative}.paper-root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.paper-root>*{position:relative;z-index:1}.paper-root .editorial,.paper-root h1,.paper-root h2,.paper-root h3,.paper-root h4{font-family:var(--font-editorial);font-weight:600;letter-spacing:-.015em}.cut{box-shadow:var(--cut);border:1px solid var(--hair)}.eyebrow{font-family:var(--font-label);font-style:normal;font-weight:800;font-size:12.5px;letter-spacing:-.01em;text-transform:none;color:var(--ink-500);display:inline-flex;align-items:baseline;gap:7px}.eyebrow:before{content:none}.eyebrow.amber,.eyebrow.aqua,.eyebrow.coral,.eyebrow.leaf,.eyebrow.sky{color:var(--ink-500)}.ticket{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--ink);border-radius:9px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);font-weight:600;transition:transform .08s ease,box-shadow .08s ease}.ticket:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.ticket:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.paper-root input:not([type]),.paper-root input[type=search],.paper-root input[type=text]{border:0;box-shadow:none}.paper-root input:not([type]):focus,.paper-root input[type=search]:focus,.paper-root input[type=text]:focus{border:0;box-shadow:none;outline:none}.sidenav-aside{background:rgba(255,255,255,.55);border-right:1px solid var(--hair)}.sn-head{font-family:var(--font-label);font-style:normal;font-size:11px;font-weight:700;color:#9A968A;padding:18px 12px 7px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-700);border:1.5px solid transparent}.nav-item:hover{background:rgba(27,26,23,.045)}.nav-item.active{background:#fff;border-color:var(--ink);box-shadow:var(--cut-hard);color:var(--ink);font-weight:800}.nav-item.active .nav-ic{color:var(--leaf-700)}.nav-item .nav-ic{color:var(--ink-500)}.nav-item.nav-sub{padding-left:38px;font-size:12.5px}.sn-contact{background:#EAF6EE;border:1px solid #cde9d6;border-radius:14px;padding:14px}.taped{position:relative;background:var(--slip);border:1px solid var(--hair);border-radius:4px;padding:16px 18px 14px;box-shadow:var(--cut);margin:20px 0}.taped.note{transform:rotate(-.45deg)}.taped.tip{transform:rotate(.4deg);background:#FBF6E9;border-color:#EADFC2}.taped:before{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(-2.2deg);width:78px;height:18px;background:rgba(33,168,79,.16);border-left:1px dashed rgba(255,255,255,.9);border-right:1px dashed rgba(255,255,255,.9);box-shadow:0 1px 1px rgba(27,26,23,.05)}.taped.tip:before{background:rgba(232,166,46,.2);transform:translateX(-50%) rotate(1.8deg)}.taped.tip svg{color:#B07D18}mark.hl{background:#D9F0E1;color:var(--ink);border-radius:3px;padding:0 2px}.paper-root div:has(>input:focus-visible){outline:2px solid var(--leaf-700);outline-offset:2px}.inapp-band{background:#DED8CC;display:flex;gap:46px;justify-content:center;flex-wrap:wrap;padding:56px 30px;border-radius:18px}.phone{width:340px;height:720px;border-radius:44px;background:#0f0e0c;padding:11px;box-shadow:0 20px 46px rgba(27,26,23,.3);flex-shrink:0}.phone .scr{width:100%;height:100%;border-radius:34px;overflow:hidden;background:#FBFAF6;position:relative}.statusbar{height:44px;justify-content:space-between;padding:0 24px;font-size:13px;font-weight:700;font-family:var(--font-label)}.settings-row,.statusbar{display:flex;align-items:center}.settings-row{gap:14px;padding:15px 18px;background:#fff;border-bottom:1px solid #f4f2ec}.settings-row .row-t{flex:1;font-weight:600;font-size:14.5px}.settings-row .row-meta{font-size:12px;color:#9A968A}.settings-row.row-help{background:#EAF6EE}.settings-row.row-help .row-t{font-weight:700;color:#15803C}.isq{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.isq.sky{background:#EAF5FD}.isq.aqua{background:#E4F7F8}.isq.white{background:#fff}.isq.neutral{background:#F4F2EC}.phone-cap{text-align:center;font-size:12.5px;color:var(--ink-500);margin-top:14px;font-weight:600}.webview-bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--hair);background:#fff}.webview-title{flex:1;text-align:center}.webview-title .t{font-size:13px;font-weight:700;font-family:var(--font-label)}.mono-url{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:9.5px;letter-spacing:.04em}.mini-crumb,.mono-url{font-weight:600;color:#9A968A}.mini-crumb{display:flex;align-items:center;gap:8px;font-size:11px}.mini-crumb .from{color:#6E6B60}.mini-crumb .cur{color:#45433B;font-weight:700}.mini-surfsel{display:flex;gap:18px;border-bottom:1px solid var(--hair);margin-top:16px}.mini-surfsel span{font-size:13px;font-weight:500;color:var(--ink-500);padding:12px 2px;border-bottom:3px solid transparent;margin-bottom:-1px}.mini-surfsel span.on{color:var(--ink);font-weight:800;border-bottom-color:var(--ink)}.mini-step{display:flex;gap:12px;padding:13px 0;border-top:1px solid #f4f2ec}.mini-step:first-of-type{border-top:none}.mini-step .num{width:26px;height:26px;border-radius:50%;background:#EAF6EE;color:var(--leaf-700);font-family:var(--font-label);font-weight:800;font-size:12px;display:grid;place-items:center;flex-shrink:0}.mini-step h4{font-size:14px}.mini-step p{font-size:12.5px;color:var(--ink-700);margin-top:2px}.eyebrow.mini{font-size:9px}.taped.compact{margin:16px 0 0;padding:12px 14px}