:where(.pro,.fun) .chart{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:12px}:where(.pro,.fun) .chart-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:where(.pro,.fun) .chart-h .tx-title{margin-right:6px}:where(.pro,.fun) .clegend{display:flex;flex-wrap:wrap;gap:14px;margin-left:auto;font:var(--fw-b) 12.5px var(--ff-t);color:var(--body)}:where(.pro,.fun) .clegend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:where(.pro,.fun) .clegend i{width:10px;height:10px;border-radius:3px;background:#FF7601;flex:0 0 auto}.fun .clegend i{width:12px;height:12px;border:2px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .clegend i.pv{background:#D8D0C6}.fun .clegend i.pv{background:#F0E9DC}:where(.pro,.fun) .clegend i.dash{background:transparent;border:0;border-top:2px dashed #a79c8e;height:0;width:14px;border-radius:0}.fun .clegend i.dash{border-top:2.5px dashed #1a1410}:where(.pro,.fun) .cl{display:block;width:100%;overflow:visible}:where(.pro,.fun) .cl-grid{stroke:#ECE6DF;stroke-width:1;fill:none}.fun .cl-grid{stroke:rgba(26,20,16,.12);stroke-dasharray:2 4}:where(.pro,.fun) .cl-base{stroke:#D8D0C6;stroke-width:1}.fun .cl-base{stroke:#1A1410;stroke-width:2.5}:where(.pro,.fun) .cl-a{fill:rgba(255,118,1,.12);stroke:none}.fun .cl-a{fill:rgba(255,118,1,.28)}:where(.pro,.fun) .cl-l{fill:none;stroke:#FF7601;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.fun .cl-l{stroke:#1A1410;stroke-width:3}:where(.pro,.fun) .cl-p{fill:none;stroke:#B8AEA2;stroke-width:1.75;stroke-dasharray:4 4;stroke-linecap:round}.fun .cl-p{stroke:#8A7A5E;stroke-width:2.25}:where(.pro,.fun) .cl-dot{fill:#FFF;stroke:#FF7601;stroke-width:2.25}.fun .cl-dot{stroke:#1A1410;stroke-width:2.5;fill:#FF7601}:where(.pro,.fun) .cl-cross{stroke:#1A1410;stroke-width:1;stroke-dasharray:3 3;opacity:.5}:where(.pro,.fun) .cl-target{stroke:#2F9E44;stroke-width:1.5;stroke-dasharray:6 4}:where(.pro,.fun) .caxis{display:flex;justify-content:space-between;font:var(--fw-t) 11.5px var(--ff-t);color:var(--quiet);font-variant-numeric:tabular-nums}:where(.pro,.fun) .caxis span.on{color:#1A1410;font-weight:var(--fw-x)}:where(.pro,.fun) .cyax{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;font:var(--fw-t) 11px var(--ff-t);color:var(--faint);font-variant-numeric:tabular-nums}:where(.pro,.fun) .cplot{position:relative}:where(.pro,.fun) .cbar{position:relative;display:flex;align-items:flex-end;gap:8px;box-sizing:border-box;height:180px;padding:0 2px}.pro .cbar{border-bottom:1px solid #d8d0c6}.fun .cbar{border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .cbar-b{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}:where(.pro,.fun) .cbar-b i{flex:1 1 0;max-width:34px;display:block;min-height:2px;background:#FF7601;border-radius:4px 4px 0 0;transform-origin:bottom}:where(.pro,.fun) .cbar-b i.pv{background:#E4DCD1}.fun .cbar-b i{border:2px solid #1a1410;border-bottom:0;box-sizing:border-box;border-radius:7px 7px 0 0}.fun .cbar-b i.pv{background:#F0E9DC}:where(.pro,.fun) .cbar-b i.capd{background:repeating-linear-gradient(0deg,#FF7601 0 6px,#FFB070 6px 9px)}:where(.pro,.fun) .cbar-b.on:before{content:"";position:absolute;inset:-10px -4px 0;border-radius:8px;background:rgba(255,118,1,.1);z-index:-1}.fun .cbar-b.on:before{background:#FFE9A8}:where(.pro,.fun) .cbar-b.now i:not(.pv){background:repeating-linear-gradient(135deg,#FF7601 0 6px,#FF9A3D 6px 12px)}:where(.pro,.fun) .cbar-v{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font:var(--fw-x) 11.5px var(--ff-t);color:#1A1410;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.pro,.fun) .cbar-ax{display:flex;gap:8px;padding:7px 2px 0;font:var(--fw-t) 11.5px var(--ff-t);color:var(--quiet);font-variant-numeric:tabular-nums}:where(.pro,.fun) .cbar-ax span{flex:1 1 0;text-align:center}:where(.pro,.fun) .cbar-ax span.on{color:#1A1410;font-weight:var(--fw-x)}:where(.pro,.fun) .cbar-cap{position:absolute;left:0;right:0;border-top:1.5px dashed #c2255c}:where(.pro,.fun) .cbar-cap span{position:absolute;right:0;top:-18px;font:700 11px var(--ff-t);color:#8E1A42;background:rgba(255,255,255,.9);padding:0 4px;border-radius:4px}:where(.pro,.fun) .cstack{display:flex;align-items:flex-end;gap:10px;height:180px;box-sizing:border-box}.pro .cstack{border-bottom:1px solid #d8d0c6}.fun .cstack{border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .cstack-b{flex:1 1 0;max-width:44px;margin:0 auto;display:flex;flex-direction:column-reverse;overflow:hidden}.pro .cstack-b{border-radius:4px 4px 0 0;gap:1px}.fun .cstack-b{border:2px solid #1a1410;border-bottom:0;border-radius:7px 7px 0 0}:where(.pro,.fun) .cstack-b i{display:block;flex:0 0 auto}.fun .cstack-b i+i{border-bottom:2px solid #1a1410}:where(.pro,.fun) .cbarh{display:flex;height:14px;border-radius:999px;overflow:hidden;box-sizing:border-box}.fun .cbarh{height:18px;border:2px solid #1a1410}:where(.pro,.fun) .cbarh i{display:block;height:100%}.fun .cbarh i+i{border-left:2px solid #1a1410}:where(.pro,.fun) .clegend i.src-autre,:where(.pro,.fun) .clegend i.src-fork,:where(.pro,.fun) .clegend i.src-google,:where(.pro,.fun) .clegend i.src-ia,:where(.pro,.fun) .clegend i.src-insta,:where(.pro,.fun) .clegend i.src-site,:where(.pro,.fun) .clegend i.src-tel,:where(.pro,.fun) .clegend i.src-wa,:where(.pro,.fun) .clegend i.src-walk{background:var(--srcc)}:where(.pro,.fun) .src-site{--srcc:#FF7601}:where(.pro,.fun) .src-tel{--srcc:#2F9E44}:where(.pro,.fun) .src-wa{--srcc:#0CA678}:where(.pro,.fun) .src-google{--srcc:#1971C2}:where(.pro,.fun) .src-insta{--srcc:#C2255C}:where(.pro,.fun) .src-ia{--srcc:#7048E8}:where(.pro,.fun) .src-fork{--srcc:#0B7285}:where(.pro,.fun) .src-walk{--srcc:#A79C8E}:where(.pro,.fun) .src-autre{--srcc:#E4DCD1}:where(.pro,.fun) .src-site{background:#FF7601}:where(.pro,.fun) .src-tel{background:#2F9E44}:where(.pro,.fun) .src-wa{background:#0CA678}:where(.pro,.fun) .src-google{background:#1971C2}:where(.pro,.fun) .src-insta{background:#C2255C}:where(.pro,.fun) .src-ia{background:#7048E8}:where(.pro,.fun) .src-fork{background:#0B7285}:where(.pro,.fun) .src-walk{background:#A79C8E}:where(.pro,.fun) .src-autre{background:#E4DCD1}:where(.pro,.fun) .cring{position:relative;width:132px;height:132px;flex:0 0 auto;border-radius:999px;box-sizing:border-box;background:conic-gradient(var(--c,#FF7601) calc(var(--p, 0) * 1%),var(--t,#F1ECE4) 0)}:where(.pro,.fun) .cring:after{content:"";position:absolute;inset:14px;border-radius:999px;background:#FFF}.fun .cring{--t:#F0E9DC;border:2.5px solid #1a1410;box-shadow:0 3px 0 #1A1410}.fun .cring:after{inset:16px;border:2.5px solid #1a1410}:where(.pro,.fun) .cring-v{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}:where(.pro,.fun) .cring-v b{font:var(--fw-d) 26px/1 var(--ff-d);letter-spacing:-.02em;color:#1A1410;font-variant-numeric:tabular-nums}.fun .cring-v b{font-size:28px}:where(.pro,.fun) .cring-v span{padding-top:3px;font:var(--fw-b) 11.5px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .cring.sm{width:64px;height:64px}:where(.pro,.fun) .cring.sm:after{inset:8px}.fun .cring.sm:after{inset:9px}:where(.pro,.fun) .cring.sm .cring-v b{font-size:15px}:where(.pro,.fun) .heat{display:grid;grid-template-columns:40px repeat(var(--cols,12),1fr);gap:3px;align-items:center}.fun .heat{gap:4px}:where(.pro,.fun) .heat-r{font:var(--fw-b) 11.5px var(--ff-t);color:var(--quiet);text-transform:capitalize}:where(.pro,.fun) .heat-x{font:var(--fw-t) 11px var(--ff-t);color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}:where(.pro,.fun) .heat-c{height:26px;border-radius:4px;background:#F6F1EA;box-sizing:border-box}.fun .heat-c{height:28px;border-radius:7px;background:#FFF;border:2px solid rgba(26,20,16,.14)}:where(.pro,.fun) .heat-c.l1{background:#FFE9D4}:where(.pro,.fun) .heat-c.l2{background:#FFCB9A}:where(.pro,.fun) .heat-c.l3{background:#FF9F4D}:where(.pro,.fun) .heat-c.l4{background:#FF7601}:where(.pro,.fun) .heat-c.l5{background:#B54A00}.fun .heat-c.l1,.fun .heat-c.l2,.fun .heat-c.l3,.fun .heat-c.l4,.fun .heat-c.l5{border-color:#1A1410}:where(.pro,.fun) .heat-c.sel{box-shadow:0 0 0 2px #1A1410}:where(.pro,.fun) .heat-scale{display:flex;align-items:center;gap:4px;font:var(--fw-t) 11px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .heat-scale i{width:16px;height:10px;border-radius:3px}:where(.pro,.fun) .funnel{display:flex;flex-direction:column;gap:6px}:where(.pro,.fun) .funnel-s{display:grid;grid-template-columns:110px 1fr 120px;gap:12px;align-items:center}:where(.pro,.fun) .funnel-l{font:var(--fw-b) 13px var(--ff-t);color:#1A1410}:where(.pro,.fun) .funnel-t{position:relative;height:34px;box-sizing:border-box}.pro .funnel-t{background:#F6F1EA;border-radius:6px}.fun .funnel-t{height:38px;background:#FFF;border:2.5px solid #1a1410;border-radius:10px}:where(.pro,.fun) .funnel-t i{position:absolute;left:0;top:0;bottom:0;background:#FF7601;border-radius:6px;display:flex;align-items:center;padding-left:10px;box-sizing:border-box;font:var(--fw-x) 12.5px var(--ff-t);font-style:normal;color:#FFF;font-variant-numeric:tabular-nums;white-space:nowrap}.fun .funnel-t i{border-radius:7px 0 0 7px;border-right:2.5px solid #1a1410;color:#1A1410}:where(.pro,.fun) .funnel-s:nth-child(2) .funnel-t i{background:#FF8B3D}:where(.pro,.fun) .funnel-s:nth-child(3) .funnel-t i{background:#FFA674}:where(.pro,.fun) .funnel-s:nth-child(4) .funnel-t i{background:#2F9E44}:where(.pro,.fun) .funnel-r{font:var(--fw-t) 12.5px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .funnel-r b{color:#1A1410;font-weight:var(--fw-x)}:where(.pro,.fun) .funnel-c{margin-left:122px;font:500 11px Martian Mono,monospace;color:var(--quiet)}:where(.pro,.fun) .gauge{display:flex;flex-direction:column;gap:8px}:where(.pro,.fun) .gauge-v{display:flex;align-items:baseline;gap:6px}:where(.pro,.fun) .gauge-v b{font:var(--fw-d) 24px/1 var(--ff-d);letter-spacing:-.02em;color:#1A1410;font-variant-numeric:tabular-nums}:where(.pro,.fun) .gauge-v span{font:var(--fw-t) 13px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .gauge-t{position:relative;height:12px;border-radius:999px;overflow:visible;box-sizing:border-box}.pro .gauge-t{background:#F1ECE4}.fun .gauge-t{height:18px;background:#FFF;border:2.5px solid #1a1410}:where(.pro,.fun) .gauge-t i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#FF7601}.fun .gauge-t i{border-radius:999px 0 0 999px;border-right:2px solid #1a1410}:where(.pro,.fun) .gauge-t i.t-warn{background:#F59F00}:where(.pro,.fun) .gauge-t i.t-bad{background:#C2255C}:where(.pro,.fun) .gauge-m{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px dashed #1a1410}:where(.pro,.fun) .gauge-m span{position:absolute;top:-20px;left:-30px;width:60px;text-align:center;font:700 11px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .gauge-f{display:flex;justify-content:space-between;font:var(--fw-t) 12px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .readout{position:absolute;z-index:30;box-sizing:border-box;min-width:170px;padding:10px 12px;pointer-events:none}.pro .readout{background:#1A1410;color:#F6F1EA;border-radius:9px;box-shadow:0 10px 24px -8px rgba(26,20,16,.45);font:500 12.5px/1.45 Hanken Grotesk,sans-serif}.fun .readout{background:#FFF;color:#1A1410;border:2.5px solid #1a1410;border-radius:12px;box-shadow:3px 3px 0 #1A1410;font:700 12.5px/1.45 Inter,sans-serif}:where(.pro,.fun) .readout b{display:block;font-weight:800;padding-bottom:3px}:where(.pro,.fun) .readout div{display:flex;align-items:center;gap:7px}:where(.pro,.fun) .readout div i{width:9px;height:9px;border-radius:3px;background:#FF7601;flex:0 0 auto}:where(.pro,.fun) .readout div i.pv{background:#A79C8E}:where(.pro,.fun) .readout div em{margin-left:auto;font-style:normal;font-weight:800;padding-left:12px}:where(.pro,.fun) .readout .up{color:#51CF66}.fun .readout .up{color:#2F9E44}:where(.pro,.fun) .readout .dn{color:#FF8FAB}.fun .readout .dn{color:#C2255C}:where(.pro,.fun) .chart-sk{display:flex;align-items:flex-end;gap:10px;height:180px}:where(.pro,.fun) .chart-sk .sk{flex:1 1 0;border-radius:6px 6px 0 0!important}:where(.pro,.fun) .chart-empty{position:relative;display:grid;place-items:center;height:180px;box-sizing:border-box;text-align:center}.pro .chart-empty{border-bottom:1px dashed #d8d0c6;background:repeating-linear-gradient(0deg,transparent 0 44px,#F4EFE8 44px 45px)}.fun .chart-empty{border-bottom:2.5px dashed rgba(26,20,16,.3);background:repeating-linear-gradient(0deg,transparent 0 44px,rgba(26,20,16,.06) 44px 46px)}:where(.pro,.fun) .chart-empty p{margin:0;max-width:300px;font:var(--fw-t) 13px/1.5 var(--ff-t);color:var(--quiet);background:var(--sf);padding:4px 10px;border-radius:8px}:where(.pro,.fun) .spark{display:block;overflow:visible}:where(.pro,.fun) .spark-l{fill:none;stroke:#FF7601;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fun .spark-l{stroke:#1A1410;stroke-width:2.5}:where(.pro,.fun) .spark-a{fill:rgba(255,118,1,.12)}.fun .spark-a{fill:rgba(255,118,1,.35)}:where(.pro,.fun) .spark-p{fill:none;stroke:#C7BCAC;stroke-width:1.5;stroke-dasharray:3 3}:where(.pro,.fun) .msged{box-sizing:border-box;background:#FFF;display:flex;flex-direction:column}.pro .msged{border:1px solid #d8d0c6;border-radius:10px}.pro .msged.foc{border-color:#1A1410;box-shadow:0 0 0 3px rgba(255,118,1,.2)}.pro .msged:focus-within{border-color:#1A1410;box-shadow:0 0 0 3px rgba(255,118,1,.2)}.fun .msged{border:2.5px solid #1a1410;border-radius:16px;box-shadow:0 3px 0 #1A1410}.fun .msged.foc{box-shadow:0 4px 0 #FF7601}.fun .msged:focus-within{box-shadow:0 4px 0 #FF7601}:where(.pro,.fun) .msged-tb{display:flex;align-items:center;gap:4px;box-sizing:border-box;flex-wrap:wrap}.pro .msged-tb{padding:6px 8px;border-bottom:1px solid #ece6df;background:#FAF6F1;border-radius:10px 10px 0 0}.fun .msged-tb{padding:8px 10px;border-bottom:2.5px solid #1a1410;background:#FFF8EA;border-radius:13.5px 13.5px 0 0;gap:6px}:where(.pro,.fun) .msged-sep{width:1px;height:20px;margin:0 4px;background:#E4DCD1}.fun .msged-sep{width:2px;background:rgba(26,20,16,.15)}:where(.pro,.fun) .msged-b{box-sizing:border-box;min-height:120px;font:var(--fw-t) 14.5px/1.65 var(--ff-t);color:#1A1410}.pro .msged-b{padding:14px 16px;font-weight:500}.fun .msged-b{padding:14px 16px;font-weight:600}:where(.pro,.fun) .msged-f{display:flex;align-items:center;gap:12px;box-sizing:border-box;font:var(--fw-t) 12px var(--ff-t);color:var(--quiet)}.pro .msged-f{padding:8px 14px;border-top:1px solid #ece6df}.fun .msged-f{padding:9px 14px;border-top:2px solid #f0e9dc}:where(.pro,.fun) .msged-f b{color:#1A1410;font-variant-numeric:tabular-nums}:where(.pro,.fun) .msged-f .over{color:var(--bad);font-weight:var(--fw-x)}:where(.pro,.fun) .var{display:inline-flex;align-items:center;gap:3px;vertical-align:1px;box-sizing:border-box;white-space:nowrap;line-height:1}.pro .var{height:21px;padding:0 6px;border-radius:5px;background:#FFF1E6;border:1px solid rgba(255,118,1,.35);color:#B54A00;font:500 12px Martian Mono,monospace}.fun .var{height:24px;padding:0 7px;border-radius:7px;background:#FFD43B;border:2px solid #1a1410;color:#1A1410;font:800 12.5px Inter,sans-serif}.pro .var.err{background:#FDF3F6;border-color:#F3C6CF;color:#8E1A42}.fun .var.err{background:#FF8FAB}:where(.pro,.fun) .var.sel{box-shadow:0 0 0 2px #1A1410}:where(.pro,.fun) .media{display:flex;align-items:center;gap:12px;box-sizing:border-box}.pro .media{padding:12px 14px;border:1px dashed #d8d0c6;border-radius:10px;background:#FAF6F1}.fun .media{padding:12px 14px;border:2.5px dashed rgba(26,20,16,.35);border-radius:16px;background:#FFF8EA}:where(.pro,.fun) .media .art{width:64px;height:48px;flex:0 0 auto}:where(.pro,.fun) .msgbtns{display:flex;flex-direction:column;gap:8px}:where(.pro,.fun) .msgbtn{display:grid;grid-template-columns:26px 120px 1fr 30px;gap:10px;align-items:center;box-sizing:border-box}:where(.pro,.fun) .msgbtn-k{font:700 11px var(--ff-t);letter-spacing:.06em;text-transform:uppercase;color:var(--quiet)}:where(.pro,.fun) .mock{position:relative;box-sizing:border-box;width:300px;height:600px;border-radius:38px;overflow:hidden;flex:0 0 auto;background:#E9E1D6;box-shadow:0 0 0 7px #1A1410,0 0 0 8px #3A322A,0 30px 50px -30px rgba(26,20,16,.5)}:where(.pro,.fun) .mock-h{display:flex;align-items:center;gap:10px;height:64px;padding:16px 14px 0;box-sizing:border-box;background:#1F3A33;color:#FFF}:where(.pro,.fun) .mock-h b{display:block;font:700 14px Inter,sans-serif}:where(.pro,.fun) .mock-h span{display:block;font:500 11.5px Inter,sans-serif;opacity:.75}:where(.pro,.fun) .mock-h .ava{width:32px;height:32px;font-size:11px;background:#FF7601!important;color:#FFF!important;border:0!important}:where(.pro,.fun) .mock-b{padding:14px 12px;display:flex;flex-direction:column;gap:8px}:where(.pro,.fun) .mock-day{align-self:center;padding:4px 10px;border-radius:7px;background:rgba(255,255,255,.85);font:600 11px Inter,sans-serif;color:#57514A}:where(.pro,.fun) .wa-bub{position:relative;align-self:flex-start;max-width:250px;box-sizing:border-box;background:#FFF;border-radius:0 10px 10px 10px;padding:6px 8px;box-shadow:0 1px 1px rgba(0,0,0,.12);font:400 13.5px/1.42 Inter,sans-serif;color:#111B21}:where(.pro,.fun) .wa-bub:before{content:"";position:absolute;top:0;left:-7px;border-top:0 solid transparent;border-right:8px solid #fff;border-bottom:10px solid transparent}:where(.pro,.fun) .wa-bub .art{height:120px;margin:-2px -4px 6px;border-radius:7px;border:0}:where(.pro,.fun) .wa-bub p{margin:0;white-space:normal}:where(.pro,.fun) .wa-bub b{font-weight:700}:where(.pro,.fun) .wa-bub .v{background:#FFF1C7;border-radius:3px;padding:0 2px}:where(.pro,.fun) .wa-f{display:block;padding-top:4px;font:400 11.5px Inter,sans-serif;color:#667781}:where(.pro,.fun) .wa-t{display:block;text-align:right;font:400 11px Inter,sans-serif;color:#667781;margin-top:-2px}:where(.pro,.fun) .wa-btn{align-self:flex-start;width:250px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;margin-top:-4px;background:#FFF;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.12);font:600 13.5px Inter,sans-serif;color:#027EB5}:where(.pro,.fun) .wa-btn .nvi,:where(.pro,.fun) .wa-btn svg.i{width:14px;height:14px}:where(.pro,.fun) .mailp{box-sizing:border-box;background:#FFF;overflow:hidden}.pro .mailp{border:1px solid #e4dcd1;border-radius:12px}.fun .mailp{border:2.5px solid #1a1410;border-radius:16px}:where(.pro,.fun) .mailp-h{padding:12px 16px;font:500 12.5px/1.6 Hanken Grotesk,sans-serif;color:#57514A}.pro .mailp-h{border-bottom:1px solid #ece6df;background:#FAF6F1}.fun .mailp-h{border-bottom:2.5px solid #1a1410;background:#FFF8EA;font-family:Inter,sans-serif}:where(.pro,.fun) .mailp-h b{color:#1A1410;font-weight:700}:where(.pro,.fun) .mailp-b{padding:22px 26px;font:400 14px/1.6 Georgia,Times New Roman,serif;color:#2A241D}:where(.pro,.fun) .mailp-b h3{margin:0 0 10px;font:800 22px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.02em;color:#1A1410}:where(.pro,.fun) .mailp-cta{display:inline-block;margin-top:12px;padding:11px 18px;border-radius:8px;background:#FF7601;color:#FFF;font:700 14px Inter,sans-serif}:where(.pro,.fun) .mailp.mobile{width:340px}:where(.pro,.fun) .smsp{display:flex;flex-direction:column;gap:6px}:where(.pro,.fun) .sms-bub{align-self:flex-start;max-width:260px;padding:9px 13px;border-radius:18px 18px 18px 4px;background:#E9E9EB;font:400 14px/1.4 Inter,sans-serif;color:#111}:where(.pro,.fun) .sms-meta{font:500 11px Martian Mono,monospace;color:var(--quiet)}:where(.pro,.fun) .chnl{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;box-sizing:border-box;white-space:nowrap}:where(.pro,.fun) .chnl .nvi,:where(.pro,.fun) .chnl svg.i{width:13px;height:13px}.pro .chnl{height:22px;padding:0 8px;border-radius:5px;font:700 11.5px Hanken Grotesk,sans-serif;background:#F1ECE4;color:#57514A}.fun .chnl{height:25px;padding:0 9px;border-radius:7px;border:2px solid #1a1410;font:900 11.5px Inter,sans-serif;background:#FFF;color:#1A1410}.pro .chnl.wa{background:#E6F6EF;color:#0B7A55}.fun .chnl.wa{background:#C3FAE8}.pro .chnl.mail{background:#E7F1FA;color:#11446F}.fun .chnl.mail{background:#D0EBFF}.pro .chnl.sms{background:#F3F0FF;color:#5230C2}.fun .chnl.sms{background:#E5DBFF}:where(.pro,.fun) .flow{position:relative;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;padding:28px 20px}.pro .flow{background-color:#FAF6F1;background-image:radial-gradient(#DCD3C7 1px,transparent 0);background-size:18px 18px}.fun .flow{background-color:#FFF8EA;background-image:radial-gradient(rgba(26,20,16,.22) 1.4px,transparent 0);background-size:22px 22px}:where(.pro,.fun) .flow-col{display:flex;flex-direction:column;align-items:center}:where(.pro,.fun) .flow-split{position:relative;display:flex;gap:44px;align-items:flex-start;padding-top:22px}:where(.pro,.fun) .flow-split:before{content:"";position:absolute;top:0;left:25%;right:25%;height:22px;box-sizing:border-box;border:1.5px solid #c7bcac;border-bottom:0;border-radius:12px 12px 0 0}.fun .flow-split:before{border:2.5px solid #1a1410;border-bottom:0}:where(.pro,.fun) .node{position:relative;z-index:1;box-sizing:border-box;width:272px;background:#FFF;cursor:pointer}.pro .node{border:1px solid #e4dcd1;border-radius:12px;box-shadow:0 6px 16px -10px rgba(80,52,20,.3)}.fun .node{border:2.5px solid #1a1410;border-radius:16px;box-shadow:0 4px 0 #1A1410}:where(.pro,.fun) .node-h{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:9px 12px;font:800 11px var(--ff-t);letter-spacing:.1em;text-transform:uppercase}.pro .node-h{border-bottom:1px solid #f1ece4;color:var(--node-c,#57514A);border-radius:12px 12px 0 0}.fun .node-h{border-bottom:2.5px solid #1a1410;background:var(--node-f,#F0E9DC);color:#1A1410;border-radius:13.5px 13.5px 0 0}:where(.pro,.fun) .node-h .nvi,:where(.pro,.fun) .node-h svg.i{width:14px;height:14px}:where(.pro,.fun) .node-h .runs{margin-left:auto}:where(.pro,.fun) .node-b{padding:10px 12px 12px}:where(.pro,.fun) .node-t{font:var(--fw-x) 14px/1.3 var(--ff-t);color:#1A1410}.pro .node-t{font-weight:700}:where(.pro,.fun) .node-p{padding-top:3px;font:var(--fw-t) 12.5px/1.4 var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .n-trig{--node-c:#B54A00;--node-f:#FF9F4D}.pro .n-trig{box-shadow:inset 0 3px 0 #FF7601,0 6px 16px -10px rgba(80,52,20,.3)}:where(.pro,.fun) .n-wait{--node-c:#57514A;--node-f:#F0E9DC}:where(.pro,.fun) .n-cond{--node-c:#11446F;--node-f:#D0EBFF}:where(.pro,.fun) .n-act{--node-c:#2A7A38;--node-f:#D3F9D8}:where(.pro,.fun) .n-tag{--node-c:#5230C2;--node-f:#E5DBFF}.pro .node.sel{border-color:#FF7601;box-shadow:0 0 0 3px rgba(255,118,1,.2)}.fun .node.sel{box-shadow:0 4px 0 #FF7601;transform:translateY(-1px)}.pro .node.err{border-color:#F3C6CF;box-shadow:0 0 0 3px rgba(142,26,66,.08)}.fun .node.err{border-color:#C2255C;box-shadow:0 4px 0 #C2255C}:where(.pro,.fun) .node.off{opacity:.55}:where(.pro,.fun) .n-end{width:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font:var(--fw-x) 13px var(--ff-t);color:var(--quiet)}.fun .n-end,.pro .n-end{border-radius:999px}.fun .n-end{background:#F0E9DC}:where(.pro,.fun) .edge{position:relative;width:0;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}:where(.pro,.fun) .edge:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1.5px solid #c7bcac}.fun .edge:before{left:-1.25px;border-left:2.5px solid #1a1410}:where(.pro,.fun) .edge:after{content:"";position:absolute;bottom:0;left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #c7bcac}.fun .edge:after{left:-6px;border-left-width:6px;border-right-width:6px;border-top:7px solid #1a1410}:where(.pro,.fun) .edge.tall{height:64px}:where(.pro,.fun) .addpt{position:relative;z-index:2;width:24px;height:24px;box-sizing:border-box;border-radius:999px;display:grid;place-items:center;cursor:pointer}:where(.pro,.fun) .addpt .nvi,:where(.pro,.fun) .addpt svg.i{width:13px;height:13px}.pro .addpt{background:#FFF;border:1px solid #d8d0c6;color:#57514A}.pro .addpt.hv{border-color:#FF7601;color:#FF7601;box-shadow:0 0 0 3px rgba(255,118,1,.18)}@media (hover:hover){.pro .addpt:hover{border-color:#FF7601;color:#FF7601;box-shadow:0 0 0 3px rgba(255,118,1,.18)}}.fun .addpt{width:28px;height:28px;background:#FFF;border:2.5px solid #1a1410;box-shadow:0 2px 0 #1A1410}.fun .addpt.hv{background:#FF7601}@media (hover:hover){.fun .addpt:hover{background:#FF7601}}:where(.pro,.fun) .branch{position:relative;z-index:2;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font:800 11px var(--ff-t);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.pro .branch.yes{background:#EBF5ED;color:#2A7A38}.pro .branch.no{background:#FDF3F6;color:#8E1A42}.fun .branch{height:26px;border:2px solid #1a1410}.fun .branch.yes{background:#D3F9D8}.fun .branch.no{background:#FFDEEB}:where(.pro,.fun) .runs{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:999px;font:700 11px var(--ff-t);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.pro .runs{background:#F1ECE4;color:#57514A}.fun .runs{background:#FFF;border:2px solid #1a1410;color:#1A1410;height:22px}:where(.pro,.fun) .runs .nvi,:where(.pro,.fun) .runs svg.i{width:11px;height:11px}:where(.pro,.fun) .insp{box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.pro .insp{padding:18px 20px}.fun .insp{padding:20px 22px}:where(.pro,.fun) .fp{position:relative;box-sizing:border-box;overflow:hidden}.pro .fp{background-color:#FAF6F1;background-image:linear-gradient(rgba(26,20,16,.04) 1px,transparent 0),linear-gradient(90deg,rgba(26,20,16,.04) 1px,transparent 0);border:1px solid #e4dcd1;border-radius:12px}.fun .fp,.pro .fp{background-size:24px 24px}.fun .fp{background-color:#FFF8EA;background-image:radial-gradient(rgba(26,20,16,.16) 1.3px,transparent 0);border:2.5px solid #1a1410;border-radius:18px}:where(.pro,.fun) .fp-wall{position:absolute;box-sizing:border-box;border:6px solid #3a322a;border-radius:4px;pointer-events:none}.fun .fp-wall{border-color:#1A1410;border-width:7px}:where(.pro,.fun) .fp-zone{position:absolute;box-sizing:border-box;border-radius:10px;font:700 11px var(--ff-t);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);padding:8px 10px}.pro .fp-zone{border:1px dashed #d8d0c6}.fun .fp-zone{border:2.5px dashed rgba(26,20,16,.25)}:where(.pro,.fun) .tbl{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;cursor:pointer}:where(.pro,.fun) .tbl-n{font:var(--fw-x) 13px/1 var(--ff-t);color:#1A1410}:where(.pro,.fun) .tbl-s{font:var(--fw-t) 11px/1.2 var(--ff-t);color:var(--quiet);font-variant-numeric:tabular-nums}:where(.pro,.fun) .tbl-r{max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--fw-b) 11px/1.2 var(--ff-t);color:#1A1410}:where(.pro,.fun) .tbl.round{border-radius:999px}:where(.pro,.fun) .tbl.sq{border-radius:10px}:where(.pro,.fun) .tbl.rect{border-radius:10px}:where(.pro,.fun) .tbl.banq{border-radius:10px 10px 22px 22px}.pro .tbl{background:#FFF;border:1.5px solid #c7bcac;box-shadow:0 0 0 5px rgba(255,255,255,.7),0 0 0 6px #E4DCD1}.fun .tbl{background:#FFF;border:2.5px solid #1a1410;box-shadow:0 3px 0 #1A1410}.pro .tbl.st-free{border-color:#2F9E44}.fun .tbl.st-free{background:#FFF}.pro .tbl.st-res{background:#E7F1FA;border-color:#1971C2}.fun .tbl.st-res{background:#D0EBFF}.pro .tbl.st-seat{background:#FFE9D4;border-color:#FF7601}.fun .tbl.st-seat{background:#FF9F4D}.pro .tbl.st-late{background:#FDE8D7;border-color:#E8590C}.fun .tbl.st-late{background:#FFC078}.pro .tbl.st-done{background:#F1ECE4;border-color:#A79C8E}.fun .tbl.st-done{background:#F0E9DC}:where(.pro,.fun) .tbl.st-block{background:repeating-linear-gradient(135deg,#F1ECE4 0 5px,#E4DCD1 5px 10px)!important}.pro .tbl.st-block{border-style:dashed;border-color:#A79C8E}.fun .tbl.st-block{border-style:dashed;box-shadow:none}:where(.pro,.fun) .tbl.st-late:after{content:"";position:absolute;top:-5px;right:-5px;width:12px;height:12px;border-radius:999px;background:#E8590C;box-shadow:0 0 0 2px #FFF;animation:ak-pulse 1.4s ease-in-out infinite}.fun .tbl.st-late:after{border:2px solid #1a1410;box-shadow:none;box-sizing:border-box;width:14px;height:14px}.fun .tbl.tbl-art,.pro .tbl.tbl-art{border:0;box-shadow:none;overflow:visible}:where(.pro,.fun) .tbl.tbl-art.tbl-art.tbl-art{background:none!important}.pro .tbl.tbl-art{--ta-p:inline;--ta-f:none;--ta-tone:#CFC6B5;--ta-top:#CFC6B5;--ta-well:#9D968A;--ta-rim:#DED8CD}.fun .tbl.tbl-art{--ta-p:none;--ta-f:inline;--ta-tone:#FFFFFF;--ta-top:#FFFFFF}.pro .tbl.tbl-art.st-free{--ta-tone:#CFC6B5;--ta-top:#CFC6B5;--ta-well:#9D968A;--ta-rim:#DED8CD}.fun .tbl.tbl-art.st-free{--ta-tone:#FFFFFF;--ta-top:#FFFFFF}.pro .tbl.tbl-art.st-res{--ta-tone:#A5D8FF;--ta-top:#A5D8FF;--ta-well:#7DA4C2;--ta-rim:#C2E4FF}.fun .tbl.tbl-art.st-res{--ta-tone:#A5D8FF;--ta-top:#CEEAFF}.pro .tbl.tbl-art.st-seat{--ta-tone:#FFB37B;--ta-top:#FFB37B;--ta-well:#C2885D;--ta-rim:#FFCBA5}.fun .tbl.tbl-art.st-seat{--ta-tone:#FF9F4D;--ta-top:#FFCA9D}.pro .tbl.tbl-art.st-late{--ta-tone:#FF9152;--ta-top:#FF9152;--ta-well:#C26E3E;--ta-rim:#FFB489}.fun .tbl.tbl-art.st-late{--ta-tone:#FF7A3D;--ta-top:#FFB694}.pro .tbl.tbl-art.st-done{--ta-tone:#E4DCD1;--ta-top:#E4DCD1;--ta-well:#ADA79F;--ta-rim:#EDE7E0}.fun .tbl.tbl-art.st-done{--ta-tone:#F0E9DC;--ta-top:#F7F3EC}.pro .tbl.tbl-art.st-block{--ta-tone:#E4DCD1;--ta-top:#E4DCD1;--ta-well:#ADA79F;--ta-rim:#EDE7E0}.fun .tbl.tbl-art.st-block{--ta-tone:#F0E9DC;--ta-top:#F7F3EC}:where(.pro,.fun) .tbl.tbl-art>.tart{position:absolute;left:-16%;top:-16%;width:132%;height:132%;overflow:visible;pointer-events:none}.fun .tbl.tbl-art>.tart{filter:drop-shadow(0 3px 0 #1A1410)}:where(.pro,.fun) .tart-pill{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:100%;box-sizing:border-box;padding:1px 5px;border-radius:7px}.pro .tart-pill{background:rgba(255,255,255,.88)}.fun .tart-pill{background:#FFF;border:2px solid #1a1410;padding:0 5px}:where(.pro,.fun) .tart-pill .tbl-n{font:var(--fw-x) 10.5px/1.25 var(--ff-t);color:#1A1410}:where(.pro,.fun) .tart-pill .tbl-r{max-width:60px;font:var(--fw-b) 8.5px/1.2 var(--ff-t);color:rgba(26,20,16,.72)}.fun .tart-pill .tbl-r{color:#1A1410}:where(.pro,.fun) .tbl.tbl-art>.tbl-s{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);z-index:1;height:18px;padding:0 6px;box-sizing:border-box;border-radius:999px;font:var(--fw-b) 10.5px/16px var(--ff-t);white-space:nowrap}.pro .tbl.tbl-art>.tbl-s{background:#FFF;border:1px solid #e4dcd1;color:var(--body)}.fun .tbl.tbl-art>.tbl-s{background:#FFF;border:2px solid #1a1410;line-height:14px;color:#1A1410}:where(.pro,.fun) .tbl.sel{z-index:3}.pro .tbl.sel{outline:2px solid #1A1410;outline-offset:6px}.fun .tbl.sel{outline:2.5px dashed #1A1410;outline-offset:7px}.pro .tbl.drop{box-shadow:0 0 0 5px rgba(255,118,1,.25),0 0 0 7px #FF7601}.fun .tbl.drop{box-shadow:0 0 0 4px #FFF8EA,0 0 0 7px #FF7601}:where(.pro,.fun) .tbl.dim{opacity:.45}:where(.pro,.fun) .seats{position:absolute;inset:-9px;pointer-events:none}:where(.pro,.fun) .handles i{position:absolute;width:10px;height:10px;box-sizing:border-box;background:#FFF;border:2px solid #1a1410;border-radius:3px}:where(.pro,.fun) .handles i:first-child{left:-13px;top:-13px}:where(.pro,.fun) .handles i:nth-child(2){right:-13px;top:-13px}:where(.pro,.fun) .handles i:nth-child(3){left:-13px;bottom:-13px}:where(.pro,.fun) .handles i:nth-child(4){right:-13px;bottom:-13px}:where(.pro,.fun) .handles b{position:absolute;left:50%;top:-34px;width:14px;height:14px;margin-left:-7px;border-radius:999px;background:#FFF;border:2px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .handles b:after{content:"";position:absolute;left:4px;top:12px;height:12px;border-left:2px solid #1a1410}:where(.pro,.fun) .combo{position:absolute;box-sizing:border-box;border-radius:14px;pointer-events:none}.pro .combo{border:1.5px dashed #ff7601;background:rgba(255,118,1,.05)}.fun .combo{border:2.5px dashed #1a1410;background:rgba(255,212,59,.18)}:where(.pro,.fun) .combo span{position:absolute;left:10px;top:-11px;padding:2px 8px;border-radius:999px;font:800 11px var(--ff-t);white-space:nowrap}.pro .combo span{background:#FF7601;color:#FFF}.fun .combo span{background:#FFD43B;border:2px solid #1a1410;color:#1A1410}:where(.pro,.fun) .zoom{position:absolute;z-index:5;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;background:#FFF}.pro .zoom{height:34px;border:1px solid #d8d0c6;border-radius:9px;box-shadow:0 4px 12px -6px rgba(26,20,16,.2)}.fun .zoom{height:42px;border:2.5px solid #1a1410;border-radius:13px;box-shadow:0 3px 0 #1A1410}:where(.pro,.fun) .zoom span{display:grid;place-items:center;height:100%;min-width:34px;padding:0 8px;box-sizing:border-box;font:var(--fw-x) 12.5px var(--ff-t);color:#1A1410;font-variant-numeric:tabular-nums}:where(.pro,.fun) .zoom span .nvi,:where(.pro,.fun) .zoom span svg.i{width:15px;height:15px}.pro .zoom span+span{border-left:1px solid #ece6df}.fun .zoom span+span{border-left:2.5px solid #1a1410}:where(.pro,.fun) .fplegend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font:var(--fw-b) 12.5px var(--ff-t);color:var(--body)}:where(.pro,.fun) .fplegend span{display:inline-flex;align-items:center;gap:7px}:where(.pro,.fun) .fplegend i{width:14px;height:14px;border-radius:4px;box-sizing:border-box;flex:0 0 auto}.pro .fplegend i{border:1.5px solid}.fun .fplegend i{border:2px solid #1a1410}:where(.pro,.fun) .fplegend i.st-free{background:#CFC6B5;border-color:#9D968A}:where(.pro,.fun) .fplegend i.st-res{background:#A5D8FF;border-color:#7DA4C2}:where(.pro,.fun) .fplegend i.st-seat{background:#FFB37B;border-color:#C2885D}:where(.pro,.fun) .fplegend i.st-late{background:#FF9152;border-color:#C26E3E}:where(.pro,.fun) .fplegend i.st-done{background:#E4DCD1;border-color:#ADA79F}.fun .fplegend i.st-free{background:#FFFFFF}.fun .fplegend i.st-res{background:#A5D8FF}.fun .fplegend i.st-seat{background:#FF9F4D}.fun .fplegend i.st-late{background:#FF7A3D}.fun .fplegend i.st-done{background:#F0E9DC}:where(.pro,.fun) .fplegend i.st-block{background:repeating-linear-gradient(135deg,#F1ECE4 0 3px,#E4DCD1 3px 6px);border-style:dashed;border-color:#A79C8E}.fun .fplegend i{border-color:#1A1410!important}:where(.pro,.fun) .stars{display:inline-flex;gap:1px;font:400 15px/1 Inter,sans-serif;letter-spacing:0;color:#E4DCD1;white-space:nowrap}:where(.pro,.fun) .stars b{font-weight:400;color:#E8A317}.fun .stars{font-size:17px;color:#F0E9DC;-webkit-text-stroke:1px #1A1410}.fun .stars b{color:#FFD43B}:where(.pro,.fun) .stars.lg{font-size:22px}.fun .stars.lg{font-size:24px}:where(.pro,.fun) .score{display:flex;align-items:baseline;gap:10px}:where(.pro,.fun) .score b{font:var(--fw-d) 40px/1 var(--ff-d);letter-spacing:-.03em;color:#1A1410}.fun .score b{font-size:44px}:where(.pro,.fun) .score span{font:var(--fw-t) 13px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .dist{display:flex;flex-direction:column;gap:6px}:where(.pro,.fun) .dist-r{display:grid;grid-template-columns:34px 1fr 44px;gap:10px;align-items:center;font:var(--fw-b) 12.5px var(--ff-t);color:var(--body);font-variant-numeric:tabular-nums}:where(.pro,.fun) .dist-t{height:8px;border-radius:999px;background:#F1ECE4;overflow:hidden}.fun .dist-t{height:12px;background:#FFF;border:2px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .dist-t i{display:block;height:100%;background:#E8A317;border-radius:999px}.fun .dist-t i{background:#FFD43B;border-radius:0;border-right:2px solid #1a1410}:where(.pro,.fun) .dist-r.low .dist-t i{background:#C2255C}.fun .dist-r.low .dist-t i{background:#FF8FAB}:where(.pro,.fun) .srcb{display:inline-flex;align-items:center;flex:0 0 auto;box-sizing:border-box;white-space:nowrap}.pro .srcb{height:20px;padding:0 7px;border:1px solid #e4dcd1;border-radius:5px;background:#FFF;font:700 11px Hanken Grotesk,sans-serif;color:#57514A;letter-spacing:.02em}.fun .srcb{height:23px;padding:0 8px;border:2px solid #1a1410;border-radius:7px;background:#FFF;font:900 11px Inter,sans-serif;color:#1A1410}:where(.pro,.fun) .drop:not(:where(.tbl)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;text-align:center;padding:28px 20px}.pro .drop:not(:where(.tbl)){border:1.5px dashed #c7bcac;border-radius:12px;background:#FAF6F1}.fun .drop:not(:where(.tbl)){border:2.5px dashed rgba(26,20,16,.45);border-radius:20px;background:#FFF8EA}.pro .drop.over{border-color:#FF7601;background:#FFF7EF;box-shadow:0 0 0 4px rgba(255,118,1,.12)}.fun .drop.over{border-style:solid;border-color:#1A1410;background:#FFE9D4;box-shadow:0 4px 0 #FF7601}.pro .drop.err{border-color:#F3C6CF;background:#FDF3F6}.fun .drop.err{background:#FFDEEB}:where(.pro,.fun) .drop-t{font:var(--fw-x) 14.5px var(--ff-t);color:#1A1410}:where(.pro,.fun) .drop-p{font:var(--fw-t) 12.5px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .filer{display:grid;grid-template-columns:36px 1fr auto 30px;gap:12px;align-items:center;box-sizing:border-box;background:#FFF}.pro .filer{padding:10px 12px;border:1px solid #ece6df;border-radius:10px}.fun .filer{padding:10px 12px;border:2.5px solid #1a1410;border-radius:14px;box-shadow:0 3px 0 #1A1410}:where(.pro,.fun) .filer-n{font:var(--fw-x) 13.5px var(--ff-t);color:#1A1410}:where(.pro,.fun) .filer-m{font:var(--fw-t) 12px var(--ff-t);color:var(--quiet);padding-top:2px}:where(.pro,.fun) .filer .progress{margin-top:6px}:where(.pro,.fun) .mapsel{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;white-space:nowrap}:where(.pro,.fun) .mapsel .nvi,:where(.pro,.fun) .mapsel svg.i{width:13px;height:13px}.pro .mapsel{height:30px;padding:0 9px;border:1px solid #d8d0c6;border-radius:7px;font:600 12.5px Hanken Grotesk,sans-serif}.fun .mapsel,.pro .mapsel{background:#FFF;color:#1A1410}.fun .mapsel{height:36px;padding:0 10px;border:2.5px solid #1a1410;border-radius:10px;font:800 12.5px Inter,sans-serif}:where(.pro,.fun) .mapsel.ign{color:var(--faint);border-style:dashed}.pro .mapsel.err{border-color:#8E1A42;color:#8E1A42}.fun .mapsel.err{border-color:#C2255C;background:#FFDEEB}:where(.pro,.fun) .otp{display:flex;gap:10px}:where(.pro,.fun) .otp-b{width:50px;height:60px;box-sizing:border-box;display:grid;place-items:center;border:1px solid #d8d0c6;border-radius:10px;background:#FFF;font:700 26px Schibsted Grotesk,sans-serif;color:#1A1410;font-variant-numeric:tabular-nums;box-shadow:0 1px 1.5px rgba(26,20,16,.04)}:where(.pro,.fun) .otp-b.on{border-color:#1A1410;box-shadow:0 0 0 3px rgba(255,118,1,.2)}:where(.pro,.fun) .otp-b.on:after{content:"";width:2px;height:28px;background:#FF7601;border-radius:1px}:where(.pro,.fun) .otp-sep{width:14px;align-self:center;height:2px;background:#D8D0C6;border-radius:1px}:where(.pro,.fun) .otp.err .otp-b{border-color:#8E1A42;background:#FDF3F6;color:#8E1A42;box-shadow:0 0 0 3px rgba(142,26,66,.1)}:where(.pro,.fun) .otp.ok .otp-b{border-color:#2A7A38;background:#F0F8F1;color:#2A7A38}:where(.pro,.fun) .otp.off .otp-b{background:#F1ECE4;color:#A79C8E;border-color:#E4DCD1}:where(.pro,.fun) .strength{display:flex;flex-direction:column;gap:7px}:where(.pro,.fun) .strength-t{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}:where(.pro,.fun) .strength-t i{height:5px;border-radius:999px;background:#ECE6DF}:where(.pro,.fun) .strength.s1 .strength-t i:nth-child(-n+1){background:#C2255C}:where(.pro,.fun) .strength.s2 .strength-t i:nth-child(-n+2){background:#F59F00}:where(.pro,.fun) .strength.s3 .strength-t i:nth-child(-n+3){background:#2F9E44}:where(.pro,.fun) .strength.s4 .strength-t i{background:#2A7A38}:where(.pro,.fun) .strength-l{display:flex;justify-content:space-between;font:600 12px Hanken Grotesk,sans-serif;color:#8A8078}:where(.pro,.fun) .strength-l b{color:#1A1410}:where(.pro,.fun) .pwrules{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px;margin:2px 0 0;padding:0;list-style:none}:where(.pro,.fun) .pwrules li{display:flex;align-items:center;gap:6px;font:500 12px Hanken Grotesk,sans-serif;color:#8A8078}:where(.pro,.fun) .pwrules li .nvi,:where(.pro,.fun) .pwrules li svg.i{width:13px;height:13px}:where(.pro,.fun) .pwrules li.ok{color:#2A7A38}:where(.pro,.fun) .qr{position:relative;width:176px;height:176px;box-sizing:border-box;border:1px solid #e4dcd1;border-radius:12px;background:#FFF;padding:12px;flex:0 0 auto}:where(.pro,.fun) .qr:before{content:"";position:absolute;inset:12px;background:repeating-linear-gradient(90deg,#1A1410 0 6px,transparent 6px 11px),repeating-linear-gradient(0deg,transparent 0 5px,#FFF 5px 9px);opacity:.85}:where(.pro,.fun) .qr i{position:absolute;width:38px;height:38px;box-sizing:border-box;border:7px solid #1a1410;border-radius:6px;background:#FFF}:where(.pro,.fun) .qr i:after{content:"";position:absolute;inset:5px;background:#1A1410;border-radius:2px}:where(.pro,.fun) .qr i:first-child{left:12px;top:12px}:where(.pro,.fun) .qr i:nth-child(2){right:12px;top:12px}:where(.pro,.fun) .qr i:nth-child(3){left:12px;bottom:12px}:where(.pro,.fun) .qr span{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);white-space:nowrap;font:400 11px Martian Mono,monospace;color:#8A8078}:where(.pro,.fun) .secret{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:#F6F1EA;border:1px solid #e4dcd1;font:500 13px Martian Mono,monospace;letter-spacing:.08em;color:#1A1410}:where(.pro,.fun) .codes{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 18px;box-sizing:border-box;padding:14px 16px;border-radius:10px;background:#FAF6F1;border:1px dashed #d8d0c6}:where(.pro,.fun) .codes span{font:500 13.5px Martian Mono,monospace;color:#1A1410;letter-spacing:.04em;font-variant-numeric:tabular-nums}:where(.pro,.fun) .codes span.used{color:#A79C8E;text-decoration:line-through}:where(.pro,.fun) .authcard{box-sizing:border-box;width:440px;padding:32px 34px;background:#FFF;border:1px solid #ece6df;border-radius:16px;box-shadow:0 30px 60px -30px rgba(80,52,20,.25)}:where(.pro,.fun) .authcard .tx-h2{font-size:24px}:where(.pro,.fun) .umenu{position:absolute;z-index:40;top:calc(100% - 4px);right:20px;width:260px;box-sizing:border-box;background:#FFF;transform-origin:top right}.pro .umenu{padding:6px;border:1px solid #e4dcd1;border-radius:12px;box-shadow:0 18px 40px -14px rgba(80,52,20,.32)}.fun .umenu{padding:8px;border:2.5px solid #1a1410;border-radius:16px;box-shadow:5px 5px 0 #1A1410}:where(.pro,.fun) .umenu-h{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:8px 10px 10px}.pro .umenu-h{border-bottom:1px solid #ece6df;margin:-6px -6px 6px;padding:12px 14px}.fun .umenu-h{border-bottom:2px solid #f0e9dc;margin-bottom:6px}:where(.pro,.fun) .umenu-h b{display:block;font:var(--fw-x) 13.5px var(--ff-t);color:#1A1410}:where(.pro,.fun) .umenu-h div span{display:block;font:var(--fw-t) 12px var(--ff-t);color:var(--quiet);padding-top:1px}@media (max-width:767.98px){:is(.pro,.fun) .rs:not(.cal-d){height:26px;font-size:12.5px}.fun.fun .rs:not(.cal-d){height:28px}:is(.pro,.fun) .tag{height:26px;font-size:12.5px}.fun.fun .tag{height:28px}:is(.pro,.fun) .badge{height:24px;font-size:12px}:is(.pro,.fun) .rsctl{height:40px}:is(.pro,.fun) .rsctl-go{font-size:14px}.fun.fun .rsctl{height:44px}:is(.pro,.fun) .ava{width:42px;height:42px;font-size:14px}}:where(.pro,.fun) .mflow{position:absolute;inset:0;z-index:26;display:flex;flex-direction:column;background:var(--bg)}:where(.pro,.fun) .mflow.static{animation:none}:where(.pro,.fun) .mflow-h{flex:0 0 auto;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:0 12px}.pro .mflow-h{height:56px;background:#FFF;border-bottom:1px solid #ece6df}.fun .mflow-h{height:60px;background:#FFF8EA;border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .mflow-t{flex:1 1 auto;min-width:0;text-align:center}:where(.pro,.fun) .mflow-t b{display:block;font:var(--fw-d) 16px/1.2 var(--ff-d);letter-spacing:-.01em;color:#1A1410}.fun .mflow-t b{font-size:17px}:where(.pro,.fun) .mflow-t span{display:block;font:var(--fw-b) 12px var(--ff-t);color:var(--quiet);padding-top:1px}:where(.pro,.fun) .mflow-p{flex:0 0 auto;height:4px;background:#F1ECE4}:where(.pro,.fun) .mflow-p i{display:block;height:100%;background:#FF7601}.fun .mflow-p{height:6px;background:#FFF;border-bottom:2.5px solid #1a1410}.fun .mflow-p i{border-right:2.5px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .mflow-b{flex:1 1 auto;min-height:0;overflow:hidden;box-sizing:border-box;padding:18px 16px;display:flex;flex-direction:column;gap:14px}:where(.pro,.fun) .mflow-f{flex:0 0 auto;display:flex;gap:10px;box-sizing:border-box;padding:12px 16px 30px}.pro .mflow-f{background:#FFF;border-top:1px solid #ece6df;box-shadow:0 -8px 20px -10px rgba(26,20,16,.18)}.fun .mflow-f{background:#FFF8EA;border-top:2.5px solid #1a1410}:where(.pro,.fun) .mfilter-s{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:14px 18px}.pro .mfilter-s+.mfilter-s{border-top:1px solid #f1ece4}.fun .mfilter-s+.mfilter-s{border-top:2px solid rgba(26,20,16,.1)}:where(.pro,.fun) .mfilter-h{display:flex;align-items:baseline;justify-content:space-between;font:800 11px var(--ff-t);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}:where(.pro,.fun) .mfilter-h em{font-style:normal;text-transform:none;letter-spacing:0;font:var(--fw-b) 12.5px var(--ff-t);color:var(--brandtx)}:where(.pro,.fun) .mwrap{display:flex;flex-wrap:wrap;gap:8px}:where(.pro,.fun) .mdates{display:flex;gap:8px;overflow:hidden;padding:2px 16px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}:where(.pro,.fun) .mdate{flex:0 0 auto;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box}:where(.pro,.fun) .mdate span{font:700 11px var(--ff-t);letter-spacing:.06em;text-transform:uppercase;color:var(--quiet)}:where(.pro,.fun) .mdate b{font:var(--fw-d) 19px/1 var(--ff-d);color:#1A1410;font-variant-numeric:tabular-nums}:where(.pro,.fun) .mdate i{width:18px;height:4px;border-radius:2px;background:var(--dd,#E4DCD1)}.pro .mdate{height:70px;border-radius:12px;background:#FFF;border:1px solid #ece6df}.pro .mdate.on{background:#1A1410;border-color:#1A1410}.pro .mdate.on b,.pro .mdate.on span{color:#FFF}.fun .mdate{width:54px;height:76px;border-radius:15px;background:#FFF;border:2.5px solid #1a1410;box-shadow:0 3px 0 #1A1410}.fun .mdate.on{background:#FF7601}.fun .mdate.on span{color:#1A1410}:where(.pro,.fun) .mdate.closed{opacity:.45}:where(.pro,.fun) .swipe{position:relative;overflow:hidden}:where(.pro,.fun) .swipe-a{position:absolute;top:0;right:0;bottom:0;display:flex}:where(.pro,.fun) .swipe-a span{width:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:800 12px Inter,sans-serif;color:#FFF;box-sizing:border-box}:where(.pro,.fun) .swipe-a span .nvi,:where(.pro,.fun) .swipe-a span svg.i{width:18px;height:18px}:where(.pro,.fun) .swipe-a .s-go{background:#2F9E44}:where(.pro,.fun) .swipe-a .s-late{background:#E8590C}:where(.pro,.fun) .swipe-a .s-bad{background:#C2255C}:where(.pro,.fun) .swipe-a .s-ink{background:#1A1410}.fun .swipe-a span{color:#1A1410;border-left:2.5px solid #1a1410}.fun .swipe-a .s-go{background:#51CF66}.fun .swipe-a .s-late{background:#FFC078}.fun .swipe-a .s-bad{background:#FF8FAB}.fun .swipe-a .s-ink{background:#1A1410;color:#FFF8EA}:where(.pro,.fun) .swipe-row{position:relative;z-index:1;background:#FFF;transform:translateX(var(--sx,0))}.pro .swipe-row{box-shadow:8px 0 16px -8px rgba(26,20,16,.2)}:where(.pro,.fun) .swipe-l{position:absolute;top:0;left:0;bottom:0;display:flex}:where(.pro,.fun) .swipe-l span{width:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:800 12px Inter,sans-serif;color:#FFF;background:#1971C2}.fun .swipe-l span{background:#4DABF7;color:#1A1410;border-right:2.5px solid #1a1410}:where(.pro,.fun) .ptr{display:flex;align-items:center;justify-content:center;gap:9px;height:56px;font:var(--fw-b) 13px var(--ff-t);color:var(--quiet)}:where(.pro,.fun) .ptr .spin{color:#FF7601;width:18px;height:18px;border-width:2.5px}:where(.pro,.fun) .ptr-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;box-sizing:border-box}.pro .ptr-arrow{background:#FFF;border:1px solid #ece6df}.fun .ptr-arrow{background:#FFF;border:2.5px solid #1a1410}:where(.pro,.fun) .msearch-h{display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:8px 12px}.pro .msearch-h{background:#FFF;border-bottom:1px solid #ece6df}.fun .msearch-h{background:#FFF8EA;border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .msearch-g{padding:14px 16px 6px;font:800 11px var(--ff-t);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}:where(.pro,.fun) .mrecent{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}:where(.pro,.fun) .mact{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;gap:10px;box-sizing:border-box;padding:12px 16px 30px}.pro .mact{background:#FFF;border-top:1px solid #ece6df;box-shadow:0 -8px 20px -10px rgba(26,20,16,.18)}.fun .mact{background:#FFF8EA;border-top:2.5px solid #1a1410}:where(.pro,.fun) .mdet{box-sizing:border-box;padding:14px 16px 16px}.pro .mdet{background:#FFF;border-bottom:1px solid #ece6df}.fun .mdet{background:#FFF8EA;border-bottom:2.5px solid #1a1410}@media (max-width:767.98px){:is(.pro,.fun) .li-t .tx{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}:is(.pro,.fun) .li-m{white-space:normal;text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:767.98px){:is(.pro,.fun) .badge,:is(.pro,.fun) .badge.sm,:is(.pro,.fun) .chnl,:is(.pro,.fun) .runs,:is(.pro,.fun) .sb-n,:is(.pro,.fun) .srcb,:is(.pro,.fun) .subtab-st,:is(.pro,.fun) .tag.sm,:is(.pro,.fun) .tn{font-size:12px}:is(.pro,.fun) .badge.sm,:is(.pro,.fun) .tag.sm{height:22px}}@media (max-width:767.98px){.fun.fun .fx-l,:is(.pro,.fun) .alert-w,:is(.pro,.fun) .caxis,:is(.pro,.fun) .cbar-ax,:is(.pro,.fun) .fx-l em,:is(.pro,.fun) .fx-meta,:is(.pro,.fun) .fx-u,:is(.pro,.fun) .heat-x,:is(.pro,.fun) .kb,:is(.pro,.fun) .menu-i small,:is(.pro,.fun) .rail-t em,:is(.pro,.fun) .slot span,:is(.pro,.fun) .state-w,:is(.pro,.fun) .stepper-w span,:is(.pro,.fun) .taginput-n{font-size:12px}.fun.fun .sw{width:66px}.fun.fun .sw i{font-size:12px}.fun.fun .ctl-input:checked+.sw:after,.fun.fun .sw.on:after{left:34px}:is(.pro,.fun) .tb-dot{min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;font-size:12px;line-height:20px}.fun.fun .tb-dot{line-height:16px}}:where(.pro,.fun) .pad{padding:0 16px}:where(.pro,.fun) .gap8{display:flex;flex-direction:column;gap:8px}:where(.pro,.fun) .gap12{display:flex;flex-direction:column;gap:12px}:where(.pro,.fun) .gap16{display:flex;flex-direction:column;gap:16px}:where(.pro,.fun) .hr{display:flex;align-items:center;gap:10px}:where(.pro,.fun) .sp{flex:1 1 auto}:where(.pro,.fun) .tb{height:56px;display:flex;align-items:center;gap:8px;padding:0 12px;box-sizing:border-box;position:relative;z-index:5}.pro .tb{background:#FFF;border-bottom:1px solid #ece6df}.fun .tb{background:#FFF8EA;border-bottom:2.5px solid #1a1410;height:60px}:where(.pro,.fun) .tb-b{display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto;position:relative;color:#1A1410}.pro .tb-b{width:40px;height:40px;border-radius:10px;border:1px solid #ece6df;background:#FFF}.fun .tb-b{width:44px;height:44px;border-radius:13px;border:2.5px solid #1a1410;background:#FFF;box-shadow:0 3px 0 #1A1410}:where(.pro,.fun) .tb-dot{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:999px;background:#FF7601;color:#FFF;font:700 11px/18px Inter,sans-serif;text-align:center;box-shadow:0 0 0 2px #FFF}.fun .tb-dot{background:#FF8FAB;color:#1A1410;box-shadow:none;border:2px solid #1a1410;line-height:14px}:where(.pro,.fun) .tb-wm{font:800 19px/1 Schibsted Grotesk,sans-serif;letter-spacing:-.02em;display:flex;align-items:center;gap:3px}:where(.pro,.fun) .tb-wm i{width:6px;height:6px;border-radius:999px;background:#FF7601;margin-top:7px}:where(.pro,.fun) .tb-logo{width:32px;height:32px;border-radius:10px;background:#FF7601;border:2.5px solid #1a1410;box-sizing:border-box;display:grid;place-items:center}:where(.pro,.fun) .tb-av{display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto}.pro .tb-av{width:36px;height:36px;border-radius:999px;background:#FFF1E6;color:#C04B05;font:700 12.5px Hanken Grotesk,sans-serif}.fun .tb-av{width:44px;height:44px;border-radius:999px;background:#FF7601;color:#FFF;border:2.5px solid #1a1410;font:800 12px Inter,sans-serif}:where(.pro,.fun) .nt{display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;height:52px;box-sizing:border-box;font-size:13px}.pro .nt{background:#FFF7EF;border-bottom:1px solid #f6dcc4;color:#57514A}.fun .nt{background:#FFE9D4;border-bottom:2.5px solid #1a1410;color:#1A1410;font-weight:700}:where(.pro,.fun) .nt b{color:#1A1410;font-weight:700}:where(.pro,.fun) .nt .nt-i{color:#E85F00}:where(.pro,.fun) .hd{padding:14px 16px 12px;position:relative}.pro .hd{background:#FFF;border-bottom:1px solid #ece6df}.fun .hd{background:#FFF8EA;border-bottom:2.5px solid #1a1410;padding-bottom:14px}:where(.pro,.fun) .hd-row{display:flex;align-items:flex-start;gap:10px}:where(.pro,.fun) .hd-tx{flex:1 1 auto;min-width:0}:where(.pro,.fun) .hd-ov{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px}.pro .hd-ov{color:#8A8078}.fun .hd-ov{color:#8A7A5E;font-weight:800}:where(.pro,.fun) .hd-t{margin:0}.pro .hd-t{font:700 23px/1.1 Schibsted Grotesk,sans-serif;letter-spacing:-.02em}.fun .hd-t{font:800 26px/1.05 Bricolage Grotesque,sans-serif;letter-spacing:-.03em}:where(.pro,.fun) .hd-s{padding-top:4px;font-size:13px;line-height:1.35}.pro .hd-s{color:#8A8078}.fun .hd-s{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .hd-act{display:flex;gap:8px;flex:0 0 auto;padding-top:1px}:where(.pro,.fun) .hd-tabs{padding-top:12px}:where(.pro,.fun) .back{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;margin:0 0 8px -4px}.pro .back{color:#57514A}.fun .back{color:#1A1410;font-weight:800}:where(.pro,.fun) .bt{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;white-space:nowrap;cursor:pointer;flex:0 0 auto}.pro .bt{height:40px;padding:0 14px;border-radius:9px;border:1px solid #d8d0c6;background:#FFF;color:#1A1410;font:600 14px Hanken Grotesk,sans-serif}.pro .bt.pri{background:#1A1410;border-color:#1A1410;color:#FFF;font-weight:700}.pro .bt.pill{background:#FF7601;border-color:#FF7601;color:#FFF;font-weight:700;border-radius:999px}.pro .bt.dan{border-color:#F0C4CE;color:#A61E4D}.pro .bt.gho{border-color:transparent;background:transparent;color:#57514A}.pro .bt.ico{width:40px;padding:0}.fun .bt{height:44px;padding:0 15px;border-radius:13px;border:2.5px solid #1a1410;background:#FFF;color:#1A1410;font:800 14px Inter,sans-serif}.fun .bt.pill,.fun .bt.pri{background:#FF7601;box-shadow:0 3px 0 #1A1410;font-weight:900}.fun .bt.dan{background:#FDE8EF;color:#8E1A42}.fun .bt.gho{border-color:transparent;background:transparent;color:#5F5039}.fun .bt.ico{width:44px;padding:0}:where(.pro,.fun) .bt.blk{width:100%;flex:1 1 auto}:where(.pro,.fun) .bt.off{opacity:.45}:where(.pro,.fun) .bt:disabled{opacity:.45}.fun .bt.off,.fun .bt:disabled{box-shadow:none}:where(.pro,.fun) .bt.busy:before{content:"";width:14px;height:14px;border-radius:50%;border:2.2px solid;border-top:2.2px solid transparent;box-sizing:border-box}.pro .bt.sm{height:34px;padding:0 11px;font-size:13px;border-radius:8px}.pro .bt.sm.ico{width:34px;padding:0}.fun .bt.sm{height:40px;padding:0 12px;font-size:13px;border-radius:12px}.fun .bt.sm.ico{width:40px;padding:0}:where(.pro,.fun) .seg{display:flex;box-sizing:border-box}.pro .seg{background:#F1ECE4;border-radius:11px;padding:3px;gap:2px}.pro .seg>span{flex:1 1 0;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font:600 14px Hanken Grotesk,sans-serif;color:#57514A;white-space:nowrap}.pro .seg>span.on{background:#FFF;color:#1A1410;font-weight:700;box-shadow:0 1px 2px rgba(26,20,16,.1),0 0 0 1px rgba(26,20,16,.04)}.fun .seg{gap:8px}.fun .seg>span{flex:1 1 0;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;border:2.5px solid #1a1410;border-radius:13px;background:#FFF;font:800 14px Inter,sans-serif;white-space:nowrap}.fun .seg>span.on{background:#1A1410;color:#FFF8EA}:where(.pro,.fun) .seg.scroll{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}:where(.pro,.fun) .seg.scroll>span{flex:0 0 auto;padding:0 14px}:where(.pro,.fun) .cnt{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;font:700 12px Inter,sans-serif;font-variant-numeric:tabular-nums}.pro .cnt{background:#E4DCD1;color:#57514A}.pro .on .cnt{background:#FFF1E6;color:#C04B05}.fun .cnt{background:#F0E9DC;color:#1A1410;border:2px solid #1a1410}.fun .on .cnt{background:#FF7601;color:#1A1410;border-color:#FFF8EA}:where(.pro,.fun) .stick{position:relative;z-index:4;padding:10px 16px}.pro .stick{background:rgba(255,255,255,.96);border-bottom:1px solid #ece6df;box-shadow:0 6px 14px -10px rgba(26,20,16,.25)}.fun .stick{background:#FFF8EA;border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .pick{display:flex;align-items:center;gap:11px;box-sizing:border-box;width:100%}.pro .pick{height:54px;padding:0 14px;border:1px solid #d8d0c6;border-radius:11px;background:#FFF;box-shadow:0 1px 1.5px rgba(26,20,16,.04)}.fun .pick{height:60px;padding:0 14px 0 0;border:2.5px solid #1a1410;border-radius:16px;background:#FFF;box-shadow:0 3px 0 #1A1410}.fun .pick .pick-c{align-self:stretch;width:46px;display:grid;place-items:center;border-right:2.5px solid #1a1410;background:#F0E9DC;border-radius:13.5px 0 0 13.5px}.pro .pick .pick-c{color:#8A8078}:where(.pro,.fun) .pick-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}:where(.pro,.fun) .pick-l{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pro .pick-l{color:#8A8078}.fun .pick-l{color:#8A7A5E;font-weight:800}:where(.pro,.fun) .pick-v{font-size:15.5px;font-weight:700;color:#1A1410;display:flex;align-items:center;gap:8px}.fun .pick-v{font-weight:800}:where(.pro,.fun) .pick-n{font:600 12.5px Inter,sans-serif;color:#8A8078;white-space:nowrap}:where(.pro,.fun) .chips{display:flex;gap:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}:where(.pro,.fun) .chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;white-space:nowrap}.pro .chip{height:36px;padding:0 12px;border-radius:9px;background:#F1ECE4;font:600 13.5px Hanken Grotesk,sans-serif;color:#57514A}.pro .chip.on{background:#1A1410;color:#FFF;font-weight:700}.pro .chip.off{background:transparent;border:1px dashed #d8d0c6;color:#A79C8E}.fun .chip{height:40px;padding:0 13px;border-radius:13px;border:2.5px solid #1a1410;background:#FFF;font:800 13.5px Inter,sans-serif}.fun .chip.on{background:#1A1410;color:#FFF8EA}.fun .chip.off{border-style:dashed;border-color:rgba(26,20,16,.35);color:#A79C8E;background:transparent}:where(.pro,.fun) .chip i{font-style:normal;font-size:12px;font-weight:700;padding:1px 6px;border-radius:999px;font-variant-numeric:tabular-nums}.pro .chip i{background:#E4DCD1}.pro .chip.on i{background:#FF7601;color:#FFF}.pro .chip.off i{background:transparent}.fun .chip i{background:#F0E9DC}.fun .chip.on i{background:#FF7601;color:#1A1410}.fun .chip.off i{background:transparent}:where(.pro,.fun) .srch{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%}.pro .srch{height:44px;padding:0 13px;border:1px solid #d8d0c6;border-radius:11px;color:#8A8078}.fun .srch,.pro .srch{background:#FFF;font-size:15px}.fun .srch{height:50px;padding:0 14px;border:2.5px solid #1a1410;border-radius:15px;color:#A79C8E;font-weight:600;box-shadow:0 3px 0 #1A1410}:where(.pro,.fun) .srch .ph-t{flex:1 1 auto}:where(.pro,.fun) .card{box-sizing:border-box;background:#FFF}.pro .card{border:1px solid #ece6df;border-radius:14px}.fun .card{border:2.5px solid #1a1410;border-radius:20px;box-shadow:0 4px 0 #1A1410}:where(.pro,.fun) .card-p{padding:16px}:where(.pro,.fun) .card-h{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px}:where(.pro,.fun) .card-h .sp{min-width:0}:where(.pro,.fun) .tile{width:38px;height:38px;display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto}.pro .tile{border-radius:10px;background:#FFF1E6;color:#E85F00}.fun .tile{border-radius:12px;background:#FFD43B;border:2.5px solid #1a1410;box-shadow:0 2px 0 #1A1410;color:#1A1410}:where(.pro,.fun) .sec-t{margin:0;color:#1A1410}.pro .sec-t{font:700 16.5px/1.25 Schibsted Grotesk,sans-serif;letter-spacing:-.015em}.fun .sec-t{font:800 18px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}:where(.pro,.fun) .sec-h{margin:3px 0 0;font-size:13px;line-height:1.45}.pro .sec-h{color:#8A8078}.fun .sec-h{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .eb{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pro .eb{color:#8A8078}.fun .eb{color:#8A7A5E;font-weight:800}:where(.pro,.fun) .body{font-size:14px;line-height:1.5}.pro .body{color:#57514A}.fun .body{color:#5F5039;font-weight:500}:where(.pro,.fun) .mute{color:#8A8078}.fun .mute{color:#8A7A5E}:where(.pro,.fun) .good{color:#2A7A38}.fun .good{color:#2F9E44}:where(.pro,.fun) .warn{color:#8A5A0B}.fun .warn{color:#B45309}:where(.pro,.fun) .bad{color:#8E1A42}.fun .bad{color:#C2255C}:where(.pro,.fun) .list{display:flex;flex-direction:column}:where(.pro,.fun) .li{display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:11px 16px;min-height:62px;position:relative}.pro .li+.li{border-top:1px solid #f1ece4}.fun .li{min-height:68px;padding:12px 14px}.fun .li+.li{border-top:2px solid rgba(26,20,16,.1)}:where(.pro,.fun) .li.sel{background:#FFF7EF}.fun .li.sel{background:#FFE9D4}:where(.pro,.fun) .li.dim{opacity:.55}:where(.pro,.fun) .li-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}:where(.pro,.fun) .li-t{display:flex;align-items:center;gap:7px;font-size:15px;line-height:1.25;color:#1A1410;min-width:0}.pro .li-t{font-weight:600}.fun .li-t{font-weight:700}:where(.pro,.fun) .li-t .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:where(.pro,.fun) .li-m{font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro .li-m{color:#8A8078}.fun .li-m{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .li-e{display:flex;align-items:center;gap:8px;flex:0 0 auto}:where(.pro,.fun) .li-v{font-size:15px;color:#1A1410;text-align:right}.pro .li-v{font-weight:700}.fun .li-v{font-weight:800}:where(.pro,.fun) .li-v small{display:block;font-size:12px;font-weight:600;color:#8A8078}:where(.pro,.fun) .chev{color:#B3A68F}:where(.pro,.fun) .li-th{width:46px;height:46px;flex:0 0 auto;box-sizing:border-box;overflow:hidden;display:grid;place-items:center;color:#A79C8E;background:repeating-linear-gradient(135deg,#F1ECE4 0 6px,#E9E2D7 6px 12px)}.pro .li-th{border-radius:10px}.fun .li-th{border-radius:13px;border:2.5px solid #1a1410}:where(.pro,.fun) .li-th.photo{background:radial-gradient(circle at 40% 40%,#F4B860,#C8621B 58%,#7A3610)}:where(.pro,.fun) .li-av{width:42px;height:42px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:800;box-sizing:border-box}.pro .li-av{background:#F1ECE4;color:#57514A}.fun .li-av{background:#FFD43B;border:2.5px solid #1a1410}:where(.pro,.fun) .li-av.me{background:#FF7601;color:#FFF}.fun .li-av.me{color:#1A1410}:where(.pro,.fun) .lh{display:flex;align-items:center;gap:9px;box-sizing:border-box;min-height:48px;padding:0 8px 0 16px}.pro .lh{background:#FAF6F1;border-top:1px solid #ece6df;border-bottom:1px solid #ece6df}.fun .lh{background:#FFF8EA;border-top:2.5px solid #1a1410;border-bottom:2.5px solid #1a1410;min-height:54px;padding-left:14px}:where(.pro,.fun) .lh-t{font-size:15px;font-weight:700}.fun .lh-t{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:16.5px;letter-spacing:-.01em}:where(.pro,.fun) .lh-n{font-size:12.5px}.pro .lh-n{color:#8A8078}.fun .lh-n{color:#8A7A5E;font-weight:700}:where(.pro,.fun) .dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.fun .dot{width:12px;height:12px;border:2px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 16px;font-size:14px}.pro .kv+.kv{border-top:1px solid #f1ece4}.fun .kv+.kv{border-top:2px solid rgba(26,20,16,.08)}:where(.pro,.fun) .kv .k{color:#57514A}.fun .kv .k{color:#5F5039;font-weight:600}:where(.pro,.fun) .kv .v{font-weight:700;color:#1A1410;text-align:right}.fun .kv .v{font-weight:800}:where(.pro,.fun) .meter{height:6px;border-radius:999px;background:#F1ECE4;overflow:hidden}:where(.pro,.fun) .meter i{display:block;height:100%;border-radius:999px;background:#FF7601}.fun .meter{height:10px;border:2px solid #1a1410;background:#FFF}.fun .meter i{border-radius:0}:where(.pro,.fun) .bdg{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;white-space:nowrap;flex:0 0 auto;font-size:12px;line-height:1}.pro .bdg{height:23px;padding:0 8px;border-radius:6px;font-weight:600;background:#F1ECE4;color:#57514A}.fun .bdg{height:25px;padding:0 8px;border-radius:8px;font-weight:800;border:2px solid #1a1410;background:#FFF;color:#1A1410}:where(.pro,.fun) .bdg.good{background:#E7F5EA;color:#2A7A38}.fun .bdg.good{background:#D3F9D8;color:#1A1410}:where(.pro,.fun) .bdg.warn{background:#FFF3D6;color:#8A5A0B}.fun .bdg.warn{background:#FFEC99;color:#1A1410}:where(.pro,.fun) .bdg.bad{background:#FDE8EF;color:#8E1A42}.fun .bdg.bad{background:#FFDEEB;color:#8E1A42;border-color:#C2255C}:where(.pro,.fun) .bdg.info{background:#EAF1FB;color:#1971C2}.fun .bdg.info{background:#D0EBFF;color:#1A1410}:where(.pro,.fun) .bdg.brand{background:#FFF1E6;color:#C04B05}.fun .bdg.brand{background:#FFE9D4;color:#1A1410}:where(.pro,.fun) .bdg.dotd:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}:where(.pro,.fun) .kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.pro,.fun) .kpi{box-sizing:border-box;padding:13px 14px 14px;min-width:0}:where(.pro,.fun) .kpi-l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pro .kpi-l{color:#8A8078}.fun .kpi-l{color:#8A7A5E;font-weight:800}:where(.pro,.fun) .kpi-v{padding-top:6px;color:#1A1410;white-space:nowrap}.pro .kpi-v{font:700 25px/1.05 Schibsted Grotesk,sans-serif;letter-spacing:-.02em}.fun .kpi-v{font:800 27px/1.05 Bricolage Grotesque,sans-serif;letter-spacing:-.03em}:where(.pro,.fun) .kpi-v small{font-size:15px;font-weight:700;margin-left:2px}:where(.pro,.fun) .kpi-s{padding-top:5px;font-size:12px;line-height:1.35;font-weight:600}.pro .kpi-s{color:#8A8078}.fun .kpi-s{color:#8A7A5E}:where(.pro,.fun) .kpi.wide{grid-column:1/-1}:where(.pro,.fun) .bars{display:flex;align-items:flex-end;gap:6px;height:150px;padding:0 2px;box-sizing:border-box;position:relative}:where(.pro,.fun) .bars .b{flex:1 1 0;display:flex;align-items:flex-end;gap:2px;height:100%;position:relative}:where(.pro,.fun) .bars .b i{flex:1 1 0;display:block;background:#FF7601;border-radius:4px 4px 0 0;min-height:0}:where(.pro,.fun) .bars .b i.pv{background:#E4DCD1}.fun .bars .b i{border:2px solid #1a1410;border-bottom:0;border-radius:6px 6px 0 0;box-sizing:border-box}.fun .bars .b i.pv{background:#F0E9DC}:where(.pro,.fun) .bars .b.on:before{content:"";position:absolute;inset:-8px -3px 0;border-radius:8px;background:rgba(255,118,1,.1)}.fun .bars .b.on:before{background:rgba(255,118,1,.18)}:where(.pro,.fun) .bars-ax{display:flex;gap:6px;padding:7px 2px 0;font-size:12px;font-variant-numeric:tabular-nums}.pro .bars-ax{color:#8A8078;border-top:1px solid #ece6df}.fun .bars-ax{color:#8A7A5E;font-weight:700;border-top:2.5px solid #1a1410}:where(.pro,.fun) .bars-ax span{flex:1 1 0;text-align:center}:where(.pro,.fun) .bars-ax span.on{color:#1A1410;font-weight:800}:where(.pro,.fun) .ro{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:11px 14px;border-radius:10px;font-size:13px}.pro .ro{background:#FAF6F1;color:#57514A}.fun .ro{background:#FFF8EA;border:2px solid #1a1410;font-weight:600;color:#5F5039}:where(.pro,.fun) .ro b{color:#1A1410;font-weight:800}:where(.pro,.fun) .legend{display:flex;gap:14px;font-size:12.5px}:where(.pro,.fun) .legend span{display:inline-flex;align-items:center;gap:6px}:where(.pro,.fun) .legend i{width:10px;height:10px;border-radius:3px;background:#FF7601}:where(.pro,.fun) .legend i.pv{background:#E4DCD1}.fun .legend{font-weight:700}.fun .legend i{border:2px solid #1a1410;box-sizing:border-box;width:12px;height:12px}:where(.pro,.fun) .fld{display:block;min-width:0}:where(.pro,.fun) .fl{display:flex;justify-content:space-between;gap:8px}:where(.pro,.fun) .fl em{font-style:normal;font-variant-numeric:tabular-nums}:where(.pro,.fun) .fv{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pro,.fun) .fv.ph-t{color:#A79C8E}:where(.pro,.fun) .unit{font:500 12px Martian Mono,monospace;flex:0 0 auto}.pro .fl{padding-bottom:7px;font-size:13.5px;font-weight:600;color:#1A1410}.pro .fl em{font-size:12px;font-weight:500;color:#A79C8E}.pro .fbox{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:46px;padding:0 13px;border:1px solid #d8d0c6;border-radius:10px;background:#FFF;color:#8A8078;box-shadow:0 1px 1.5px rgba(26,20,16,.04)}.pro .fv{font-size:15px;font-weight:500;color:#1A1410}.pro .fld.foc .fbox{border-color:#1A1410;box-shadow:0 0 0 3px rgba(255,118,1,.2);color:#FF7601}.pro .fld:focus-within .fbox{border-color:#1A1410;box-shadow:0 0 0 3px rgba(255,118,1,.2);color:#FF7601}.pro .fld.err .fbox{border-color:#8E1A42;box-shadow:0 0 0 3px rgba(142,26,66,.1);color:#8E1A42}.pro .fld.off .fbox{background:#F1ECE4;border-color:#E4DCD1}.pro .unit{color:#8A8078}.fun .fld{display:grid;grid-template-columns:46px 1fr auto auto;grid-template-rows:auto auto;box-sizing:border-box;min-height:60px;border:2.5px solid #1a1410;border-radius:16px;background:#FFF;box-shadow:0 3px 0 #1A1410;overflow:hidden}:where(.pro,.fun) .fsuf{display:flex;align-items:center;gap:8px;flex:0 0 auto}.fun .fsuf{grid-row:1/3;grid-column:3;padding-right:12px}.fun .fbox{display:contents}.fun .fcap{grid-row:1/3;grid-column:1;display:grid;place-items:center;background:#F0E9DC;border-right:2.5px solid #1a1410}.fun .fl{grid-row:1;grid-column:2;padding:10px 12px 0;font-size:12px;font-weight:700}.fun .fl,.fun .fl em{color:#8A7A5E}.fun .fv{grid-row:2;grid-column:2;padding:3px 12px 10px;font-size:15.5px;font-weight:700;color:#1A1410}.fun .unit{grid-row:1/3;grid-column:4;align-self:stretch;display:grid;place-items:center;padding:0 13px;background:#1A1410;color:#FFF8EA;font-weight:500}.fun .fld.nocap{grid-template-columns:0 1fr auto auto}.fun .fld.nocap .fcap{display:none}.fun .fld.foc{box-shadow:0 4px 0 #FF7601}.fun .fld:focus-within{box-shadow:0 4px 0 #FF7601}.fun .fld.foc .fcap{background:#FFE9D4}.fun .fld:focus-within .fcap{background:#FFE9D4}.fun .fld.foc .fl{color:#C04B05}.fun .fld:focus-within .fl{color:#C04B05}.fun .fld.err{border-color:#C2255C;box-shadow:0 3px 0 #C2255C}.fun .fld.err .fcap{background:#FBE4EC;border-color:#C2255C;color:#8E1A42}.fun .fld.off{border-style:dashed;border-color:rgba(26,20,16,.42);box-shadow:none;background:transparent}.pro .fcap{display:grid;place-items:center}.fun .fbox>.chev{grid-row:1/3;grid-column:3;align-self:center;margin:0 14px 0 4px!important}:where(.pro,.fun) .ferr{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;font-weight:700;line-height:1.4;padding-top:7px}.pro .ferr{color:#8E1A42}.fun .ferr{color:#C2255C}:where(.pro,.fun) .fhelp{font-size:12.5px;line-height:1.45;padding-top:7px}.pro .fhelp{color:#8A8078}.fun .fhelp{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .ftxa{min-height:104px;align-items:flex-start!important;padding-top:12px!important;line-height:1.5;white-space:normal!important}.pro .fbox:has(>.ftxa){height:auto;align-items:flex-start}:where(.pro,.fun) .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.pro,.fun) .stp{display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden}.pro .stp{height:46px;border:1px solid #d8d0c6;border-radius:10px;background:#FFF}.fun .stp{height:54px;border:2.5px solid #1a1410;border-radius:16px;background:#FFF;box-shadow:0 3px 0 #1A1410}:where(.pro,.fun) .stp>span{display:grid;place-items:center}:where(.pro,.fun) .stp .stp-k{width:48px;flex:0 0 auto}.pro .stp .stp-k{background:#FAF6F1;color:#57514A}.pro .stp .stp-k:first-child{border-right:1px solid #ece6df}.pro .stp .stp-k:last-child{border-left:1px solid #ece6df}.fun .stp .stp-k{background:#F0E9DC}.fun .stp .stp-k:first-child{border-right:2.5px solid #1a1410}.fun .stp .stp-k:last-child{border-left:2.5px solid #1a1410}:where(.pro,.fun) .stp .stp-k.off{color:#C7BCAC}:where(.pro,.fun) .stp .stp-v{flex:1 1 auto;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}:where(.pro,.fun) .tg{position:relative;display:inline-block;flex:0 0 auto;box-sizing:border-box}.pro .tg{width:46px;height:28px;border-radius:999px;background:#E4DCD1}.pro .tg:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#FFF;box-shadow:0 1px 2px rgba(26,20,16,.2)}.pro .ctl-input:checked+.tg,.pro .tg.on{background:#FF7601}.pro .ctl-input:checked+.tg:after,.pro .tg.on:after{left:21px}.fun .tg{width:62px;height:36px;background:#F0E9DC}.fun .tg,.fun .tg:after{border-radius:999px;border:2.5px solid #1a1410}.fun .tg:after{content:"";position:absolute;top:3px;left:3px;width:25px;height:25px;background:#FFF;box-sizing:border-box}.fun .ctl-input:checked+.tg,.fun .tg.on{background:#51CF66}.fun .ctl-input:checked+.tg:after,.fun .tg.on:after{left:28px}:where(.pro,.fun) .tg.off{opacity:.45}:where(.pro,.fun) .ctl-input:disabled+.tg{opacity:.45}:where(.pro,.fun) .trow{display:flex;align-items:center;gap:12px;padding:13px 16px;min-height:64px;box-sizing:border-box}.pro .trow+.trow{border-top:1px solid #f1ece4}.fun .trow+.trow{border-top:2px solid rgba(26,20,16,.1)}:where(.pro,.fun) .trow-t{font-size:15px;font-weight:600;color:#1A1410}.fun .trow-t{font-weight:700}:where(.pro,.fun) .trow-h{font-size:12.5px;line-height:1.4;padding-top:2px}.pro .trow-h{color:#8A8078}.fun .trow-h{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .cbx{width:22px;height:22px;border-radius:6px;border:1.5px solid #c7bcac;background:#FFF;box-sizing:border-box;flex:0 0 auto;display:grid;place-items:center;color:#FFF}:where(.pro,.fun) .cbx.on{background:#FF7601;border-color:#FF7601}:where(.pro,.fun) .ctl-input:checked+.cbx{background:#FF7601;border-color:#FF7601}.fun .cbx{width:26px;height:26px;border:2.5px solid #1a1410;border-radius:8px}.fun .cbx.on,.fun .ctl-input:checked+.cbx{background:#FF7601;color:#1A1410}:where(.pro,.fun) .rcard{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;padding:14px}.pro .rcard{border:1px solid #d8d0c6;border-radius:12px;background:#FFF}.pro .rcard.on{border-color:#FF7601;background:#FFF7EF;box-shadow:0 0 0 3px rgba(255,118,1,.12)}.fun .rcard{border:2.5px solid #1a1410;border-radius:16px;background:#FFF;box-shadow:0 3px 0 #1A1410}.fun .rcard.on{background:#FFE9D4;box-shadow:0 4px 0 #FF7601}:where(.pro,.fun) .rdisc{width:22px;height:22px;border-radius:999px;box-sizing:border-box;flex:0 0 auto;display:grid;place-items:center;margin-top:1px}.pro .rdisc{border:1.5px solid #c7bcac;background:#FFF}.pro .on>.rdisc{border-color:#FF7601}.fun .rdisc{border:2.5px solid #1a1410;background:#FFF}:where(.pro,.fun) .on>.rdisc:after{content:"";width:10px;height:10px;border-radius:999px;background:#FF7601}.fun .on>.rdisc:after{background:#1A1410}:where(.pro,.fun) .scrim{position:absolute;inset:0;z-index:20;background:rgba(26,20,16,.44)}:where(.pro,.fun) .sheet{position:absolute;left:0;right:0;bottom:0;z-index:21;background:#FFF;display:flex;flex-direction:column;box-sizing:border-box}.pro .sheet{border-radius:18px 18px 0 0;box-shadow:0 -10px 30px rgba(26,20,16,.18)}.fun .sheet{border-radius:26px 26px 0 0;border-top:2.5px solid #1a1410;background:#FFF8EA}:where(.pro,.fun) .sheet.full{top:10px}:where(.pro,.fun) .grab{width:38px;height:5px;border-radius:3px;margin:8px auto 2px;background:#D8D0C6;flex:0 0 auto}.fun .grab{background:#1A1410;opacity:.3}:where(.pro,.fun) .sh-hd{display:flex;align-items:center;gap:10px;padding:8px 12px 12px 18px;flex:0 0 auto}.pro .sh-hd{border-bottom:1px solid #f1ece4}.fun .sh-hd{border-bottom:2.5px solid #1a1410}:where(.pro,.fun) .sh-t{margin:0;flex:1 1 auto;min-width:0}.pro .sh-t{font:700 18px/1.2 Schibsted Grotesk,sans-serif;letter-spacing:-.015em}.fun .sh-t{font:800 20px/1.15 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}:where(.pro,.fun) .sh-s{font-size:13px;padding-top:2px}.pro .sh-s{color:#8A8078}.fun .sh-s{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .sh-bd{flex:1 1 auto;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column;gap:14px}:where(.pro,.fun) .sh-ft{flex:0 0 auto;display:flex;gap:10px;padding:12px 16px 30px}.pro .sh-ft{border-top:1px solid #f1ece4;background:#FFF}.fun .sh-ft{border-top:2.5px solid #1a1410;background:#FFF8EA}:where(.pro,.fun) .opt{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 18px;box-sizing:border-box;font-size:15.5px}.pro .opt+.opt{border-top:1px solid #f1ece4}.fun .opt+.opt{border-top:2px solid rgba(26,20,16,.1)}.fun .opt{font-weight:700;min-height:58px}:where(.pro,.fun) .opt.on{font-weight:800}.pro .opt.on{background:#FFF7EF}.fun .opt.on{background:#FFE9D4}:where(.pro,.fun) .opt.dan{color:#A61E4D}.fun .opt.dan{color:#8E1A42}:where(.pro,.fun) .save{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:12px 16px 30px}.pro .save{background:#FFF;border-top:1px solid #ece6df;box-shadow:0 -8px 20px -10px rgba(26,20,16,.18)}.fun .save{background:#FFF8EA;border-top:2.5px solid #1a1410}:where(.pro,.fun) .save-st{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:where(.pro,.fun) .save-t{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:#1A1410;white-space:nowrap}.fun .save-t{font-weight:800}:where(.pro,.fun) .save-t i{width:8px;height:8px;border-radius:999px;background:#FF7601}.fun .save-t i{width:11px;height:11px;border:2px solid #1a1410;box-sizing:border-box}:where(.pro,.fun) .save-s{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro .save-s{color:#8A8078}.fun .save-s{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .selbar{position:absolute;left:10px;right:10px;bottom:26px;z-index:12;display:flex;align-items:center;gap:4px;box-sizing:border-box;padding:8px 8px 8px 16px;background:#1A1410;color:#FFF}.pro .selbar{border-radius:16px;box-shadow:0 14px 30px -10px rgba(26,20,16,.55)}.fun .selbar{border-radius:20px;border:2.5px solid #1a1410;box-shadow:0 4px 0 #FF7601}:where(.pro,.fun) .selbar-n{flex:1 1 auto;font-size:14.5px;font-weight:800}:where(.pro,.fun) .selbar-a{width:54px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:11px;font-size:12px;font-weight:700;color:#F6F1EA}:where(.pro,.fun) .selbar-a.dan{color:#FF8FAB}:where(.pro,.fun) .selbar-a:disabled{opacity:.45}:where(.pro,.fun) .toast{position:absolute;left:16px;right:16px;bottom:30px;z-index:25;display:flex;align-items:center;gap:10px;box-sizing:border-box;padding:14px 16px;font-size:14px;font-weight:700}.pro .toast{background:#1A1410;color:#FFF;border-radius:13px;box-shadow:0 14px 30px -12px rgba(26,20,16,.6)}.fun .toast{background:#FFF;color:#1A1410;border:2.5px solid #1a1410;border-radius:16px;box-shadow:0 4px 0 #1A1410;font-weight:800}:where(.pro,.fun) .toast .ok{color:#51CF66}.fun .toast .ok{color:#2F9E44}:where(.pro,.fun) .fab{position:absolute;right:16px;bottom:30px;z-index:11;width:54px;height:54px;border-radius:999px;display:grid;place-items:center;box-sizing:border-box}.pro .fab{background:#FFF;border:1px solid #ece6df;box-shadow:0 0 0 4px rgba(255,118,1,.18),0 10px 22px -8px rgba(26,20,16,.35);color:#1A1410}.fun .fab{background:#FF7601;border:2.5px solid #1a1410;box-shadow:0 4px 0 #1A1410;color:#1A1410}:where(.pro,.fun) .fab.up{bottom:106px}:where(.pro,.fun) .ban{display:flex;gap:11px;align-items:flex-start;box-sizing:border-box;padding:13px 14px;font-size:13.5px;line-height:1.45}.pro .ban{border-radius:12px;background:#FDF3F6;border:1px solid #f0c4ce;color:#8E1A42}.fun .ban{border-radius:16px;background:#FFDEEB;border:2.5px solid #1a1410;box-shadow:0 3px 0 #1A1410;color:#1A1410;font-weight:600}.pro .ban.adv{background:#FFF8EC;border-color:#F2D9A7;color:#6B470A}.fun .ban.adv{background:#FFEC99}:where(.pro,.fun) .ban b{font-weight:800}:where(.pro,.fun) .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:26px 22px 24px}:where(.pro,.fun) .empty .tile{width:48px;height:48px;margin-bottom:4px}:where(.pro,.fun) .empty-t{font-size:16px;font-weight:700;color:#1A1410}.fun .empty-t{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:17px}:where(.pro,.fun) .empty-p{font-size:13.5px;line-height:1.5;max-width:30ch}.pro .empty-p{color:#8A8078}.fun .empty-p{color:#8A7A5E;font-weight:600}:where(.pro,.fun) .skel{border-radius:8px;background:linear-gradient(90deg,#EFE9E1,#F7F3EE,#EFE9E1)}.fun .skel{background:#F0E9DC;border-radius:10px}@media (max-width:767.98px){.pro.pro .good:not(.bdg){color:#2A7A38}.fun.fun .good:not(.bdg){color:#2F9E44}.pro.pro .warn:not(.bdg){color:#8A5A0B}.fun.fun .warn:not(.bdg){color:#B45309}.pro.pro .bad:not(.bdg){color:#8E1A42}.fun.fun .bad:not(.bdg){color:#C2255C}.pro.pro .fv.ph-t{color:#A79C8E;font-weight:400}.fun.fun .fv.ph-t{color:#B3A68F;font-weight:600}}