:root{--font-ui: "Geist", "Be Vietnam Pro", "Anuphan", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-22: 22px;--fs-28: 28px;--fs-36: 36px;--fs-48: 48px;--lh: 1.45;--lh-tight: 1.2;--desk: #ededee;--desk-dot: rgba(9, 9, 11, .075);--bg: #ededee;--surface: #ffffff;--surface-2: #f7f7f8;--surface-3: #f0f0f1;--field: #f3f3f4;--field-hover: #ebebec;--island: #ffffff;--line: rgba(9, 9, 11, .11);--line-strong: rgba(9, 9, 11, .2);--hair: rgba(9, 9, 11, .1);--ink-rgb: 9 9 11;--ruler-bg: #f7f7f8;--ruler-line: #c9c9cf;--ruler-text: #5f5f68;--text: #09090b;--text-2: #27272a;--muted: #55555e;--faint: #8b8b94;--ink: #09090b;--ink-hover: #27272a;--accent: #d4145a;--accent-2: #d4145a;--accent-hover: #b0104a;--accent-soft: #fdeef3;--accent-ring: rgba(212, 20, 90, .24);--accent-rgb: 212 20 90;--accent-fill: var(--ink);--accent-fill-hover: var(--ink-hover);--fold: #d4145a;--fold-rgb: 212 20 90;--danger: #e5484d;--success: #1f9d55;--warn: #d97706;--danger-soft: #fdeced;--success-soft: #e9f7ee;--warn-soft: #fff4e2;--danger-ink: #c22a30;--success-ink: #18794a;--warn-ink: #a85a00;--r-xs: 3px;--r-sm: 4px;--radius: 6px;--r-md: 7px;--r-lg: 8px;--r-xl: 10px;--island-r: 10px;--sh-1: 0 0 0 1px rgba(9, 9, 11, .06), 0 1px 2px rgba(9, 9, 11, .04);--sh-2: 0 0 0 1px rgba(9, 9, 11, .06), 0 2px 4px rgba(9, 9, 11, .04), 0 8px 24px -8px rgba(9, 9, 11, .16);--sh-3: 0 0 0 1px rgba(9, 9, 11, .07), 0 4px 8px rgba(9, 9, 11, .05), 0 24px 56px -12px rgba(9, 9, 11, .28);--island-sh: 0 0 0 1px rgba(9, 9, 11, .1);--glass: rgba(255, 255, 255, .8);--glass-strong: rgba(255, 255, 255, .92);--glass-sh: 0 0 0 1px rgba(9, 9, 11, .07), 0 1px 2px rgba(9, 9, 11, .05), 0 10px 28px -12px rgba(9, 9, 11, .28);--ease: cubic-bezier(.2, .8, .2, 1);--t1: .12s;--t2: .18s;--t3: .28s;--spring-snap: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1);--spring-soft: linear(0, .002, .01 1.4%, .04 2.9%, .169 6.4%, .354 10.7%, .564 16.1%, .733 21.6%, .861 27.6%, .944 33.9%, .992 41.2%, 1.012 49.5%, 1.015 57.8%, 1.003 79.4%, 1);--dur-snap: .34s;--dur-soft: .62s;--mat-glass: rgba(255, 255, 255, .72);--mat-glass-strong: rgba(255, 255, 255, .86);--mat-blur: blur(20px) saturate(1.7);--mat-edge: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .35);--mat-sh: 0 0 0 1px rgba(9, 9, 11, .08), 0 1px 1px rgba(9, 9, 11, .04), 0 6px 16px -6px rgba(9, 9, 11, .14), 0 18px 40px -18px rgba(9, 9, 11, .22);--mat-rim: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .15) 40%, rgba(9, 9, 11, .06));--lit: rgba(212, 20, 90, .05);--lit-strong: rgba(255, 255, 255, .55);--aurora: conic-gradient(from var(--aur, 0deg), #00a0e9, #d4145a 33%, #ffd400 66%, #00a0e9);--desk-grid: radial-gradient(circle at 1px 1px, var(--desk-dot) 1px, transparent 1.6px) 0 0 / 18px 18px;--stage-floor: radial-gradient(closest-side at 50% 58%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0));color-scheme:light;font-family:var(--font-ui);font-size:var(--fs-13);font-weight:450;line-height:var(--lh);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{background:var(--desk);color:var(--text);font-size:var(--fs-13)}body{background-image:none}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}input[type=number],input[inputmode=decimal],input[inputmode=numeric],.num,.tnum,kbd,td,output{font-variant-numeric:tabular-nums}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}h1,h2,h3,h4{letter-spacing:-.011em;line-height:var(--lh-tight)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:#d4145a29}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.quick-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 4px}.quick-starts .goods-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:10px 4px 9px;border:0;border-radius:var(--radius);background:var(--field);box-shadow:none;font-size:var(--fs-12);font-weight:500;line-height:1.25;color:var(--text-2);text-align:center;white-space:normal;transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.quick-starts .goods-btn:after,.quick-starts .goods-btn>span{display:none}.quick-starts .goods-btn:hover{background:var(--field-hover);color:var(--text)}.quick-starts .goods-btn svg.ic.tile{margin:0;width:30px;height:30px}svg.ic.tile-amber{color:#b45309;background:linear-gradient(160deg,#fdf3e3,#fbe5c3);box-shadow:inset 0 0 0 1px #b453091f}.type-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card .hint{-webkit-line-clamp:2;color:var(--muted)}.card .hint:before{font:600 var(--fs-10)/11px var(--font-ui);font-style:normal}summary{list-style:none;display:flex;align-items:center;gap:6px;width:fit-content;font-weight:500}summary::-webkit-details-marker{display:none}summary:before,.flat-more summary:before,.flat-more[open] summary:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--t2) var(--ease)}details[open]>summary:before{transform:rotate(90deg)}.cmdk-item mark{background:none;color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-ring);text-decoration-thickness:2px;text-underline-offset:3px}@keyframes ds-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mh-thumb{background:var(--surface-3)}.mh-spin{display:none}.mh-card:not(.ready):not(.failed) .mh-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);animation:ds-sweep 1.4s var(--ease) infinite;pointer-events:none}.product-stage{margin:2px 0 10px;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.product-stage .type-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px 8px 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);box-shadow:none;text-align:left;transition:background var(--t1) var(--ease)}.product-stage .type-btn:hover{background:var(--surface)}.product-stage .type-thumb{width:48px;height:38px;border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.type-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.type-text .type-name{font-size:var(--fs-14);font-weight:600;letter-spacing:-.011em;color:var(--text)}.type-text small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);color:var(--muted)}.type-change{display:inline-flex;align-items:center;gap:2px;flex:none;height:26px;padding:0 6px 0 9px;border-radius:999px;background:var(--field);font-size:var(--fs-12);font-weight:500;color:var(--text-2);transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.type-change svg.ic.caret{width:14px;height:14px}.product-stage .type-btn:hover .type-change{background:var(--ink);color:#fff}.dim-viz{background:radial-gradient(circle at 1px 1px,var(--desk-dot) 1px,transparent 1.3px) 0 0 / 14px 14px;cursor:default}.dim-viz[hidden]{display:none}.dim-viz.enter .dd{animation:ds-rise .36s var(--ease)}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px) scale(.97)}}.dd{stroke:none;stroke-width:1;display:block;width:100%;height:auto}.dd-f{stroke:#09090b61;stroke-width:1;stroke-linejoin:round}.dd-front{fill:url(#ddFront)}.dd-side{fill:url(#ddSide)}.dd-top{fill:url(#ddTop)}.dd-shadow{fill:url(#ddShadow)}.dd-hole{fill:var(--surface-2);stroke:#09090b61}.dd-handle{fill:none;stroke:#3f3f46;stroke-width:2.2;stroke-linecap:round}.dd-handle.back{stroke:#a1a1aa}.dd-dim{cursor:ew-resize;color:var(--muted);transition:color var(--t1) var(--ease)}.dd-dim line{stroke:currentColor;stroke-width:1}.dd-pill rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1;transition:fill var(--t1) var(--ease),stroke var(--t1) var(--ease)}.dd-pill text{fill:var(--text-2);font:500 10.5px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}.dd-dim[data-k=H]{cursor:ns-resize}.dd-dim:hover,.dd-dim.hot{color:var(--accent)}.dd-dim:hover .dd-pill rect,.dd-dim.hot .dd-pill rect{fill:var(--accent);stroke:var(--accent)}.dd-dim:hover .dd-pill text,.dd-dim.hot .dd-pill text{fill:#fff}.dd-dim.hot line{stroke-width:1.6}@keyframes ds-flash{0%{box-shadow:0 0 0 0 var(--accent-ring)}30%{box-shadow:0 0 0 4px var(--accent-ring)}to{box-shadow:0 0 0 0 transparent}}.card.flash{animation:ds-flash 1.2s var(--ease) .25s}.quick-card{padding-top:10px;padding-bottom:10px}.quick-card .quick-starts{margin:0}.pane-2d .pane-head h3{display:flex;flex:0 1 auto;min-width:0;overflow:hidden;margin:0}.prod-chip{overflow:hidden}.prod-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:34px;padding:0 10px 0 4px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);cursor:pointer;transition:background var(--t1) var(--ease)}.prod-chip:hover{background:var(--field)}.prod-chip .pc-thumb{flex:none;width:34px;height:26px;padding:2px;border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.prod-chip .pc-thumb svg{width:100%;height:100%}.prod-chip b{font-size:var(--fs-14);font-weight:600;letter-spacing:-.011em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod-chip .pc-size{flex:none;font-size:var(--fs-12);font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 720px){.prod-chip .pc-size,.prod-chip .pc-thumb{display:none}}@container (max-width: 470px){.pane-2d .pane-head h3{display:none}}.scrub-label{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none}.scrub-label:hover{color:var(--accent)}#dimViz{touch-action:none;-webkit-user-select:none;user-select:none}body.is-scrubbing,body.is-scrubbing *{cursor:ew-resize!important}body.is-scrubbing.scrub-v,body.is-scrubbing.scrub-v *{cursor:ns-resize!important}.h-sum{display:none}.sidebar .side-pane>.card.folded>p.h-sum:not(:empty){display:block!important;margin:2px 0 0 28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);color:var(--muted)}.opt-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.opt-group[hidden]{display:none}.opt-title{margin:0 0 8px;font-size:var(--fs-12);font-weight:600;letter-spacing:0;color:var(--text-2)}.opt-group>.dims+.dims{margin-top:0}#dimClickHint{display:none!important}details.opt-more{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}details.opt-more>summary{width:100%;margin:0;font-size:var(--fs-12);font-weight:600;color:var(--text-2)}details.opt-more[open]>summary{margin-bottom:10px}.sum-meta{margin-left:auto;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}details.opt-more .stat{margin:10px 0 0}.product-card .issues:empty{display:none}.card .toggle.field-check{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;padding:2px 0;font-size:var(--fs-13);color:var(--text)}.card .toggle.field-check[hidden]{display:none}.card .toggle.field-check>input[type=checkbox]{position:relative;width:30px;height:18px;border:0;border-radius:999px;background:#d4d4d8;background-image:none;transition:background-color var(--t2) var(--ease)}.card .toggle.field-check>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #09090b40;transition:transform var(--t2) var(--ease)}.card .toggle.field-check>input[type=checkbox]:checked{background:var(--accent-fill);background-image:none}.card .toggle.field-check>input[type=checkbox]:checked:after{transform:translate(12px)}.mat-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mat-tiles.many{grid-template-columns:repeat(3,minmax(0,1fr))}.mat-tile{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:5px 5px 7px;border:0;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;cursor:pointer;transition:box-shadow var(--t1) var(--ease),background var(--t1) var(--ease)}.mat-tile:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.mat-tile.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.mat-tile b{max-width:100%;margin:5px 2px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);font-weight:600;color:var(--text)}.mat-tile small{max-width:100%;margin:0 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-11);color:var(--muted)}.mat-sw{display:block;width:100%;height:34px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #09090b14;background:#fafaf7}.sw-couche,.sw-cupPE,.sw-tubePaper{background:linear-gradient(115deg,#fff 0 38%,#f1f2f4 52%,#fff 66%)}.sw-ivory{background:linear-gradient(160deg,#fbf8f0,#f2ecdd)}.sw-duplex{background:linear-gradient(135deg,#fff 0 62%,#b9bbbe 62% 100%)}.sw-kraft,.sw-cartonKraft,.sw-filmKraft{background:repeating-linear-gradient(97deg,rgba(90,55,20,.09) 0 1px,transparent 1px 5px),repeating-linear-gradient(8deg,rgba(255,240,210,.12) 0 1px,transparent 1px 7px),#b88a58}.sw-kraftWhite,.sw-cartonWhite{background:repeating-linear-gradient(97deg,rgba(120,100,70,.07) 0 1px,transparent 1px 5px),#efe8db}.sw-cartonKraft,.sw-cartonWhite{box-shadow:inset 0 -9px #a77a4a,inset 0 -10px #8c6238,inset 0 0 0 1px #09090b14}.sw-fancy{background:repeating-linear-gradient(0deg,rgba(120,100,70,.08) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,100,70,.08) 0 1px,transparent 1px 3px),#f3ecdf}.sw-decal{background:linear-gradient(135deg,#fff 0 70%,#e9eaec 70% 74%,#f6d9a8 74%)}.sw-decalPP{background:linear-gradient(115deg,#f7f8fa 0 40%,#e6e9ee 55%,#f7f8fa 70%)}.sw-filmMet,.sw-aluFoil,.sw-tubeLam,.sw-liquid{background:linear-gradient(110deg,#c9ccd2,#f4f5f7 30%,#aeb3ba 55%,#eef0f2 78%,#c3c7cd)}.sw-filmClear,.sw-pet,.sw-pvc{background:linear-gradient(115deg,#fff0 30%,#ffffffd9 48%,#fff0 62%),conic-gradient(#e4e4e7 25%,#fff 0 50%,#e4e4e7 0 75%,#fff 0) 0 0 / 10px 10px}.sw-cotton2,.sw-cotton4,.sw-cvc{background:repeating-linear-gradient(90deg,rgba(9,9,11,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(60deg,rgba(9,9,11,.035) 0 1px,transparent 1px 3px),#f7f6f2}.sw-cvc{background-color:#eeeef0}.sw-pique{background:radial-gradient(circle,rgba(9,9,11,.09) .8px,transparent 1.4px) 0 0 / 4px 4px,radial-gradient(circle,rgba(9,9,11,.06) .8px,transparent 1.4px) 2px 2px / 4px 4px,#f6f6f3}.sw-polyKnit{background:linear-gradient(115deg,#fff0 30%,#ffffffb3 50%,#fff0 66%),repeating-linear-gradient(90deg,rgba(9,9,11,.05) 0 1px,transparent 1px 2px),#f2f4f7}.sw-fleece,.sw-terry{background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.6) 0 1px,transparent 2px) 0 0 / 5px 5px,radial-gradient(circle at 70% 70%,rgba(9,9,11,.05) 0 1px,transparent 2px) 0 0 / 4px 4px,#f1f0ec}.sw-terry{background:repeating-radial-gradient(circle at 50% 50%,rgba(9,9,11,.07) 0 1px,transparent 1px 3px) 0 0 / 6px 6px,#f1f0ec}.seg.wrap{flex-wrap:wrap}.seg.wrap>button{flex:1 0 30%}.garment-opts{display:grid;gap:2px}.garment-opts #garmentSizes{display:grid;grid-template-columns:repeat(6,1fr)}.garment-opts .chip{min-width:0;padding:0}.garment-opts>.field{margin-top:12px}.garment-colors{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.gc{aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #09090b29;cursor:pointer;transition:box-shadow var(--t1) var(--ease),transform var(--t1) var(--ease)}.gc:hover{transform:scale(1.08)}.gc.heather{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35) 0 1px,transparent 1.6px) 0 0 / 4px 4px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.28) 0 1px,transparent 1.6px) 0 0 / 5px 5px,var(--c)}.gc.on{box-shadow:inset 0 0 0 1px #09090b29,0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}.sw-flagCloth,.sw-woven,.sw-satinLabel,.sw-canvas,.sw-nonwoven{background:repeating-linear-gradient(0deg,rgba(60,60,70,.06) 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,rgba(60,60,70,.06) 0 1px,transparent 1px 2px),#f6f5f1}.sw-ppWoven{background:repeating-linear-gradient(0deg,rgba(40,40,50,.1) 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,rgba(40,40,50,.08) 0 2px,transparent 2px 4px),#eef0f0}.sw-kraftSack{background:repeating-linear-gradient(97deg,rgba(90,55,20,.12) 0 1px,transparent 1px 4px),#b48553}.sw-backlit{background:radial-gradient(circle at 50% 40%,#fff 0 30%,#fff6dc 60%,#f0e6c8)}.sw-floorDecal{background:radial-gradient(circle,rgba(0,0,0,.07) 1px,transparent 1.5px) 0 0 / 4px 4px,#f4f4f2}.sw-pp,.sw-ribbon,.sw-shrinkFilm,.sw-tapeOpp,.sw-sealFilm,.sw-peFilm{background:linear-gradient(115deg,#f7f8fa 0 40%,#e6e9ee 55%,#f7f8fa 70%)}.sw-tissue{background:linear-gradient(160deg,#ffffffe6,#f0f0eee6),repeating-linear-gradient(20deg,#f2f2ef 0 3px,#fafaf8 3px 7px)}.sw-greaseproof{background:linear-gradient(160deg,#f6f1e4,#ede5d0)}.sw-coaster{background:radial-gradient(circle,rgba(120,100,70,.1) 1px,transparent 1.5px) 0 0 / 3px 3px,#f1ece2}.sw-ncr{background:linear-gradient(180deg,#fff 0 33%,#fde9ef 33% 66%,#fff6cf 66%)}.sw-holo{background:linear-gradient(115deg,#f6c4d6,#c9e4f7 25%,#d8f5c9,#fbefb8,#e2c9f7 85%)}.sw-voidDecal{background:repeating-linear-gradient(135deg,#fff 0 6px,#eceef1 6px 8px)}.sw-giayDo,.sw-washi,.sw-hanji{background:linear-gradient(28deg,transparent 0 46%,rgba(110,80,40,.16) 47% 48%,transparent 49%) 0 0 / 14px 9px,linear-gradient(152deg,transparent 0 46%,rgba(110,80,40,.12) 47% 48%,transparent 49%) 0 0 / 11px 13px,radial-gradient(circle at 30% 40%,rgba(255,255,255,.6),transparent 60%),#efe5cf}.sw-giayDo{background-color:#ece0c6}.sw-washi{background-color:#f5f1e7}.sw-silkWrap{background:linear-gradient(115deg,#e9e1d1,#fbf8f1 38%,#e4dac7 55%,#f6f1e6 80%,#e9e1d1)}.sw-linenWrap{background:repeating-linear-gradient(0deg,rgba(90,70,40,.14) 0 1px,transparent 1px 2.5px),repeating-linear-gradient(90deg,rgba(90,70,40,.12) 0 1px,transparent 1px 2.5px),#e6decd}.mat-row{margin-top:12px}.mat-lbl{display:block;margin-bottom:6px;font-size:var(--fs-12);font-weight:500;color:var(--text-2)}.mat-lbl em{font-style:normal;color:var(--muted);font-weight:400}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{height:28px;min-width:44px;padding:0 10px;border:0;border-radius:999px;background:var(--field);font-size:var(--fs-12);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-2);cursor:pointer;transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.chip:hover{background:var(--field-hover)}.chip.on{background:var(--ink);color:#fff}.seg{display:flex;gap:2px;padding:2px;border-radius:var(--radius);background:var(--field)}.seg>button{flex:1;min-width:0;height:28px;padding:0 4px;border:0;border-radius:var(--r-sm);background:transparent;font-size:var(--fs-12);font-weight:500;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background var(--t1) var(--ease),color var(--t1) var(--ease),box-shadow var(--t1) var(--ease)}.seg>button:hover{color:var(--text)}.seg>button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #09090b1a,0 0 0 1px #09090b0a}#matNote:empty{display:none}.fills-title{margin:12px 0 4px}.color-row{min-height:34px;padding:2px 0}.color-row input[type=color]{width:28px;height:28px;border-radius:var(--r-sm);border:0;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer}.color-row input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.color-row input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.color-row .inherit{display:none;font-size:var(--fs-12);color:var(--faint)}.color-row.unset .inherit{display:inline}.color-row.unset input[type=color]{opacity:.45}.color-row .clear-btn[hidden]{display:none}.imp-preview{border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 2px}.kpis:empty{display:none}.kpi{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px 10px;border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.kpi b{font-size:var(--fs-18);font-weight:600;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--text)}.kpi span{font-size:var(--fs-11);line-height:1.35;color:var(--muted)}.kpi.accent{background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .18)}.kpi.accent b{color:var(--accent-hover)}.kpi .meter{display:block;height:4px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg,var(--c) var(--v),rgba(9,9,11,.08) var(--v))}.kpi .meter.good{--c: var(--success)}.kpi .meter.ok{--c: var(--warn)}.kpi .meter.low{--c: var(--danger)}.kpi-note{grid-column:1 / -1;margin:0;font-size:var(--fs-12);color:var(--muted)}.kpi-note.warn{color:var(--danger)}.kpi-tip{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border:0;border-radius:var(--radius);background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .18);text-align:left;cursor:pointer}.kpi-tip span{flex:1;font-size:var(--fs-12);line-height:1.4;color:var(--text-2)}.kpi-tip b{color:var(--text)}.kpi-tip em{flex:none;padding:4px 10px;border-radius:999px;background:var(--accent-fill);color:#fff;font-style:normal;font-size:var(--fs-12);font-weight:600}.kpi-tip:hover em{background:var(--accent-fill-hover)}.check-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.btn.check-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:auto;min-height:74px;padding:10px 4px 9px;border:0;border-radius:var(--radius);background:var(--field);box-shadow:none;color:var(--text);font-size:var(--fs-12);font-weight:600;text-align:center;white-space:normal}.btn.check-tile:hover{background:var(--field-hover)}.btn.check-tile>svg.ic{width:20px;height:20px;color:var(--text-2)}.check-tile span{display:flex;flex-direction:column;gap:1px;line-height:1.25}.check-tile small{font-size:var(--fs-11);font-weight:400;color:var(--muted)}.side-pane[data-side=export] .exp-hero{margin-bottom:6px}.side-pane[data-side=export] .exp-wide{width:100%;margin-top:6px}.btn.exp-tile{border:0;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.btn.exp-tile:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.die-rules{margin-top:10px}#jobBox .checks{gap:4px;margin:10px 0}#jobBox .checks-label{margin-bottom:2px;font-size:var(--fs-12);font-weight:500;color:var(--text-2)}#jobBox .checks label{height:28px;padding:0 10px;border-radius:999px;background:var(--field);font-size:var(--fs-12);font-weight:500;color:var(--text-2);transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}#jobBox .checks label:hover{background:var(--field-hover)}#jobBox .checks label:has(input:checked){background:var(--ink);color:#fff}#jobBox .checks label>input{position:absolute;opacity:0;pointer-events:none}#jobBox .checks label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.sidebar .side-pane>.card>h2{font-size:var(--fs-13);font-weight:650;letter-spacing:-.01em}.field>span,.field-label,.mat-lbl,.opt-title,details.opt-more>summary{color:var(--text-2);font-weight:550}.opt-title{font-size:var(--fs-11);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}input,select,textarea{font-weight:500}input[type=number],input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input:not([type]),select,textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background-color:var(--surface)}input[type=number]:hover,input[type=text]:hover,input[type=search]:hover,input:not([type]):hover,select:hover,textarea:hover{border-color:#09090b57;background-color:var(--surface)}input[type=number]:focus,input[type=text]:focus,input[type=search]:focus,input:not([type]):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.field.is-auto .unit input{border:1px dashed rgba(9,9,11,.28);background:var(--surface-2)}.ds-search{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 8px 0 11px;background:var(--field);border:1px solid transparent;border-radius:var(--radius);color:var(--muted);cursor:text;transition:background var(--t1, .12s),border-color var(--t1, .12s),box-shadow var(--t1, .12s)}.ds-search:hover{background:var(--field-hover)}.ds-search:focus-within{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);color:var(--text)}.ds-search>svg{flex:none;width:16px;height:16px}.ds-search input[type=search],.ds-search input[type=search]:hover,.ds-search input[type=search]:focus,.ds-search input[type=search]:focus-visible{flex:1;width:auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:500 var(--fs-14) / 1 var(--font-ui);color:var(--text);text-overflow:ellipsis}.ds-search input[type=search]::placeholder{color:var(--muted);font-weight:400;opacity:.85}.ds-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ds-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:18px;height:18px;margin:0;background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 14px no-repeat;cursor:pointer}.ds-search input[type=search]::-webkit-search-cancel-button:hover{background:var(--text)}.ds-search.lg{height:44px;padding:0 10px 0 14px;gap:10px;border-radius:var(--r-lg)}.ds-search.lg>svg{width:18px;height:18px}.ds-search.lg input[type=search]{font-size:var(--fs-16)}.ds-search.sm{height:32px;padding:0 6px 0 9px;gap:6px}.ds-search.sm>svg{width:14px;height:14px}.ds-search.sm input[type=search]{font-size:var(--fs-13)}.side-pane .card .hint,.side-pane .card .info-src{display:none!important}.info-btn{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;margin:0 0 0 4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--faint);cursor:pointer;vertical-align:middle;transition:color var(--t1),background var(--t1)}.info-btn[hidden]{display:none}.info-btn svg{width:15px;height:15px}.info-btn:hover,.info-btn.on{color:var(--accent);background:var(--accent-soft)}.info-pop{position:fixed;z-index:1000;width:280px;max-height:60vh;overflow:auto;padding:10px 12px;border-radius:var(--radius);background:var(--ink);color:#f4f4f5;box-shadow:var(--sh-3);font-size:var(--fs-12);line-height:1.5;animation:ds-rise .16s var(--ease)}.info-pop p{margin:0}.info-pop p+p{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.info-pop b{color:#fff}.type-text small,.mat-tile small,.check-tile small,.exp-tile small,.exp-hero small{display:none!important}.rail-nav>button,.rail-nav>.rail-link{width:40px;height:40px;gap:0;border-radius:var(--radius)}.rail-nav>button>span{display:none}.rail-nav>button svg{width:20px;height:20px;stroke-width:1.9}.rail-nav>button.active,.rail-nav>button.active:hover,.rail-nav>.rail-link.active{background:var(--ink);color:#fff;box-shadow:none}.rail-nav>button.active svg{color:#fff}.rail-nav .rail-me b{width:26px;height:26px;font-size:var(--fs-11)}.rail-nav .rail-badge{top:2px;right:2px}.chip,.type-change,.kpi-tip em,#jobBox .checks label,.seg{border-radius:var(--r-sm)}.seg>button{border-radius:3px}.chip.on,#jobBox .checks label:has(input:checked){background:var(--ink)}.product-stage,.imp-preview,.mat-tile,.kpi,.quick-starts .goods-btn,.btn.check-tile,.btn.exp-tile{border-radius:var(--radius)}.btn.exp-tile{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;padding:0 10px;box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.exp-tile>svg.ic{flex:none;width:16px;height:16px;color:var(--text-2)}.btn.exp-tile b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:550}.btn.check-tile,.quick-starts .goods-btn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);min-height:64px}.btn.check-tile:hover,.quick-starts .goods-btn:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px #09090b57}.mat-tile{box-shadow:inset 0 0 0 1px var(--line-strong)}.mat-tile.on{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.kpi{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.product-stage{box-shadow:inset 0 0 0 1px var(--line-strong)}.product-stage .type-btn{border-bottom-color:var(--line-strong)}.card .toggle.field-check>input[type=checkbox]:checked{background:var(--ink)}.die-rules>summary{width:100%;font-size:var(--fs-12);font-weight:550;color:var(--text-2)}.topbar .seg .btn>span,.topbar .panel-seg .btn.ai-toggle>span{display:none}.topbar .seg .btn,.topbar .panel-seg .btn.ai-toggle{width:32px;padding:0;justify-content:center}.topbar .panel-seg{padding:2px;border-radius:var(--radius);background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.topbar .panel-seg .btn.ai-toggle{height:28px;border-radius:var(--r-sm)}.topbar .panel-seg .btn.ai-toggle.active,.topbar .panel-seg .btn.ai-toggle.active:hover{background:var(--ink);color:#fff!important}.topbar .panel-seg .btn.ai-toggle.active svg{opacity:1}.btn.export-cta{border-radius:var(--radius)}.topbar .cmd-btn{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface)}.pane-3d>.pane-head .toolbar .btn>span,.pane-3d>.pane-head .toolbar .tool.chk>span,#vFinish{display:none!important}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--text) var(--fill, 0%),rgb(var(--ink-rgb) / .14) 0)}input[type=range]::-moz-range-track{background:rgb(var(--ink-rgb) / .14)}.pane-3d>.fold-bar{min-width:min(380px,calc(100% - 20px));padding:5px 12px 5px 5px;gap:4px}.pane-3d>.fold-bar input[type=range]{flex:1 1 200px;margin:0 4px}.fold-end{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;transition:color var(--t1) var(--ease),background var(--t1) var(--ease),transform var(--t1) var(--ease)}.fold-end:hover{color:var(--text);background:rgb(var(--ink-rgb) / .06)}.fold-end:active{transform:scale(.9)}.fold-end>svg.ic{width:16px;height:16px}#vFoldPct{min-width:4ch;font-size:var(--fs-12);font-weight:550;font-variant-numeric:tabular-nums;color:var(--muted);text-align:right}.pane-3d>.pane-head .toolbar .btn,.pane-3d>.pane-head .toolbar .tool.chk{width:32px;padding:0;justify-content:center}.pane-3d>.pane-head h3{font-weight:700;letter-spacing:.02em}.pane-2d .pane-foot .foot-hint,.inspector .hint,.inspector .info-src,.studio .info-src{display:none!important}.ins-sec h4{display:flex;align-items:center;font-size:var(--fs-12);font-weight:650;color:var(--text)}.ins-empty-say{margin:0;color:var(--muted)}.inspector .toggle.ins-check{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:8px;min-height:28px;font-size:var(--fs-12);color:var(--text)}.inspector .toggle.ins-check>input[type=checkbox]{position:relative;width:28px;height:16px;border:0;border-radius:999px;background:#d4d4d8;background-image:none;transition:background-color var(--t2) var(--ease)}.inspector .toggle.ins-check>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #09090b40;transition:transform var(--t2) var(--ease)}.inspector .toggle.ins-check>input[type=checkbox]:checked{background:var(--ink);background-image:none}.inspector .toggle.ins-check>input[type=checkbox]:checked:after{transform:translate(12px)}:root[data-theme=dark]{color-scheme:dark;--desk: #0c0c0e;--desk-dot: rgba(255, 255, 255, .07);--bg: #0c0c0e;--surface: #161618;--surface-2: #1c1c1f;--surface-3: #232327;--field: #1f1f23;--field-hover: #28282d;--island: #161618;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .17);--hair: rgba(255, 255, 255, .08);--ink-rgb: 255 255 255;--text: #f4f4f5;--text-2: #d4d4d8;--muted: #a1a1aa;--faint: #71717a;--ink: #3b3b42;--ink-hover: #4a4a52;--accent: #f0457f;--accent-2: #f0457f;--accent-hover: #ff6b98;--accent-soft: rgba(240, 69, 127, .16);--accent-ring: rgba(240, 69, 127, .42);--accent-rgb: 240 69 127;--accent-fill: #d4145a;--accent-fill-hover: #e8306f;--fold: #f0457f;--fold-rgb: 240 69 127;--mat-glass: rgba(26, 26, 30, .66);--mat-glass-strong: rgba(26, 26, 30, .84);--mat-edge: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 0 0 1px rgba(255, 255, 255, .05);--mat-sh: 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 20px -8px rgba(0, 0, 0, .7), 0 24px 48px -20px rgba(0, 0, 0, .8);--mat-rim: linear-gradient(180deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .03) 40%, rgba(255, 255, 255, .02));--lit: rgba(240, 69, 127, .08);--lit-strong: rgba(255, 255, 255, .08);--stage-floor: radial-gradient(closest-side at 50% 58%, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0));--success: #3fb950;--warn: #f0a33a;--danger: #f2555a;--danger-soft: rgba(242, 85, 90, .15);--success-soft: rgba(63, 185, 80, .14);--warn-soft: rgba(240, 163, 58, .14);--danger-ink: #ff8e92;--success-ink: #6fdc85;--warn-ink: #f6bd6c;--sh-1: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .5);--sh-2: 0 0 0 1px rgba(255, 255, 255, .07), 0 8px 24px -8px rgba(0, 0, 0, .7);--sh-3: 0 0 0 1px rgba(255, 255, 255, .08), 0 24px 56px -12px rgba(0, 0, 0, .8);--island-sh: 0 0 0 1px rgba(255, 255, 255, .08);--glass: rgba(22, 22, 24, .82);--glass-strong: rgba(22, 22, 24, .94);--glass-sh: 0 0 0 1px rgba(255, 255, 255, .08), 0 10px 28px -12px rgba(0, 0, 0, .8);--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");--ruler-bg: #161618;--ruler-line: #3a3a41;--ruler-text: #a1a1aa}:root[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.2) transparent}:root[data-theme=dark] ::selection{background:#f0457f59}:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{background-color:var(--surface-2);border-color:#ffffff47}:root[data-theme=dark] input[type=checkbox]:checked{background-color:var(--accent-fill);border-color:var(--accent-fill)}:root[data-theme=dark] .card .toggle.field-check>input[type=checkbox],:root[data-theme=dark] .inspector .toggle.ins-check>input[type=checkbox]{background:#3f3f46}:root[data-theme=dark] .card .toggle.field-check>input[type=checkbox]:checked,:root[data-theme=dark] .inspector .toggle.ins-check>input[type=checkbox]:checked{background:var(--accent-fill)}:root[data-theme=dark] input[type=number]:hover,:root[data-theme=dark] input[type=text]:hover,:root[data-theme=dark] input:not([type]):hover,:root[data-theme=dark] select:hover,:root[data-theme=dark] textarea:hover{border-color:#ffffff4d}:root[data-theme=dark] .rail-nav>button.active,:root[data-theme=dark] .rail-nav>button.active:hover,:root[data-theme=dark] .topbar .panel-seg .btn.ai-toggle.active,:root[data-theme=dark] .view-seg button.on,:root[data-theme=dark] .chip.on,:root[data-theme=dark] #jobBox .checks label:has(input:checked){background:var(--accent-fill);color:#fff}:root[data-theme=dark] .mat-tile.on{box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=dark] .btn.primary,:root[data-theme=dark] .btn.export-cta,:root[data-theme=dark] .exp-hero{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}:root[data-theme=dark] .btn.primary:hover,:root[data-theme=dark] .btn.export-cta:hover{background:var(--accent-fill-hover)}:root[data-theme=dark] .dd-f{stroke:#0000008c}:root[data-theme=dark] .dd-dim{color:#8b8b94}:root[data-theme=dark] .dd-handle.back{stroke:#52525b}:root[data-theme=dark] .dd-shadow{opacity:.9}:root[data-theme=dark] .mat-sw{box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .info-pop,:root[data-theme=dark] .tip{background:#2a2a30;box-shadow:0 0 0 1px #ffffff1a,0 12px 32px -8px #000c}:root[data-theme=dark] .brand svg{background:#f4f4f5;color:#09090b}.e3-bar{position:absolute;z-index:6;max-width:calc(100% - 16px);flex-wrap:wrap;display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);animation:ds-rise .14s var(--ease)}.e3-bar[hidden]{display:none}.e3-bar button{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer}.e3-bar button:hover{background:rgb(var(--ink-rgb) / .07);color:var(--text)}.e3-bar button svg.ic{width:16px;height:16px}.e3-bar button small{position:absolute;right:4px;bottom:2px;font-size:var(--fs-10);font-weight:700;line-height:1}.e3-bar .e3-sw{width:22px;height:22px;margin:0 1px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .18)}.e3-bar .e3-sw:hover{background:var(--sw);transform:scale(1.12)}.e3-bar .e3-sep{width:1px;height:18px;margin:0 3px;background:var(--line-strong)}.e3-bar .e3-del:hover{color:var(--danger)}.e3-text{position:absolute;z-index:7;width:300px;max-width:calc(100% - 16px);min-height:40px;padding:8px 10px;border:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--fs-16);line-height:1.35;resize:none;box-shadow:var(--sh-3);outline:none}svg[shape-rendering=crispEdges],svg[shape-rendering=crispEdges] *{stroke:none}.picker-overlay,.sep-overlay,.qd-overlay,.ps-overlay,.cmdk-overlay{background:#09090b6b;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}:root[data-theme=dark] .picker-overlay,:root[data-theme=dark] .sep-overlay,:root[data-theme=dark] .qd-overlay,:root[data-theme=dark] .ps-overlay,:root[data-theme=dark] .cmdk-overlay{background:#0009}.picker,.sep-dialog,.qd-dialog,.ps-dialog{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-3)}:root[data-theme=dark] .picker,:root[data-theme=dark] .sep-dialog,:root[data-theme=dark] .qd-dialog,:root[data-theme=dark] .ps-dialog{box-shadow:0 0 0 1px #ffffff1a,0 24px 64px -12px #000c}.picker-head{gap:12px;min-height:58px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--line)}.picker-head h2{font-size:var(--fs-16);font-weight:650;letter-spacing:-.015em;white-space:nowrap}.picker-head h2+p,.picker-head h2+small{color:var(--muted)}.picker-head [data-close],.picker-head .btn.icon.ghost:last-child{width:32px;height:32px;flex:none;border-radius:var(--r-sm);color:var(--muted)}.picker-head [data-close]:hover{background:rgb(var(--ink-rgb) / .07);color:var(--text)}.picker-body h3{margin:18px 0 10px;font-size:var(--fs-11);font-weight:650;letter-spacing:.04em;color:var(--muted)}.picker-body>section:first-child h3,.picker-body>h3:first-child{margin-top:14px}.picker-card{border:0;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--t1) var(--ease),transform var(--t1) var(--ease)}.picker-card:hover,.picker-card:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .4),0 6px 18px -10px #09090b4d;outline:none}.picker-card.current{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}:root[data-theme=dark] .picker-card.current{box-shadow:inset 0 0 0 2px var(--accent)}.picker-card b{font-weight:600}.picker-card>span:last-child:not(.picker-thumb){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.picker-thumb{border-radius:var(--r-sm);background:var(--surface-2)}.picker .seg,.picker .tabs{background:var(--field);border-radius:var(--radius);padding:2px;gap:2px}.picker .seg>button,.picker .seg>label{border-radius:var(--r-sm);background:transparent;color:var(--text-2);box-shadow:none}.picker .seg>button.on,.picker .seg>button.active,.picker .seg>button[aria-pressed=true],.picker .seg>label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:0 1px 2px #09090b1f,0 0 0 1px #09090b0d}.picker.pp{width:min(1080px,100%);height:min(780px,100%)}.pp-search{flex:1;max-width:420px;margin-left:auto}.pp-main{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:0;flex:1}.pp-nav{display:flex;flex-direction:column;gap:1px;padding:12px 8px;border-right:1px solid var(--line);overflow-y:auto}.pp-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;min-height:32px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:var(--fs-13);font-weight:500;line-height:1.25;text-align:left;cursor:pointer}.pp-nav button:hover{background:rgb(var(--ink-rgb) / .05)}.pp-nav button.on{background:rgb(var(--ink-rgb) / .08);color:var(--text);font-weight:600}.pp-nav-sep{height:1px;margin:8px 10px;background:var(--line)}.pp .pp-std-card b{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pp-approx{font-style:normal;font-weight:500;color:var(--muted)}.pp-nav em{font-style:normal;font-size:var(--fs-11);color:var(--faint);font-variant-numeric:tabular-nums}.pp .picker-body{padding:0 20px 24px;scroll-padding-top:8px}.pp .picker-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.pp .picker-card{gap:2px;padding:8px 8px 10px}.pp .picker-card .picker-thumb{margin-bottom:6px}.pp .picker-card b{font-size:var(--fs-13);line-height:1.3}.pp .picker-card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);color:var(--muted)}.pp .picker-card[hidden],.pp section[hidden]{display:none}.pp-none{margin:40px 0;text-align:center;color:var(--muted)}.pp-main[hidden],.pp-sizes[hidden]{display:none}.pp-sizes{display:flex;flex-direction:column;flex:1;min-height:0}.pp-search[hidden]{display:none}.pp.pp-confirm{width:min(820px,calc(100vw - 32px));height:auto}.pp-create{display:grid;grid-template-columns:2fr 3fr;gap:24px;padding:24px;align-items:center;flex:1}.pp-create-preview{display:flex;align-items:center;justify-content:center;min-height:240px}.pp-create-preview svg{width:100%;max-height:260px}.pp-create h3{font-size:var(--fs-16);font-weight:600;margin-bottom:16px}.pp-create-dims{display:flex;gap:12px}.pp-create-dims label{display:grid;gap:6px;flex:1;min-width:0;color:var(--text-2)}.pp-create-dims input{width:100%}.pp-create-error{min-height:20px;font-size:var(--fs-12);color:var(--danger)}.pp-create-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media(max-width:720px){.pp-create{grid-template-columns:1fr;gap:12px;padding:20px}.pp-create-preview{min-height:120px}.pp-create-preview svg{max-height:200px}}.pp-sizes-bar{display:flex;align-items:center;gap:12px;padding:12px 20px 4px}.pp-sizes-bar b{font-size:var(--fs-16);font-weight:650}.pp-sizes-bar span{color:var(--muted);font-variant-numeric:tabular-nums}.pp-back{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border:0;border-radius:var(--r-sm);background:rgb(var(--ink-rgb) / .05);color:var(--text-2);font-size:var(--fs-13);font-weight:550;cursor:pointer}.pp-back:hover{background:rgb(var(--ink-rgb) / .09);color:var(--text)}.pp-back svg.ic{width:15px;height:15px}.pp-sizes .picker-body{flex:1;min-height:0;padding-top:12px}.pp .pp-size-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.pp .pp-shot{position:relative;overflow:hidden;height:140px;padding:0}.pp .pp-shot img{width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--t3) var(--ease)}.pp .pp-size.ready .pp-shot img{opacity:1}.pp .pp-size:not(.ready):not(.failed) .pp-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .6) 50%,transparent 80%);animation:ds-sweep 1.4s var(--ease) infinite}.pp .pp-own{box-shadow:inset 0 0 0 1.5px var(--line-strong);border:0;background:var(--surface-2)}@media(max-width:720px){.pp-main{grid-template-columns:1fr}.pp-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;padding:8px}.pp-nav button{flex:none}}.seg:has(>label>input){gap:2px;padding:2px;border:0;border-radius:var(--radius);background:var(--field);overflow:visible}.seg>label>span{padding:5px 10px;border-radius:var(--r-sm);color:var(--text-2);font-weight:500;transition:background var(--t1) var(--ease),color var(--t1) var(--ease)}.seg>label:hover>span{color:var(--text)}.seg input:checked+span{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #09090b1f,0 0 0 1px #09090b0d}:root[data-theme=dark] .seg input:checked+span{background:#3a3a41;box-shadow:none}.pane-2d>.pane-head{flex-wrap:wrap;row-gap:4px}.pane-2d>.pane-head>.toolbar{flex:0 0 auto;margin-left:auto}@container (max-width: 420px){.pane-2d .insert-btn>span,.pane-2d .insert-btn>svg.ic.caret{display:none!important}.pane-2d .insert-btn{width:32px;padding:0;justify-content:center}}.dr-logo,.brand .wm-box svg,.hs-logo svg{fill:currentColor;stroke:none}:root .brand .wm-box{display:flex}:root .brand .wm-box svg,:root[data-theme=dark] .brand .wm-box svg{width:auto;height:18px;padding:0;border-radius:0;background:none;filter:none;color:var(--text)}.has-img{background-size:cover;background-position:center;color:transparent!important}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;height:52px;padding:0 10px 0 16px}.tb-left{display:flex;align-items:center;gap:4px;min-width:0}.tb-left .brand{flex:none;margin-right:8px;cursor:pointer}.topbar .tb-project{flex:0 1 auto;gap:2px;min-width:0;padding-left:10px;margin-left:0;border-left:1px solid var(--line-strong);height:24px}.topbar .tb-project .project-name{field-sizing:content;flex:0 1 auto;width:auto;min-width:80px;max-width:300px;height:30px;padding:0 6px;border-radius:var(--radius);font-size:var(--fs-14);font-weight:600;letter-spacing:-.012em}.tb-caret{flex:none;display:inline-grid;place-items:center;width:22px;height:30px;margin-left:-2px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--faint);cursor:pointer;transition:color var(--t1) var(--ease),background var(--t1) var(--ease)}.tb-caret svg{width:14px;height:14px;transition:transform var(--t2) var(--ease)}.tb-caret:hover,.tb-caret[aria-expanded=true]{color:var(--text);background:rgb(var(--ink-rgb) / .06)}.tb-caret[aria-expanded=true] svg{transform:rotate(180deg)}.topbar .tb-project .proj-status{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:4px;padding:0 9px 0 8px;border:0;border-radius:var(--radius);background:rgb(var(--ink-rgb) / .055);color:var(--text-2);font-size:var(--fs-12);font-weight:550;transition:background var(--t1) var(--ease)}.topbar .tb-project .proj-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c, var(--faint));box-shadow:0 0 0 2px color-mix(in srgb,var(--c, var(--faint)) 22%,transparent)}.topbar .tb-project .proj-status:hover{background:rgb(var(--ink-rgb) / .09)}.topbar .tb-project .save-state,.topbar .tb-project .cloud-state{flex:none;display:inline-grid;place-items:center;width:26px;max-width:26px;height:26px;margin:0;padding:0;overflow:hidden;border-radius:var(--radius);font-size:0;color:var(--faint)}.topbar .tb-project .cloud-state>span{display:none}.topbar .tb-project .cloud-state svg{width:15px;height:15px}.topbar .tb-project .cloud-state[data-st=ok]{color:var(--success)}.topbar .tb-project .cloud-state[data-st=err]{color:var(--danger)}.topbar .tb-project .cloud-state:hover{background:rgb(var(--ink-rgb) / .06);cursor:pointer}.topbar .tb-project .save-state:before,.topbar .tb-project .save-state.ok:before{content:"";width:15px;height:15px;background:var(--success);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.topbar .tb-project .save-state.busy:before{width:6px;height:6px;border-radius:50%;background:var(--faint);-webkit-mask:none;mask:none;animation:tb-pulse 1s var(--ease) infinite alternate}.topbar .tb-project .save-state.err:before{background:var(--danger);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E")}.topbar .tb-project .save-state:empty{display:none}.topbar .tb-project:has(.cloud-state:not([hidden])) .save-state.ok{display:none}@keyframes tb-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.topbar .tb-history{flex:none;gap:2px;background:transparent;box-shadow:none;margin-left:6px;padding-left:6px;border-left:1px solid var(--line-strong);border-radius:0;height:24px;align-items:center}.topbar .tb-history .btn{height:30px}.tb-mid{display:flex;justify-content:center;align-items:center;gap:8px}.tb-proof{display:flex;align-items:center;padding:3px;border-radius:var(--r-md);background:rgb(var(--ink-rgb) / .06);box-shadow:inset 0 0 0 1px var(--line)}.tb-proof button{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:var(--fs-13);font-weight:600;cursor:pointer;transition:color var(--t2) var(--ease),background var(--t2) var(--ease)}.tb-proof button:hover{color:var(--text)}.tb-proof .tb-proof-more{padding:0 6px}.tb-proof.on .tb-proof-btn{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .08),0 1px 2px rgb(var(--ink-rgb) / .1)}:root[data-theme=dark] .tb-proof.on .tb-proof-btn{background:rgb(var(--ink-rgb) / .16)}.tb-proof.on .tb-proof-btn i{color:var(--accent)}.proof-layer{position:absolute;left:0;top:0;pointer-events:none}.proof-layer[hidden]{display:none}.topbar .view-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:var(--r-md);background:rgb(var(--ink-rgb) / .06);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate}.topbar .view-seg:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .08),0 1px 2px rgb(var(--ink-rgb) / .1),0 2px 6px -2px rgb(var(--ink-rgb) / .12);transition:transform var(--t3) var(--ease)}:root[data-theme=dark] .topbar .view-seg:before{background:rgb(var(--ink-rgb) / .16);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .1),0 1px 2px #0006}.topbar .view-seg:has(>button:nth-child(2).on):before{transform:translate(100%)}.topbar .view-seg:not(:has(>button.on)):before{opacity:0}.topbar .view-seg button,.topbar .view-seg button.on,:root[data-theme=dark] .topbar .view-seg button.on{min-width:56px;height:28px;padding:0 14px;background:transparent;color:var(--muted);font-size:var(--fs-13);font-weight:600;letter-spacing:.02em;transition:color var(--t2) var(--ease)}.topbar .view-seg button:hover{color:var(--text)}.topbar .view-seg button.on,:root[data-theme=dark] .topbar .view-seg button.on{color:var(--text)}.topbar .top-actions{justify-self:end;display:flex;align-items:center;gap:6px;min-width:0;margin:0}.topbar .cmd-btn,.topbar .cmd-btn:hover{flex:none;min-width:0;width:auto;max-width:none;height:32px;margin:0;padding:0 5px 0 9px;gap:6px;border-radius:var(--radius);background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.topbar .cmd-btn>span{display:none}.topbar .cmd-btn:hover{background:rgb(var(--ink-rgb) / .05);color:var(--text)}.topbar .cmd-btn kbd{display:inline-block;min-width:0;padding:1px 5px;border-radius:var(--r-xs);background:rgb(var(--ink-rgb) / .06);box-shadow:none;font-size:var(--fs-11);color:var(--muted)}.topbar .panel-seg{margin-left:0}.tb-sep{flex:none;width:1px;height:20px;margin:0 2px;background:var(--line-strong)}.topbar .top-actions>.btn.next-cta,.topbar .top-actions>.btn.send-cta,.topbar .top-actions>.btn.export-cta{height:32px;margin-left:0;padding:0 12px;gap:7px;border-radius:var(--radius);font-size:var(--fs-13);font-weight:550}.topbar .top-actions>.btn.export-cta{padding:0 14px;font-weight:600}.ctx-menu.tb-menu{min-width:248px;padding:5px;border-radius:var(--r-lg);animation:tb-drop var(--t2) var(--ease);transform-origin:top left}.ctx-menu.tb-menu button{height:32px;padding:0 10px;border-radius:var(--radius);font-size:var(--fs-13)}.ctx-menu.tb-menu kbd{margin-left:auto;padding-left:16px;background:none;box-shadow:none;color:var(--faint);font-size:var(--fs-12)}@keyframes tb-drop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:1360px){.topbar .top-actions>.btn.next-cta>span{display:none}.topbar .top-actions>.btn.next-cta{width:32px;padding:0;justify-content:center}}@media(max-width:1180px){.topbar .top-actions>.btn.send-cta>span,.topbar .cmd-btn kbd{display:none}.topbar .top-actions>.btn.send-cta{width:32px;padding:0;justify-content:center}.topbar .tb-project .proj-status{display:none}}@media(prefers-reduced-motion:reduce){.topbar .view-seg:before,.ctx-menu.tb-menu{transition:none;animation:none}}.pane-2d .pane-foot>.zoom-ctl{gap:0;padding:0 2px}.zoom-ctl>button{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-12);font-weight:550;cursor:pointer;transition:color var(--t1) var(--ease),background var(--t1) var(--ease),transform var(--t1) var(--ease)}.zoom-ctl>button svg{width:14px;height:14px}.zoom-ctl>.status-num{min-width:46px;color:var(--text-2)}.zoom-ctl>button:hover{color:var(--text);background:rgb(var(--ink-rgb) / .07)}.zoom-ctl>button:active{transform:scale(.92)}.ctx-menu.tb-menu.up{transform-origin:bottom left}:root:lang(th){--lh: 1.6;--lh-tight: 1.4}:root:lang(th) *:not(svg,svg *){letter-spacing:0!important}:root:lang(th) :is(h1,h2,h3,h4,h5,h6){line-height:1.4}:root:lang(zh){--lh: 1.55}:root:lang(zh) *:not(svg,svg *){letter-spacing:0!important}:root:lang(ja){--font-ui: "Geist", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif;--lh: 1.55}:root:lang(ko){--font-ui: "Geist", "Noto Sans KR", system-ui, -apple-system, "Segoe UI", sans-serif;--lh: 1.5}:root:is(:lang(ja),:lang(ko)) *:not(svg,svg *){letter-spacing:0!important}:root:lang(ko) :is(p,li,h1,h2,h3,h4,label,button,.tip){word-break:keep-all}:root:lang(ja) :is(p,li,h1,h2,h3,h4){text-wrap:pretty}:root:lang(ja) :is(h1,h2,h3,h4,button,label){word-break:auto-phrase}svg.ic{width:16px;height:16px;flex:none;fill:none!important;stroke:currentColor!important;stroke-width:var(--ic-weight, 2)!important;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:-.125em;transition:transform var(--t2, .18s) var(--spring, ease),color var(--t1, .12s)}svg.ic *{fill:none!important;stroke:inherit!important;vector-effect:none}.rail-nav>button svg.ic{width:20px;height:20px;--ic-weight: 1.75}.toolrail .rail-btn svg.ic,#toolrail .rail-btn svg.ic{width:18px;height:18px;--ic-weight: 1.85}svg.ic.caret{width:12px;height:12px;--ic-weight: 2.5}.btn.icon:not(.primary):not(.active):not([aria-pressed=true]),.tool:not(.active):not(.danger),.layer-btn:not(.on),.clear-btn,.topbar .seg .btn.ghost,#toolrail .rail-btn:not(.active){color:var(--muted)}.btn.icon:not(.primary):hover,.tool:not(.active):hover,.topbar .seg .btn.ghost:hover,#toolrail .rail-btn:not(.active):hover,.layer-btn:hover,.clear-btn:hover{color:var(--text)}.btn:active>svg.ic,.tool:active>svg.ic,.layer-btn:active>svg.ic,.clear-btn:active>svg.ic,.rail-btn:active>svg.ic{transform:scale(.9)}.btn:has(>svg.ic){gap:8px}svg.ic.tile{width:28px;height:28px;padding:5px;border-radius:var(--radius);margin-right:2px;--ic-weight: 1.85;box-sizing:border-box}svg.ic.tile-teal{color:#0f766e;background:linear-gradient(160deg,#e3f6f2,#cdeee7);box-shadow:inset 0 0 0 1px #0f766e1f}svg.ic.tile-violet{color:#6d28d9;background:linear-gradient(160deg,#f1eafe,#e3d6fd);box-shadow:inset 0 0 0 1px #6d28d91f}.goods-btn{gap:10px}.goods-btn:hover svg.ic.tile{transform:scale(1.06) rotate(-3deg)}h2>svg.ic.h-ic{width:17px;height:17px;margin-right:8px;color:var(--muted);vertical-align:-3px}.card:not(.folded)>h2>svg.ic.h-ic{color:var(--text-2)}.tip{position:fixed;left:0;top:0;z-index:10000;max-width:260px;padding:7px 10px 8px;border-radius:var(--r-md);background:#18181cf0;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);color:#fff;font-size:var(--fs-12);line-height:1.45;letter-spacing:.005em;box-shadow:0 0 0 1px #ffffff0f inset,0 10px 30px -8px #00000073;pointer-events:none;opacity:0;scale:.97;transition:opacity .12s ease,scale .16s cubic-bezier(.2,.9,.3,1.2)}.tip.wide{max-width:320px}.tip.in{opacity:1;scale:1}.tip[data-side=right]{transform-origin:left center}.tip-head{display:flex;align-items:center;gap:10px;justify-content:space-between}.tip-head b{font-weight:600}.tip-keys{display:inline-flex;gap:3px;margin-left:auto}.tip kbd{font:500 var(--fs-11)/1 ui-sans-serif,-apple-system,system-ui,sans-serif;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:var(--r-xs);color:#ffffffeb;background:color-mix(in srgb,var(--surface) 12%,transparent);box-shadow:inset 0 -1px #00000059,inset 0 0 0 1px #ffffff14}.tip p{margin:2px 0 0;color:#ffffffb3}.tip-head+p{margin-top:3px}@media(prefers-reduced-motion:reduce){.tip,svg.ic{transition:none}}.clear-btn>svg.ic{width:14px;height:14px}.pane-foot .foot-hint>svg.ic{width:15px;height:15px;margin-right:2px;color:var(--muted)}.fold-bar .btn.icon>svg.ic{width:18px;height:18px}.fold-bar .btn.primary>svg.ic{width:16px;height:16px;margin-right:6px}
