/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--bg:#fff;--surface:#fff;--surface-2:#f6f6f8;--surface-3:#ececef;--line:#14141e1a;--line-strong:#14141e33;--fg:#17171d;--fg-2:#5c5d6b;--fg-3:#8e8f9c;--fg-inverse:#fff;--overlay:#0f101873;--accent:#2f5be8;--accent-hover:#2449c2;--accent-fg:#fff;--accent-soft:#2f5be81a;--ok:#1b7f4c;--ok-soft:#e6f5ec;--warn:#8a5a00;--warn-soft:#fff3d1;--danger:#c02b2b;--danger-soft:#fdecec;--info:#2f5be8;--info-soft:#eaf0ff;--sale:#d23f31;--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",Roboto,"Noto Sans KR","Malgun Gothic",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-display:var(--font-sans);--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:40px;--lh:1.6;--lh-tight:1.25;--track-tight:-.015em;--track-tighter:-.025em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-sm:0 1px 2px #14141e0f;--shadow-md:0 8px 24px #14141e1f;--shadow-lg:0 16px 48px #14141e2e;--ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--control-h:44px;--control-h-desk:36px;--container-sf:1120px;--container-narrow:680px;--container-con:1480px;--nav-w:224px;--dur:.12s;--ease:cubic-bezier(.2,.7,.3,1);--c-text:var(--fg);--c-sub:var(--fg-2);--c-line:var(--line);--c-bg:var(--bg);--c-soft:var(--surface-2);--c-accent:var(--accent);--c-bar:#ffffffeb;--radius:var(--r-md)}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:16px;line-height:var(--lh);color:var(--fg);background:var(--bg);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}main{max-width:var(--container-narrow);margin:0 auto;padding:16px 16px 80px}@media (min-width:640px){main{padding:24px 20px 80px}}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin:0;font-weight:700}h1{font-size:var(--fs-xl);margin:14px 0 12px}h2{font-size:var(--fs-md);margin:24px 0 8px}h3{font-size:var(--fs-base);margin:16px 0 6px;font-weight:600}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}p{margin:10px 0}ol,ul{padding-left:18px}li{margin:6px 0}hr{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0}img{max-width:100%;height:auto}strong{font-weight:700}small{font-size:var(--fs-sm)}.mono,code{font-family:var(--font-mono);font-size:.9em}code{background:var(--surface-2);border-radius:var(--r-sm);word-break:break-all;padding:2px 6px}.tnum{font-variant-numeric:tabular-nums}:focus-visible{box-shadow:var(--ring);outline:none}.row,.row-between{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between}.grow{flex:1;min-width:0}.right{text-align:right}.inline-form{display:inline}.btn,button{font:inherit;min-height:var(--control-h);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover,button:hover:not(:disabled){background:var(--surface-2);text-decoration:none}.btn:active,button:active:not(:disabled){background:var(--surface-3)}button:disabled{opacity:.45;cursor:not-allowed}.btn-primary,button.primary{background:var(--accent);border-color:var(--accent);width:100%;color:var(--accent-fg);font-size:1.02rem;font-weight:700;display:flex}.btn-primary:hover,button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger,button.danger{color:var(--danger)}.btn-danger:hover,button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.btn-ghost,button.ghost{background:0 0;border-color:#0000}.btn-link,button.link{min-height:0;color:var(--accent);background:0 0;border:0;padding:0;font-weight:500}button.link:hover:not(:disabled){background:0 0;text-decoration:underline}@media (min-width:1024px){.btn-sm,button.sm{min-height:32px;font-size:var(--fs-sm);padding:4px 10px}}input,select,textarea{font:inherit;width:100%;min-height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:10px 12px;font-size:16px}input::placeholder,textarea::placeholder{color:var(--fg-3)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=checkbox],input[type=radio]{vertical-align:middle;width:auto;min-width:20px;min-height:20px;accent-color:var(--accent);margin:0 4px 0 0;padding:0}input[type=file]{background:0 0;border:0;min-height:0;padding:6px 0}textarea{min-height:96px;line-height:1.5}label{font-size:var(--fs-sm);color:var(--fg-2);font-weight:500}form label{margin:10px 0 0;display:block}fieldset,form p{margin:12px 0}fieldset{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}legend{padding:0 6px}.help,legend{font-size:var(--fs-sm);color:var(--fg-2)}.help{margin-top:4px;display:block}.table-wrap{-webkit-overflow-scrolling:touch;margin:8px -16px;padding:0 16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-base)}td,th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle;padding:10px 8px}th{color:var(--fg-2);font-weight:500;font-size:var(--fs-sm)}.badge{text-align:center;background:var(--accent);min-width:20px;color:var(--accent-fg);vertical-align:2px;margin-left:4px;padding:1px 6px;line-height:1.5;display:inline-block}.badge,.pill{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600}.pill{border:1px solid var(--line);background:var(--surface-2);color:var(--fg-2);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;line-height:1.6;display:inline-flex}.pill-ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pill-warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.pill-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.pill-info{background:var(--info-soft);color:var(--info);border-color:#0000}.pill-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.muted{color:var(--fg-2);font-size:.9em}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:14px}.card>a{color:inherit;font-weight:600;display:block}.notice{background:var(--info-soft);border-radius:var(--r-lg);border:1px solid #0000;margin:12px 0;padding:14px 16px}.notice strong{font-size:1.05rem}.notice-warn{background:var(--warn-soft)}.notice-ok{background:var(--ok-soft)}.errbar{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);border:1px solid #0000;padding:10px 12px;font-size:.92rem}.errbar a{color:inherit;white-space:nowrap;text-decoration:underline}.empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--fg-2);border:1px dashed var(--line-strong);border-radius:var(--r-lg);margin:12px 0}.empty a{font-weight:600}.price{font-variant-numeric:tabular-nums;font-weight:700}.price-lg{letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;margin:8px 0;font-size:1.3rem;font-weight:800}.price-was{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-right:6px;font-size:.85em;text-decoration:line-through}.price-off{border-radius:var(--r-sm);background:var(--sale);color:var(--fg-inverse);font-size:var(--fs-xs);vertical-align:2px;margin-left:6px;padding:1px 6px;font-weight:700;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=basic]{--c-bar:#ffffffeb}[data-theme=modern]{--bg:#fff;--surface:#fff;--surface-2:#f4f4f5;--surface-3:#e9e9eb;--line:#14141e1f;--line-strong:#14141e3d;--fg:#111114;--fg-2:#56575f;--fg-3:#8a8b93;--accent:#17171b;--accent-hover:#000;--accent-fg:#fff;--accent-soft:#17171b14;--sale:#111114;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--c-bar:#ffffffe6}[data-theme=paper]{--bg:#faf6ef;--surface:#fffdf8;--surface-2:#f1e9dc;--surface-3:#e8ddcb;--line:#50371424;--line-strong:#50371442;--fg:#2b2115;--fg-2:#7a6a55;--fg-3:#a08f78;--accent:#8a5a2b;--accent-hover:#6f4620;--accent-fg:#fff;--accent-soft:#8a5a2b1f;--info-soft:#f1e9dc;--sale:#b8452f;--font-display:"Noto Serif KR","Nanum Myeongjo","Apple Myungjo","Batang",Georgia,serif;--r-md:10px;--r-lg:14px;--c-bar:#faf6efeb}[data-theme=fresh]{--bg:#fcfdf9;--surface:#fff;--surface-2:#f1f6ec;--surface-3:#e4eedb;--line:#1e462821;--line-strong:#1e462840;--fg:#18291c;--fg-2:#56685a;--fg-3:#879888;--accent:#2f7d4a;--accent-hover:#24663b;--accent-fg:#fff;--accent-soft:#2f7d4a1f;--info-soft:#eef5e9;--sale:#d2452c;--r-md:12px;--r-lg:16px;--c-bar:#fcfdf9eb}.site{background:var(--bg);min-height:100dvh;color:var(--fg);flex-direction:column;display:flex}.site-body{flex:1}@media (min-width:1024px){.site main{padding:28px 24px 96px}}.pager{gap:10px;margin:24px 0 0}.pager .btn{width:auto}.pd-back{margin:0 0 6px}.qa-list{border-top:1px solid var(--line);margin:8px 0 0}.qa-list li{border-bottom:1px solid var(--line);margin:0;padding:14px 0}.qa-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.qa-meta strong{color:var(--fg)}.qa-answer{border-radius:var(--r-md);background:var(--surface-2);padding:12px 14px}.qa-answer strong{font-size:var(--fs-sm);margin-bottom:4px;display:block}.qa-answer p{white-space:pre-wrap;margin:0}.doc-head{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:14px}.doc-head h1{margin:8px 0 4px}.doc-head .muted{margin:0}.doc{white-space:pre-wrap;word-break:break-word;margin:12px 0 32px;line-height:1.8}.post-list{border-top:1px solid var(--line);margin:12px 0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--line);margin:0;padding:0}.post-list a{color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;padding:14px 0;font-weight:500;display:flex}.post-list time{font-size:var(--fs-sm);color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:400}.beacon{width:1px;height:1px}.beacon,.popup-toggle{opacity:0;position:absolute}.popup-toggle{pointer-events:none;width:0;height:0}.popup-back{background:var(--overlay);z-index:50;position:fixed;inset:0}.popup{z-index:51;background:var(--surface);width:min(420px,100%);max-height:88vh;color:var(--fg);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-lg);position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.popup-toggle:checked~.popup,.popup-toggle:checked~.popup-back{display:none}.popup-img{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;height:auto;display:block}.popup-body{padding:16px 18px 6px}.popup-body h2{font-size:var(--fs-md);margin:0 0 6px;line-height:1.35}.popup-text{white-space:pre-line;color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.popup-cta{border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font-size:var(--fs-base);margin-top:12px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.popup-cta:hover{background:var(--accent-hover);text-decoration:none}.popup-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.popup-close,.popup-mute{border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.popup-mute{color:var(--fg-2);background:0 0;border:0;text-decoration:underline}.popup-mute:hover:not(:disabled){background:var(--surface-2)}.popup-close{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);min-width:88px;font-weight:500}@media (min-width:640px){.popup{border-radius:var(--r-xl);top:50%;bottom:auto;transform:translate(-50%,-50%)}.popup-img{border-radius:var(--r-xl) var(--r-xl) 0 0}}.pd-picked{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.pd-pick{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name del""step line";align-items:center;gap:8px 12px;padding:12px 0;display:grid}.pd-pick-name{font-size:var(--fs-sm);color:var(--fg);grid-area:name}.pd-pick-del{min-width:var(--control-h);min-height:var(--control-h);color:var(--fg-3);font-size:var(--fs-lg);background:0 0;border:0;grid-area:del;padding:0}.pd-pick-step{border:1px solid var(--line-strong);border-radius:var(--r-md);grid-area:step;justify-self:start;align-items:center;display:inline-flex;overflow:hidden}.pd-pick-btn{min-width:var(--control-h);background:var(--surface-2);color:var(--fg);font-size:var(--fs-md);padding:0}.pd-pick-btn,.pd-pick-step input[type=number]{min-height:var(--control-h);border:0;border-radius:0}.pd-pick-step input[type=number]{width:56px;text-align:center;-moz-appearance:textfield;font-size:16px}.pd-pick-line{font-variant-numeric:tabular-nums;grid-area:line;font-weight:700}.pd-total{font-size:var(--fs-sm);color:var(--fg-2);justify-content:space-between;align-items:baseline;margin:12px 0 0;display:flex}.pd-total strong{font-size:var(--fs-xl);color:var(--fg);font-variant-numeric:tabular-nums}.pd-picker-msg{color:var(--danger);font-size:var(--fs-sm);margin:8px 0 0}.pd-picker-msg:empty{display:none}.actions{margin:var(--sp-4) 0 var(--sp-3)}.ship-unit{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md)}.ship-unit h3{margin:0 0 var(--sp-1);font-size:var(--fs-base)}.ship-unit ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-4)}.con{background:var(--bg);min-height:100dvh;color:var(--fg);font-size:var(--fs-base);flex-direction:column;display:flex}.con-top{z-index:30;align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.con-brand{color:var(--fg);letter-spacing:var(--track-tight);white-space:nowrap;align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.con-brand:hover{text-decoration:none}.con-brand .con-emblem{align-self:center}.con-brand span{color:var(--fg-3);font-weight:500;font-size:var(--fs-sm)}.con-top-right{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-2);min-width:0;margin-left:auto;display:flex}.con-user{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.con-menu-btn{border-radius:var(--r-md);min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;font-size:var(--fs-sm);justify-content:center;align-items:center;gap:6px;margin-left:-8px;font-weight:600;display:none}.con-menu-btn svg{width:20px;height:20px}.con-body{flex-direction:column}.con-body,.con-frame{flex:1;min-width:0;display:flex}.con-nav{width:var(--nav-w);border-right:1px solid var(--line);background:var(--surface-2);padding:var(--sp-3) var(--sp-2) var(--sp-5);flex-direction:column;flex:none;gap:2px;display:flex}.con-nav-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:4px 10px 8px;display:flex}.con-nav a.con-nav-brand{min-height:0;color:var(--fg);background:0 0;min-width:0;padding:0;display:block}.con-nav-brand:hover{text-decoration:none}.con-nav-brand strong{font-size:var(--fs-base);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.con-nav-brand .mono{color:var(--fg-3);font-size:var(--fs-xs);display:block}.con-nav-close{display:none}.con-nav-links{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:6px;display:flex}.con-nav a{border-radius:var(--r-sm);min-height:32px;color:var(--fg-2);font-size:var(--fs-sm);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);align-items:center;gap:8px;padding:5px 10px;font-weight:500;line-height:1.3;display:flex}.con-nav a:hover{background:var(--surface-3);color:var(--fg);text-decoration:none}.con-nav a.is-active,.con-nav a[aria-current=page]{background:var(--surface-3);color:var(--fg);font-weight:600}.con-nav-title{letter-spacing:.02em;padding:12px 10px 4px;font-weight:600}.con-nav-foot,.con-nav-title{color:var(--fg-3);font-size:var(--fs-xs)}.con-nav-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:12px 10px 0;display:flex}.con-frame:has(main[data-con=ads]) .con-nav a[data-nav=ads],.con-frame:has(main[data-con=api-keys]) .con-nav a[data-nav=api-keys],.con-frame:has(main[data-con=claims]) .con-nav a[data-nav=claims],.con-frame:has(main[data-con=collections]) .con-nav a[data-nav=collections],.con-frame:has(main[data-con=content]) .con-nav a[data-nav=content],.con-frame:has(main[data-con=coupons]) .con-nav a[data-nav=coupons],.con-frame:has(main[data-con=customers]) .con-nav a[data-nav=customers],.con-frame:has(main[data-con=dashboard]) .con-nav a[data-nav=dashboard],.con-frame:has(main[data-con=domains]) .con-nav a[data-nav=domains],.con-frame:has(main[data-con=global]) .con-nav a[data-nav=global],.con-frame:has(main[data-con=members]) .con-nav a[data-nav=members],.con-frame:has(main[data-con=offers]) .con-nav a[data-nav=offers],.con-frame:has(main[data-con=orders]) .con-nav a[data-nav=orders],.con-frame:has(main[data-con=payments]) .con-nav a[data-nav=payments],.con-frame:has(main[data-con=popups]) .con-nav a[data-nav=popups],.con-frame:has(main[data-con=products]) .con-nav a[data-nav=products],.con-frame:has(main[data-con=questions]) .con-nav a[data-nav=questions],.con-frame:has(main[data-con=reviews]) .con-nav a[data-nav=reviews],.con-frame:has(main[data-con=settings]) .con-nav a[data-nav=settings],.con-frame:has(main[data-con=stats]) .con-nav a[data-nav=stats],.con-frame:has(main[data-con=stock]) .con-nav a[data-nav=stock],.con-frame:has(main[data-con=suppliers]) .con-nav a[data-nav=suppliers]{background:var(--surface-3);color:var(--fg);font-weight:600}.con-main{flex:1;min-width:0}.con-main>main{margin:0}.con-body>main,.con-main>main,.con-plain>main{max-width:880px;padding:var(--sp-4) var(--sp-4) 80px}.con-backdrop{display:none}.con-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin:0 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.con-head>div:first-child{flex:1 1 0;min-width:240px}.con-head h1{font-size:var(--fs-xl);margin:0}.con-head .desc{color:var(--fg-2);font-size:var(--fs-sm);margin:4px 0 0}.con-head .actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.con-head .actions .btn-primary,.con-head .actions button.primary{width:auto;font-size:var(--fs-sm);display:inline-flex}.con-section{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-4) var(--sp-4) var(--sp-4);margin:0 0 var(--sp-4)}.con-section>h2{font-size:var(--fs-md);margin:0 0 6px}.con-section>h2+p.muted{margin-top:0}.con-section>:last-child{margin-bottom:0}.con-form{max-width:640px}.con-form p{margin:14px 0}.con-form label{margin:0 0 4px;display:block}.con-form label.check{color:var(--fg);font-size:var(--fs-base);cursor:pointer;align-items:flex-start;gap:8px;font-weight:500;display:flex}.con-form label.check input{flex:none;margin-top:3px}.con-form .help{margin-top:6px}.con-form button.primary{margin-top:var(--sp-3)}.con .notice>p{margin:6px 0 0}.con .notice>strong:first-child{display:block}.select-all{-webkit-user-select:all;user-select:all}.tabs{margin:0 0 var(--sp-3);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.tabs a{min-height:44px;color:var(--fg-2);font-size:var(--fs-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-weight:500;display:inline-flex}.tabs a:hover{color:var(--fg);text-decoration:none}.tabs a[aria-current=page]{color:var(--fg);border-bottom-color:var(--fg)}.tabs .count{color:var(--fg-3);font-variant-numeric:tabular-nums}.toolbar{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.toolbar input:not([type=checkbox]):not([type=radio]),.toolbar select{width:auto;min-width:0}.toolbar .grow{flex:200px}.kv{font-size:var(--fs-sm);grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;display:grid}.kv dt{color:var(--fg-2);font-weight:500}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.stat-grid{gap:var(--sp-3);margin:0 0 var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.stat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;transition:border-color var(--dur) var(--ease);padding:14px 16px;display:block}a.stat:hover{border-color:var(--line-strong);text-decoration:none}.stat .num{font-size:var(--fs-2xl);letter-spacing:var(--track-tighter);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;display:block}.stat .muted{font-size:var(--fs-sm);margin-top:4px;display:block}.stat.is-alert .num{color:var(--warn)}.check-list{margin:8px 0 0;padding:0;list-style:none}.check-list li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin:0;padding:8px 0;display:flex}.check-list li:first-child{border-top:0}.check-list .pill{flex:none;justify-content:center;min-width:44px;margin-top:2px}.check-list .what{min-width:0}.check-list .what strong{display:block}.check-list .what span{color:var(--fg-2);font-size:var(--fs-sm)}.check-list .go{font-size:var(--fs-sm);white-space:nowrap;flex:none;align-self:center;margin-left:auto}.check-list li.is-done .what strong{color:var(--fg-3);text-decoration:line-through}.brand-grid{margin:0 0 var(--sp-5);gap:var(--sp-3);padding:0;list-style:none;display:grid}.brand-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px;display:flex}.brand-card .title{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-card .title a{color:var(--fg);font-weight:700;font-size:var(--fs-md);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-card .mono{color:var(--fg-3);font-size:var(--fs-xs)}.brand-card .links{flex-wrap:wrap;gap:6px;display:flex}.theme-pick{grid-template-columns:1fr;gap:10px;margin:8px 0 0;display:grid}.theme-card{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg);color:var(--fg);cursor:pointer;font-weight:500;font-size:var(--fs-base);margin:0;padding:12px 14px;display:block;position:relative}.theme-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.theme-card input{margin:0;position:absolute;top:12px;right:12px}.theme-card .name{font-family:var(--font-display);padding-right:28px;font-weight:700;display:block}.theme-card .desc{color:var(--fg-2);font-size:var(--fs-sm);margin-top:2px;font-weight:400;display:block}.theme-swatch{gap:6px;margin-top:10px;display:flex}.theme-swatch i{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:22px;height:22px}.theme-swatch i:first-child{background:var(--accent)}.theme-swatch i:nth-child(2){background:var(--surface-2)}.theme-swatch i:nth-child(3){background:var(--bg)}.theme-swatch i:nth-child(4){background:var(--fg)}.theme-swatch b{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--accent);align-self:center;margin-left:4px}.img-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.img-thumb{line-height:0;display:inline-block;position:relative}.img-thumb img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);width:44px;height:44px}.img-thumb form{position:absolute;top:-6px;right:-6px}.img-thumb button{background:var(--surface);width:18px;height:18px;min-height:0;color:var(--danger);border:1px solid var(--line-strong);border-radius:50%;padding:0;font-size:11px;line-height:1}@media (max-width:1023px){.img-thumb img{width:64px;height:64px}.img-thumb form{top:-14px;right:-14px}.img-thumb button{color:#0000;background:0 0;border:0;width:44px;height:44px;min-height:44px;position:relative}.img-thumb button:after{content:"✕";background:var(--surface);width:24px;height:24px;color:var(--danger);border:1px solid var(--line-strong);text-align:center;border-radius:50%;font-size:12px;line-height:22px;position:absolute;top:8px;right:8px}}.img-add{align-items:center;gap:4px;display:flex}.img-add input[type=file]{width:150px;font-size:var(--fs-xs)}.img-add button{font-size:var(--fs-xs);padding:4px 8px}main.gridpage{word-break:keep-all;overflow-wrap:break-word}.sample{-webkit-overflow-scrolling:touch;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre;padding:10px 12px;line-height:1.7;overflow-x:auto}@media (max-width:1023px){.con:has(.con-nav) .con-menu-btn{display:inline-flex}.con-nav{z-index:41;border-right:1px solid var(--line);width:min(300px,86vw);transition:transform var(--dur) var(--ease);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.con-nav a{min-height:44px;font-size:var(--fs-base)}.con-nav-close{border-radius:var(--r-md);min-width:44px;min-height:44px;color:var(--fg-2);cursor:pointer;font-size:var(--fs-sm);justify-content:center;align-items:center;margin:-8px -8px 0 0;font-weight:600;display:inline-flex}.con-backdrop{z-index:40;background:var(--overlay);cursor:pointer;position:fixed;inset:0}#con-nav-toggle:checked~.con-body .con-nav{box-shadow:var(--shadow-lg);transform:none}#con-nav-toggle:checked~.con-body .con-backdrop{display:block}.brand-grid{grid-template-columns:1fr}}@media (min-width:640px){.stat-grid{grid-template-columns:repeat(3,1fr)}.brand-grid{grid-template-columns:repeat(2,1fr)}.theme-pick{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.con-frame{align-items:stretch}.con-nav{height:calc(100dvh - 48px);position:sticky;top:48px;overflow-y:auto}.con-main>main,.con-plain>main{padding:var(--sp-5) var(--sp-6) 80px}.con-main>main.gridpage,main.gridpage{max-width:var(--container-con)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.brand-grid{grid-template-columns:repeat(3,1fr)}.con .btn:not(.btn-primary),.con button:not(.primary):not(.link){min-height:var(--control-h-desk);font-size:var(--fs-sm);padding:4px 12px}.con input:not([type=checkbox]):not([type=radio]):not([type=file]),.con select{min-height:var(--control-h-desk);padding:6px 10px}.con textarea{padding:8px 10px}.con-form button.primary,.con-plain button.primary{width:auto;min-width:160px;font-size:var(--fs-base);padding:8px 20px;display:inline-flex}main.gridpage input:not([type=checkbox]):not([type=radio]),main.gridpage select,main.gridpage textarea{max-width:560px}main.gridpage .bulkbar input,main.gridpage .grid-wrap input,main.gridpage .grid-wrap select,main.gridpage .grid-wrap textarea{max-width:none}main.gridpage form:not(.bulkbar){max-width:760px}main.gridpage form:not(.bulkbar)>p>span.muted{margin-top:4px;display:block}main.gridpage form:not(.bulkbar)>p>label:has(>input:not([type=checkbox]):not([type=radio])),main.gridpage form:not(.bulkbar)>p>label:has(>select),main.gridpage form:not(.bulkbar)>p>label:has(>textarea){display:block}main.gridpage form:not(.bulkbar)>p>label>input:not([type=checkbox]):not([type=radio]),main.gridpage form:not(.bulkbar)>p>label>select,main.gridpage form:not(.bulkbar)>p>label>textarea{margin-top:4px;display:block}}.kv>div{display:contents}.con-unit{padding:var(--sp-3) 0;border-top:1px solid var(--line)}.con-unit h3{margin:0 0 var(--sp-2);font-size:var(--fs-base)}.ops-flags{gap:var(--sp-3);display:grid}@media (min-width:1024px){.ops-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-flags .card>.help{margin:var(--sp-1) 0 0}.ops-dispute-body{white-space:pre-wrap;margin:var(--sp-3) 0 0}.grid-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:8px 0;padding:0}.grid-wrap table{font-size:var(--fs-base)}.grid-wrap thead th{background:var(--surface-2);color:var(--fg-2);font-weight:500;font-size:var(--fs-sm);border-bottom:1px solid var(--line);white-space:nowrap}.grid-wrap tbody tr:last-child td{border-bottom:0}.grid-wrap td.right,.grid-wrap th.right{text-align:right}.grid-wrap .sub{color:var(--fg-2);white-space:normal;margin-top:2px;font-size:.85em;display:block}.details-inline>summary,.grid-wrap details>summary{cursor:pointer;color:var(--accent);list-style:none}.details-inline>summary::-webkit-details-marker,.grid-wrap details>summary::-webkit-details-marker{display:none}.grid-wrap details[open]>summary{margin-bottom:4px}.grid-wrap details .addr{white-space:normal;min-width:200px;color:var(--fg)}.cell-form{vertical-align:middle;gap:4px;margin:2px 0;display:inline-flex}.cell-actions,.cell-form{flex-wrap:wrap;align-items:center}.cell-actions{gap:4px 8px;min-width:220px;display:flex}.cell-actions>details{display:inline-block}.cell-actions>details[open]{flex-basis:100%}.cell-form input:not([type=checkbox]):not([type=radio]),.cell-form select,.grid-wrap input:not([type=checkbox]):not([type=radio]),.grid-wrap select,.grid-wrap textarea,.toolbar input:not([type=checkbox]):not([type=radio]),.toolbar select{width:auto;padding:6px 8px}.w-auto{width:auto!important}.w-70{width:70px!important}.w-90{width:90px!important}.w-110{width:110px!important}.w-120{width:120px!important}.w-130{width:130px!important}.w-150{width:150px!important}.w-180{width:180px!important}.w-200{width:200px!important}.w-260{width:260px!important}.w-full{width:100%!important}.mono-area{font-family:var(--font-mono);font-size:14px;line-height:1.5}.thumb-40{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);vertical-align:middle;flex:none;width:40px;height:40px}.thumb-40.ph{color:var(--fg-3);font-size:var(--fs-xs);justify-content:center}.cell-title,.thumb-40.ph{align-items:center;display:inline-flex}.cell-title{white-space:normal;gap:8px;min-width:200px}.cell-title a{color:var(--fg);font-weight:600}.cell-wrap{white-space:normal;min-width:180px}.pager{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:10px 0;display:flex}.tool-details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0 0 10px}.tool-details>summary{cursor:pointer;color:var(--fg-2);font-size:var(--fs-sm);padding:8px 12px;font-weight:500;list-style:none}.tool-details>summary::-webkit-details-marker{display:none}.tool-details>summary:before{content:"▸ ";color:var(--fg-3)}.tool-details[open]>summary:before{content:"▾ "}.tool-details>:not(summary){padding:0 12px 10px}.tool-details .row>label,.tool-details form{margin:0}.bulkbar{z-index:5;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px;padding:8px 10px;display:flex;position:sticky;top:0}#pick-count{font-size:var(--fs-sm);color:var(--fg-2);white-space:nowrap}.bulkbar .sep{background:var(--line-strong);align-self:stretch;width:1px;margin:0 4px}.bulkbar button{min-height:var(--control-h);font-size:var(--fs-sm);padding:6px 10px}.bulkbar label{font-size:var(--fs-sm);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin:0;display:inline-flex}.bulkbar label.pick-all{font-weight:700}@media (max-width:1023px){.bulkbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.bulkbar>*{flex:none}.bulkbar label[for^=col-]{display:none}}.pickcell{font-family:var(--font-mono);align-items:center;gap:6px;font-size:.95em;display:inline-flex}.rowpick{flex:none}.gridpage:has(#col-addr:not(:checked)) .col-addr,.gridpage:has(#col-items:not(:checked)) .col-items,.gridpage:has(#col-pay:not(:checked)) .col-pay{display:none}@media (min-width:1024px){.grid-wrap{max-height:calc(100dvh - 220px);overflow:auto}.grid-wrap table{min-width:0;font-size:var(--fs-sm)}.grid-wrap td,.grid-wrap th{vertical-align:top;padding:5px 10px;line-height:1.5}.grid-wrap thead th{vertical-align:middle;height:34px}.cell-actions{min-width:420px}.cell-form input:not([type=checkbox]):not([type=radio]),.cell-form select,.grid-wrap input:not([type=checkbox]):not([type=radio]),.grid-wrap select,.toolbar input:not([type=checkbox]):not([type=radio]),.toolbar select{min-height:var(--control-h-desk);padding:4px 8px}.cell-form button,.grid-wrap button,.toolbar button{min-height:var(--control-h-desk);font-size:var(--fs-sm);padding:4px 10px}.bulkbar button{min-height:32px}.grid-wrap thead th{z-index:3;background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.grid-wrap tbody td:first-child,.grid-wrap thead th:first-child{z-index:2;background:var(--surface);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.grid-wrap thead th:first-child{z-index:4;background:var(--surface-2)}.grid-wrap tbody tr:nth-child(2n) td{background:var(--surface-2)}.grid-wrap tbody tr:hover td{background:var(--accent-soft)}}.h-count{letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-size:.75em}.h-count,.tab-n{color:var(--fg-3);font-weight:500}.tab-n{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:6px}.tabs a[aria-current=page] .tab-n{color:inherit}.text-cell{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px;max-height:120px;line-height:1.5;overflow-y:auto}.text-cell.narrow{max-width:220px}.text-cell.wide{max-width:320px;max-height:none}.name-cell{white-space:normal;overflow-wrap:anywhere;max-width:140px}.nowrap,.stars{white-space:nowrap}.stars{color:var(--warn);letter-spacing:.05em}.qa-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.qa-list .card.is-hidden{opacity:.6;border-style:dashed}.qa-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qa-head a{color:var(--fg);font-weight:600}.qa-meta{color:var(--fg-2);font-size:var(--fs-sm);margin:2px 0 6px}.pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.qa-actions,.qa-answer{margin-top:10px}.qa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.qa-list{grid-template-columns:1fr 1fr}.qa-list .card{font-size:var(--fs-sm);padding:12px 14px}}.col-card{margin-top:12px}.col-card h2{font-size:var(--fs-md);margin:0 0 2px}.col-card .meta{margin:0 0 8px}.pick-grid{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.pick-grid button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.offer-url{white-space:normal;word-break:break-all;max-width:280px;font-size:var(--fs-xs);display:inline-block}progress.bar{appearance:none;background:var(--surface-2);vertical-align:middle;border:0;border-radius:5px;width:100%;height:10px;overflow:hidden}progress.bar::-webkit-progress-bar{background:var(--surface-2);border-radius:5px}progress.bar::-webkit-progress-value{background:var(--accent);border-radius:5px}progress.bar::-moz-progress-bar{background:var(--accent);border-radius:5px}.col-45{width:45%}.col-30{width:30%}.photo-strip{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.photo-strip>span{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.photo-strip img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);width:80px;height:80px}.details-inline{vertical-align:top;display:inline-block}.con-form label:not(.check)>input:not([type=checkbox]):not([type=radio]):not([type=file]),.con-form label:not(.check)>select,.con-form label:not(.check)>textarea{width:100%;margin-top:4px;display:block}.con-form>label{margin-top:14px}.con-form>label+.help{margin-bottom:4px}.grid-wrap tbody tr.row-group td{background:var(--surface-2);font-size:var(--fs-sm)}.lp{--lp-ink:#0e0e12;--lp-ink-fg:var(--fg-inverse);--lp-ink-fg-2:#c9cad6;--lp-ink-fg-3:#9a9bab;--lp-ink-line:#ffffff24;--lp-hi:#8ab4ff;--lp-glow:#8ab4ff29;--lp-lose:var(--danger);--lp-keep:var(--accent);word-break:keep-all;overflow-wrap:break-word;font-size:var(--fs-base)}.lp main{max-width:none;margin:0;padding:0}.lp-in{max-width:var(--container-sf);padding:0 var(--sp-4);margin:0 auto}.lp-nav{border-bottom:1px solid var(--line)}.lp-nav .lp-in{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:56px;display:flex}.lp-brand{align-items:center;gap:var(--sp-2);color:inherit;font-weight:800;font-size:var(--fs-md);letter-spacing:var(--track-tight);display:inline-flex}.lp-brand:hover{text-decoration:none}.lp-navlink{min-height:44px;padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-base);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);align-items:center;font-weight:600;display:inline-flex}.lp-navlink:hover{color:var(--fg);background:var(--surface-2);text-decoration:none}.lp-hero{background:radial-gradient(60% 55% at 78% 22%,var(--lp-glow),transparent 70%),var(--lp-ink);color:var(--lp-ink-fg);padding:var(--sp-7) 0}.lp-eyebrow{margin:0 0 var(--sp-4);padding:4px var(--sp-3);border:1px solid var(--lp-ink-line);border-radius:var(--r-pill);color:var(--lp-hi);font-size:var(--fs-sm);align-items:center;font-weight:600;line-height:1.6;display:inline-flex}.lp-hero h1{margin:0 0 var(--sp-4);letter-spacing:var(--track-tighter);font-size:clamp(2rem,5.6vw,3.25rem);font-weight:800;line-height:1.12}.lp-hero h1 span{color:var(--lp-hi);display:block}.lp-lead{margin:0 0 var(--sp-5);max-width:44ch;color:var(--lp-ink-fg-2);font-size:var(--fs-base);line-height:var(--lh)}.lp-lead strong{color:var(--lp-ink-fg);font-weight:700}.lp-note{color:var(--lp-ink-fg-3)}.lp-fine,.lp-note{margin:var(--sp-3) 0 0;font-size:var(--fs-sm)}.lp-fine{color:var(--fg-2)}.lp-cta{min-height:52px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);background:var(--lp-ink-fg);color:var(--lp-ink);font-size:var(--fs-md);letter-spacing:var(--track-tight);text-align:center;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:800;display:flex}.lp-cta:hover{background:var(--lp-ink-fg-2);text-decoration:none}.lp-cta.dark{background:var(--accent);color:var(--accent-fg)}.lp-cta.dark:hover{background:var(--accent-hover)}.lp-band,.lp-hero-img{border-radius:var(--r-xl);width:100%;max-width:100%;height:auto;display:block}.lp-hero-img{margin:var(--sp-5) 0 0;border:1px solid var(--lp-ink-line)}.lp-band{margin:var(--sp-4) 0 var(--sp-1);border:1px solid var(--line)}.lp-sec{padding:var(--sp-7) 0;border-top:1px solid var(--line)}.lp-sec.soft{background:var(--surface-2)}.lp-sec h2{margin:0 0 var(--sp-2);font-size:var(--fs-xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:800}.lp-sub{margin:0 0 var(--sp-4);max-width:62ch;color:var(--fg-2);font-size:var(--fs-base)}.lp-sub:last-child{margin-bottom:0}.lp-sub strong{color:var(--fg)}.lp-table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-base);font-variant-numeric:tabular-nums}.lp-table td,.lp-table th{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line);text-align:right;white-space:normal;vertical-align:middle}.lp-table td:first-child,.lp-table th:first-child{text-align:left;padding-left:0}.lp-table td:last-child,.lp-table th:last-child{padding-right:0}.lp-table th{color:var(--fg-2);font-size:var(--fs-sm);font-weight:500}.lp-table .lose{color:var(--lp-lose);font-weight:600}.lp-table .keep{color:var(--lp-keep);font-weight:800}.lp-cards{margin:var(--sp-4) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.lp-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);background:var(--surface);margin:0}.lp-card h3{margin:0 0 var(--sp-2);font-size:var(--fs-md);letter-spacing:var(--track-tight);font-weight:700}.lp-card p{color:var(--fg-2);font-size:var(--fs-base);margin:0}.lp-list{margin:var(--sp-4) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.lp-list li{font-size:var(--fs-base);margin:0;padding-left:30px;position:relative}.lp-list li:before{content:"✓";background:var(--accent-soft);width:20px;height:20px;color:var(--accent);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:2px;left:0}.lp-list b{color:var(--fg);font-weight:700;display:block}.lp-list span{color:var(--fg-2);font-size:var(--fs-base)}.lp-zero{gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-4);display:grid}.lp-zero div{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);background:var(--surface)}.lp-zero b{font-size:var(--fs-2xl);letter-spacing:var(--track-tighter);font-weight:800;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;display:block}.lp-zero span{margin-top:var(--sp-1);color:var(--fg-2);font-size:var(--fs-sm);display:block}.lp code{word-break:keep-all;white-space:nowrap}.lp-faq{margin:var(--sp-2) 0 0}.lp-faq h3{padding:var(--sp-4) 0 var(--sp-1);border-top:1px solid var(--line);font-size:var(--fs-md);letter-spacing:var(--track-tight);margin:0;font-weight:700}.lp-faq h3:first-child{padding-top:var(--sp-2);border-top:0}.lp-faq p{margin:0 0 var(--sp-4);max-width:62ch;color:var(--fg-2);font-size:var(--fs-base)}.lp-end{padding:var(--sp-7) 0;border-top:1px solid var(--line);background:var(--surface-2)}.lp-end h2{margin:0 0 var(--sp-2);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--track-tighter);font-weight:800}.lp-end .lp-sub{margin-bottom:var(--sp-5)}.lp-foot{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-2)}.lp-foot .lp-in{padding-top:var(--sp-5);padding-bottom:var(--sp-6)}.lp-foot p{margin:var(--sp-1) 0}.lp-foot-brand{align-items:center;gap:var(--sp-1);vertical-align:middle;display:inline-flex}.lp-foot strong{color:var(--fg)}.lp-foot a{min-height:44px;font-weight:500;line-height:44px;display:inline-block}@media (min-width:720px){.lp-in{padding:0 var(--sp-5)}.lp-hero{padding:calc(var(--sp-8) + var(--sp-6)) 0}.lp-lead{font-size:var(--fs-md)}.lp-cta{min-width:200px;display:inline-flex}.lp-sec{padding:calc(var(--sp-8) + var(--sp-4)) 0}.lp-sec h2{font-size:var(--fs-2xl)}.lp-sub,.lp-table{font-size:var(--fs-md)}.lp-table td,.lp-table th{padding:var(--sp-4) var(--sp-3)}.lp-cards{gap:var(--sp-4);grid-template-columns:repeat(3,1fr)}.lp-cards,.lp-list{margin-top:var(--sp-5)}.lp-list{gap:var(--sp-4) var(--sp-6);grid-template-columns:1fr 1fr}.lp-zero{gap:var(--sp-4);grid-template-columns:repeat(3,1fr)}.lp-zero b{font-size:var(--fs-3xl)}.lp-end{padding:calc(var(--sp-8) + var(--sp-5)) 0}.lp-end h2{font-size:var(--fs-3xl)}.lp-hero-grid{align-items:center;gap:var(--sp-7);grid-template-columns:1.05fr .95fr;display:grid}.lp-hero-img{margin:0}.lp-band{object-fit:cover;object-position:center 62%;max-height:340px;margin-bottom:var(--sp-2)}}.nf{text-align:center;padding-top:var(--sp-8)}.nf-code{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.08em;color:var(--fg-3);font-weight:600}.nf h1{margin:0 0 var(--sp-3);font-size:var(--fs-xl)}.nf-lead{margin:0 auto var(--sp-5);max-width:44ch;color:var(--fg-2)}.nf-links{justify-content:center;gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.nf-links .btn{min-width:140px}.lp-foot .consent-item{display:none}html[data-modoo-consent] .lp-foot .consent-item{display:inline}.lp-foot .consent-open{min-height:44px;color:var(--accent);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.lp-foot .consent-open:hover{background:0 0;text-decoration:underline}.sheet{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-width:720px;color:var(--fg);margin:0 auto 28px;padding:22px 24px}.sheet h2{font-size:var(--fs-lg);margin:0 0 4px}.sheet table{min-width:0;font-size:var(--fs-sm)}.sheet td,.sheet th{white-space:normal}.sheet .right,.sheet td.right{text-align:right;font-variant-numeric:tabular-nums}.sheet-head{border-bottom:2px solid var(--fg);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:8px;display:flex}.sheet-meta{text-align:right}.sheet-biz,.sheet-meta{font-size:var(--fs-sm);color:var(--fg-2)}.sheet-biz,.sheet-to{margin:0 0 10px}.sheet-sums{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.sheet-sums,.sheet-total{text-align:right;margin-top:10px}.sheet-total{border-top:1px solid var(--line);font-size:var(--fs-md);font-variant-numeric:tabular-nums;padding-top:8px;font-weight:800}@media print{.noprint{display:none!important}.sheet,main{max-width:none;padding:0}.sheet{break-after:page;page-break-after:always;border:0;border-radius:0;margin:0}.sheet:last-child{break-after:auto;page-break-after:auto}a{color:inherit;text-decoration:none}}