.at--calc{--wine:#3F000F;--oxblood:#6E001A;--burg:#850020;--chilli:#AA0003;--peony:#FAD2E1;--hotrose:#FFA1C2;--cream:#FFFAF5;--linen:#F9EEE5;--sand:#E6D3C6;--dust:#CDB6A8;--ink:#1C1310;--cocoa:#4C4242;--muted:#7A6A66;--paper:#FBF7F0;--paper2:#F3EDE2;--rule:#E6D8C9;--pink:#F8E6EA;--pistachio:#D0D996;--body:#24070F;--sky:#B7D9FF;--red:#E3000F;--display:var(--mys-display-face,"Archivo Black"),"Helvetica Neue",Arial,sans-serif;--serif:var(--mys-serif-face,"Instrument Serif"),"Times New Roman",Georgia,serif;--ui:var(--mys-sans-face,"Inter"),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--mys-mono,"DM Mono"),ui-monospace,Menlo,Consolas,monospace;--hand:"Caveat","Segoe Print","Comic Sans MS",cursive;--shell:#F6C6D4;--shell2:#EDAFC2;--shellHi:#FDE3EB;--shellInk:#7A2440;--keyW:#FFF7F9;--keyP:#F9D5E0;--keyD:#E9A3B8;--slate:#0F1110;--chalk:#8CF5B4;--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}.at--calc *{box-sizing:border-box}.at--calc{margin:0;background:var(--wine);color:var(--cream);font-family:var(--ui);font-size:15px;-webkit-font-smoothing:antialiased;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0;overflow-x:hidden}.at--calc:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/></svg>")}.at--calc dd,.at--calc dl,.at--calc h1,.at--calc h2,.at--calc h3,.at--calc p,.at--calc ul{margin:0}.at--calc button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.at--calc button:disabled{cursor:not-allowed}.at--calc input{font:inherit;color:inherit}.at--calc :focus-visible{outline:2px solid currentColor;outline-offset:3px}.at--calc .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.at--calc em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.at--calc .wrap{max-width:1400px;margin:0 auto;padding-inline:clamp(12px,3vw,32px)}.at--calc .top{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding-block:8px 6px}.at--calc .brand{display:grid;gap:4px;min-width:0}.at--calc .brand .wm{font-family:var(--serif);font-size:22px;line-height:1;color:var(--linen)}.at--calc .brand .wm i{color:var(--hotrose)}.at--calc .crumbs{font-size:12.5px;color:var(--dust);display:flex;gap:7px;flex-wrap:wrap}.at--calc .crumbs b{color:var(--sand);font-weight:600}.at--calc .top--tabs{justify-content:flex-end}.at--calc .tabs{gap:2px;padding:3px;border:1.5px solid rgba(230,211,198,.3);flex-wrap:nowrap;max-width:100%}.at--calc .tab,.at--calc .tabs{display:inline-flex;border-radius:999px;min-width:0}.at--calc .tab{min-height:40px;padding:0 15px;font-size:14px;font-weight:600;color:var(--sand);align-items:center;justify-content:center;gap:6px;transition:background .2s,color .2s;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.at--calc .tab .n{font-family:var(--mono);font-size:11px;font-weight:500;opacity:.7;flex:none}.at--calc .mode-short,.at--calc .tab-short{display:none}.at--calc .tab:hover{color:var(--cream)}.at--calc .tab[aria-selected=true]{background:var(--peony);color:var(--oxblood)}.at--calc .tab .count{box-sizing:border-box;min-width:21px;height:21px;padding:0 6px!important;border-radius:999px;background:rgba(249,238,229,.14);font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;flex:none;vertical-align:middle}.at--calc .tab[aria-selected=true] .count{background:var(--oxblood);color:var(--peony)}.at--calc .eyebrow,.dashboard .at.at--calc .eyebrow{font-weight:700!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hotrose)!important}.at--calc .ovHead .eyebrow,.dashboard .at.at--calc .ovHead .eyebrow{font-weight:800!important;font-size:12.5px;letter-spacing:.16em}.at--calc .hero{font-family:var(--display);font-weight:400;font-size:clamp(40px,6.2vw,84px);line-height:.95;letter-spacing:-.02em;color:var(--linen)!important;margin-top:10px;text-wrap:balance}.at--calc .hero em{font-size:1.1em;color:var(--peony)!important}.at--calc .lede{max-width:46ch;font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.8vw,25px);line-height:1.35;color:var(--sand)!important}.at--calc .btn{min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s var(--ease),background .2s,border-color .2s;white-space:nowrap}.at--calc .btn:hover:not(:disabled){transform:translateY(-2px)}.at--calc .btn:disabled{opacity:.6}.at--calc .btn.pri{background:var(--burg);color:var(--cream)}.at--calc .btn.pri:hover:not(:disabled){background:var(--oxblood)}.at--calc .btn.sec{border:1.5px solid var(--dust);color:var(--ink);background:transparent}.at--calc .btn.sec:hover{border-color:var(--burg);color:var(--burg)}.at--calc .btn.danger{border:1.5px solid var(--chilli);color:var(--chilli)}.at--calc .btn.dangerP{background:var(--chilli);color:var(--cream)}.at--calc .btn.done{border:1.5px solid var(--ink);color:var(--ink);opacity:1}.at--calc .btn.light{background:var(--peony);color:var(--oxblood)}.at--calc .btn.ghostL{border:1.5px solid rgba(249,238,229,.4);color:var(--linen)}.at--calc .btn.ghostL:hover{border-color:var(--linen)}.at--calc .lnk{border-bottom:1px solid;min-height:32px;font-size:14px;display:inline-flex;align-items:center;gap:6px}.at--calc .lnk:hover{color:var(--burg)}.at--calc .onDark .lnk:hover{color:var(--cream)}.at--calc .spin{width:16px;height:16px;border:2px solid rgba(255,250,245,.35);border-top:2px solid var(--cream);border-radius:50%;animation:rot .8s linear infinite}@keyframes rot{to{transform:rotate(1turn)}}.at--calc .resume{background:var(--peony);color:var(--oxblood);border-radius:12px;padding:12px 12px 12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.at--calc .resume .btn{min-height:40px;padding:0 16px;border:1.5px solid var(--oxblood);color:var(--oxblood)}.at--calc .kick{font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--chilli)!important}.at--calc .note{font-size:13px;color:var(--muted)}.at--calc .req{color:var(--chilli)}.at--calc .qstack{position:relative;margin:6px 18px 22px 0}.at--calc .ghost{position:absolute;inset:0;background:var(--paper2);transform:translate(14px,12px) rotate(2.2deg);box-shadow:0 1px 2px rgba(20,4,8,.2),0 20px 30px -16px rgba(0,0,0,.5)}.at--calc .card,.at--calc .ghost{border-radius:2px;background-image:none}.at--calc .card{position:relative;z-index:1;color:var(--ink);padding:clamp(14px,1.6vw,20px);display:grid;gap:12px;align-content:start;transform:rotate(-.6deg);background-color:var(--paper);box-shadow:0 1px 2px rgba(20,4,8,.22),0 3px 6px rgba(20,4,8,.12),0 18px 28px -16px rgba(0,0,0,.5)}.at--calc #qcard.card{display:flex;flex-direction:column}.at--calc .card>*{min-width:0}.at--calc .meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--cocoa);flex-wrap:wrap}.at--calc .qcount{display:inline-flex;align-items:center;gap:10px}.at--calc .qtag{background:var(--peony);color:var(--oxblood);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.at--calc .sofar{font-family:var(--mono);color:var(--burg);font-variant-numeric:tabular-nums}.at--calc .dots{display:flex;gap:6px}.at--calc .dots i{height:3px;flex:1;border-radius:2px;background:var(--burg);opacity:.14;transition:opacity .4s}.at--calc .dots i.done{opacity:.85}.at--calc .dots i.cur{opacity:.45}.at--calc .qh{font-family:var(--display);font-weight:400;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-top:2px}.at--calc .qh em{font-size:1.12em;color:var(--burg)}.at--calc .why{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.35;color:var(--cocoa);margin-top:-4px;max-width:46ch}.at--calc .qbody{display:grid;gap:16px}.at--calc .err{font-size:14px;font-weight:600;line-height:1.35;padding:9px 12px;border-radius:8px;background:var(--pink);color:var(--burg);margin:0}.at--calc .go{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--rule);flex-wrap:nowrap;min-width:0}.at--calc .go .back{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;min-height:44px;color:var(--cocoa);flex:none}.at--calc .go .back .ar{transition:transform .3s var(--ease)}.at--calc .go .back:hover .ar{transform:translateX(-4px)}.at--calc .goEnd{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0;flex:1 1 auto}.at--calc .goNote{margin:0;max-width:26ch;min-width:0;flex:0 1 auto;font-size:12.5px;line-height:1.3;font-weight:500;color:var(--muted);text-align:right}.at--calc .next{min-height:50px;padding:0 26px;border-radius:999px;background:var(--burg);color:var(--cream);font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:10px;flex:none;white-space:nowrap}.at--calc .go .back,.at--calc .next{text-transform:none!important;letter-spacing:0!important}.at--calc .next:hover:not(:disabled){background:var(--oxblood)}.at--calc .next:disabled{opacity:.75}.at--calc .next .ar{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.at--calc .next:hover .ar{transform:translateX(5px)}.at--calc .banner{border-radius:10px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;background:#E7F0FA;color:var(--ink)}.at--calc .banner b{display:block}.at--calc .seg{display:inline-flex;gap:2px;padding:3px;border:1.5px solid var(--rule);border-radius:999px;justify-self:start}.at--calc .seg button{min-height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--cocoa);text-transform:none!important;letter-spacing:0!important}.at--calc .seg button[aria-checked=true]{background:var(--burg);color:var(--cream)}.at--calc .sizeGrid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.25fr);gap:14px 16px;align-items:start;min-width:0}.at--calc .sizeGrid .prevBox{min-width:0;max-width:100%;overflow:visible;z-index:0}.at--calc .sizeGrid .fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;gap:12px 10px;position:relative;z-index:1}.at--calc .sizeGrid .fld{min-width:0;max-width:100%}.at--calc .sizeGrid .apc-stepper,.at--calc .sizeGrid .stepper{min-width:0;max-width:100%;box-sizing:border-box}.at--calc .sizeGrid .stp{width:32px;height:38px;font-size:18px;flex:0 0 auto}.at--calc .sizeGrid .unit-s{font-size:.95rem!important;flex:0 0 auto;white-space:nowrap}.at--calc .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.at--calc .fields .full{grid-column:1/-1}.at--calc .fields.one{grid-template-columns:minmax(0,1fr);max-width:400px}.at--calc .fld{display:grid;gap:6px;min-width:0}.at--calc .fld label{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--cocoa)}.at--calc .fld .opt{font-weight:500;color:var(--muted)}.at--calc .stepper{display:flex;align-items:center;gap:2px;border-bottom:2.5px solid var(--dust);transition:border-color .15s}.at--calc .stepper:focus-within{border-bottom-color:var(--burg)}.at--calc .stepper.bad{border-bottom-color:var(--chilli)}.at--calc .stepper input{flex:1;min-width:0;width:100%;background:transparent;border:0;padding:4px 2px 6px;font-family:var(--display);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.1;text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}.at--calc .fields.one .stepper input{font-size:clamp(2rem,3.4vw,2.9rem)}.at--calc .stepper input::-moz-placeholder{color:var(--ink);opacity:.25}.at--calc .stepper input::placeholder{color:var(--ink);opacity:.25}.at--calc .stepper input:focus{outline:none}.at--calc .stp{flex:none;width:40px;height:44px;border-radius:10px;color:var(--burg);font-size:22px;line-height:1;transition:background .15s,transform .1s}.at--calc .stp:hover{background:var(--pink)}.at--calc .stp:active{transform:scale(.9)}.at--calc .unit-s{flex:none;font-family:var(--display);font-size:1.15rem;color:var(--muted);padding:0 2px}.at--calc .ferr{display:block;margin-top:6px;font-size:13px;font-weight:600;line-height:1.35;color:var(--chilli)}.at--calc .tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.at--calc .tile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;width:100%;min-width:0;padding:14px 16px;border-radius:14px;border:1.5px solid var(--rule);background:rgba(251,247,240,.92);color:var(--ink);transition:border-color .2s,background .2s,transform .2s var(--ease);text-transform:none!important;letter-spacing:0!important;cursor:pointer}.at--calc .tile:hover{border-color:var(--burg);transform:translateY(-1px)}.at--calc .tile[aria-checked=true]{background:var(--pink);border-color:var(--burg)}.at--calc .tile .tx{display:grid;gap:3px;min-width:0}.at--calc .tile b{font-weight:600;font-size:15.5px;line-height:1.25}.at--calc .tile b,.at--calc .tile small{text-transform:none!important;letter-spacing:0!important}.at--calc .tile small{font-size:13px;color:var(--muted)}.at--calc .tile[aria-checked=true] small{color:var(--burg)}.at--calc .ck{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--dust);display:grid;place-items:center;color:transparent;background:transparent;flex:none;line-height:0}.at--calc .ck svg{display:block;width:12px;height:12px}.at--calc .tile[aria-checked=true] .ck{background:var(--burg);border-color:var(--burg);color:#fff}.at--calc .cgroups{display:grid;gap:14px}.at--calc .cgroup{display:grid;gap:8px}.at--calc .cgroup h3{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none!important;color:var(--muted)}.at--calc .chips{display:flex;flex-wrap:wrap;gap:8px}.at--calc .chip{min-height:34px!important;padding:5px 13px!important;border-radius:999px;border:1.5px solid var(--rule)!important;background:rgba(251,247,240,.92);color:var(--ink);font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex;align-items:center;gap:8px;transition:background .2s,border-color .2s,color .2s}.at--calc .chip:hover{border-color:var(--burg)}.at--calc .chip[aria-checked=true]{background:var(--burg);border-color:var(--burg);color:var(--cream)}.at--calc .standG .cgroup{padding-bottom:4px}.at--calc .prev{position:relative;width:100%;aspect-ratio:1;max-height:148px;max-width:100%;background:var(--paper2);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.at--calc .cv{position:absolute;left:42%;top:46%;transform:translate(-50%,-50%);max-width:calc(100% - 48px);max-height:calc(100% - 52px);transition:width .35s cubic-bezier(.2,.9,.3,1),height .35s cubic-bezier(.2,.9,.3,1)}.at--calc .surf{position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 24px -14px rgba(28,19,16,.5);transition:background .3s}.at--calc .surf.paint{background:var(--sky)}.at--calc .surf.photo{background:#CFC8C3;box-shadow:inset 0 0 0 4px #fff,0 14px 24px -14px rgba(28,19,16,.5)}.at--calc .surf.draw{background:#FFFDF8;border:1px solid var(--rule)}.at--calc .surf.blank{background:#fff}.at--calc .surf.pic{background:var(--paper2)}.at--calc .surf svg{left:0;right:0;bottom:0}.at--calc .surf img,.at--calc .surf svg{position:absolute;width:100%;height:100%}.at--calc .surf img{inset:0;-o-object-fit:cover;object-fit:cover;display:block}.at--calc .sun{position:absolute;right:14%;top:14%;width:14%;aspect-ratio:1/1;border-radius:50%;background:var(--linen)}.at--calc .hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-size:12.5px;font-weight:500;color:var(--muted)}.at--calc .an-w{left:0;width:100%;height:0}.at--calc .an-h,.at--calc .an-w{position:absolute;color:var(--ink)}.at--calc .an-h{top:0;height:100%;width:0}.at--calc .an-d{position:absolute;left:0;top:0;width:100%;height:0;color:var(--ink)}.at--calc .an-lw{left:50%;top:0;transform:translateX(-50%);text-align:center}.at--calc .an-lh,.at--calc .an-lw{position:absolute;white-space:nowrap;line-height:1.2}.at--calc .an-lh{left:0;top:50%;transform:translateY(-50%)}.at--calc .an-ld{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);text-align:center;white-space:nowrap;line-height:1.2;display:inline-flex;align-items:baseline;gap:6px}.at--calc .an-k{display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.at--calc .an-v{display:block;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.at--calc .an-ld .an-k,.at--calc .an-ld .an-v{display:inline}.at--calc .trail{display:grid;gap:10px;margin-top:4px;padding-bottom:8px}.at--calc .trailHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.at--calc .trailHead p{font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.at--calc .trailHead button{font-size:13px;font-weight:600;color:var(--linen);border-bottom:1px solid;min-height:30px;text-transform:none!important}.at--calc .trailHead button:hover{color:#fff}.at--calc .trailList{display:flex;flex-wrap:wrap;gap:8px}.at--calc .trailList button{font-size:13px;font-weight:500;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,250,245,.55);color:var(--cream);background:rgba(255,250,245,.06);display:inline-flex;align-items:center;gap:6px;transition:border-color .2s,background .2s;max-width:100%;text-transform:none!important}.at--calc .trailList button:hover{border-color:var(--cream);background:rgba(249,238,229,.12)}.at--calc .trailList button span{color:var(--sand)}.at--calc .trailList.wait{display:block;color:var(--linen);font-size:14px;line-height:1.4}.at--calc .rwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start;padding-block:8px 110px}.at--calc .machine,.at--calc .machineGate{width:min(380px,100%);justify-self:center}.at--calc .machineGate{position:relative;min-width:0;max-width:100%}.at--calc .machineGate .machine{width:100%;justify-self:stretch}.at--calc .machineGate.is-locked .machineGate-stage{filter:blur(7px) saturate(.85);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(.995)}.at--calc .machineGate-veil{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;text-align:center;border-radius:22px;background:rgba(32,6,14,.42);backdrop-filter:blur(2px);box-sizing:border-box}.at--calc .machineGate-veil--wait{background:rgba(32,6,14,.28)}.at--calc .machineGate-kicker{margin:0!important;font:700 11px/1.2 var(--ui),Inter,system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hotrose)!important}.at--calc .machineGate-copy{margin:0!important;max-width:26ch;font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:clamp(20px,2.2vw,26px)!important;line-height:1.25!important;color:var(--linen)!important;text-transform:none!important;letter-spacing:0!important}.at--calc .machineGate-copy em{color:var(--peony)!important}.at--calc .machineGate-loginLink{display:inline-flex!important;align-items:center!important;vertical-align:baseline;margin:0 4px 0 0!important;padding:7px 16px!important;min-height:34px!important;border:1.5px solid var(--hotrose)!important;border-radius:999px!important;background:color-mix(in srgb,var(--hotrose) 36%,rgba(20,4,10,.45))!important;box-shadow:0 0 0 1px rgba(255,161,194,.28),0 8px 18px -8px rgba(0,0,0,.6)!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:15px!important;line-height:1.2!important;letter-spacing:.04em!important;color:#fff!important;text-decoration:none!important;text-transform:none!important;cursor:pointer;pointer-events:auto;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.at--calc .machineGate-loginLink:hover{color:#fff!important;background:color-mix(in srgb,var(--hotrose) 52%,rgba(20,4,10,.35))!important;border-color:var(--peony)!important;box-shadow:0 0 0 1px rgba(255,161,194,.4),0 10px 20px -8px rgba(0,0,0,.65)!important;transform:translateY(-1px)}.at--calc .calc{position:relative;z-index:1;background:var(--body);border-radius:30px;padding:24px 20px 22px;box-shadow:inset 0 1px 0 rgba(255,250,245,.09),inset 0 -3px 0 rgba(0,0,0,.35),0 34px 60px -24px rgba(0,0,0,.7)}.at--calc .calc:before{content:"";position:absolute;left:34px;right:34px;top:9px;height:6px;border-radius:3px;background:#0B0204;box-shadow:inset 0 1px 2px #000,0 1px 0 rgba(255,250,245,.06)}.at--calc .brandrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.at--calc .brandrow span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.at--calc .brandrow span b{color:var(--hotrose)}.at--calc .solar{display:flex;gap:2px;padding:3px;background:#0B0204;border-radius:4px}.at--calc .solar i{width:16px;height:14px;background:linear-gradient(160deg,#4a3237,#2a1a1e 60%);border-radius:1px}.at--calc .lcd{margin-top:12px;background:var(--pistachio);border-radius:12px;padding:8px 12px 10px;box-shadow:inset 0 3px 10px rgba(1,51,54,.38),0 0 0 6px #120306}.at--calc .ind{display:flex;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:#24310F;min-height:14px}.at--calc .ind span{opacity:.13;transition:opacity .15s}.at--calc .ind span.on{opacity:.9}.at--calc .ind .opi{margin-left:auto;opacity:.9;font-size:12px;min-width:12px;text-align:right}.at--calc .expr{font-family:var(--mono);font-size:13px;text-align:right;min-height:19px;color:#1E221C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at--calc .digits{display:flex;justify-content:flex-end;height:clamp(48px,6vw,60px)}.at--calc .digits svg{height:100%;width:auto;flex:none}.at--calc .digits .sg{fill:rgba(21,34,14,.07);transition:fill .05s}.at--calc .digits .sg.on{fill:#15220E}.at--calc .keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.at--calc .key{height:54px;border-radius:13px;font-size:21px;background:var(--linen);color:var(--ink);box-shadow:0 4px 0 #BFA898,0 7px 12px rgba(0,0,0,.4);transition:transform 70ms,box-shadow 70ms,filter .15s;font-variant-numeric:tabular-nums;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.at--calc .key:hover{filter:brightness(1.05)}.at--calc .key.fn{background:#4A2A31;color:var(--sand);box-shadow:0 4px 0 #2B141A,0 7px 12px rgba(0,0,0,.4);font-size:17px}.at--calc .key.op{background:var(--burg);color:var(--peony);box-shadow:0 4px 0 #4A0012,0 7px 12px rgba(0,0,0,.4);font-size:24px}.at--calc .key.rnd{background:var(--peony);color:var(--oxblood);box-shadow:0 4px 0 #D99AB3,0 7px 12px rgba(0,0,0,.4);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.at--calc .key.eq{background:var(--chilli);color:var(--cream);box-shadow:0 4px 0 #5E0002,0 7px 12px rgba(0,0,0,.4);font-size:26px}.at--calc .key.down,.at--calc .key:active{transform:translateY(4px);box-shadow:0 0 0 transparent,0 2px 4px rgba(0,0,0,.4)}.at--calc .key.down{filter:brightness(1.12)}.at--calc .mtip{margin-top:28px;text-align:center;font-size:13px;line-height:1.5;color:var(--dust)}.at--calc .wrap--detail .mtip,.at--calc .wrap--result .mtip{margin-top:32px}.at--calc .panel{display:grid;gap:18px}.at--calc .ptop{align-items:center;gap:12px}.at--calc .modes{border:1.5px solid rgba(230,211,198,.3);min-width:0}.at--calc .modes button{min-height:38px;padding:0 15px;font-size:14px;transition:background .2s,color .2s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:0}.at--calc .modes button:hover{color:var(--cream)}.at--calc .pnote{line-height:1.5;margin-top:-8px}.at--calc .backrow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:var(--sand);font-size:14px}.at--calc .backrow .date{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dust)}.at--calc .title-in{width:100%;border:0;border-bottom:1.5px dashed var(--dust);background:transparent;font-family:var(--serif);font-style:italic;font-size:30px;line-height:1.2;color:var(--ink);padding:2px 0 6px;border-radius:0}.at--calc .title-in:focus{outline:none;border-bottom-color:var(--burg)}.at--calc .title-in::-moz-placeholder{color:var(--ink);opacity:.4}.at--calc .title-in::placeholder{color:var(--ink);opacity:.4}.at--calc .title-st{font-family:var(--serif);font-style:italic;font-size:30px;line-height:1.2;color:var(--ink)}.at--calc .lab{display:grid;gap:3px;font-size:15px;color:var(--cocoa)}.at--calc .lab b{color:var(--ink);font-weight:600}.at--calc .pricebox{display:grid;gap:6px;padding-top:16px;border-top:1px solid var(--rule)}.at--calc .price-row{display:flex;align-items:center;gap:16px}.at--calc .bigprice{font-family:var(--display);font-size:clamp(58px,7vw,100px);line-height:.95;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.at--calc .reddot{width:26px;height:26px;border-radius:50%;background:var(--red);flex:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.at--calc .res-note{font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.35;color:var(--cocoa)}.at--calc .proto{display:inline-flex;gap:8px;align-items:center;justify-self:start;padding:7px 11px;border:1.5px dashed var(--dust);border-radius:10px;font-size:12.5px;color:var(--muted);line-height:1.4}.at--calc .acts,.at--calc .saved-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.at--calc .saved-line{font-size:14px;font-weight:600;color:var(--ink)}.at--calc .strip{background:var(--ink);color:var(--cream);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.at--calc .specs{display:grid;gap:4px}.at--calc .specs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.at--calc .specs-head h3{font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.at--calc .rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.at--calc .row{padding:11px 0;border-bottom:1px solid rgba(230,211,198,.18);min-width:0}.at--calc .row dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);margin-bottom:4px}.at--calc .row dd{font-size:15px;font-weight:500;color:var(--cream)}.at--calc .ov{display:grid;gap:clamp(28px,5vh,52px);padding-block:8px 88px}.at--calc .ovHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.at--calc .ovGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);gap:clamp(16px,2.4vw,28px);max-width:1120px}.at--calc .startCard{position:relative;background:var(--burg);color:var(--cream);border-radius:4px;padding:clamp(16px,2.2vw,26px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(14px,2.2vw,26px);align-items:center;box-shadow:inset 0 1px 0 rgba(255,250,245,.12),0 22px 36px -24px rgba(0,0,0,.7);overflow:hidden}.at--calc .startCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 0 0,rgba(255,161,194,.16),transparent 60%)}.at--calc .startCard>*{position:relative;min-width:0}.at--calc .easel{display:grid;gap:10px;justify-items:center}.at--calc .hangwrap{position:relative;padding-top:22px;width:100%;display:flex;justify-content:center}.at--calc .hangwrap:before{content:"";position:absolute;left:50%;top:0;width:46%;height:22px;transform:translateX(-50%);background:linear-gradient(to top left,transparent calc(50% - .7px),rgba(249,238,229,.55) 50%,transparent calc(50% + .7px)) 0/50% 100% no-repeat,linear-gradient(to top right,transparent calc(50% - .7px),rgba(249,238,229,.55) 50%,transparent calc(50% + .7px)) 100%/50% 100% no-repeat}.at--calc .hangwrap:after{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--linen)}.at--calc .bigframe{display:block;width:min(100%,176px);border:8px solid var(--ink);background:var(--cream);padding:8px;box-shadow:0 20px 28px -16px rgba(0,0,0,.7);transform:rotate(-1.2deg)}.at--calc .bigframe .in{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;max-width:100%}.at--calc .capt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--peony)}.at--calc .startCopy{display:grid;gap:10px;align-content:center}.at--calc .startCopy h2{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.8vw,38px);line-height:1;letter-spacing:-.015em;color:var(--cream)!important;text-wrap:balance}.at--calc .startCopy h2 em{font-size:1.12em;color:var(--peony)!important}.at--calc .startCopy p.t{font-size:14.5px;line-height:1.5;color:rgba(249,238,229,.9)!important;max-width:36ch}.at--calc .startCard .eyebrow{color:var(--hotrose)!important;font-weight:700}.at--calc .startActs{display:grid;gap:10px;margin-top:4px}.at--calc .startActs .btn.light{justify-self:stretch;min-height:44px}.at--calc .upl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.at--calc .upl .btn{min-height:40px;padding:0 16px;font-size:13.5px}.at--calc .upl .opt{font-size:13px;color:var(--dust)}.at--calc .upl .rm{font-size:13px;color:var(--peony);border-bottom:1px solid;min-height:30px}.at--calc .uplErr{font-size:13px;font-weight:600;color:var(--peony)}.at--calc .wallcard{display:grid;gap:12px;align-content:start}.at--calc .ovWall .card.wallcard{padding:clamp(16px,2vw,24px);gap:12px}.at--calc .wallcard .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.at--calc .wallcard h2{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1;color:var(--ink);margin-top:4px}.at--calc .countline{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;white-space:nowrap}.at--calc .wallbox{padding:16px 14px;display:grid;gap:10px;justify-items:center;text-align:center}.at--calc .wallbox .big{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.2vw,30px);line-height:1.1;color:var(--burg)}.at--calc .wallbox .big b{font-family:var(--display);font-style:normal;font-weight:400;font-size:.95em;color:var(--ink)}.at--calc .wallbox p{font-size:14px;line-height:1.5;color:var(--cocoa);max-width:34ch}.at--calc .mini{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:12px 16px;padding:6px 0 4px}.at--calc .mpiece{display:flex;flex-direction:column;align-items:center;gap:6px}.at--calc .mpiece .pr{font-family:var(--display);font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.at--calc .why2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,5vw,72px);align-items:start}.at--calc .why2 h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1;color:var(--linen);letter-spacing:-.01em;text-wrap:balance}.at--calc .why2 h2 em{font-size:1.1em;color:var(--peony)}.at--calc .slips{display:grid;gap:12px}.at--calc .slip{background:var(--cream);color:var(--ink);padding:14px 18px;border-radius:2px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:2px 14px;align-items:baseline;box-shadow:0 10px 24px rgba(0,0,0,.25)}.at--calc .slip:nth-child(2){transform:rotate(-.5deg)}.at--calc .slip:nth-child(4){transform:rotate(.4deg)}.at--calc .slip b{font-family:var(--mono);font-weight:500;font-size:13px;color:var(--chilli)}.at--calc .slip h3{font-size:15.5px;font-weight:600}.at--calc .slip p{grid-column:2;font-size:14px;color:var(--cocoa);line-height:1.45}.at--calc .lib{display:grid;gap:26px;padding-block:clamp(28px,6vh,56px) 110px}.at--calc .libHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.at--calc .libHead p.s{color:var(--sand);font-size:14px;margin-top:12px;max-width:62ch;line-height:1.5}.at--calc .libTools{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.at--calc .salon{border-top:1.5px solid rgba(230,211,198,.35);border-bottom:1.5px solid rgba(230,211,198,.35);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:60px 48px;padding:70px 8px 44px}.at--calc .piece{display:flex;flex-direction:column;align-items:center;gap:16px}.at--calc .piece-btn{position:relative;display:block}.at--calc .piece-btn:before{content:"";position:absolute;left:50%;top:-28px;height:28px;border-left:1px solid rgba(230,211,198,.45)}.at--calc .fr{display:block;border:7px solid var(--ink);background:var(--cream);padding:7px;box-shadow:0 18px 26px -14px rgba(0,0,0,.7);transition:transform .22s ease}.at--calc .mpiece button:hover .fr,.at--calc .piece-btn:focus-visible .fr,.at--calc .piece-btn:hover .fr{transform:translateY(-4px) rotate(-1deg)}.at--calc .fr .in{display:block;position:relative;overflow:hidden}.at--calc .mpiece .fr{border-width:4px}.at--calc .plabel{background:var(--paper);color:var(--ink);border-radius:2px;padding:10px 6px 10px 14px;display:flex;gap:4px;align-items:center;min-width:190px;max-width:260px;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.at--calc .plabel .in{flex:1;min-width:0}.at--calc .pl-title{font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.15}.at--calc .pl-what{font-size:12px;color:var(--muted);margin-top:2px}.at--calc .pl-price{font-family:var(--display);font-size:19px;margin-top:6px;display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.at--calc .pl-date{font-family:var(--mono);font-size:11px;color:var(--muted)}.at--calc .icon-btn{width:44px;height:44px;border-radius:12px;display:inline-grid;place-items:center;color:var(--muted);flex:none}.at--calc .icon-btn:hover{color:var(--chilli);background:var(--pink)}.at--calc .scale{text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.at--calc .ledger{list-style:none;padding:0;border-top:1.5px solid rgba(230,211,198,.35)}.at--calc .lrow{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(230,211,198,.2)}.at--calc .lmain{flex:1;min-width:0;padding:14px 8px;display:grid;grid-template-columns:56px 110px minmax(0,1.3fr) minmax(0,.8fr) 110px;gap:16px;align-items:center;text-align:left;border-radius:10px}.at--calc .lmain:hover{background:rgba(249,238,229,.05)}.at--calc .lthumb{display:flex;align-items:center;justify-content:center;width:56px;height:48px}.at--calc .lthumb span{display:block;position:relative;border:2px solid var(--cream)}.at--calc .lprice{font-family:var(--display);font-size:24px;color:var(--peony);font-variant-numeric:tabular-nums}.at--calc .lwhat strong{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;color:var(--linen)}.at--calc .lwhat span{font-size:13px;color:var(--dust)}.at--calc .lmeta{font-size:13px;color:var(--sand)}.at--calc .ldate{font-family:var(--mono);font-size:12px;color:var(--sand)}.at--calc .lrow .icon-btn{color:var(--dust)}.at--calc .lrow .icon-btn:hover{color:var(--peony);background:rgba(249,238,229,.08)}.at--calc .emptyWall{border-top:1.5px solid rgba(230,211,198,.35);border-bottom:1.5px solid rgba(230,211,198,.35);display:grid;justify-items:center;text-align:center;gap:12px;padding:64px 16px 72px}.at--calc .emptyWall h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,40px);color:var(--linen)}.at--calc .emptyWall h2 em{color:var(--peony)}.at--calc .emptyWall p{color:var(--sand);max-width:44ch;line-height:1.5}.at--calc .scrim{position:fixed;inset:0;z-index:70;background:rgba(20,3,8,.62);display:flex;align-items:center;justify-content:center;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.at--calc .card.modal{width:100%;max-width:540px;max-height:calc(100vh - 32px);overflow:auto;transform:none;gap:16px}.at--calc .modal .mh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.at--calc .modal h2{font-family:var(--display);font-weight:400;font-size:1.45rem;line-height:1.15;color:var(--ink);margin-top:6px}.at--calc .modal .lbl{font-size:14px;font-weight:600;color:var(--cocoa)}.at--calc .modal .dsub{font-size:14px;color:var(--muted);line-height:1.5}.at--calc .input{width:100%;min-height:48px;border:1.5px solid var(--dust);border-radius:12px;background:#fff;padding:0 14px;font-size:16px;color:var(--ink)}.at--calc .input:focus{outline:none;border-color:var(--burg);box-shadow:0 0 0 3px rgba(133,0,32,.16)}.at--calc .input.bad{border-color:var(--chilli)}.at--calc .pv{background:var(--paper2);border-radius:10px;padding:16px 18px;display:grid;gap:2px}.at--calc .pv .sub{font-weight:700;font-size:15px;margin-bottom:8px}.at--calc .pv-row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px dashed var(--dust);font-size:14px}.at--calc .pv-row span:first-child{color:var(--muted)}.at--calc .pv-row span:last-child{font-weight:600;text-align:right}.at--calc .mact{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.at--calc .status{border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.45}.at--calc .status b{display:block}.at--calc .status.ok{background:#E7F0FA;color:var(--ink)}.at--calc .toast{position:fixed;left:50%;top:calc(20px + env(safe-area-inset-top,0px));transform:translate(-50%,-8px);z-index:90;width:-moz-max-content!important;width:max-content!important;max-width:calc(100% - 32px);background:var(--ink)!important;color:var(--cream);border:0!important;box-shadow:none!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:8px 8px 8px 18px;min-height:46px;border-radius:999px!important;display:flex;align-items:center;gap:12px;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}.at--calc .toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.at--calc .toast button{background:var(--peony)!important;color:var(--oxblood)!important;border-radius:999px;min-height:32px;padding:0 14px;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.dashboard .at--calc{position:relative}.dashboard .at--calc .snd{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));left:max(14px,env(safe-area-inset-left,0px));right:auto;bottom:auto;z-index:65;display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:34px;padding:0 13px;border-radius:999px;background:rgba(28,19,16,.78);color:var(--cream);backdrop-filter:blur(6px);border:0;cursor:pointer;white-space:nowrap}.dashboard .at--calc .snd i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;flex:none}.dashboard .at--calc .snd[aria-pressed=true] i{opacity:1}.dashboard .at--calc .top--tabs{padding-left:7.5rem;box-sizing:border-box}@media (max-width:560px){.dashboard .at--calc .snd{top:calc(10px + env(safe-area-inset-top,0px));left:max(10px,env(safe-area-inset-left,0px));min-height:32px;padding:0 10px;font-size:11px;gap:5px}.dashboard .at--calc .top--tabs{padding-left:6.25rem}}.at--calc .rwrap{grid-template-columns:minmax(0,600px) minmax(0,1fr)}.at--calc .machine,.at--calc .machineGate{width:min(600px,100%);max-width:100%;min-width:0;justify-self:start}.at--calc .fold,.at--calc .panel{min-width:0}.at--calc .panel .qstack{margin-top:0}.at--calc .fold{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch;filter:drop-shadow(0 30px 34px rgba(0,0,0,.5))}.at--calc .calc{background:linear-gradient(160deg,var(--shellHi),var(--shell) 45%,var(--shell2));border-radius:22px 8px 8px 22px;padding:18px 14px 16px;box-shadow:inset 0 2px 0 rgba(255,255,255,.7),inset 0 -3px 0 rgba(150,50,80,.22)}.at--calc .calc:before{display:none}.at--calc .brandrow{margin-top:0}.at--calc .brandrow span{color:var(--shellInk);font-size:9.5px}.at--calc .brandrow span b{color:var(--shellInk);font-weight:500;opacity:.7}.at--calc .solar{background:#3A2A2E;padding:2px}.at--calc .solar i{width:14px;height:12px;background:linear-gradient(160deg,#5A4A4E,#2E2226 60%)}.at--calc .lcd{background:#C9D0C0;border-radius:8px;box-shadow:inset 0 2px 6px rgba(0,0,0,.28),0 0 0 4px #F2B9CA,0 0 0 5px rgba(150,50,80,.25)}.at--calc .expr,.at--calc .ind{color:#1E221C!important;-webkit-text-fill-color:#1E221C!important}.at--calc .digits .sg{fill:rgba(30,34,28,.08)}.at--calc .digits .sg.on{fill:#1E221C}.at--calc .keys{gap:8px;margin-top:18px}.at--calc .key{height:44px;border-radius:9px;font-size:17px;font-weight:600;background:var(--keyW)}.at--calc .key,.at--calc .key.fn{color:var(--shellInk);box-shadow:0 3px 0 var(--keyD),0 5px 8px rgba(122,36,64,.22)}.at--calc .key.fn{background:var(--keyP);font-size:14px}.at--calc .key.op{background:#F3B8CA;color:var(--shellInk);box-shadow:0 3px 0 #D98AA3,0 5px 8px rgba(122,36,64,.22);font-size:20px}.at--calc .key.rnd{background:var(--keyP);color:var(--shellInk);box-shadow:0 3px 0 var(--keyD),0 5px 8px rgba(122,36,64,.22);font-size:11px}.at--calc .key.eq{background:#E27D9C;color:#fff;box-shadow:0 3px 0 #B9577A,0 5px 8px rgba(122,36,64,.25);font-size:22px}.at--calc .key.down,.at--calc .key:active{transform:translateY(3px);box-shadow:0 0 0 transparent,0 1px 3px rgba(122,36,64,.3)}.at--calc .hinge{margin-block:26px;border-radius:3px;background:linear-gradient(90deg,#E39BB2,#F8D0DC 50%,#E39BB2);box-shadow:inset 0 0 0 1px rgba(150,50,80,.18)}.at--calc .pad{position:relative;background:linear-gradient(200deg,var(--shellHi),var(--shell) 45%,var(--shell2));border-radius:8px 22px 22px 8px;padding:12px 26px 16px 12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;box-shadow:inset 0 2px 0 rgba(255,255,255,.7),inset 0 -3px 0 rgba(150,50,80,.22)}.at--calc .padTop{display:flex;justify-content:center}.at--calc .padBtn{width:24px;height:14px;border-radius:4px;background:var(--keyP);box-shadow:inset 0 -2px 0 var(--keyD),0 1px 0 #fff}.at--calc .screenWrap{position:relative;min-height:0}.at--calc .screen{position:absolute;inset:0;background:var(--slate);border-radius:10px;padding:12px 14px 18px;overflow-y:auto;box-shadow:inset 0 0 0 3px #1F1B1D,inset 0 8px 20px rgba(0,0,0,.85);font-family:var(--hand);font-weight:500;color:var(--chalk);scrollbar-width:thin;scrollbar-color:#2b3a30 transparent}.at--calc .padHead{display:flex;justify-content:space-between;align-items:baseline;gap:2px 10px;flex-wrap:wrap;font-size:18px;line-height:1.1;font-weight:500;color:rgba(140,245,180,.75);padding-bottom:6px;margin-bottom:8px;border-bottom:1px dashed rgba(140,245,180,.35)}.at--calc .padHead small{font-size:15px;font-weight:500;color:rgba(140,245,180,.55)}.at--calc .wk{list-style:none;margin:0;padding:0;display:grid;gap:9px}.at--calc .wl{display:grid;gap:0;min-width:0}.at--calc .wlab{font-size:15px;line-height:1.1;font-weight:500;color:rgba(140,245,180,.6)}.at--calc .wexp{display:block;font-size:24px;line-height:1.1;font-weight:500;color:var(--chalk);overflow-wrap:anywhere}.at--calc .wl.fin{margin-top:4px;padding-top:8px;border-top:1.5px solid rgba(140,245,180,.55)}.at--calc .wl.fin .wexp{font-size:40px;font-weight:700;color:#C9FFDB;-webkit-text-decoration:underline double;text-decoration:underline double;text-decoration-thickness:1.5px;text-underline-offset:7px}.at--calc .wnote{font-size:15px;font-weight:500;color:rgba(140,245,180,.6);margin-top:4px}.at--calc .wk-empty{font-size:21px;line-height:1.25;font-weight:500;color:rgba(140,245,180,.55)}.at--calc .stylus{position:absolute;right:7px;top:18%;bottom:9%;width:11px;border-radius:6px 6px 3px 3px;background:linear-gradient(90deg,#E99BB4,#FBD7E2 45%,#E7A0B6);box-shadow:0 4px 8px rgba(122,36,64,.35);transform:rotate(2deg)}.at--calc .stylus:after{content:"";position:absolute;left:2px;right:2px;bottom:-12px;height:13px;background:linear-gradient(90deg,#E99BB4,#F8CDDB);clip-path:polygon(0 0,100% 0,50% 100%)}.at--calc .prevBox{display:grid;gap:8px;justify-items:stretch;width:100%;min-width:0;align-self:center}.at--calc .prevHint{font-size:13px;font-weight:500;color:var(--muted);text-align:center}.at--calc .stepper input{min-width:4ch}.at--calc .standG{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.at--calc .standG .cgroup{min-width:0;gap:8px}.at--calc .standG .cgroup h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase!important;color:var(--muted)}.at--calc .standG .chips{display:flex;flex-wrap:wrap;gap:8px}.at--calc .standG .chip{justify-content:center;width:auto;padding:5px 14px!important;min-height:34px!important;white-space:nowrap;font-size:14px!important}.at--calc .card.plain,.at--calc .ovWall .card.plain,.at--calc .ovWall .ghost{background-image:none}.at-calc-crumbs-wrap{position:relative}.at-calc-crumbs,.at-calc-crumbs-wrap{width:100%;max-width:100%;box-sizing:border-box}.at-calc-crumbs{padding:clamp(10px,2vh,20px) clamp(16px,4vw,40px) 0}.at-calc-crumbs>div{padding-top:0!important;padding-inline:0!important}.at-calc-crumbs ol{gap-x:8px!important;font-size:14px!important}.at-calc-crumbs a{color:rgba(255,250,245,.72)!important}.at-calc-crumbs a:hover{color:#FFFAF5!important}.at-calc-crumbs [aria-current=page]{color:#FFFAF5!important;font-weight:600!important}.at-calc-crumbs li>span[aria-hidden=true]{color:rgba(255,250,245,.4)!important}.at-calc-crumbs-wrap .snd{position:absolute;top:50%;right:clamp(16px,4vw,40px);transform:translateY(-50%);z-index:8;display:inline-flex;align-items:center;gap:7px;font-size:12px;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(28,19,16,.78);color:var(--cream,#FFFAF5);backdrop-filter:blur(6px);border:0;cursor:pointer;font-family:var(--ui),Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}.at-calc-crumbs-wrap .snd i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;flex:none}.at-calc-crumbs-wrap .snd[aria-pressed=true] i{opacity:1}@media (max-width:720px){.at-calc-crumbs{padding-right:calc(6.75rem + 12px)!important}.at-calc-crumbs-wrap .snd{right:12px;top:clamp(10px,2vh,20px);transform:none;min-height:32px;padding:0 11px;font-size:11px;gap:5px}.at-calc-crumbs ol{flex-wrap:wrap!important;row-gap:4px!important}}.at--calc .saved-line .lnk{color:var(--burg);font-weight:600}.at--calc .saved-line .lnk:hover{color:var(--ink)}@media (max-width:1120px){.at--calc .rwrap{grid-template-columns:minmax(0,1fr)}.at--calc .panel{order:-1}}@media (max-width:600px){.at--calc .fold{grid-template-columns:minmax(0,1fr)}.at--calc .calc{border-radius:22px 22px 8px 8px}.at--calc .hinge{height:12px;margin:0 26px}.at--calc .pad{border-radius:8px 8px 22px 22px}.at--calc .screenWrap{height:340px}}@media (max-width:1060px){.at--calc .ovGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.at--calc .rwrap{grid-template-columns:minmax(0,1fr)}.at--calc .panel{order:-1}.at--calc .machine,.at--calc .machineGate{position:static}.at--calc .why2{grid-template-columns:minmax(0,1fr)}.at--calc .lmain{grid-template-columns:56px 100px minmax(0,1fr) 96px}.at--calc .lmeta{display:none}}@media (max-width:680px){.at--calc .card{transform:none}.at--calc .ghost{transform:translate(8px,8px) rotate(1.6deg)}.at--calc .qstack{margin:4px 10px 16px 0}.at--calc .wrap--calculate:not(.wrap--result)>.calcHead{margin-bottom:16px;padding-right:10px}.at--calc .rows,.at--calc .sizeGrid,.at--calc .standG,.at--calc .startCard{grid-template-columns:minmax(0,1fr)}.at--calc .bigframe{width:min(100%,200px)}.at--calc .key{height:50px}.at--calc .acts .btn{flex:1 1 100%}.at--calc .lmain{grid-template-columns:48px minmax(0,1fr) auto;gap:6px 12px}.at--calc .lwhat{grid-column:2/-1;order:3}.at--calc .ldate{display:none}.at--calc .salon{gap:52px 24px;padding:56px 0 34px}}@media (prefers-reduced-motion:reduce){.at--calc *{transition:none!important;animation:none!important}}.dashboard .at.at--calc,.dashboard .at.at--calc :where(p,h1,h2,h3,h4,li,span,a,button,label,input,small,b,em){letter-spacing:inherit;text-transform:none}.at--calc,.dashboard .at.at--calc{background:var(--wine,#3F000F)!important;color:var(--cream,#FFFAF5)!important;min-height:100%}.at--calc .apc-wrap,.at--calc .artist-price-calculator,.at--calc .artist-price-calculator.apc,.at--calc .wrap{background:transparent!important;color:inherit!important}.at--calc .startCard .eyebrow{color:var(--hotrose)}.at--calc .mpiece .fr{display:block;border:4px solid var(--ink);background:var(--cream);padding:4px;box-shadow:0 12px 18px -12px rgba(0,0,0,.65)}.at--calc .mpiece .apc-surf{width:100%!important;height:100%!important;min-width:36px;min-height:36px}.at--calc .mpiece .apc-surf-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.at--calc .wallcard .btn.sec{justify-self:start}.at--calc .lcd .expr,.at--calc .lcd .ind,.at--calc .lcd .lcd-live,.at--calc .lcd-live{color:#1E221C!important;-webkit-text-fill-color:#1E221C!important}.at--calc .lcd-live{margin:8px 0 0;font-family:var(--display),"Archivo Black",sans-serif;font-size:clamp(32px,4vw,44px);line-height:1;letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums}.at--calc .modes{display:inline-flex;gap:2px;padding:3px;border:1.5px solid rgba(230,211,198,.35);border-radius:999px;flex-wrap:nowrap;max-width:100%}.at--calc .modes button{min-height:40px;padding:0 14px;border-radius:999px;font-weight:600;color:var(--sand);text-transform:none!important;letter-spacing:0!important}.at--calc .modes button[aria-checked=true]{background:var(--peony);color:var(--oxblood)}.at--calc .ptop{align-items:flex-start}.at--calc .pnote{width:100%;color:var(--sand);font-size:14px}.at--calc .apc-result-wall{color:var(--cream)}.at--calc .apc-label,.at--calc .apc-specs{background:var(--paper);color:var(--ink);border-radius:2px;padding:clamp(18px,3vw,28px)}.at--calc .apc-h3,.at--calc .apc-price,.at--calc .apc-title-in{color:var(--ink);font-family:var(--display),"Archivo Black",sans-serif}@media (max-width:980px){.at--calc .top--tabs{justify-content:flex-end;width:100%}.at--calc .tabs{width:100%}.at--calc .tab{flex:1 1 0;padding:0 10px}.at--calc .rwrap{gap:20px}}@media (max-width:900px){.at--calc .tab .n{display:none}.at--calc .tab{font-size:13px;gap:5px;min-height:38px;padding:0 8px}.at--calc .tab .count{min-width:18px;height:18px;padding:0 5px!important;font-size:10px!important}.at--calc .modes{width:100%}.at--calc .modes button{flex:1 1 0;padding:0 8px;font-size:13px;min-height:38px}}@media (max-width:560px){.at--calc .mode-long,.at--calc .tab-long{display:none!important}.at--calc .mode-short,.at--calc .tab-short{display:inline!important}.at--calc .modes button,.at--calc .tab{font-size:12.5px;padding:0 6px;min-height:36px}}.at--calc .apc-stops{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.at--calc .apc-library,.at--calc .apc-screen{color:var(--cream)}.at--calc .apc-eyebrow,.at--calc .apc-h2,.at--calc .apc-ws-sub{color:var(--linen)}.at--calc .apc-lib-head,.at--calc .apc-library{color:var(--cream)}.at--calc .apc-library .hero,.at--calc .apc-poster{color:var(--linen);font-family:var(--display),"Archivo Black",sans-serif}@media (max-width:767px){.at--calc .fields,.at--calc .sizeGrid{grid-template-columns:minmax(0,1fr)}.at--calc .hero{font-size:clamp(36px,11vw,56px)}.at--calc .ptop{flex-direction:column;align-items:stretch}.at--calc .modes{width:100%}.at--calc .modes button{flex:1 1 0;justify-content:center}}.at--calc .hero,.at--calc .qh,.at--calc .startCopy h2,.at--calc .wallcard h2,.at--calc .why2 h2,.dashboard .at.at--calc .hero,.dashboard .at.at--calc .qh,.dashboard .at.at--calc .startCopy h2,.dashboard .at.at--calc .wallcard h2,.dashboard .at.at--calc .why2 h2{font-family:var(--display),var(--mys-display-face,"Archivo Black"),"Archivo Black",sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.02em!important}.at--calc .hero em,.at--calc .lede,.at--calc .slip h3,.at--calc .startCopy h2 em,.at--calc .why,.at--calc .why2 h2 em,.at--calc em,.dashboard .at.at--calc .lede,.dashboard .at.at--calc .why,.dashboard .at.at--calc em{font-family:var(--serif),var(--mys-serif-face,"Instrument Serif"),"Instrument Serif",Georgia,serif!important}.at--calc .hero em,.at--calc .startCopy h2 em,.at--calc .why2 h2 em{font-style:italic!important;font-weight:400!important}.at--calc .btn,.at--calc .chip,.at--calc .next,.at--calc .tab,.at--calc .tile,.dashboard .at.at--calc .btn,.dashboard .at.at--calc .tab{font-family:var(--ui),var(--mys-sans-face,Inter),Inter,system-ui,sans-serif!important}.at--calc .capt,.at--calc .countline,.at--calc .slip b,.at--calc .tab .n,.dashboard .at.at--calc .capt,.dashboard .at.at--calc .countline{font-family:var(--mono),var(--mys-mono,"DM Mono"),ui-monospace,monospace!important}.at--calc .apc-stepper,.at--calc .stepper,.at--calc .stepper.apc-stepper{display:flex!important;align-items:center!important;gap:2px!important;border:0!important;border-bottom:2.5px solid var(--dust)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding:0!important;transition:border-color .15s}.at--calc .apc-stepper:focus-within,.at--calc .stepper:focus-within{border-bottom-color:var(--burg)!important;box-shadow:none!important}.at--calc .apc-stepper.is-bad,.at--calc .stepper.bad,.at--calc .stepper.is-bad{border-bottom-color:var(--chilli)!important;box-shadow:none!important}.at--calc .apc-stepper.is-disabled,.at--calc .stepper.is-disabled{opacity:.55;pointer-events:none}.at--calc .apc-stepper .apc-rd-in,.at--calc .apc-stepper input,.at--calc .stepper .apc-rd-in,.at--calc .stepper input,.dashboard .at.at--calc .apc-stepper .apc-rd-in,.dashboard .at.at--calc .apc-stepper input,.dashboard .at.at--calc .stepper .apc-rd-in,.dashboard .at.at--calc .stepper input,.dashboard.show .at.at--calc.at--dash .stepper input.apc-rd-in{flex:1!important;min-width:4ch!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 2px 6px!important;font-family:var(--display),var(--mys-display-face,"Archivo Black"),"Archivo Black",sans-serif!important;font-size:clamp(1.6rem,2.6vw,2.3rem)!important;font-weight:400!important;line-height:1.1!important;text-align:center!important;color:var(--ink)!important;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:inherit!important;text-transform:none!important}.at--calc .apc-stepper,.at--calc .stepper{max-width:100%;min-width:0;box-sizing:border-box}.at--calc .fields.one .apc-stepper .apc-rd-in,.at--calc .fields.one .stepper input{font-size:clamp(2rem,3.4vw,2.9rem)!important}.at--calc .apc-stepper .apc-rd-in::-moz-placeholder,.at--calc .stepper input::-moz-placeholder{color:var(--ink)!important;opacity:.25!important;font-family:inherit!important;font-weight:400!important;font-size:inherit!important}.at--calc .apc-stepper .apc-rd-in::placeholder,.at--calc .stepper input::placeholder{color:var(--ink)!important;opacity:.25!important;font-family:inherit!important;font-weight:400!important;font-size:inherit!important}.at--calc .apc-stepper .apc-rd-in:focus,.at--calc .stepper input:focus{outline:none!important;box-shadow:none!important}.at--calc .apc-stp,.at--calc .stp{flex:none;width:40px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--burg);font-size:22px;line-height:1;cursor:pointer;transition:background .15s,transform .1s}.at--calc .apc-stp:hover,.at--calc .stp:hover{background:var(--pink)}.at--calc .apc-stp:active,.at--calc .stp:active{transform:scale(.9)}.at--calc .apc-unit,.at--calc .unit-s{flex:none;font-family:var(--display),var(--mys-display-face,"Archivo Black"),"Archivo Black",sans-serif!important;font-size:1.15rem!important;font-weight:400!important;color:var(--muted)!important;padding:0 2px}.at--calc .fld .req{color:var(--burg);font-weight:700}.at--calc .note{font-size:13.5px;line-height:1.45;color:var(--cocoa);margin:0}.at--calc .wrap--calculate:not(.wrap--result){display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);-moz-column-gap:clamp(28px,3.5vw,56px);column-gap:clamp(28px,3.5vw,56px);align-items:start}.at--calc .wrap--calculate:not(.wrap--result)>.top--tabs{grid-column:1/-1}.at--calc .wrap--calculate:not(.wrap--result)>.calcHead{grid-column:2;grid-row:2;display:block;margin:0 0 22px;max-width:none;min-width:0;width:100%;padding-right:18px;box-sizing:border-box}.at--calc .wrap--calculate:not(.wrap--result)>.rwrap{grid-column:1/-1;grid-row:3;grid-template-columns:minmax(0,520px) minmax(0,1fr);-moz-column-gap:clamp(28px,3.5vw,56px);column-gap:clamp(28px,3.5vw,56px);padding-top:0;align-items:start}.at--calc .wrap--calculate:not(.wrap--result)>.whyCalc{grid-column:1/-1}.at--calc .calcHead .ptop{width:100%}.at--calc .calcHead .pnote{margin:0;text-align:left}.at--calc .wrap--calculate .machine,.at--calc .wrap--calculate .machineGate,.at--calc .wrap--calculate .panel{align-self:start}@media (max-width:1120px){.at--calc .wrap--calculate:not(.wrap--result){grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.at--calc .wrap--calculate:not(.wrap--result)>.calcHead{grid-column:1;padding-right:0}.at--calc .wrap--calculate:not(.wrap--result)>.rwrap{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}}.at--calc .sizeGrid .stepper input,.dashboard .at.at--calc .sizeGrid .stepper input{font-size:clamp(1.15rem,1.5vw,1.65rem)!important;min-width:0!important;padding:2px 0 4px!important}.at--calc .wrap--result>.rwrap{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);grid-template-areas:". nav" "machine card";-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);row-gap:18px;align-items:start;padding-top:0}.at--calc .wrap--result>.rwrap>.resultBack{grid-area:nav;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:0 12px 0 0}.at--calc .wrap--result>.rwrap>.machine,.at--calc .wrap--result>.rwrap>.machineGate{grid-area:machine;align-self:start;width:min(600px,100%);max-width:100%;min-width:0;justify-self:start}.at--calc .wrap--result>.rwrap>.panel{grid-area:card;align-self:start;min-width:0}.at--calc .wrap--result .resultPanel{display:flex;flex-direction:column;gap:18px;min-width:0}.at--calc .resultPanel .backrow .lnk,.at--calc .wrap--result>.rwrap>.resultBack .lnk{color:var(--sand)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;background:none!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0!important;min-height:32px;cursor:pointer}.at--calc .resultPanel .backrow .lnk:hover,.at--calc .wrap--result>.rwrap>.resultBack .lnk:hover{color:var(--cream)!important}.at--calc .resultPanel .backrow .date,.at--calc .wrap--result>.rwrap>.resultBack .date{font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--dust)!important}.at--calc .wrap--result .resultCard{margin:0 12px 0 0}.at--calc .wrap--result .resultPanel>.specs{margin-top:clamp(28px,4.5vh,44px);padding-top:4px}.at--calc .resultPanel .card.plain{padding:clamp(22px,3vw,36px)!important;gap:18px!important;background:var(--paper)!important;background-image:none!important;color:var(--ink)!important}.at--calc .resultPanel .titleWrap{display:grid;gap:6px}.at--calc .resultPanel .kick{font-weight:600!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted)!important;font-family:var(--ui),Inter,system-ui,sans-serif!important}.at--calc .resultPanel .pricebox .kick{color:var(--chilli)!important}.at--calc .resultPanel input.apc-title-in,.at--calc .resultPanel input.title-in,.dashboard .at.at--calc .resultPanel input.apc-title-in,.dashboard .at.at--calc .resultPanel input.title-in{width:100%!important;min-height:0!important;margin:0!important;padding:2px 0 6px!important;border:0!important;border-bottom:1.5px dashed var(--dust)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:30px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.at--calc .resultPanel input.apc-title-in::-moz-placeholder,.at--calc .resultPanel input.title-in::-moz-placeholder{color:var(--ink)!important;opacity:.4!important;font-family:inherit!important;font-style:italic!important;font-size:inherit!important}.at--calc .resultPanel input.apc-title-in::placeholder,.at--calc .resultPanel input.title-in::placeholder{color:var(--ink)!important;opacity:.4!important;font-family:inherit!important;font-style:italic!important;font-size:inherit!important}.at--calc .resultPanel input.apc-title-in:focus,.at--calc .resultPanel input.title-in:focus{outline:none!important;border-bottom-color:var(--burg)!important;box-shadow:none!important}.at--calc .resultPanel .title-st{font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:30px!important;font-weight:400!important;line-height:1.2!important;color:var(--ink)!important}.at--calc .resultPanel .lab{display:grid;gap:3px;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.45;color:var(--cocoa)!important;text-transform:none!important;letter-spacing:0!important}.at--calc .resultPanel .lab b{color:var(--ink)!important;font-weight:600!important;font-size:15px!important}.at--calc .resultPanel .pricebox{display:grid;gap:6px;padding-top:16px;border-top:1px solid var(--rule)}.at--calc .resultPanel .bigprice,.dashboard .at.at--calc .resultPanel .bigprice{margin:0!important;font-family:var(--display),"Archivo Black","Helvetica Neue",Arial,sans-serif!important;font-size:clamp(58px,7vw,100px)!important;font-weight:400!important;line-height:.95!important;letter-spacing:-.03em!important;color:var(--ink)!important;font-variant-numeric:tabular-nums;text-transform:none!important}.at--calc .resultPanel .reddot{width:26px;height:26px;border-radius:50%;background:var(--red);flex:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.at--calc .resultPanel .res-note{margin:0!important;font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:20px!important;font-weight:400!important;line-height:1.35!important;color:var(--cocoa)!important;letter-spacing:0!important;text-transform:none!important}.at--calc .resultPanel .acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.at--calc .resultPanel .acts .btn,.at--calc .resultPanel .acts .lnk{text-transform:none!important;letter-spacing:0!important;font-family:var(--ui),Inter,system-ui,sans-serif!important}.at--calc .resultPanel .acts .btn{min-height:48px!important;padding:0 22px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important}.at--calc .resultPanel .acts .btn.pri{background:var(--burg)!important;color:var(--cream)!important;border:0!important}.at--calc .resultPanel .acts .btn.sec{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--dust)!important}.at--calc .resultPanel .acts .btn.done{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important;opacity:1}.at--calc .resultPanel .acts .lnk{color:var(--ink)!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;background:none!important;min-height:36px;padding:0 2px!important;font-size:14px!important;font-weight:500!important}.at--calc .resultPanel .saved-line{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important}.at--calc .resultPanel .saved-line .lnk{color:var(--burg)!important;font-weight:600!important}.at--calc .resultPanel .specs{color:var(--cream)}.at--calc .resultPanel .specs-head h3{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sand)!important;margin:0}.at--calc .resultPanel .specs-head .lnk{color:var(--sand)!important;text-transform:none!important;font-size:14px!important;background:none!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0!important}.at--calc .resultPanel .rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.at--calc .resultPanel .row{padding:11px 0;border-bottom:1px solid rgba(230,211,198,.18);min-width:0}.at--calc .resultPanel .row dt{font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:10.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dust)!important;margin:0 0 4px}.at--calc .resultPanel .row dd{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--cream)!important;margin:0;text-transform:none!important;letter-spacing:0!important}.at--calc .mtip{display:block!important}@media (max-width:980px){.at--calc .wrap--result>.rwrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "card" "machine"}}.apc-calc-overlay{position:fixed;inset:0;z-index:5000;background:rgba(20,3,8,.62);display:flex;align-items:center;justify-content:center;padding:16px}.apc-calc-overlay .apc-modal{background:#fff!important;color:#1c1310!important;border-radius:16px;max-width:520px;width:100%;padding:28px 28px 22px;box-shadow:0 24px 60px rgba(0,0,0,.35);transform:none}.apc-calc-overlay .apc-modal .apc-h3{font-family:Archivo Black,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.45rem;line-height:1.15;color:#1c1310!important;margin:0}.apc-calc-overlay .apc-modal .apc-eyebrow,.apc-calc-overlay .apc-modal .apc-small,.apc-calc-overlay .apc-modal p{color:#1c1310!important}.apc-calc-overlay .apc-modal .apc-muted{color:rgba(28,19,16,.72)!important}.apc-calc-overlay .apc-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;margin-top:22px}.apc-calc-overlay .apc-btn{font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;min-height:44px;padding:0 18px!important;border-radius:999px!important;border:1.5px solid #850020!important;background:#fff!important;color:#850020!important;display:inline-flex;align-items:center;justify-content:center}.apc-calc-overlay .apc-btn-g{border:0!important;background:transparent!important;color:#1c1310!important;text-decoration:underline;text-underline-offset:3px;padding:0 4px!important;border-radius:0!important}.apc-calc-overlay .apc-btn-s{background:#fff!important;color:#850020!important}.apc-calc-overlay .apc-btn-p{background:#850020!important;color:#fff!important;border-color:#850020!important}.apc-email-overlay.apc-calc-overlay,.apc-scrim.apc-email-overlay{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important;background:rgba(20,3,8,.62)!important;box-sizing:border-box!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.apc-calc-overlay .apc-email-modal,.apc-email-overlay .apc-email-modal{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important;width:min(540px,100%)!important;max-width:540px!important;height:auto!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;padding:clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px) clamp(16px,2vw,22px)!important;border-radius:2px!important;background:#FBF7F0!important;color:#1C1310!important;box-shadow:0 1px 2px rgba(20,4,8,.22),0 3px 6px rgba(20,4,8,.12),0 22px 34px -16px rgba(0,0,0,.55)!important;transform:none!important;z-index:1!important}.apc-calc-overlay .apc-email-modal .apc-modal-head,.apc-email-overlay .apc-modal-head,.apc-email-overlay .mh{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important}.apc-email-overlay .apc-modal-head-copy{min-width:0;flex:1}.apc-calc-overlay .apc-email-modal .kick,.apc-email-overlay .kick{margin:0!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#AA0003!important}.apc-calc-overlay .apc-email-modal .apc-h3,.apc-email-overlay .apc-modal-head .apc-h3{margin:6px 0 0!important;font-family:var(--display),"Archivo Black","Helvetica Neue",Arial,sans-serif!important;font-weight:400!important;font-size:1.45rem!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;color:#1C1310!important}.apc-email-close.apc-icon-btn,.apc-email-overlay .icon-btn{flex:none!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#7A6A66!important;display:inline-grid!important;place-items:center!important;line-height:0!important;font-size:0!important;cursor:pointer}.apc-email-close.apc-icon-btn:hover,.apc-email-overlay .icon-btn:hover{color:#AA0003!important;background:#F8E6EA!important}.apc-calc-overlay .apc-email-modal .apc-preview,.apc-email-overlay .apc-preview,.apc-email-overlay .pv{background:#F3EDE2!important;border-radius:10px!important;padding:16px 18px!important;margin:0!important;display:grid!important;gap:2px!important;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.apc-email-overlay .apc-preview .kick,.apc-email-overlay .pv .kick{margin-bottom:4px!important}.apc-calc-overlay .apc-email-modal .apc-pv-sub,.apc-email-overlay .apc-pv-sub,.apc-email-overlay .pv .sub{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#1C1310!important;margin:0 0 8px!important}.apc-calc-overlay .apc-email-modal .apc-pv-row,.apc-email-overlay .apc-pv-row,.apc-email-overlay .pv-row{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:6px 0!important;border-bottom:1px dashed #cdb6a8!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14px!important;color:#1C1310!important;letter-spacing:0!important;text-transform:none!important}.apc-email-overlay .apc-pv-row span:first-child,.apc-email-overlay .pv-row span:first-child{color:#7A6A66!important;font-weight:400!important}.apc-email-overlay .apc-pv-row span:last-child,.apc-email-overlay .pv-row span:last-child{font-weight:600!important;text-align:right!important;color:#1C1310!important}.apc-email-overlay .apc-preview .note,.apc-email-overlay .pv .note{margin:10px 0 0!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#7A6A66!important;line-height:1.45!important}.apc-calc-overlay .apc-email-modal .apc-modal-actions,.apc-email-overlay .apc-modal-actions,.apc-email-overlay .mact{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;margin:0!important;flex:0 0 auto!important;padding-top:4px!important;background:#FBF7F0!important}.apc-calc-overlay .apc-email-modal .btn,.apc-email-overlay .btn{min-height:48px!important;padding:0 22px!important;border-radius:999px!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important}.apc-calc-overlay .apc-email-modal .btn.sec,.apc-email-overlay .btn.sec{border:1.5px solid #cdb6a8!important;color:#1C1310!important;background:transparent!important;text-decoration:none!important}.apc-email-overlay .btn.sec:hover{border-color:#850020!important;color:#850020!important}.apc-calc-overlay .apc-email-modal .btn.pri,.apc-email-overlay .btn.pri{background:#850020!important;color:#FFFAF5!important;border:0!important}.apc-email-overlay .btn.pri:hover:not(:disabled){background:#6E001A!important}.apc-email-overlay .btn:disabled{opacity:.6!important}@media (max-width:640px){.apc-email-overlay.apc-calc-overlay,.apc-scrim.apc-email-overlay{align-items:flex-end!important;justify-content:center!important;padding:10px 10px max(10px,env(safe-area-inset-bottom,0px))!important}.apc-calc-overlay .apc-email-modal,.apc-email-overlay .apc-email-modal{width:100%!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;padding:18px 14px 14px!important;border-radius:14px 14px 10px 10px!important;margin:0!important}.apc-calc-overlay .apc-email-modal .apc-preview,.apc-email-overlay .apc-preview{padding:12px!important}.apc-calc-overlay .apc-email-modal .apc-pv-row,.apc-email-overlay .apc-pv-row,.apc-email-overlay .pv-row{font-size:13px!important;gap:10px!important;padding:5px 0!important}.apc-email-overlay .apc-modal-actions,.apc-email-overlay .mact{width:100%}.apc-email-overlay .btn{flex:1 1 auto;min-width:0}}.apc-del-overlay.apc-calc-overlay{z-index:10050!important;align-items:center!important;justify-content:center!important;background:rgba(20,3,8,.62)!important;isolation:isolate}.apc-del-overlay .apc-del-modal{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:min(540px,100%)!important;max-width:540px!important;height:auto!important;max-height:min(90vh,640px)!important;overflow:auto!important;display:grid!important;gap:14px!important;align-content:start!important;padding:clamp(22px,3vw,32px)!important;border-radius:2px!important;border:0!important;background:#FBF7F0!important;background-color:#FBF7F0!important;background-image:none!important;color:#1C1310!important;box-shadow:0 24px 60px rgba(0,0,0,.4)!important;pointer-events:auto}.apc-del-overlay .apc-del-modal .apc-h3{font-family:"Archivo Black",var(--display),sans-serif!important;font-weight:400!important;font-size:1.45rem!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#1C1310!important;margin:0!important;text-transform:none!important}.apc-del-overlay .apc-del-modal .del-lab{font-size:15px!important;color:#4C4242!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.apc-del-overlay .apc-del-modal .del-lab b{color:#1C1310!important;font-weight:600!important;font-style:normal!important}.apc-del-overlay .apc-del-modal .dsub{font-size:14px!important;line-height:1.5!important;color:#7A6A66!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.apc-del-overlay .apc-del-modal .mact{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:8px}.apc-del-overlay .btn{min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-transform:none!important;letter-spacing:0!important;cursor:pointer;font-family:Inter,system-ui,sans-serif!important}.apc-del-overlay .btn:disabled{opacity:.6;cursor:not-allowed}.apc-del-overlay .btn.sec{border:1.5px solid #cdb6a8!important;color:#1C1310!important;background:#FBF7F0!important}.apc-del-overlay .btn.sec:hover:not(:disabled){border-color:#850020!important;color:#850020!important}.apc-del-overlay .btn.dangerP{background:#AA0003!important;color:#FFFAF5!important;border:1.5px solid #aa0003!important}.apc-del-overlay .btn.dangerP:hover:not(:disabled){filter:brightness(1.05)}.at--calc .wrap--detail>.rwrap{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);grid-template-areas:". nav" "machine body";-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);row-gap:18px;align-items:start;padding-top:0}.at--calc .wrap--detail .detailPanel,.at--calc .wrap--detail>.rwrap>.panel{display:contents}.at--calc .wrap--detail .detailNav{grid-area:nav;display:grid;gap:10px;min-width:0;padding-right:12px}.at--calc .wrap--detail .detailBody{grid-area:body;display:grid;gap:14px;min-width:0}.at--calc .wrap--detail>.rwrap>.machine,.at--calc .wrap--detail>.rwrap>.machineGate{grid-area:machine;align-self:start;width:min(600px,100%);max-width:100%;justify-self:start}.at--calc .detailPanel .backrow .lnk{color:var(--sand)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;background:none!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0!important;min-height:32px;cursor:pointer}.at--calc .detailPanel .backrow .lnk:hover{color:var(--cream)!important}.at--calc .detailPanel .strip{background:var(--ink)!important;color:var(--cream)!important;border-radius:10px;padding:8px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.at--calc .detailPanel .card.plain{padding:clamp(16px,2.2vw,26px)!important;gap:14px!important;background:var(--paper)!important;background-image:none!important;color:var(--ink)!important;transform:rotate(-.6deg)}.at--calc .detailPanel .title-st{font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(24px,2.4vw,28px)!important;line-height:1.2!important;color:var(--ink)!important;margin:0!important;text-transform:none!important}.at--calc .detailPanel .lab{display:grid;gap:2px;font-size:14.5px;color:var(--cocoa)!important}.at--calc .detailPanel .lab b{color:var(--ink)!important;font-weight:600!important}.at--calc .detailPanel .pricebox{padding-top:12px!important;gap:4px!important}.at--calc .detailPanel .pricebox .kick{color:var(--chilli)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important}.at--calc .detailPanel .bigprice{font-family:var(--display),"Archivo Black",sans-serif!important;font-size:clamp(48px,5.5vw,84px)!important;line-height:.95!important;letter-spacing:-.03em!important;color:var(--ink)!important;margin:0!important;text-transform:none!important}.at--calc .detailPanel .acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.at--calc .detailPanel .acts .btn{min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.at--calc .detailPanel .acts .btn.pri{background:var(--burg)!important;color:var(--cream)!important;border:0!important}.at--calc .detailPanel .acts .btn.sec{border:1.5px solid var(--dust)!important;color:var(--ink)!important;background:transparent!important}.at--calc .detailPanel .acts .btn.danger{border:1.5px solid var(--chilli)!important;color:var(--chilli)!important;background:transparent!important}.at--calc .detailPanel .note{font-size:13px!important;color:var(--muted)!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.at--calc .detailPanel .specs.onDark .specs-head h3{color:var(--sand)!important}.at--calc .detailPanel .specs .row dt{font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:10.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dust)!important;margin:0 0 4px}.at--calc .detailPanel .specs .row dd{font-size:15px!important;font-weight:500!important;color:var(--cream)!important;margin:0;text-transform:none!important}@media (max-width:980px){.at--calc .wrap--detail>.rwrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "body" "machine"}}.at--calc .apc-library{display:grid;gap:26px;padding-block:clamp(20px,4vh,40px) 110px}.at--calc .apc-lib-head,.at--calc .libHead.apc-lib-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:8px 0 0}.at--calc .apc-lib-head .eyebrow{color:var(--hotrose)!important;font-weight:700!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important}.at--calc .apc-lib-head .libHero,.at--calc .apc-library .hero.libHero{font-size:clamp(40px,6vw,76px)!important;margin-top:8px!important;color:var(--linen)!important}.at--calc .apc-lib-head .libHero em,.at--calc .apc-library .hero.libHero em{color:var(--peony)!important;font-style:italic!important}.at--calc .libSub{color:var(--sand)!important;font-size:14px!important;line-height:1.5!important;margin:12px 0 0!important;max-width:62ch;font-family:var(--ui),system-ui,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lib-tools,.at--calc .libTools.apc-lib-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.at--calc .apc-lib-tools .modes button,.at--calc .libTools .modes button{text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lib-tools .btn.light,.at--calc .libTools .btn.light{background:var(--peony)!important;color:var(--oxblood)!important;border:0!important;border-radius:999px!important;min-height:48px;padding:0 22px;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-library .resume{background:var(--peony);color:var(--oxblood);border-radius:12px;padding:12px 12px 12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.at--calc .apc-library .resume b{font-weight:700}.at--calc .apc-library .resume .btn{min-height:40px;padding:0 16px;border:1.5px solid var(--oxblood);color:var(--oxblood);background:transparent;border-radius:999px;font-weight:600;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-ledger.ledger,.at--calc .apc-lib .apc-ledger{list-style:none;padding:0;border-top:1.5px solid rgba(230,211,198,.35);margin:0 0 24px}.at--calc .apc-lib .apc-lrow,.at--calc .apc-lrow.lrow{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(230,211,198,.2);list-style:none}.at--calc .apc-lib .apc-lrow-main,.at--calc .apc-lrow-main.lmain{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;background:none!important;border:0!important;padding:14px 8px!important;display:grid!important;grid-template-columns:56px 110px minmax(0,1.3fr) minmax(0,.8fr) 110px!important;gap:16px!important;align-items:center;text-align:left;cursor:pointer;color:inherit;border-radius:10px;min-height:0;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lib .apc-lrow-main:focus-visible,.at--calc .apc-lib .apc-lrow-main:hover,.at--calc .apc-lrow-main.lmain:focus-visible,.at--calc .apc-lrow-main.lmain:hover{background:rgba(249,238,229,.05)!important;outline:none}.at--calc .apc-lib .apc-lthumb,.at--calc .apc-lthumb.lthumb{display:flex;align-items:center;justify-content:center;width:56px;height:48px}.at--calc .apc-lthumb .apc-surf{border:2px solid var(--cream)!important;box-shadow:none!important}.at--calc .apc-lib .apc-lprice,.at--calc .apc-lprice.lprice,.dashboard .at.at--calc .apc-lprice{font-family:var(--display),"Archivo Black",sans-serif!important;font-size:24px!important;font-weight:400!important;font-style:normal!important;line-height:1!important;color:var(--peony)!important;text-transform:none!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums}.at--calc .apc-lib .apc-lwhat strong,.at--calc .apc-lwhat.lwhat strong,.dashboard .at.at--calc .apc-lwhat strong{display:block;font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:19px!important;line-height:1.15!important;color:var(--linen)!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lib .apc-lwhat span,.at--calc .apc-lwhat.lwhat span,.dashboard .at.at--calc .apc-lwhat span{display:block;font-family:var(--ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;color:var(--dust)!important;text-transform:none!important;letter-spacing:0!important;margin-top:2px}.at--calc .apc-lib .apc-lmeta,.at--calc .apc-lmeta.lmeta{font-family:var(--ui),system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;color:var(--sand)!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-ldate.ldate,.at--calc .apc-lib .apc-ldate{font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:12px!important;font-weight:500!important;color:var(--sand)!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lrow .apc-icon-btn,.at--calc .apc-lrow .icon-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;flex:none!important;color:var(--dust)!important;border:1.5px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.at--calc .apc-lrow .apc-icon-btn:focus-visible,.at--calc .apc-lrow .apc-icon-btn:hover,.at--calc .apc-lrow .icon-btn:focus-visible,.at--calc .apc-lrow .icon-btn:hover{color:var(--peony)!important;background:rgba(249,238,229,.08)!important;outline:none}.at--calc .apc-salon{border-top:1.5px solid rgba(230,211,198,.35)!important;border-bottom:1.5px solid rgba(230,211,198,.35)!important;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:60px 48px;padding:70px 8px 44px;margin-bottom:12px}.at--calc .apc-piece-btn:before{border-left-color:rgba(230,211,198,.45)!important}.at--calc .apc-piece-fr{border:7px solid var(--ink)!important;background:var(--cream)!important;padding:7px;box-shadow:0 18px 26px -14px rgba(0,0,0,.7)!important}.at--calc .apc-plabel{background:var(--paper)!important;color:var(--ink)!important;border:0!important;border-radius:2px!important;padding:10px 6px 10px 14px!important;min-width:190px;max-width:260px;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.at--calc .apc-pl-title,.dashboard .at.at--calc .apc-pl-title{font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:18px!important;line-height:1.15!important;color:var(--ink)!important;text-transform:none!important}.at--calc .apc-pl-what,.dashboard .at.at--calc .apc-pl-what{font-family:var(--ui),system-ui,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;color:var(--muted)!important;text-transform:none!important}.at--calc .apc-pl-price,.dashboard .at.at--calc .apc-pl-price{font-family:var(--display),"Archivo Black",sans-serif!important;font-size:19px!important;font-weight:400!important;color:var(--ink)!important;text-transform:none!important}.at--calc .apc-pl-date,.dashboard .at.at--calc .apc-pl-date{font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:11px!important;color:var(--muted)!important}.at--calc .apc-plabel .apc-icon-btn{color:var(--muted)!important}.at--calc .apc-plabel .apc-icon-btn:hover{color:var(--chilli)!important;background:var(--pink)!important}.at--calc .apc-lib .scale,.at--calc .apc-scale-note{text-align:center;font-family:var(--mono),ui-monospace,Menlo,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;color:var(--dust)!important;padding-top:12px;border-top:1.5px solid rgba(230,211,198,.35);margin:0 0 -18px!important}.at--calc .apc-lib .scale+.salon,.at--calc .apc-scale-note+.apc-salon{border-top:0!important;padding-top:52px!important}.at--calc .apc-empty-wall{border-top:1.5px solid rgba(230,211,198,.35)!important;border-bottom:1.5px solid rgba(230,211,198,.35)!important;color:var(--cream)}.at--calc .apc-empty-wall-h{color:var(--linen)!important;font-family:var(--display),"Archivo Black",sans-serif!important}.at--calc .apc-empty-lead,.at--calc .apc-empty-wall .apc-eyebrow{color:var(--sand)!important}@media (max-width:980px){.at--calc .apc-lib .apc-lrow-main,.at--calc .apc-lrow-main.lmain{grid-template-columns:56px 100px minmax(0,1fr) 96px!important}.at--calc .apc-lmeta{display:none!important}}@media (max-width:680px){.at--calc .apc-lib .apc-lrow-main,.at--calc .apc-lrow-main.lmain{grid-template-columns:48px minmax(0,1fr) auto!important;gap:6px 12px!important}.at--calc .apc-lwhat{grid-column:2/-1!important;order:3}.at--calc .apc-ldate{display:none!important}.at--calc .apc-lprice{font-size:20px!important}}@media (max-width:560px){.at--calc .apc-salon{gap:52px 24px;padding:56px 0 34px}.at--calc .apc-lib-tools{width:100%}.at--calc .apc-lib-tools .btn.light{flex:1 1 auto;justify-content:center}}.at--calc .card,.at--calc .card.plain,.at--calc .ghost{background-image:none}.at--calc .card{padding:clamp(22px,2.4vw,30px);gap:14px}.at--calc .digits{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;height:auto;overflow:hidden}.at--calc .digits svg{width:100%;height:auto;display:block}.at--calc .ptop{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 18px;flex-wrap:wrap}.at--calc .ptopL{display:grid;gap:4px;min-width:0}.at--calc .ptopL .pnote{margin-top:0;width:auto}.at--calc .wrap--calculate #pForm{gap:22px!important}.at--calc .wrap--calculate:not(.wrap--result) .panel .qstack{margin-top:0}.at--calc .qh{font-size:clamp(1.35rem,1.9vw,1.85rem)}.at--calc .why{font-size:17px;margin-top:-6px}.at--calc .sizeGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:center;max-width:100%}.at--calc .sizeGrid .fields{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.at--calc .sizeGrid .prevBox{max-width:none}.at--calc .sizeGrid .stepper input{font-size:clamp(1.3rem,1.8vw,1.7rem)}.at--calc .cgroups{gap:12px}.at--calc .chip{min-height:38px}.at--calc .standG{gap:12px}.at--calc .standG .cgroup{gap:6px;padding-bottom:0}.at--calc .standG .chip{min-height:36px}@media (min-width:1121px){.at--calc .rwrap{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(28px,3.5vw,56px)}.at--calc .wrap--detail>.rwrap,.at--calc .wrap--result>.rwrap{grid-template-columns:minmax(0,520px) minmax(0,1fr);-moz-column-gap:clamp(28px,3.5vw,56px);column-gap:clamp(28px,3.5vw,56px);row-gap:18px}.at--calc .machine,.at--calc .machineGate,.at--calc .wrap--detail>.rwrap>.machine,.at--calc .wrap--detail>.rwrap>.machineGate,.at--calc .wrap--result>.rwrap>.machine,.at--calc .wrap--result>.rwrap>.machineGate{width:min(520px,100%)}.at--calc #qcard{display:flex;flex-direction:column;height:auto;min-height:460px}.at--calc #qcard>*{flex:none}.at--calc #qcard .qbody{flex:1 1 auto;min-height:0;align-content:start}.at--calc #qcard .go{margin-top:auto}}.at--calc .savedPill{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--pink);color:var(--burg);border:1.5px solid var(--burg);border-radius:10px;padding:10px 14px;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important}.at--calc .savedPill,.at--calc .savedPill .lnk{font-style:normal!important;letter-spacing:0!important;text-transform:none!important}.at--calc .savedPill .lnk{color:var(--burg)!important;font-family:inherit!important;font-size:inherit!important;font-weight:700!important;border-bottom:1px solid;min-height:auto;padding:0;background:none!important}.at--calc .savedPill .lnk:hover{color:var(--ink)!important}.at--calc .ov{gap:clamp(40px,8vh,88px);padding-block:clamp(14px,2.5vh,28px) 110px}.at--calc .ovFold{display:grid;gap:clamp(18px,3vh,30px);align-content:center;min-height:calc(100vh - 118px)}.at--calc .ov .hero{font-size:clamp(40px,5.4vw,78px);margin-top:8px}.at--calc .ovGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:stretch;max-width:none}.at--calc .bigframe{width:min(100%,210px)}.at--calc .startCard{background:linear-gradient(140deg,#A3123A,#8C0626 45%,#6E001A)}.at--calc .ovWall .card.wallcard,.at--calc .wallcard{padding:clamp(22px,2.4vw,30px);background:#F3EDE4;box-shadow:0 1px 2px rgba(20,4,8,.22),0 22px 34px -16px rgba(0,0,0,.55)}.at--calc .wallcard:after,.at--calc .wallcard:before{display:none}.at--calc .wallbox{background:var(--pink);border-radius:4px;padding:24px 20px}.at--calc .wallBtn{justify-self:center;border-color:var(--burg)!important;color:var(--burg)!important;background:rgba(255,250,245,.65)!important}.at--calc .wallBtn:hover{background:var(--cream)!important}.at--calc .why2{grid-template-columns:minmax(0,1fr);gap:22px}.at--calc .whyHead{display:grid;gap:10px}.at--calc .why2 h2{margin-top:0}.at--calc .points{list-style:none;margin:0;padding:24px 0 0;border-top:1.5px solid rgba(230,211,198,.45);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 28px}.at--calc .points li{display:grid;gap:6px;align-content:start;min-width:0}.at--calc .points b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.08em;color:var(--hotrose)}.at--calc .points h3{font-size:16px;font-weight:600;line-height:1.3;color:var(--cream);margin-top:8px;text-wrap:balance}.at--calc .points p{font-size:14.5px;line-height:1.5;color:var(--sand)}.at--calc .key{pointer-events:none;cursor:default}.at--calc .machine .trail{margin-top:18px}.at--calc .ptop .modes{border:0;border-bottom:1px solid rgba(230,211,198,.28);border-radius:0;padding:0;gap:22px;background:transparent}.at--calc .ptop .modes button{min-height:38px;padding:0 2px;border-radius:0;background:none;color:var(--dust);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.at--calc .ptop .modes button:hover{color:var(--cream);background:none}.at--calc .ptop .modes button[aria-checked=true]{background:none;color:var(--cream);border-bottom-color:var(--peony)}.at--calc .go{gap:16px}.at--calc .lib{padding-block:clamp(16px,3vh,32px) 24px;gap:18px}.at--calc .lib .hero{font-size:clamp(36px,4.6vw,60px)}.at--calc .lib .scale{padding-top:12px;border-top:1.5px solid rgba(230,211,198,.35);margin-bottom:-18px}.at--calc .lib .scale+.salon{border-top:0;padding-top:52px}.at--calc .salon{padding:46px 8px 24px;gap:52px 44px}.at--calc .fld.off .stepper,.at--calc .fld.off label{opacity:.42}.at--calc .fld.off .stepper{border-bottom-style:dashed}.at--calc .offNote{font-size:12.5px;line-height:1.4;font-weight:500;color:var(--muted)}.at--calc .hWrap{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--rule);margin-top:4px}.at--calc .hNote{font-size:13.5px;font-weight:600;color:var(--burg);margin:0}.at--calc .hWrap .fields.one{max-width:280px}@media (min-width:1121px){.at--calc .rwrap{padding-top:10px}.at--calc .wrap--calculate:not(.wrap--result) .rwrap{padding-bottom:12px}.at--calc .wrap--calculate:not(.wrap--result) .panel .qstack{margin-bottom:18px}.at--calc .wrap--calculate:not(.wrap--result) .mtip{display:none}.at--calc .wrap--calculate:not(.wrap--result) .key{height:40px}.at--calc #qcard{display:flex;flex-direction:column;height:auto;min-height:460px;padding:22px 26px;gap:12px}.at--calc #qcard .qbody{flex:1 1 auto;min-height:0;overflow:visible;margin-top:12px;align-content:start}.at--calc #qcard .go{margin-top:auto}.at--calc #qcard .sizeGrid{grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:24px;align-items:start;max-width:100%}.at--calc #qcard .sizeGrid .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0}.at--calc #qcard .sizeGrid .stepper input{font-size:1.35rem;padding:2px 2px 4px}.at--calc #qcard .stp{height:38px;flex:0 0 auto}.at--calc #qcard{overflow-x:clip}.at--calc #qcard .cgroups{gap:10px}.at--calc #qcard .cgroup{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px}.at--calc #qcard .standG{gap:10px}.at--calc #qcard .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.at--calc #qcard .go{padding-top:12px}}@media (max-width:1060px){.at--calc .ovFold{min-height:0}}@media (max-width:980px){.at--calc .points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.at--calc .go{flex-wrap:wrap;row-gap:10px}.at--calc .goEnd{order:2;flex:1 1 auto;margin-left:auto}.at--calc .goNote{max-width:22ch}.at--calc .go .back{order:1}.at--calc #qcard .tiles,.at--calc .wrap--calculate:not(.wrap--result) #qcard .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.at--calc .sizeGrid,.at--calc .startCard{grid-template-columns:minmax(0,1fr)}.at--calc .sizeGrid .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at--calc .ferr{font-size:12.5px}.at--calc .next{padding:0 20px;min-height:46px;font-size:15px}.at--calc #qcard{height:auto;min-height:0}.at--calc #qcard .tiles,.at--calc .tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.at--calc .points{grid-template-columns:minmax(0,1fr)}.at--calc .goEnd{flex-wrap:wrap;justify-content:flex-end;gap:8px}.at--calc .goNote{flex:1 1 100%;max-width:none;text-align:right;order:-1}}.at--calc .whyCalc{padding-block:clamp(40px,7vh,72px) 110px}.at--calc .prevBox{position:relative}.at--calc .prevBox .upl{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;height:auto;min-height:30px;margin-top:8px;max-width:100%;overflow:visible;white-space:normal}.at--calc .prevBox .uplLink,.at--calc .uplLink{display:inline-flex;align-items:center;gap:6px;min-height:0;flex:none;font-size:12.5px;font-weight:600;color:var(--burg)!important;border-bottom:1px solid;cursor:pointer;text-decoration:none;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.at--calc .prevBox .uplLink:hover,.at--calc .uplLink:hover{color:var(--ink)!important}.at--calc .prevBox .uplLink svg{flex:none;display:block}.at--calc .prevBox .upl .rm{flex:none;font-size:12.5px;min-height:0;color:var(--burg);border-bottom:1px solid;white-space:nowrap;overflow:visible;text-overflow:clip;text-transform:none!important;letter-spacing:0!important}.at--calc .prevBox .upl .opt{font-size:12.5px;color:var(--muted)}@media (min-width:1121px){.at--calc .wrap--calculate:not(.wrap--result),.at--calc .wrap--calculate:not(.wrap--result)>.rwrap{grid-template-columns:minmax(0,520px) minmax(0,1fr);-moz-column-gap:clamp(28px,3.5vw,56px);column-gap:clamp(28px,3.5vw,56px)}.at--calc .wrap--calculate:not(.wrap--result)>.rwrap{padding-block:4px 24px}.at--calc .wrap--calculate:not(.wrap--result) .machine,.at--calc .wrap--calculate:not(.wrap--result) .machineGate{width:min(520px,100%)}.at--calc .wrap--calculate:not(.wrap--result) .calc{padding:14px 12px 12px}.at--calc .wrap--calculate:not(.wrap--result) .keys{gap:6px;margin-top:12px}.at--calc .wrap--calculate:not(.wrap--result) .key{height:36px;font-size:15px;border-radius:8px}.at--calc .wrap--calculate:not(.wrap--result) .key.fn{font-size:12px}.at--calc .wrap--calculate:not(.wrap--result) .key.op{font-size:17px}.at--calc .wrap--calculate:not(.wrap--result) .key.eq{font-size:18px}.at--calc .wrap--calculate:not(.wrap--result) .key.rnd{font-size:10px}.at--calc .wrap--calculate:not(.wrap--result) .pad{padding:10px 22px 12px 10px;gap:8px}.at--calc .wrap--calculate:not(.wrap--result) .lcd-live{font-size:clamp(28px,3.2vw,38px);margin-top:4px}.at--calc .wrap--calculate:not(.wrap--result) .calcHead{margin:0 0 22px;padding-right:18px}.at--calc .wrap--calculate:not(.wrap--result) .ptop .modes button{min-height:32px}.at--calc .wrap--calculate:not(.wrap--result) .ptopL .eyebrow{font-size:11px}.at--calc .wrap--calculate:not(.wrap--result) .ptopL .pnote{font-size:13px}.at--calc .wrap--calculate:not(.wrap--result) .qstack{margin:6px 18px 18px 0}.at--calc .wrap--calculate:not(.wrap--result) #qcard{display:flex;flex-direction:column;height:auto;min-height:430px;max-height:none;padding:16px 20px;gap:8px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .qh{font-size:clamp(1.2rem,1.6vw,1.55rem);margin-top:0}.at--calc .wrap--calculate:not(.wrap--result) #qcard .why{font-size:14.5px;margin-top:-4px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .meta{font-size:12px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .qbody{flex:1 1 auto;min-height:0;margin-top:6px;gap:10px;align-content:start}.at--calc .wrap--calculate:not(.wrap--result) #qcard .go{margin-top:auto;padding-top:8px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .next{min-height:42px;font-size:15px;padding:0 20px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .sizeGrid{gap:14px;max-width:100%}.at--calc .wrap--calculate:not(.wrap--result) #qcard .sizeGrid .stepper input{font-size:1.2rem!important;padding:1px 0 2px!important}.at--calc .wrap--calculate:not(.wrap--result) #qcard .stp{width:34px;height:34px;font-size:18px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .tile{padding:11px 12px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .tile b{font-size:14px}.at--calc .wrap--calculate:not(.wrap--result) #qcard .tile small{font-size:12px}.at--calc .wrap--calculate:not(.wrap--result) .machine .trail{margin-top:18px;gap:10px}.at--calc .wrap--calculate:not(.wrap--result) .machine .trailHead p{font-size:12px}.at--calc .wrap--calculate:not(.wrap--result) .machine .trailList button{min-height:34px;font-size:13px;padding:0 12px}.at--calc .wrap--calculate:not(.wrap--result) #qcard.card,.at--calc .wrap--calculate:not(.wrap--result) .card{padding:16px 20px;gap:8px}}.at--calc .apc-dyn-skel{display:flex;align-items:flex-end;justify-content:center;gap:22px;flex-wrap:wrap}.at--calc .apc-dyn-skel span{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(250,210,225,.07),rgba(250,210,225,.16),rgba(250,210,225,.07));background-size:200% 100%;animation:apcWineShimmer 1.15s ease-in-out infinite}.at--calc .apc-dyn-skel--salon{border-top:1.5px solid rgba(230,211,198,.35);border-bottom:1.5px solid rgba(230,211,198,.35);min-height:220px;padding:56px 16px 48px;margin-bottom:12px}.at--calc .apc-dyn-skel--salon span{width:110px;height:130px;border-radius:2px;box-shadow:0 0 0 7px rgba(250,210,225,.06)}.at--calc .apc-dyn-skel--ledger{display:grid;gap:0;border-top:1.5px solid rgba(230,211,198,.35);margin-bottom:24px;padding:0;align-items:stretch;justify-content:stretch}.at--calc .apc-dyn-skel--ledger span{display:block;width:100%;height:72px;border-radius:0;border-bottom:1px solid rgba(230,211,198,.18);background:linear-gradient(90deg,rgba(250,210,225,.05),rgba(250,210,225,.14) 45%,rgba(250,210,225,.05));background-size:200% 100%;animation:apcWineShimmer 1.15s ease-in-out infinite}.at--calc .apc-dyn-skel--ledger span:nth-child(2){animation-delay:.12s}.at--calc .apc-dyn-skel--ledger span:nth-child(3){animation-delay:.24s}.at--calc .apc-inline-skel{display:inline-block;vertical-align:middle;width:9.5rem;height:.85em;border-radius:4px;background:linear-gradient(90deg,rgba(250,210,225,.08),rgba(250,210,225,.2),rgba(250,210,225,.08));background-size:200% 100%;animation:apcWineShimmer 1.15s ease-in-out infinite}@keyframes apcWineShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.apc-preview-overlay.apc-calc-overlay,.apc-scrim.apc-preview-overlay{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important;background:rgba(20,3,8,.62)!important;box-sizing:border-box!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.apc-calc-overlay .apc-preview-modal.wide,.apc-preview-overlay .apc-preview-modal.wide{max-width:720px!important;width:min(720px,calc(100vw - 24px))!important;background:var(--paper,#FBF7F0)!important;color:var(--ink,#1C1310)!important;border-radius:2px!important;padding:clamp(18px,2.2vw,28px)!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-shadow:0 18px 48px rgba(0,0,0,.32)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;transform:none!important;left:auto!important;margin:auto!important;font-family:var(--ui),Inter,system-ui,sans-serif!important}.apc-preview-overlay .apc-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0!important;flex:0 0 auto}.apc-preview-overlay .apc-modal-head .apc-icon-btn,.apc-preview-overlay .apc-modal-head .icon-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:10px!important;color:var(--muted,#7A6A66)!important;background:transparent!important;border:0!important;box-shadow:none!important}.apc-preview-overlay .apc-modal-head .apc-icon-btn:hover,.apc-preview-overlay .apc-modal-head .icon-btn:hover{color:var(--chilli,#AA0003)!important;background:var(--pink,#F8E6EA)!important}.apc-preview-overlay .apc-modal-head .kick,.apc-preview-overlay .kick{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--chilli,#AA0003)!important;margin:0!important}.apc-preview-overlay .apc-pv-grid,.apc-preview-overlay .pvGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px;align-items:center;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.apc-preview-overlay .apc-pv-art,.apc-preview-overlay .pvArt{display:flex;justify-content:center;align-items:center;background:var(--paper2,#F3EDE2)!important;border-radius:6px!important;padding:22px 14px!important;min-height:0!important;box-shadow:none!important}.apc-preview-overlay .apc-pv-art .apc-piece-fr,.apc-preview-overlay .apc-pv-art .fr{display:block;border:6px solid var(--ink,#1c1310)!important;background:var(--cream,#FFFAF5)!important;padding:6px!important;border-radius:0!important;box-shadow:0 14px 22px -12px rgba(0,0,0,.45)!important}.apc-preview-overlay .apc-pv-art .apc-surf{border:0!important;box-shadow:none!important;max-width:100%}.apc-preview-overlay .apc-pv-info,.apc-preview-overlay .pvInfo{display:grid;gap:8px;min-width:0}.apc-preview-overlay .apc-pv-title,.apc-preview-overlay h2.pvTitle{font-family:var(--serif),"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(24px,3.2vw,28px)!important;line-height:1.1!important;margin:0!important;color:var(--ink,#1C1310)!important;text-transform:none!important;letter-spacing:0!important}.apc-preview-overlay .apc-pv-what,.apc-preview-overlay .pvWhat{font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:var(--cocoa,#4C4242)!important;margin:0 0 2px!important;text-transform:none!important;letter-spacing:0!important}.apc-preview-overlay .apc-pv-price,.apc-preview-overlay .pvPrice{font-family:var(--display),"Archivo Black",sans-serif!important;font-size:clamp(34px,4.2vw,46px)!important;font-weight:400!important;line-height:1!important;color:var(--ink,#1C1310)!important;display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;margin:0 0 4px!important;text-transform:none!important;letter-spacing:-.02em!important}.apc-preview-overlay .apc-pv-price:after,.apc-preview-overlay .pvPrice:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--red,#E3000F);flex:none}.apc-preview-overlay .apc-pv-rows,.apc-preview-overlay .pvRows{margin:2px 0 0;display:grid}.apc-preview-overlay .apc-pv-rows>div,.apc-preview-overlay .pvRows>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed var(--dust,#cdb6a8);font-size:12.5px;font-family:var(--ui),Inter,system-ui,sans-serif!important}.apc-preview-overlay .apc-pv-rows dt,.apc-preview-overlay .pvRows dt{color:var(--muted,#7A6A66)!important;font-weight:400!important}.apc-preview-overlay .apc-pv-rows dd,.apc-preview-overlay .pvRows dd{margin:0;font-weight:600!important;text-align:right;color:var(--ink,#1C1310)!important}.apc-preview-overlay .apc-modal-actions,.apc-preview-overlay .mact{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px!important;flex:0 0 auto;background:var(--paper,#FBF7F0);padding-top:2px}.apc-preview-overlay .apc-modal-actions .btn.sec,.apc-preview-overlay .mact .btn.sec{background:transparent!important;color:var(--ink,#1C1310)!important;border:1.5px solid var(--dust,#cdb6a8)!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.apc-preview-overlay .apc-modal-actions .btn.sec:hover{border-color:var(--burg,#850020)!important;color:var(--burg,#850020)!important}.apc-preview-overlay .apc-modal-actions .btn.pri,.apc-preview-overlay .mact .btn.pri{background:var(--burg,#850020)!important;color:var(--cream,#FFFAF5)!important;border:1.5px solid var(--burg,#850020)!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-family:var(--ui),Inter,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.apc-preview-overlay .apc-modal-actions .btn.pri:hover{background:var(--oxblood,#6E001A)!important;border-color:var(--oxblood,#6E001A)!important}@media (max-width:680px){.apc-preview-overlay.apc-calc-overlay,.apc-scrim.apc-preview-overlay{align-items:flex-end!important;padding:10px 10px max(10px,env(safe-area-inset-bottom,0px))!important}.apc-calc-overlay .apc-preview-modal.wide,.apc-preview-overlay .apc-preview-modal.wide{max-width:100%!important;width:100%!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;padding:16px 14px 14px!important;border-radius:14px 14px 10px 10px!important;margin:0!important}.apc-preview-overlay .apc-pv-grid,.apc-preview-overlay .pvGrid{grid-template-columns:minmax(0,1fr);gap:16px}.apc-preview-overlay .apc-pv-art,.apc-preview-overlay .pvArt{min-height:0;padding:16px 12px!important}.apc-preview-overlay .apc-modal-actions,.apc-preview-overlay .mact{width:100%}.apc-preview-overlay .apc-modal-actions .btn,.apc-preview-overlay .mact .btn{flex:1 1 auto;min-width:0}}