.cl-root .d-app{--rail:248px;--thumb-bg:var(--hover);grid-template-columns:var(--rail) minmax(0, 1fr);background:var(--bg);height:100dvh;color:var(--tx);grid-template-rows:58px minmax(0,1fr);grid-template-areas:"top top""rail main";transition:grid-template-columns .2s;display:grid;overflow:hidden}.cl-root .d-app[data-collapsed]{--rail:78px}.cl-root .d-app .grow{flex:1}.cl-root .d-app .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-root .d-app .muted{color:var(--tx3);font-size:14px}.cl-root .d-app .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cl-root .d-app .gold{color:var(--gold-text)}.cl-root .d-app kbd{font-family:var(--mono);border:1px solid var(--line-2);color:var(--tx3);background:var(--panel);border-radius:5px;padding:1px 6px;font-size:11px}.cl-root .d-app .ib{width:40px;height:40px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.cl-root .d-app .ib:hover{background:var(--hover);color:var(--tx)}.cl-root .d-app .ib svg{width:20px;height:20px}.cl-root .d-app .btn-p,.cl-root .d-app .btn-s{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.cl-root .d-app .btn-p{background:var(--teal);color:#fff}.cl-root .d-app .btn-p:hover{background:var(--teal-hi)}.cl-root .d-app .btn-p.wide{width:100%}.cl-root .d-app .btn-s{border-color:var(--line-2);color:var(--tx);background:0 0}.cl-root .d-app .btn-s:hover{background:var(--hover)}.cl-root .d-app .btn-s.danger{color:#e0594f}.cl-root .d-app .btn-p svg,.cl-root .d-app .btn-s svg{width:17px;height:17px}.cl-root .d-app .d-top{padding:0 14px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);background:var(--hdr);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;grid-area:top;align-items:center;gap:8px;min-width:0;display:flex}.cl-root .d-app .d-search{border:1px solid var(--line-2);background:var(--panel);min-width:0;max-width:560px;height:40px;color:var(--tx3);font:inherit;cursor:text;text-align:left;border-radius:999px;flex:320px;align-items:center;gap:10px;margin-left:10px;padding:0 12px;font-size:14.5px;display:flex}.cl-root .d-app .d-search:hover{border-color:var(--tx3)}.cl-root .d-app .d-search svg{flex:none;width:17px;height:17px}.cl-root .d-app .d-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-root .d-app .top-new{min-height:40px}.cl-root .d-app .avatar{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:4px;font-weight:700;display:grid}.cl-root .d-app .menu-m{display:none}.cl-root .d-app .d-rail{border-right:1px solid var(--line);background:var(--bg-alt);flex-direction:column;grid-area:rail;gap:10px;min-width:0;padding:14px 12px 18px;display:flex;overflow-y:auto}.cl-root .d-app .rail-head{justify-content:space-between;align-items:center;display:none}.cl-root .d-app .rail-new{background:var(--teal);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.cl-root .d-app .rail-new:hover{background:var(--teal-hi)}.cl-root .d-app .rail-new svg{width:19px;height:19px}.cl-root .d-app .d-rail nav{flex-direction:column;gap:14px;margin-top:4px;display:flex}.cl-root .d-app .nv-g{flex-direction:column;gap:2px;display:flex}.cl-root .d-app .nv-g:last-child{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.cl-root .d-app .nv-h{letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin:6px 12px 4px;font-size:11px;font-weight:700}.cl-root .d-app .nv{min-height:42px;color:var(--tx2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.cl-root .d-app .nv:hover{background:var(--hover);color:var(--tx)}.cl-root .d-app .nv[aria-current=page]{color:var(--teal-text);background:#0b7a7f2e}.cl-root .d-app .nv svg{flex:none;width:19px;height:19px}.cl-root .d-app .nv-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-root .d-app .nv-b{letter-spacing:.04em;text-transform:uppercase;background:var(--gold);color:var(--gold-ink);border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.cl-root .d-app[data-collapsed] .nv-l,.cl-root .d-app[data-collapsed] .nv-b,.cl-root .d-app[data-collapsed] .nv-h{display:none}.cl-root .d-app[data-collapsed] .nv,.cl-root .d-app[data-collapsed] .rail-new{justify-content:center;padding:0}.cl-root .d-app .d-scrim{display:none}.cl-root .d-app .menu-d{display:inline-grid}.cl-root .d-app .d-main{scroll-behavior:smooth;grid-area:main;min-width:0;padding:22px clamp(16px,3vw,36px) 48px;overflow-y:auto}.cl-root .d-app .view{flex-direction:column;gap:30px;max-width:1320px;margin-inline:auto;display:flex}.cl-root .d-app .view-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cl-root .d-app .view-h h1{font-size:clamp(26px,3.4vw,36px)}.cl-root .d-app .view-h p{margin-top:6px}.cl-root .d-app .sample-note{max-width:1320px;color:var(--tx3);margin:36px auto 0;font-size:12.5px}.cl-root .d-app .hero-d{color:#fff;text-align:center;background:linear-gradient(135deg,#0b6f74 0%,#0a3a52 55%,#1b1f6b 100%);border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:clamp(22px,4vw,44px);display:flex;position:relative;overflow:hidden}.cl-root .d-app .hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#eab30873,#0000);border-radius:50%;width:60%;position:absolute;inset:auto -10% -60% auto}.cl-root .d-app .hero-hi{opacity:.85;font-size:14px;position:relative}.cl-root .d-app .hero-d h1{max-width:16em;font-size:clamp(28px,5vw,52px);position:relative}.cl-root .d-app .hero-search{color:#4a5a58;width:min(100%,640px);height:52px;font:inherit;cursor:text;text-align:left;background:#fffffff5;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 18px;font-size:15.5px;display:flex;position:relative;box-shadow:0 10px 30px #00000040}.cl-root .d-app .hero-search svg{flex:none;width:20px;height:20px}.cl-root .d-app .hero-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-root .d-app .hero-search kbd{color:#5b6b69;background:#eef3f2;border-color:#d3dcda}.cl-root .d-app .quick{scroll-snap-type:x proximity;justify-content:flex-start;gap:6px;width:100%;padding:8px 2px 4px;display:flex;position:relative;overflow-x:auto}@media (min-width:1100px){.cl-root .d-app .quick{flex-wrap:wrap;justify-content:center;overflow:visible}}.cl-root .d-app .quick-i{color:#fff;width:92px;font:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;font-weight:600;display:flex}.cl-root .d-app .blk{flex-direction:column;gap:14px;display:flex}.cl-root .d-app .blk-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-root .d-app .blk-h h2{letter-spacing:-.02em;font-size:21px}.cl-root .d-app .see{color:var(--teal-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.cl-root .d-app .see svg{width:16px;height:16px}.cl-root .d-app .rail-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.cl-root .d-app .rs-i{scroll-snap-align:start;flex:0 0 min(250px,72vw)}.cl-root .d-app .rs-i.sm{flex-basis:min(190px,52vw)}.cl-root .d-app .dgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.cl-root .d-app .tgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.cl-root .d-app .dcard,.cl-root .d-app .tcard{flex-direction:column;gap:10px;min-width:0;display:flex}.cl-root .d-app .dcard-hit,.cl-root .d-app .tcard{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cl-root .d-app .dcard-hit{border-radius:14px;width:100%;display:block}.cl-root .d-app .dcard-hit:hover .th-frame,.cl-root .d-app .tcard:hover .th-frame{border-color:var(--teal);transform:translateY(-2px)}.cl-root .d-app .th-frame{aspect-ratio:4/3;background:var(--thumb-bg);border:1px solid var(--line);border-radius:14px;place-items:center;width:100%;padding:12%;transition:border-color .15s,transform .15s;display:grid;overflow:hidden;container-type:size}.cl-root .d-app .th-art{--ratio:1;width:min(100cqw, calc(100cqh * var(--ratio)));aspect-ratio:var(--ratio);background:var(--acc);color:#fff;border-radius:2px;flex-direction:column;justify-content:center;gap:3cqw;padding:8cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000047;container-type:inline-size}.cl-root .d-app .th-h{letter-spacing:-.03em;-webkit-line-clamp:3;z-index:1;-webkit-box-orient:vertical;font-size:11cqw;font-weight:800;line-height:1;display:-webkit-box;position:relative;overflow:hidden}.cl-root .d-app .th-s{opacity:.88;-webkit-line-clamp:2;z-index:1;-webkit-box-orient:vertical;font-size:4.8cqw;display:-webkit-box;position:relative;overflow:hidden}.cl-root .d-app .th-bar{background:#eab308;width:30%;height:2.6cqw;position:absolute;bottom:0;left:8cqw}.cl-root .d-app .k-card,.cl-root .d-app .k-id,.cl-root .d-app .k-doc,.cl-root .d-app .k-receipt{color:#14201e;background:#fff}.cl-root .d-app .k-card:after{content:"";background:var(--acc);clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);width:26%;position:absolute;top:0;bottom:0;right:0}.cl-root .d-app .k-card .th-h{font-size:9.5cqw}.cl-root .d-app .k-card .th-bar,.cl-root .d-app .k-id .th-bar,.cl-root .d-app .k-doc .th-bar,.cl-root .d-app .k-receipt .th-bar{background:var(--acc)}.cl-root .d-app .k-id{text-align:center;justify-content:flex-end;align-items:center;padding-top:24cqw}.cl-root .d-app .k-id:before{content:"";background:var(--acc);height:22%;position:absolute;inset:0 0 auto}.cl-root .d-app .k-id:after{content:"";aspect-ratio:1;background:linear-gradient(160deg,#c9d6d2,#8fa8a3);border:1.5cqw solid #fff;border-radius:50%;width:34%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.cl-root .d-app .k-id .th-h{font-size:9cqw}.cl-root .d-app .k-doc{justify-content:flex-start;padding-top:12cqw}.cl-root .d-app .k-doc:before{content:"";background:var(--acc);height:6cqw;position:absolute;inset:0 0 auto}.cl-root .d-app .k-doc .th-h{color:var(--acc);font-size:8cqw}.cl-root .d-app .k-doc:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 4cqw,#0000001f 4cqw 4.4cqw);position:absolute;inset:40% 8cqw 12cqw}.cl-root .d-app .k-receipt{background:#fffdf2 repeating-linear-gradient(0deg,#0000 0 6cqw,#0000001a 6cqw 6.4cqw)}.cl-root .d-app .k-receipt .th-h{color:var(--acc);font-size:9cqw}.cl-root .d-app .k-sticker{text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:14cqw}.cl-root .d-app .k-sticker .th-bar{display:none}.cl-root .d-app .k-sticker .th-h{font-size:12cqw}.cl-root .d-app .k-tshirt{background:var(--acc);clip-path:polygon(22% 0,36% 7%,64% 7%,78% 0,100% 20%,88% 36%,80% 29%,80% 100%,20% 100%,20% 29%,12% 36%,0 20%);text-align:center;border-radius:0;align-items:center;padding-top:22cqw}.cl-root .d-app .k-tshirt .th-h{font-size:8cqw}.cl-root .d-app .k-tshirt .th-s,.cl-root .d-app .k-tshirt .th-bar{display:none}.cl-root .d-app .k-banner .th-h{font-size:12cqw}.cl-root .d-app .k-invite{text-align:center;background:repeating-linear-gradient(135deg, var(--acc) 0 4cqw, color-mix(in srgb, var(--acc) 88%, #fff) 4cqw 8cqw);align-items:center}.cl-root .d-app .k-invite .th-h{font-size:11cqw;font-style:italic}.cl-root .d-app .dcard-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-root .d-app .dcard-top{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cl-root .d-app .dcard-top h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.cl-root .d-app .dcard-sub,.cl-root .d-app .tcard-sub{color:var(--tx3);font-size:13px}.cl-root .d-app .dcard-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cl-root .d-app .tcard-name{font-size:14.5px;font-weight:600;line-height:1.25}.cl-root .d-app .warn{color:#e0914f;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.cl-root .d-app .warn svg{width:14px;height:14px}.cl-root .d-app .stage{--c:var(--tx3);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.cl-root .d-app .stage i{background:var(--c);border-radius:50%;width:7px;height:7px}.cl-root .d-app .st-ready{--c:var(--teal-text)}.cl-root .d-app .st-printing{--c:var(--gold-text)}.cl-root .d-app .st-delivery{--c:color-mix(in srgb, #7a6cff 70%, var(--tx))}.cl-root .d-app .st-delivered{--c:var(--ok)}.cl-root .d-app .menu{flex:none;position:relative}.cl-root .d-app .dots{width:32px;height:32px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cl-root .d-app .dots:hover{background:var(--hover)}.cl-root .d-app .dots svg{width:18px;height:18px}.cl-root .d-app .menu-pop{z-index:30;border:1px solid var(--line-2);background:var(--panel);min-width:176px;box-shadow:0 18px 40px var(--shadow);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:absolute;top:34px;right:0}.cl-root .d-app .menu-pop>*{min-height:40px;color:var(--tx);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.cl-root .d-app .menu-pop>:hover{background:var(--hover)}.cl-root .d-app .menu-pop svg{width:16px;height:16px;color:var(--tx3)}.cl-root .d-app .menu-pop .danger,.cl-root .d-app .menu-pop .danger svg{color:#e0594f}.cl-root .d-app .orders-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.cl-root .d-app .ocard{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.cl-root .d-app .ocard-top{gap:14px;display:flex}.cl-root .d-app .ocard-thumb{flex:none;width:108px}.cl-root .d-app .ocard-thumb .th-frame{padding:8%}.cl-root .d-app .ocard-info{flex-direction:column;gap:3px;min-width:0;display:flex}.cl-root .d-app .ocard-info h3{font-size:16px;line-height:1.25}.cl-root .d-app .ocard-info .ref{color:var(--tx3);font-size:12px}.cl-root .d-app .ocard-info .muted{font-size:13px}.cl-root .d-app .ocard-actions{flex-wrap:wrap;gap:8px;display:flex}.cl-root .d-app .ocard-actions .btn-s{min-height:38px;font-size:13.5px}.cl-root .d-app .stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cl-root .d-app .stepper li{color:var(--tx3);flex-direction:column;align-items:flex-start;gap:6px;padding-right:4px;font-size:11.5px;font-weight:600;display:flex;position:relative}.cl-root .d-app .stepper li:before{content:"";background:var(--line-2);height:2px;position:absolute;top:8px;left:18px;right:0}.cl-root .d-app .stepper li:last-child:before{display:none}.cl-root .d-app .stepper li.done:before{background:var(--ok)}.cl-root .d-app .stepper .dot{border:2px solid var(--line-2);background:var(--panel);z-index:1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.cl-root .d-app .stepper .dot svg{color:#fff;width:11px;height:11px}.cl-root .d-app .stepper .done .dot{background:var(--ok);border-color:var(--ok)}.cl-root .d-app .stepper .now .dot{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px #daa01938}.cl-root .d-app .stepper .now{color:var(--tx)}.cl-root .d-app .stepper .sl{line-height:1.2}.cl-root .d-app .tool-g{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cl-root .d-app .tool{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.cl-root .d-app .tool:hover{border-color:var(--teal)}.cl-root .d-app .tool svg{width:19px;height:19px;color:var(--teal-text);flex:none}.cl-root .d-app .bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-root .d-app .search{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;flex:260px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:flex}.cl-root .d-app .search:focus-within{border-color:var(--teal)}.cl-root .d-app .search svg{width:17px;height:17px;color:var(--tx3);flex:none}.cl-root .d-app .search input{min-width:0;color:var(--tx);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.cl-root .d-app .sel select,.cl-root .d-app .field input,.cl-root .d-app .custom input{border:1px solid var(--line-2);background:var(--panel);height:44px;color:var(--tx);font:inherit;border-radius:12px;width:100%;padding:0 12px;font-size:15px}.cl-root .d-app .sel select:focus,.cl-root .d-app .field input:focus,.cl-root .d-app .custom input:focus{outline:2px solid var(--teal);outline-offset:1px}.cl-root .d-app .seg{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;display:inline-flex;overflow:hidden}.cl-root .d-app .seg button{height:42px;color:var(--tx2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cl-root .d-app .seg button+button{border-left:1px solid var(--line)}.cl-root .d-app .seg button[aria-pressed=true]{color:var(--teal-text);background:#0b7a7f33}.cl-root .d-app .seg svg{width:18px;height:18px}.cl-root .d-app .chips{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cl-root .d-app .chip{border:1px solid var(--line-2);height:38px;color:var(--tx2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cl-root .d-app .chip:hover{color:var(--tx);border-color:var(--tx3)}.cl-root .d-app .chip[aria-pressed=true]{border-color:var(--teal);color:var(--teal-text);background:#0b7a7f33}.cl-root .d-app .chip small{font-family:var(--mono);opacity:.75;font-size:11px}.cl-root .d-app .dlist{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.cl-root .d-app .dlist li+li{border-top:1px solid var(--line)}.cl-root .d-app .dl-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 14px;display:flex}.cl-root .d-app .dl-row:hover{background:var(--hover)}.cl-root .d-app .dl-th{flex:none;width:72px}.cl-root .d-app .dl-th .th-frame{border-radius:8px;padding:6%}.cl-root .d-app .dl-name{flex-direction:column;flex:1;min-width:0;display:flex}.cl-root .d-app .dl-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cl-root .d-app .dl-name small{color:var(--tx3);font-size:13px}.cl-root .d-app .dl-row>svg{width:18px;height:18px;color:var(--tx3);flex:none}.cl-root .d-app .empty{border:1px dashed var(--line-2);text-align:center;color:var(--tx2);border-radius:16px;justify-items:center;gap:14px;padding:40px 20px;display:grid}.cl-root .d-app .ph{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:8vh auto 0;display:flex}.cl-root .d-app .ph-ic{width:64px;height:64px;color:var(--teal-text);background:#0b7a7f2e;border-radius:18px;place-items:center;display:grid}.cl-root .d-app .ph-ic svg{width:30px;height:30px}.cl-root .d-app .ph h1{font-size:32px}.cl-root .d-app .ph p{color:var(--tx2)}.cl-root .d-app .scrim{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040c0c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cl-root .d-app .scrim.side{place-items:stretch end;padding:0}.cl-root .d-app .scrim.top{place-items:start center;padding-top:12vh}.cl-root .d-app .dialog{border:1px solid var(--line-2);background:var(--bg);width:min(920px,100%);max-height:min(92dvh,760px);box-shadow:0 30px 80px var(--shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.cl-root .d-app .dialog-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.cl-root .d-app .dialog-h h2{letter-spacing:-.02em;font-size:21px;line-height:1.2}.cl-root .d-app .icon-x{width:40px;height:40px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.cl-root .d-app .icon-x:hover{background:var(--hover)}.cl-root .d-app .icon-x svg{width:20px;height:20px}.cl-root .d-app .dialog-b{flex-direction:column;gap:22px;padding:18px 20px;display:flex;overflow-y:auto}.cl-root .d-app .dialog-f{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-alt);justify-content:flex-end;gap:10px;display:flex}.cl-root .d-app .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cl-root .d-app .nd-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:760px){.cl-root .d-app .nd-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.cl-root .d-app .fmt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cl-root .d-app .fmt{border:1px solid var(--line-2);background:var(--panel);min-height:58px;color:var(--tx);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.cl-root .d-app .fmt b{font-size:14px}.cl-root .d-app .fmt span{color:var(--tx3);font-size:12px}.cl-root .d-app .fmt:hover{border-color:var(--tx3)}.cl-root .d-app .fmt[aria-checked=true]{border-color:var(--teal);background:#0b7a7f29}.cl-root .d-app .nd-side{flex-direction:column;gap:16px;min-width:0;display:flex}.cl-root .d-app .nd-prev{max-height:220px}.cl-root .d-app .specs{gap:6px;margin:0;font-size:14px;display:grid}.cl-root .d-app .specs div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.cl-root .d-app .specs dt{color:var(--tx3)}.cl-root .d-app .specs dd{margin:0}.cl-root .d-app .field{display:block}.cl-root .d-app .swatches{flex-wrap:wrap;gap:8px;display:flex}.cl-root .d-app .sw{cursor:pointer;border:2px solid #0000;border-radius:10px;width:36px;height:36px;padding:0}.cl-root .d-app .sw[aria-pressed=true]{border-color:var(--tx);box-shadow:0 0 0 2px var(--bg)}.cl-root .d-app .custom summary{cursor:pointer;color:var(--tx2);align-items:center;min-height:36px;font-size:14px;font-weight:600;display:flex}.cl-root .d-app .custom-row{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.cl-root .d-app .detail{background:var(--bg);border-left:1px solid var(--line-2);width:min(460px,100%);height:100%;box-shadow:-20px 0 60px var(--shadow);flex-direction:column;display:flex}.cl-root .d-app .dt-prev{max-height:260px}.cl-root .d-app .dt-actions{flex-wrap:wrap;gap:8px;display:flex}.cl-root .d-app .dt-actions .btn-p{flex:100%}.cl-root .d-app .dt-actions .btn-s{flex:1}.cl-root .d-app .dt-sec{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.cl-root .d-app .dt-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-size:13px}.cl-root .d-app .dt-sec .stepper{width:100%}.cl-root .d-app .checks{gap:8px;width:100%;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.cl-root .d-app .checks li{align-items:flex-start;gap:10px;display:flex}.cl-root .d-app .checks svg{flex:none;width:17px;height:17px;margin-top:2px}.cl-root .d-app .checks .ok svg{color:var(--ok)}.cl-root .d-app .checks .bad{color:#e0914f}.cl-root .d-app .order-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cl-root .d-app .qty{border:1px solid var(--line-2);border-radius:12px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.cl-root .d-app .qty button{width:44px;height:100%;color:var(--tx2);cursor:pointer;background:0 0;border:0;font-size:20px}.cl-root .d-app .qty button:hover{background:var(--hover)}.cl-root .d-app .qty span{text-align:center;min-width:64px;font-size:15px}.cl-root .d-app .price{color:var(--gold-text);font-size:22px;font-weight:700}.cl-root .d-app .palette{border:1px solid var(--line-2);background:var(--bg);width:min(640px,100%);max-height:70dvh;box-shadow:0 30px 80px var(--shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cl-root .d-app .pal-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.cl-root .d-app .pal-input svg{width:20px;height:20px;color:var(--tx3);flex:none}.cl-root .d-app .pal-input input{min-width:0;color:var(--tx);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.cl-root .d-app .pal-list{padding:6px;overflow-y:auto}.cl-root .d-app .pal-g{letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin:10px 10px 4px;font-size:11px;font-weight:700}.cl-root .d-app .pal-row{width:100%;min-height:46px;color:var(--tx);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.cl-root .d-app .pal-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-root .d-app .pal-row small{color:var(--tx3);flex:none;font-size:12.5px}.cl-root .d-app .pal-row svg{width:15px;height:15px;color:var(--tx3);flex:none}.cl-root .d-app .pal-row[aria-selected=true]{background:#0b7a7f33}.cl-root .d-app .pal-empty{text-align:center;color:var(--tx3);padding:28px}.cl-root .d-app .toast{z-index:80;background:var(--tx);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:0 16px 40px var(--shadow);border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 16px;font-size:14.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cl-root .d-app .toast a,.cl-root .d-app .toast button:not(.toast-x){color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-weight:700;text-decoration:underline}.cl-root .d-app .toast-x{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cl-root .d-app .toast-x svg{width:16px;height:16px}.cl-root .d-app .d-tabs{display:none}@media (max-width:899px){.cl-root .d-app{grid-template:"top""main"minmax(0,1fr)"tabs"/minmax(0,1fr)}.cl-root .d-app .menu-d{display:none}.cl-root .d-app .menu-m{display:inline-grid}.cl-root .d-app .d-top{min-height:58px;padding-inline:8px}.cl-root .d-app .d-search{border-radius:10px;flex:0 0 40px;justify-content:center;width:40px;margin-left:0;padding:0}.cl-root .d-app .d-search span,.cl-root .d-app .d-search kbd,.cl-root .d-app .top-new span{display:none}.cl-root .d-app .top-new{width:40px;padding:0}.cl-root .d-app .hide-s,.cl-root .d-app .avatar{display:none}.cl-root .d-app .d-rail{z-index:70;width:min(300px,86vw);padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));box-shadow:20px 0 60px var(--shadow);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.cl-root .d-app .d-rail[data-open]{transform:none}.cl-root .d-app .rail-head{display:flex}.cl-root .d-app[data-collapsed] .nv-l,.cl-root .d-app[data-collapsed] .nv-b,.cl-root .d-app[data-collapsed] .nv-h{display:initial}.cl-root .d-app[data-collapsed] .nv,.cl-root .d-app[data-collapsed] .rail-new{justify-content:flex-start;padding:0 12px}.cl-root .d-app[data-collapsed] .rail-new{justify-content:center}.cl-root .d-app .d-scrim{z-index:65;opacity:0;pointer-events:none;background:#040c0c8c;transition:opacity .2s;display:block;position:fixed;inset:0}.cl-root .d-app .d-scrim[data-open]{opacity:1;pointer-events:auto}.cl-root .d-app .d-main{padding-inline:14px;padding-bottom:28px}.cl-root .d-app .view{gap:24px}.cl-root .d-app .hero-d{text-align:left;border-radius:18px;align-items:stretch}.cl-root .d-app .hero-d h1{max-width:none}.cl-root .d-app .hero-search{width:100%;height:50px}.cl-root .d-app .hero-search kbd{display:none}.cl-root .d-app .d-tabs{border-top:1px solid var(--line);background:var(--hdr);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));z-index:20;grid-area:tabs;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.cl-root .d-app .d-tabs button{min-height:52px;color:var(--tx3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:flex}.cl-root .d-app .d-tabs button svg{width:22px;height:22px}.cl-root .d-app .d-tabs button[aria-current=page]{color:var(--teal-text)}.cl-root .d-app .d-tabs .fab{background:var(--teal);color:#fff;width:54px;height:54px;min-height:0;box-shadow:0 8px 22px var(--shadow);border-radius:50%;margin:-22px auto 0}.cl-root .d-app .d-tabs .fab svg{width:26px;height:26px}.cl-root .d-app .toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.cl-root .d-app .dgrid,.cl-root .d-app .tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl-root .d-app .orders-g{grid-template-columns:minmax(0,1fr)}.cl-root .d-app .ocard-thumb{width:88px}.cl-root .d-app .tool-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.cl-root .d-app .scrim{place-items:end stretch;padding:0}.cl-root .d-app .scrim.top{place-items:start stretch;padding:0}.cl-root .d-app .dialog,.cl-root .d-app .detail{border-inline:0;border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:auto;max-height:92dvh}.cl-root .d-app .scrim.side{place-items:end stretch}.cl-root .d-app .palette{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.cl-root .d-app .fmt-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-root .d-app .dt-actions .btn-s{flex:40%}}@media (prefers-reduced-motion:reduce){.cl-root .d-app,.cl-root .d-app .d-rail,.cl-root .d-app .d-scrim,.cl-root .d-app .th-frame,.cl-root .d-app .quick-ic{transition:none}.cl-root .d-app .d-main{scroll-behavior:auto}}.cl-root .d-app section{padding-block:0}.cl-root .d-app .k-id{padding-top:34cqw}.cl-root .d-app .k-id:after{border-width:1cqw;width:24%;top:14%}.cl-root .d-app .k-flyer .th-h,.cl-root .d-app .k-poster .th-h{font-size:13cqw}.cl-root .d-app .blk-h h2{min-width:0}.cl-root .d-app .see{white-space:nowrap;flex:none}.cl-root .d-app .stepper .sl{font-size:11.5px;line-height:1.2}.cl-root .d-app .dialog-b>*{flex-shrink:0}.cl-root .d-app .avatar{cursor:pointer;font:inherit;border:0;font-weight:700}.cl-root .d-app .avatar.big{width:64px;height:64px;margin:0;font-size:26px}.cl-root .d-app .rail-theme{color:var(--tx2);justify-content:space-between;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;display:none}.cl-root .d-app .view.narrow{gap:16px;max-width:640px}.cl-root .d-app .acct-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.cl-root .d-app .acct-card h1{font-size:22px}.cl-root .d-app .acct-list{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:0;padding:4px 16px;list-style:none}.cl-root .d-app .acct-list li+li{border-top:1px solid var(--line)}.cl-root .d-app .acct-list :is(a,button){align-items:center;gap:14px;min-height:72px;display:flex}.cl-root .d-app .acct-list :is(a,button)>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-root .d-app .acct-list b{font-size:16px}.cl-root .d-app .acct-list small{color:var(--tx2);font-size:13.5px}.cl-root .d-app .acct-list :is(a,button)>svg{width:20px;height:20px;color:var(--tx3);flex:none}.cl-root .d-app .acct-ic{width:46px;height:46px;color:var(--teal-text);background:#0b7a7f2e;border-radius:13px;flex:none;place-items:center;display:grid}.cl-root .d-app .acct-ic svg{width:22px;height:22px}.cl-root .d-app .acct-orders{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;font-weight:600;display:flex}@media (max-width:899px){.cl-root .d-app .d-only{display:none!important}.cl-root .d-app .d-top{color:#fff;background:linear-gradient(135deg,#0b7d8c 0%,#0a4f78 100%);border-bottom:0}.cl-root .d-app .d-top .ib,.cl-root .d-app .d-top .iconbtn{color:#fff}.cl-root .d-app .d-top .ib:hover{background:#ffffff24}.cl-root .d-app .d-search{color:#fff;background:#ffffff24;border:0}.cl-root .d-app .avatar{background:#0b8f8a;border:2px solid #ffffff40;width:38px;height:38px;display:grid}.cl-root .d-app .rail-theme{display:flex}.cl-root .d-app .d-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a4a6e;border-top:0}.cl-root .d-app .d-tabs button{color:#ffffffd1}.cl-root .d-app .d-tabs .pill{border-radius:999px;place-items:center;width:60px;height:32px;display:grid}.cl-root .d-app .d-tabs button[aria-current=page]{color:#fff}.cl-root .d-app .d-tabs button[aria-current=page] .pill{background:#fff3}.cl-root .d-app .d-tabs .fab{background:#0fa39b}.cl-root .d-app .tcard-sub,.cl-root .d-app .dcard-sub{color:var(--tx2);font-size:13.5px}.cl-root .d-app .hide-s{display:inline-grid}.cl-root .d-app .d-rail{box-shadow:none}.cl-root .d-app .d-rail[data-open]{box-shadow:20px 0 60px var(--shadow)}}.cl-root .d-app .m-only{display:none}@media (max-width:899px){.cl-root .d-app .d-top .m-only{display:block}}.cl-root .d-app .d-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 4px;font-size:19px;font-weight:800;line-height:1;overflow:hidden}.cl-root .d-app .rail-title{letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding-left:4px;font-size:12px;font-weight:700}.cl-root .d-app .lang{flex:none;position:relative}.cl-root .d-app .lang-ib{flex-direction:row;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.cl-root .d-app .lang-ib svg{width:18px;height:18px}.cl-root .d-app .lang menu{background:var(--panel);color:var(--tx);border:1px solid var(--line-2);width:230px;max-height:min(70vh,460px);box-shadow:0 24px 50px var(--shadow);z-index:40;border-radius:14px;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:46px;right:0;overflow-y:auto}.cl-root .d-app .lang[data-open] menu{display:block}.cl-root .d-app .lang menu button{width:100%;font:inherit;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:14px;display:flex}.cl-root .d-app .lang menu button:hover:not(:disabled){background:var(--hover)}.cl-root .d-app .lang menu button[aria-current=true]{color:var(--gold-text)}.cl-root .d-app .lang menu button:disabled{opacity:.42;cursor:not-allowed}.cl-root .d-app .lang menu .grp{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);padding:10px 11px 4px;font-size:11.5px;font-weight:600}.cl-root .d-app .lang menu .grp:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.cl-root .d-app .lang menu .soon-tag{font-family:var(--mono);border:1px solid var(--line-2);color:var(--tx3);border-radius:4px;padding:0 5px;font-size:10px}.cl-root .d-app .lang menu .code{font-family:var(--mono);color:var(--tx3);font-size:12px}.cl-root .d-app .srow{width:100%;position:relative}.cl-root .d-app .srow-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:8px 2px 4px;display:flex;overflow-x:auto}.cl-root .d-app .srow-track::-webkit-scrollbar{display:none}.cl-root .d-app .srow-track{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%)}.cl-root .d-app .srow[data-l] .srow-track{--fl:48px}.cl-root .d-app .srow[data-r] .srow-track{--fr:48px}.cl-root .d-app .srow-btn{z-index:2;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0a1414b3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.cl-root .d-app .srow-btn svg{width:18px;height:18px}.cl-root .d-app .srow-btn.l{left:2px}.cl-root .d-app .srow-btn.r{right:2px}.cl-root .d-app .srow[data-l] .srow-btn.l,.cl-root .d-app .srow[data-r] .srow-btn.r{opacity:1;pointer-events:auto}@media (hover:hover) and (min-width:900px){.cl-root .d-app .srow-btn{display:grid}}.cl-root .d-app .quick-i{color:#fff;width:92px;font:inherit;cursor:pointer;scroll-snap-align:start;text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.cl-root .d-app .quick-ic{background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:grid}.cl-root .d-app .quick-ic.custom{border-style:dashed}.cl-root .d-app .quick-i:hover .quick-ic{background:#ffffff47;transform:translateY(-2px)}.cl-root .d-app .quick-ic svg{width:22px;height:22px}.cl-root .d-app .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-8px;display:grid}@media (min-width:900px){.cl-root .d-app .actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.cl-root .d-app .act-tile{border:1px solid var(--line);background:var(--panel);min-height:76px;color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.cl-root .d-app .act-tile:hover{border-color:var(--teal)}.cl-root .d-app .act-tile>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-root .d-app .act-tile b{font-size:14.5px;line-height:1.2}.cl-root .d-app .act-tile small{color:var(--tx2);font-size:12.5px;line-height:1.25}.cl-root .d-app .act-ic{width:44px;height:44px;color:var(--teal-text);background:#0b7a7f33;border-radius:13px;flex:none;place-items:center;display:grid}.cl-root .d-app .act-ic svg{width:21px;height:21px}@media (max-width:899px){.cl-root .d-app .d-top .lang-ib{color:#fff}.cl-root .d-app .hero-d h1{text-align:center;font-size:26px}.cl-root .d-app .hero-hi{text-align:center}.cl-root .d-app .quick-i{width:84px}.cl-root .d-app .act-tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px}.cl-root .d-app .d-title{flex:auto;min-width:3.5em;font-size:18px}.cl-root .d-app .d-top{gap:4px}.cl-root .d-app .d-top .lang-ib{gap:4px;min-width:0;padding:0 6px}.cl-root .d-app .d-top .grow{display:none}}.cl-root .d-app .dialog-b{flex:auto;min-height:0}.cl-root .d-app .detail{max-height:100dvh}.cl-root .d-app .dots{width:40px;height:40px}.cl-root .d-app .see{min-height:40px;padding:0 4px}.cl-root .d-app .search{align-items:stretch}.cl-root .d-app .search svg{align-self:center}.cl-root .d-app .search input{height:100%;min-height:42px}.cl-root .d-app .avatar{width:40px;height:40px}.cl-root .d-app .chip small,.cl-root .d-app .count,.cl-root .d-app .nv-h,.cl-root .d-app kbd{font-size:12px}.cl-root .d-app .nv-b{font-size:11px}.cl-root .d-app .menu-pop>*{min-height:44px}.cl-root .d-app .cd-link,.cl-root .d-app .linkbtn{align-items:center;min-height:40px;display:inline-flex}.cl-root .d-app .apps-menu{flex:none;position:relative}.cl-root .d-app .am-scrim{display:none}.cl-root .d-app .am-pop{z-index:45;border:1px solid var(--line-2);background:var(--panel);width:340px;color:var(--tx);box-shadow:0 24px 60px var(--shadow);border-radius:18px;padding:14px;position:absolute;top:calc(100% + 6px);right:-40px}.cl-root .d-app .am-h{letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin:0 4px 10px;font-size:11.5px;font-weight:700}.cl-root .d-app .am-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.cl-root .d-app .am-app{text-align:center;min-height:92px;color:var(--tx);border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px 10px;display:flex}.cl-root .d-app a.am-app:hover,.cl-root .d-app a.am-app:focus-visible{background:var(--hover)}.cl-root .d-app .am-app b{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.2}.cl-root .d-app .am-app small{color:var(--tx3);font-size:11.5px;font-weight:600}.cl-root .d-app .am-app small.here{color:var(--teal-text)}.cl-root .d-app .am-app.is-here{background:#0b7a7f24}.cl-root .d-app .am-app.off{opacity:.5;cursor:not-allowed}.cl-root .d-app .am-ic{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}.cl-root .d-app .am-ic.tile{color:#fff;place-items:center;display:grid}.cl-root .d-app .am-ic.tile svg{width:24px;height:24px}.cl-root .d-app .am-all{border:1px solid var(--line-2);border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.cl-root .d-app .am-all:hover{background:var(--hover)}.cl-root .d-app .am-all svg{width:16px;height:16px}.cl-root .d-app .tile.img{object-fit:cover;box-shadow:none;background:0 0}@media (max-width:639px){.cl-root .d-app .am-scrim{z-index:44;background:#040c0c8c;display:block;position:fixed;inset:0}.cl-root .d-app .am-pop{z-index:46;width:auto;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;max-height:80dvh;position:fixed;inset:auto 0 0;overflow-y:auto}.cl-root .d-app .am-app{min-height:104px}}.cl-root .d-app .seg{max-width:100%}.cl-root .d-app .seg.wide{align-self:stretch}.cl-root .d-app .seg.wide button{text-align:center;flex:1 1 0;justify-content:center;min-width:0;height:auto;min-height:42px;padding:6px 10px;line-height:1.15}.cl-root .d-app .stage{white-space:normal;text-align:left;max-width:100%;line-height:1.2}.cl-root .d-app .stage i{flex:none}.cl-root .d-app .tcard.newdoc{border:1.5px dashed var(--line-2);width:100%;min-height:168px;color:var(--tx);cursor:pointer;text-align:center;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cl-root .d-app .tcard.newdoc:hover{background:var(--hover);border-color:var(--teal-hi)}.cl-root .d-app .tcard.newdoc .nd-plus{width:44px;height:44px;color:var(--teal-text);background:#0b7a7f2e;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cl-root .d-app .tcard.newdoc .nd-plus svg{width:22px;height:22px}.cl-root .d-app .rs-i .tcard,.cl-root .d-app .rs-i .tcard .th-frame{width:100%}.cl-root .th-frame .th-img{object-fit:contain;width:100%;height:100%;display:block}.cl-root .cs-wrap{gap:10px;min-width:0;margin-bottom:20px;display:grid}.cl-root .cs-banner,.cl-root .cs-mini{color:#fff;isolation:isolate;background:#0b2a2c;border-radius:18px;position:relative;overflow:hidden}.cl-root .cs-banner{height:clamp(184px,24vw,244px)}.cl-root .cs-mini{border-radius:14px;height:clamp(88px,10vw,104px)}.cl-root .cs-slide{opacity:0;visibility:hidden;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:absolute;inset:0}.cl-root .cs-slide[data-on]{opacity:1;visibility:visible}.cl-root .cs-img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cl-root .cs-grad{z-index:-1;position:absolute;inset:0}.cl-root .cs-scrim{z-index:-1;background:linear-gradient(90deg,#041214d1,#04121473 55%,#04121414);position:absolute;inset:0}.cl-root .cs-slide[data-align=center] .cs-scrim{background:#04121480}.cl-root .cs-slide[data-align=right] .cs-scrim{background:linear-gradient(270deg,#041214d1,#04121473 55%,#04121414)}.cl-root .cs-copy{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:560px;padding:0 clamp(16px,3.2vw,36px);display:flex}.cl-root .cs-slide[data-align=center] .cs-copy{text-align:center;align-items:center;margin:0 auto}.cl-root .cs-slide[data-align=right] .cs-copy{text-align:right;align-items:flex-end;margin-left:auto}.cl-root .cs-banner h2{letter-spacing:-.02em;-webkit-line-clamp:2;text-shadow:0 2px 14px #00000080;-webkit-box-orient:vertical;margin:0;font-size:clamp(19px,2.5vw,30px);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.cl-root .cs-banner p{color:#ffffffeb;-webkit-line-clamp:2;text-shadow:0 1px 8px #00000080;-webkit-box-orient:vertical;margin:0;font-size:clamp(12.5px,1.3vw,15px);line-height:1.4;display:-webkit-box;overflow:hidden}.cl-root .cs-cta{color:#0e1e1c;background:#fff;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:40px;margin-top:6px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cl-root .cs-cta svg{width:16px;height:16px}.cl-root .cs-cta:hover{filter:brightness(.95)}.cl-root .cs-mini h3{-webkit-line-clamp:1;text-shadow:0 1px 8px #00000080;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,1.4vw,16px);font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.cl-root .cs-mini p{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cl-root .cs-mini .cs-copy{gap:2px;max-width:min(520px,62%);padding:0 14px}.cl-root .cs-mini .cs-slide{padding-right:12px}.cl-root .cs-mini .cs-cta.sm{flex:none;min-height:34px;margin:0 0 0 auto;padding:0 12px;font-size:13px}.cl-root .cs-mini .cs-slide[data-align=center] .cs-cta.sm,.cl-root .cs-mini .cs-slide[data-align=right] .cs-cta.sm{margin-left:8px}.cl-root .cs-arrow{color:#fff;cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.cl-root .cs-arrow.l{left:10px}.cl-root .cs-arrow.r{right:10px}.cl-root .cs-arrow:hover{background:#0000008c}.cl-root .cs-arrow svg{width:18px;height:18px}@media (hover:hover) and (min-width:640px){.cl-root .cs-arrow{display:grid}}.cl-root .cs-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cl-root .cs-dots.sm{bottom:6px}.cl-root .cs-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s;position:relative}.cl-root .cs-dots button:after{content:"";position:absolute;inset:-8px -3px}.cl-root .cs-dots button[aria-current]{background:#fff;width:20px}.cl-root .cs-slide .cs-cta:focus-visible,.cl-root .cs-arrow:focus-visible,.cl-root .cs-dots button:focus-visible{outline:3px solid var(--teal-hi);outline-offset:2px}@media (max-width:639px){.cl-root .cs-banner{border-radius:16px}.cl-root .cs-copy{max-width:100%;padding-bottom:18px}.cl-root .cs-banner p{-webkit-line-clamp:2}.cl-root .cs-mini .cs-copy{max-width:66%}.cl-root .cs-mini .cs-cta.sm span{display:none}.cl-root .cs-mini .cs-cta.sm{min-width:40px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.cl-root .cs-slide{transition:none}}.cl-root .cs-note{border:1px solid var(--line-2);background:var(--panel);color:var(--tx2);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.45}.cl-root .cs-note b{color:var(--tx)}.cl-root .cs-note a{color:var(--teal-text);font-weight:700}@media (hover:hover) and (min-width:640px){.cl-root .cs-banner[data-multi] .cs-slide:not([data-align=right]) .cs-copy{padding-left:62px}.cl-root .cs-banner[data-multi] .cs-slide[data-align=right] .cs-copy{padding-right:62px}}.cl-root .d-app .acct-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.cl-root .d-app .acct-orders{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.cl-root .d-app .dialog.narrow{width:min(520px,100%)}.cl-root .d-app .dialog.wide{width:min(1040px,100%);max-height:min(92dvh,820px)}.cl-root .d-app .nk-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:420px){.cl-root .d-app .nk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-root .d-app .nk{border:1px solid var(--line-2);background:var(--panel);min-height:68px;color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cl-root .d-app .nk:hover,.cl-root .d-app .nk:focus-visible{border-color:var(--teal);transform:translateY(-1px)}.cl-root .d-app .nk-ico{width:48px;height:48px;color:var(--teal);background:#0b7a7f29;border-radius:14px;place-items:center;display:grid}.cl-root .d-app .nk-document .nk-ico{color:#b97f00;background:#e0a30f2e}.cl-root .d-app .nk-ico svg{width:24px;height:24px}.cl-root .d-app .nk-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.cl-root .d-app .nk-tx b{font-size:16px}.cl-root .d-app .nk-tx span{color:var(--tx3);font-size:13px;line-height:1.4}.cl-root .d-app .nk>svg{width:18px;height:18px;color:var(--tx3)}.cl-root .d-app .tp{flex-direction:column;gap:16px;min-width:0;display:flex}.cl-root .d-app .tp-search{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.cl-root .d-app .tp-search svg{width:16px;height:16px;color:var(--tx3);flex:none}.cl-root .d-app .tp-search input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:0;flex:1}.cl-root .d-app .tp-h{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin:0 0 8px;font-size:12px}.cl-root .d-app .tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:560px){.cl-root .d-app .tp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-root .d-app .tp-row .tp-grid{scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.cl-root .d-app .tp-row .tp-card{scroll-snap-align:start;flex:0 0 132px}.cl-root .d-app .tp-card{border:1px solid var(--line-2);background:var(--panel);min-width:0;color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.cl-root .d-app .tp-card:hover{border-color:var(--tx3)}.cl-root .d-app .tp-card[aria-checked=true]{border-color:var(--teal);background:#0b7a7f29}.cl-root .d-app .tp-th{max-height:150px}.cl-root .d-app .tp-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cl-root .d-app .nd-tpl{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.cl-root .d-app .nd-tpl{grid-template-columns:300px minmax(0,1fr);align-items:start}.cl-root .d-app .nd-prevcol{position:sticky;top:0}}.cl-root .d-app .nd-list{flex-direction:column;gap:16px;min-width:0;display:flex}.cl-root .d-app .nd-blank{width:100%}.cl-root .d-app .nd-pname{margin:0 0 2px;font-size:16px;font-weight:700}@media (max-width:759px){.cl-root .d-app .nd-prevcol{flex-direction:row;align-items:center}.cl-root .d-app .nd-prevcol .nd-prev{flex:none;width:84px;max-height:none}.cl-root .d-app .nd-prevcol>.muted{display:none}}.cl-root .d-app .rail-brand{align-items:center;min-height:44px;padding:0 6px;display:flex}.cl-root .d-app .rail-brand .rb-wm{width:auto;height:34px}.cl-root .d-app .rail-brand .rb-ico{border-radius:8px;width:32px;height:32px;margin:0 auto;display:none}.cl-root .d-app[data-collapsed] .rail-brand .rb-wm{display:none}.cl-root .d-app[data-collapsed] .rail-brand .rb-ico{display:block}@media (max-width:899px){.cl-root .d-app[data-collapsed] .rail-brand .rb-wm{display:block}.cl-root .d-app[data-collapsed] .rail-brand .rb-ico{display:none}.cl-root .d-app .rail-head{margin-bottom:4px}}
.cl-root .cd-app .st-draft{--c:var(--tx3)}.cl-root .cd-app .st-review{--c:var(--gold-text)}.cl-root .cd-app .st-changes{--c:#e0914f}.cl-root .cd-app .st-approved{--c:var(--ok)}.cl-root .cd-app .st-rejected{--c:#e0594f}.cl-root .cd-app .k-social{border-radius:4px}.cl-root .cd-app .k-type{color:var(--acc);text-align:left;background:#fbf7ee;justify-content:center}.cl-root .cd-app .k-type .th-h{letter-spacing:-.02em;color:var(--acc);font-family:Georgia,Times New Roman,serif;font-size:20cqw;font-style:italic;font-weight:700}.cl-root .cd-app .k-type .th-s{color:#3a4a47;opacity:.8;letter-spacing:.2em;text-transform:uppercase;font-size:4cqw}.cl-root .cd-app .k-type .th-bar{background:var(--acc)}.cl-root .cd-app .k-type:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 4cqw,#0000001f 4cqw 4.4cqw);height:18cqw;position:absolute;bottom:18cqw;left:8cqw;right:8cqw}.cl-root .cd-app .cd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-8px;display:grid}@media (min-width:900px){.cl-root .cd-app .cd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.cl-root .cd-app .cd-stat{border:1px solid var(--line);background:var(--panel);color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:16px;display:flex}.cl-root .cd-app .cd-stat:hover{border-color:var(--teal)}.cl-root .cd-app .cd-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-size:12px;font-weight:700}.cl-root .cd-app .cd-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,32px);line-height:1.1}.cl-root .cd-app .cd-stat.gold b{color:var(--gold-text)}.cl-root .cd-app .cd-stat small{color:var(--tx2);font-size:13px}.cl-root .cd-app .cd-attn{gap:8px;display:grid}.cl-root .cd-app .cd-attn-i{color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:#e0914f1a;border:1px solid #e0914f80;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.cl-root .cd-app .cd-attn-i>svg{color:#e0914f;flex:none;width:20px;height:20px}.cl-root .cd-app .cd-attn-i>svg:last-child{color:var(--tx3)}.cl-root .cd-app .cd-attn-i span{flex-direction:column;flex:1;min-width:0;display:flex}.cl-root .cd-app .cd-attn-i small{color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cl-root .cd-app .cd-two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.cl-root .cd-app .cd-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-root .cd-app .cd-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.cl-root .cd-app .cd-card h3{letter-spacing:-.02em;font-size:24px}.cl-root .cd-app .cd-card.theme{background:linear-gradient(135deg,#0b7a7f38,#1f3a8a38)}.cl-root .cd-app .cd-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:11.5px;font-weight:700}.cl-root .cd-app .cd-bar{background:var(--hover);border-radius:8px;width:100%;height:8px;overflow:hidden}.cl-root .cd-app .cd-bar i{background:var(--teal);border-radius:8px;height:100%;display:block}.cl-root .cd-app .cd-note{color:var(--tx2);background:#daa0191f;border:1px solid #daa01959;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.cl-root .cd-app .cd-note svg{width:18px;height:18px;color:var(--gold-text);flex:none}.cl-root .cd-app .cd-link{color:var(--teal-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-weight:600;text-decoration:underline}.cl-root .cd-app .cd-bal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.cl-root .cd-app .cd-bal{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px}}.cl-root .cd-app .cd-bal>div{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:18px;display:flex}.cl-root .cd-app .cd-bal .main{color:#fff;background:linear-gradient(135deg,#0b7a7f,#0a3a52 70%,#1b1f6b);border:0;grid-column:1/-1}@media (min-width:900px){.cl-root .cd-app .cd-bal .main{grid-column:auto}}.cl-root .cd-app .cd-bal span{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:700}.cl-root .cd-app .cd-bal b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3.2vw,34px)}.cl-root .cd-app .cd-bal small{opacity:.75;font-size:13px}.cl-root .cd-app .cd-how{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.cl-root .cd-app .cd-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-root .cd-app .cd-how li{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.cl-root .cd-app .cd-how span{color:var(--tx2);font-size:14.5px}.cl-root .cd-app .cd-list{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:0;padding:0;list-style:none}.cl-root .cd-app .cd-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.cl-root .cd-app .cd-list li+li{border-top:1px solid var(--line)}.cl-root .cd-app .cd-list li span:first-child{flex-direction:column;min-width:0;display:flex}.cl-root .cd-app .cd-list small{color:var(--tx3);font-size:13px}.cl-root .cd-app .cd-chip{border:1px solid var(--line-2);color:var(--tx2);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.cl-root .cd-app .cd-chip.available{color:var(--teal-text);border-color:color-mix(in srgb, var(--teal-text) 50%, transparent)}.cl-root .cd-app .cd-chip.requested,.cl-root .cd-app .cd-chip.processing{color:var(--gold-text);border-color:color-mix(in srgb, var(--gold-text) 50%, transparent)}.cl-root .cd-app .cd-chip.paid{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.cl-root .cd-app .cd-chip.failed{color:#e0594f;border-color:#e0594f80}.cl-root .cd-app .cd-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow-x:auto}.cl-root .cd-app .cd-table{border-collapse:collapse;width:100%;min-width:560px}.cl-root .cd-app .cd-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--line);padding:12px 16px;font-size:11.5px;font-weight:700}.cl-root .cd-app .cd-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px;font-size:14.5px}.cl-root .cd-app .cd-table tbody tr:last-child td{border-bottom:0}.cl-root .cd-app .cd-table tfoot td{border-top:1px solid var(--line-2);padding:14px 16px;font-weight:800}.cl-root .cd-app .cd-table .r{text-align:right}.cl-root .cd-app .cd-hist-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-root .cd-app .cd-acct{align-items:center;gap:14px;width:100%;display:flex}.cl-root .cd-app .cd-acct>div{flex:1;min-width:0}.cl-root .cd-app .cd-bank{width:46px;height:46px;color:var(--teal-text);background:#0b7a7f33;border-radius:13px;flex:none;place-items:center;display:grid}.cl-root .cd-app .cd-bank svg{width:22px;height:22px}.cl-root .cd-app .cd-ok{color:var(--ok);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cl-root .cd-app .cd-ok svg,.cl-root .cd-app .cd-resolved svg{width:18px;height:18px}.cl-root .cd-app .cd-resolved{color:var(--ok);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-root .cd-app .cd-resolved small{color:var(--tx3)}.cl-root .cd-app .cd-setup{gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cl-root .cd-app .cd-setup>li{border:1px solid var(--line);border-radius:16px;gap:12px;padding:16px;display:grid}.cl-root .cd-app .cd-setup>li.locked{opacity:.6}.cl-root .cd-app .cd-setup>li.done{border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.cl-root .cd-app .cd-grid2{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.cl-root .cd-app .cd-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-root .cd-app .cd-setup .btn-p,.cl-root .cd-app .cd-card>.btn-p,.cl-root .cd-app .cd-card>.btn-s{align-self:flex-start}.cl-root .cd-app .cd-err{color:#e0594f;font-size:13.5px;font-weight:600}.cl-root .cd-app .field{gap:6px;display:grid}.cl-root .cd-app .field input,.cl-root .cd-app .field select,.cl-root .cd-app .field textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:46px;color:var(--tx);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.cl-root .cd-app .field textarea{resize:vertical}.cl-root .cd-app .field input:focus,.cl-root .cd-app .field select:focus,.cl-root .cd-app .field textarea:focus{outline:2px solid var(--teal);outline-offset:1px}.cl-root .cd-app .cd-check{color:var(--tx2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.cl-root .cd-app .cd-check input{width:22px;height:22px;accent-color:var(--teal);flex:none;margin-top:1px}.cl-root .cd-app .cd-check b{color:var(--tx)}.cl-root .cd-app .cd-timeline{gap:0;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.cl-root .cd-app .cd-timeline li{color:var(--tx3);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;display:grid;position:relative}.cl-root .cd-app .cd-timeline li.on{color:var(--tx)}.cl-root .cd-app .cd-timeline .dot{border:2px solid var(--line-2);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cl-root .cd-app .cd-timeline li.on .dot{background:var(--teal);border-color:var(--teal);color:#fff}.cl-root .cd-app .cd-timeline .dot svg{width:11px;height:11px}.cl-root .cd-app .cd-timeline small{color:var(--tx3);font-size:12.5px}.cl-root .cd-app .cd-notes{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cl-root .cd-app .cd-notes li{border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.cl-root .cd-app .cd-notes li.reviewer{background:#0b7a7f1f;border-color:#0b7a7f66}.cl-root .cd-app .cd-notes span{color:var(--tx2);font-size:14.5px}.cl-root .cd-app .cd-notes small{color:var(--tx3)}.cl-root .cd-app .cd-sim{border:1px dashed var(--line-2);border-radius:12px;gap:8px;width:100%;padding:12px;display:grid}.cl-root .cd-app .cd-sim>div{flex-wrap:wrap;gap:8px;display:flex}.cl-root .cd-app .cd-sim .btn-s{min-height:38px;font-size:13.5px}.cl-root .cd-app .dialog.narrow{width:min(460px,100%)}.cl-root .cd-app .cd-kinds{gap:16px;display:grid}.cl-root .cd-app .cd-std{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:760px){.cl-root .cd-app .cd-std{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-root .cd-app .cd-std>div{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:12px;padding:16px;display:flex}.cl-root .cd-app .cd-std>div>span{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.cl-root .cd-app .cd-std svg{width:16px;height:16px}.cl-root .cd-app .cd-std .good>span{background:color-mix(in srgb, var(--ok) 20%, transparent);color:var(--ok)}.cl-root .cd-app .cd-std .bad>span{color:#e0594f;background:#e0594f2e}.cl-root .cd-app .cd-std p{color:var(--tx2);margin-top:2px;font-size:14px}.cl-root .cd-app .cd-faq details{border-top:1px solid var(--line)}.cl-root .cd-app .cd-faq details:last-child{border-bottom:1px solid var(--line)}.cl-root .cd-app .cd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:700;list-style:none;display:flex}.cl-root .cd-app .cd-faq summary::-webkit-details-marker{display:none}.cl-root .cd-app .cd-faq summary:after{content:"+";color:var(--tx3);font-size:22px;font-weight:400}.cl-root .cd-app .cd-faq details[open] summary:after{content:"–"}.cl-root .cd-app .cd-faq p{color:var(--tx2);padding-bottom:14px}.cl-root .cd-app .cd-profile{flex-direction:row;align-items:center;gap:18px}.cl-root .cd-app .cd-profile .avatar.big{flex:none}.cl-root .cd-app .cd-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-root .cd-app .cd-badges span{color:var(--ok);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cl-root .cd-app .cd-badges svg{width:17px;height:17px}.cl-root .cd-app .view.narrow .cd-card,.cl-root .cd-app .view.narrow .cd-card .dt-actions,.cl-root .cd-app .cd-card .field{width:100%}@media (max-width:899px){.cl-root .cd-app .cd-list li{grid-template-columns:minmax(0,1fr) auto}.cl-root .cd-app .cd-list li .cd-chip{grid-column:1/-1;justify-self:start}.cl-root .cd-app .cd-profile{flex-direction:column;align-items:flex-start}}.cl-root .cd-app .btn-p:disabled{opacity:.45;cursor:not-allowed}.cl-root .cd-app .btn-p:disabled:hover{background:var(--teal)}@media (max-width:899px){.cl-root .cd-app .cd-bal>div:last-child{grid-column:1/-1}}.cl-root .cd-app .cd-li-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 16px;display:flex}.cl-root .cd-app .cd-li-btn:hover{background:var(--hover)}.cl-root .cd-app .cd-li-btn>span:first-child{flex-direction:column;min-width:0;display:flex}.cl-root .cd-app .cd-list li:has(.cd-li-btn){padding:0;display:block}.cl-root .cd-app .cd-list li:has(.cd-li-btn)+li{border-top:1px solid var(--line)}@media (max-width:899px){.cl-root .cd-app .view-h{align-items:stretch}.cl-root .cd-app .view-h>.btn-p,.cl-root .cd-app .view-h>.btn-s{width:100%}.cl-root .cd-app .view-h h1{font-size:28px}.cl-root .cd-app .cd-stat b{font-size:24px}.cl-root .cd-app .seg.wide{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.cl-root .cd-app .seg.wide button{justify-content:center;padding:0 8px}.cl-root .cd-app .seg.wide button:nth-child(odd){border-left:0}.cl-root .cd-app .seg.wide button:nth-child(n+3){border-top:1px solid var(--line)}.cl-root .cd-app .cd-table-wrap{background:0 0;border:0;overflow:visible}.cl-root .cd-app .cd-table{min-width:0;display:block}.cl-root .cd-app .cd-table thead{display:none}.cl-root .cd-app .cd-table tbody,.cl-root .cd-app .cd-table tfoot{gap:10px;display:grid}.cl-root .cd-app .cd-table tr{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px;display:grid}.cl-root .cd-app .cd-table td{border:0;padding:0;font-size:14.5px;display:block}.cl-root .cd-app .cd-table td:first-child{grid-column:1;font-weight:700}.cl-root .cd-app .cd-table td.r{text-align:right;grid-area:1/2}.cl-root .cd-app .cd-table td[data-l]:before{content:attr(data-l) " ";color:var(--tx3);font-size:12.5px;font-weight:400}.cl-root .cd-app .cd-table td:nth-child(2),.cl-root .cd-app .cd-table td:nth-child(4),.cl-root .cd-app .cd-table td:nth-child(5){color:var(--tx2);grid-column:1/-1}.cl-root .cd-app .cd-table td[colspan]{grid-column:1/-1}.cl-root .cd-app .cd-table tfoot tr{background:var(--hover)}.cl-root .cd-app .cd-hist-h{flex-wrap:wrap}.cl-root .cd-app .cd-hist-h .btn-s{width:100%}.cl-root .cd-app .cd-acct{flex-wrap:wrap}.cl-root .cd-app .cd-setup>li{padding:14px}.cl-root .cd-app .cd-card{padding:16px}.cl-root .cd-app .cd-card .btn-p,.cl-root .cd-app .cd-card .btn-s{width:100%}.cl-root .cd-app .cd-bal b{font-size:26px}.cl-root .cd-app .cd-attn-i{padding:12px 14px}.cl-root .d-app .dialog-b{padding:16px}.cl-root .d-app .dialog-h{padding:16px 16px 12px}.cl-root .d-app .dialog-f{padding-inline:16px}.cl-root .d-app .dt-actions .btn-p,.cl-root .d-app .dt-actions .btn-s{flex:100%}.cl-root .d-app .view-h>.btn-p,.cl-root .d-app .view-h>.btn-s{width:100%}}.cl-root .cd-app .cd-link{align-items:center;min-height:40px;padding:0 8px;display:inline-flex}.cl-root .cd-app .cd-note .cd-link{padding-left:0}.cl-root .cd-app .cd-attn-i{width:100%;min-width:0}.cl-root .cd-app .cd-attn-i>span{min-width:0}.cl-root .cd-app .cd-attn-i b{overflow-wrap:anywhere}.cl-root .cd-app .cd-attn-i small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-root .cd-app .view>*{min-width:0;max-width:100%}.cl-root .cd-app .cd-make{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.cl-root .cd-app .cd-make{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-root .cd-app .cd-make-card{border:1px solid var(--line);color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0b7a7f2e,#1f3a8a2e);border-radius:18px;align-items:center;gap:14px;min-height:88px;padding:18px;text-decoration:none;display:flex}.cl-root .cd-app .cd-make-card:hover:not(:disabled){border-color:var(--teal)}.cl-root .cd-app .cd-make-card:disabled{opacity:.55;cursor:default}.cl-root .cd-app .cd-make-card>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl-root .cd-app .cd-make-card b{font-size:18px}.cl-root .cd-app .cd-make-card small{color:var(--tx2);font-size:14px;line-height:1.35}.cl-root .cd-app .cd-make-card>svg{width:20px;height:20px;color:var(--tx3);flex:none}.cl-root .cd-app .cd-make>*{min-width:0;max-width:100%}.cl-root .cd-app .cs-th{aspect-ratio:4/3;background:var(--hover);border-radius:8px;flex:none;width:72px;display:block;overflow:hidden}.cl-root .cd-app .cs-th img{object-fit:cover;width:100%;height:100%;display:block}.cl-root .cd-app .cs-detail{border-top:1px solid var(--line);background:var(--hover);gap:8px;padding:12px 16px 16px;display:grid}.cl-root .cd-app .cs-picks{grid-template-columns:repeat(auto-fill,minmax(104px,132px));gap:10px;max-height:280px;padding:2px;display:grid;overflow-y:auto}.cl-root .cd-app .cs-pick{border:1px solid var(--line-2);background:var(--panel);color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:6px;min-width:0;padding:6px;display:grid}.cl-root .cd-app .cs-pick .cs-th{width:100%}.cl-root .cd-app .cs-pick b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cl-root .cd-app .cs-pick[aria-checked=true]{border-color:var(--teal);outline:2px solid var(--teal);outline-offset:-1px}.cl-root .cd-app .cr-spin{vertical-align:-3px;width:16px;height:16px;animation:.9s linear infinite cd-spin}@keyframes cd-spin{to{transform:rotate(360deg)}}.cl-root .cd-app .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-root .d-app .hub-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:22px 0 -6px;font-size:12px;font-weight:700}.cl-root .d-app .cr-spin{vertical-align:-3px;width:16px;height:16px;animation:.9s linear infinite cd-spin}.cl-root .d-app .acct-sessions,.cl-root .d-app .acct-notes{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.cl-root .d-app .acct-sessions li{align-items:center;gap:12px;padding:12px 14px;display:flex}.cl-root .d-app .acct-sessions li+li,.cl-root .d-app .acct-notes li+li{border-top:1px solid var(--line)}.cl-root .d-app .acct-sessions li>span:nth-child(2),.cl-root .d-app .acct-sessions li>span:first-child:not(.acct-ic){flex-direction:column;flex:1;min-width:0;display:flex}.cl-root .d-app .acct-sessions small,.cl-root .d-app .acct-note small{color:var(--tx3);font-size:13px}.cl-root .d-app .acct-notes li{align-items:stretch;display:flex}.cl-root .d-app .acct-notes li.unread{background:color-mix(in srgb, var(--teal) 8%, var(--panel))}.cl-root .d-app .acct-note{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:60px;padding:14px;display:flex}.cl-root .d-app .acct-note>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-root .d-app .acct-note>svg{width:18px;height:18px;color:var(--tx3);flex:none}.cl-root .d-app .acct-notes .icon-x{align-self:center;margin-right:8px}.cl-root .d-app .acct-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cl-root .d-app .btn-s.danger,.cl-root .d-app .cd-card.danger .btn-s{color:#e0594f;border-color:#e0594f80}.cl-root .d-app .cd-card.danger{border-color:#e0594f59}@media (max-width:640px){.cl-root .d-app .dl-row{flex-wrap:wrap}.cl-root .d-app .acct-confirm{justify-content:flex-start;width:100%}}.cl-root .d-app .tk-thread{flex-direction:column;gap:10px;display:flex}.cl-root .d-app .tk-msg{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:4px;max-width:min(560px,92%);padding:10px 14px;display:grid}.cl-root .d-app .tk-msg small{color:var(--tx3);font-size:12.5px}.cl-root .d-app .tk-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cl-root .d-app .tk-msg img{border-radius:10px;max-width:100%;max-height:220px;display:block}.cl-root .d-app .tk-msg.me{background:color-mix(in srgb, var(--teal) 14%, var(--panel));border-color:color-mix(in srgb, var(--teal) 40%, transparent);align-self:flex-end}.cl-root .d-app .tk-msg.them{align-self:flex-start}.cl-root .d-app .od-proofs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:100%;display:grid}.cl-root .d-app .od-proofs a{color:inherit;gap:4px;text-decoration:none;display:grid}.cl-root .d-app .od-proofs img{object-fit:contain;border:1px solid var(--line);background:var(--panel);border-radius:10px;width:100%;max-height:200px}.cl-root .d-app .od-proofs small{color:var(--tx3)}
.cl-root .d-app .fn-list{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.cl-root .d-app .fn-list li+li{border-top:1px solid var(--line)}.cl-root .d-app .fn-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.cl-root .d-app .fn-row:hover{background:var(--hover)}.cl-root .d-app .fn-row>svg{width:18px;height:18px;color:var(--tx3);flex:none}.cl-root .d-app .fn-row-s{background:var(--hover);border-radius:12px;flex:none;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.cl-root .d-app .fn-row-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-root .d-app .fn-row-m b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cl-root .d-app .fn-row-m small{color:var(--tx2);font-size:13px}.cl-root .d-app .fn-dialog{width:min(720px,100%)}.cl-root .d-app .fn-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px 20px 0;list-style:none;display:grid}.cl-root .d-app .fn-steps li{color:var(--tx3);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.cl-root .d-app .fn-steps i{background:var(--line-2);border-radius:4px;height:4px}.cl-root .d-app .fn-steps .done i,.d-app .fn-steps .now i{background:var(--teal)}.cl-root .d-app .fn-steps .now{color:var(--tx)}.cl-root .d-app .fn-form{gap:16px;display:grid}.cl-root .d-app .fn-chips{flex-wrap:wrap;gap:8px;display:flex}.cl-root .d-app .fn-chips button{border:1px solid var(--line-2);min-height:40px;color:var(--tx2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cl-root .d-app .fn-chips button svg{width:15px;height:15px}.cl-root .d-app .fn-chips button[aria-pressed=true]{border-color:var(--teal);color:var(--teal-text);background:#0b7a7f33}.cl-root .d-app .fn-drop{border:1.5px dashed var(--line-2);background:var(--bg);cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:72px;padding:18px;display:flex}.cl-root .d-app .fn-drop:hover{border-color:var(--teal)}.cl-root .d-app .fn-drop svg{width:26px;height:26px;color:var(--teal-text);flex:none}.cl-root .d-app .fn-drop span{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-root .d-app .fn-drop small{color:var(--tx3);font-size:13px}.cl-root .d-app .fn-files{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-root .d-app .fn-files li{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.cl-root .d-app .fn-file-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-root .d-app .fn-file-h span{flex-direction:column;min-width:0;display:flex}.cl-root .d-app .fn-file-h b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-root .d-app .fn-file-h small{color:var(--tx3)}.cl-root .d-app .icon-x.sm{width:40px;height:40px}.cl-root .d-app .fn-line{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.cl-root .d-app .fn-check-box{border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.cl-root .d-app .fn-radios{border:0;gap:8px;margin:0;padding:0;display:grid}.cl-root .d-app .fn-radios button{border:1px solid var(--line-2);background:var(--bg);color:var(--tx);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:14px;display:flex}.cl-root .d-app .fn-radios small{color:var(--tx2);font-size:13.5px}.cl-root .d-app .fn-radios button[aria-checked=true]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);background:#0b7a7f29}.cl-root .d-app .fn-review{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.cl-root .d-app .fn-review p{overflow-wrap:anywhere;margin:0}.cl-root .d-app .fn-review .big{font-size:44px;line-height:1.1}.cl-root .d-app .fn-foot{flex-wrap:wrap}.cl-root .d-app .fn-panel .fn-spec{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;width:100%;padding:14px;display:grid;overflow:hidden}.cl-root .d-app .fn-spec p{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.cl-root .d-app .fn-spec p.big{font-size:56px;line-height:1.05}.cl-root .d-app .fn-lb{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-size:11px;font-weight:700;display:block}.cl-root .d-app .fn-dialog select,.cl-root .d-app .fn-dialog textarea,.cl-root .d-app .fn-panel textarea{border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:44px;color:var(--tx);font:inherit;border-radius:12px;padding:8px 12px;font-size:15px}.cl-root .d-app .fn-dialog .field{gap:6px;display:grid}@media (max-width:560px){.cl-root .d-app .fn-spec p.big{font-size:40px}.cl-root .d-app .fn-line{font-size:22px}.cl-root .d-app .fn-steps span{font-size:11px}}.cl-root .d-app .fn-check-box .fn-spec p+p{margin-top:6px}
