.party-popper-module__aTEc_G__popper{animation:party-popper-module__aTEc_G__bounce calc(var(--flight) * .65) cubic-bezier(.45, 0, .55, 1) infinite}.party-popper-module__aTEc_G__cone{transform-origin:90px 112px;animation:party-popper-module__aTEc_G__cone var(--flight) ease-in-out infinite}.party-popper-module__aTEc_G__flight{transform-origin:0 0;animation:party-popper-module__aTEc_G__flight var(--flight) var(--delay) linear infinite}.party-popper-module__aTEc_G__paper{transform-origin:0 0}.party-popper-module__aTEc_G__popper[data-popper-style=ribbons] .party-popper-module__aTEc_G__paper{animation:party-popper-module__aTEc_G__flutter var(--flight) var(--delay) ease-in-out infinite}@keyframes party-popper-module__aTEc_G__bounce{0%,to{transform:translateY(3px)}50%{transform:translateY(-10px)}}@keyframes party-popper-module__aTEc_G__cone{0%,to{transform:rotate(-3deg)}45%{transform:rotate(3deg)}}@keyframes party-popper-module__aTEc_G__flight{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}6%{opacity:1}32%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .55)) rotate(calc(var(--turn) * .38)) scale(1);opacity:1}62%{transform:translate(calc(var(--dx) * .78), calc(var(--dy) * .84)) rotate(calc(var(--turn) * .7)) scale(.75, .95);opacity:.95}to{transform:translate(var(--dx), var(--dy)) rotate(var(--turn)) scale(.5, .75);opacity:0}}@keyframes party-popper-module__aTEc_G__flutter{0%,to{transform:translate(0)scaleX(.9)}25%{transform:translateX(var(--weave)) scaleX(.4)}55%{transform:translateX(calc(var(--weave) * -.6)) scaleX(1)}80%{transform:translateX(calc(var(--weave) * .5)) scaleX(.5)}}@media (prefers-reduced-motion:reduce){.party-popper-module__aTEc_G__popper,.party-popper-module__aTEc_G__popper *{animation:none!important}.party-popper-module__aTEc_G__flight{transform:translate(var(--rest-x), var(--rest-y)) rotate(var(--turn));opacity:.8}}
.loading-indicator-module__uZCIaq__icon{vertical-align:middle;pointer-events:none;flex:none;display:inline-block;overflow:visible}.loading-indicator-module__uZCIaq__status{min-width:0;color:var(--muted);align-items:center;gap:9px;margin-block:1em;font-size:14px;line-height:1.5;display:flex}.loading-indicator-module__uZCIaq__status>span{min-width:0}.loading-indicator-module__uZCIaq__large{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:400}.loading-indicator-module__uZCIaq__status:not(.loading-indicator-module__uZCIaq__large)>.loading-indicator-module__uZCIaq__icon{transform:translateY(-26.5%)}
.artifact-printing-module__iFKIqq__page{gap:16px;min-width:0;max-width:900px;padding-block:4px 24px;display:grid;container-type:inline-size}.artifact-printing-module__iFKIqq__page>h2{margin:0}.artifact-printing-module__iFKIqq__section{gap:14px;min-width:0;display:grid}.artifact-printing-module__iFKIqq__sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.artifact-printing-module__iFKIqq__section h3{letter-spacing:-.02em;margin:0;font-size:15px}.artifact-printing-module__iFKIqq__selectAll{min-height:40px;color:var(--accent-text);margin-block:-9px;padding:8px 0 8px 12px;font-size:12px;font-weight:600}.artifact-printing-module__iFKIqq__selectAll:hover{text-decoration:underline}.artifact-printing-module__iFKIqq__fileList{border:1px solid var(--line);border-radius:12px;overflow:clip}.artifact-printing-module__iFKIqq__fileRow{background:var(--paper);grid-template-columns:minmax(0,1fr) 188px;align-items:center;gap:20px;padding:16px;display:grid}.artifact-printing-module__iFKIqq__fileRow+.artifact-printing-module__iFKIqq__fileRow{border-top:1px solid var(--line)}.artifact-printing-module__iFKIqq__fileRow[data-selected=true]{background:var(--surface)}.artifact-printing-module__iFKIqq__fileName{cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.artifact-printing-module__iFKIqq__page input:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:0 0 16px;margin:0}.artifact-printing-module__iFKIqq__fileIcon{width:36px;height:40px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.artifact-printing-module__iFKIqq__fileTitle{overflow-wrap:anywhere;font-size:14px;font-weight:550}.artifact-printing-module__iFKIqq__fileTitle:first-letter{text-transform:uppercase}.artifact-printing-module__iFKIqq__fileOptions{grid-template-columns:104px 72px;gap:12px;display:grid}.artifact-printing-module__iFKIqq__fileOptions label,.artifact-printing-module__iFKIqq__sets{color:var(--muted);gap:6px;font-size:11px;font-weight:500;display:grid}.artifact-printing-module__iFKIqq__fileOptions :is(select,input),.artifact-printing-module__iFKIqq__sets input{border:1px solid var(--control-border);background:var(--paper);width:100%;min-width:0;height:40px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;padding:8px 10px;font-size:13px}.artifact-printing-module__iFKIqq__fileOptions :disabled{color:var(--muted);opacity:.6;cursor:not-allowed}.artifact-printing-module__iFKIqq__requirements{color:var(--muted);font-size:12px}.artifact-printing-module__iFKIqq__requirements summary{cursor:pointer;width:fit-content;padding-block:4px}.artifact-printing-module__iFKIqq__requirements p{max-width:65ch;margin-top:6px;line-height:1.6}.artifact-printing-module__iFKIqq__providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.artifact-printing-module__iFKIqq__provider{border:1px solid var(--line);cursor:pointer;min-height:54px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.artifact-printing-module__iFKIqq__provider:hover{background:var(--surface-soft)}.artifact-printing-module__iFKIqq__provider[data-selected=true]{border-color:var(--accent);background:var(--surface);color:var(--ink)}.artifact-printing-module__iFKIqq__confirmation{min-height:40px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;padding-block:8px;font-size:12px;line-height:1.65;display:flex}.artifact-printing-module__iFKIqq__confirmation input{margin-top:2px!important}.artifact-printing-module__iFKIqq__confirmation[data-disabled=true]{opacity:.6;cursor:default}.artifact-printing-module__iFKIqq__emptyPrompt{border-top:1px solid var(--line);min-height:112px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.artifact-printing-module__iFKIqq__checkout{order:2;min-width:0}.artifact-printing-module__iFKIqq__checkout:empty{display:none}.artifact-printing-module__iFKIqq__delivery{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:16px;padding-top:22px;display:grid}.artifact-printing-module__iFKIqq__delivery .destination-fields{gap:16px;min-width:0;margin:0}.artifact-printing-module__iFKIqq__delivery .destination-fields label{font-size:12px}.artifact-printing-module__iFKIqq__delivery .destination-fields :is(input,select){height:40px}.artifact-printing-module__iFKIqq__checkout>p{color:var(--muted);margin-top:16px;font-size:13px}.artifact-printing-module__iFKIqq__checkout .slant-printing{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:24px;padding:24px 0 0}.artifact-printing-module__iFKIqq__checkout .slant-address{gap:16px}.artifact-printing-module__iFKIqq__notice{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.artifact-printing-module__iFKIqq__empty{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:12px;padding:48px 24px;display:grid}.artifact-printing-module__iFKIqq__empty h3{color:var(--ink)}.artifact-printing-module__iFKIqq__empty p{font-size:13px}@container (max-width:520px){.artifact-printing-module__iFKIqq__fileRow{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.artifact-printing-module__iFKIqq__fileOptions{grid-template-columns:minmax(0,1fr) 80px;margin-left:28px}.artifact-printing-module__iFKIqq__fileIcon{display:none}.artifact-printing-module__iFKIqq__provider{gap:8px;padding:12px 10px;font-size:12px}.artifact-printing-module__iFKIqq__delivery{grid-template-columns:minmax(0,1fr)}.artifact-printing-module__iFKIqq__sets{max-width:110px}.artifact-printing-module__iFKIqq__checkout .slant-address{grid-template-columns:minmax(0,1fr)}}@container (max-width:340px){.artifact-printing-module__iFKIqq__providers{grid-template-columns:minmax(0,1fr)}.artifact-printing-module__iFKIqq__provider{min-height:44px}.artifact-printing-module__iFKIqq__delivery .destination-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.artifact-printing-module__iFKIqq__provider{transition:none}}.artifact-printing-module__iFKIqq__page>details{color:var(--muted);order:4;font-size:13px}.artifact-printing-module__iFKIqq__page summary{cursor:pointer;min-height:32px;padding-block:6px}
.craftcloud-print-order-module__0ExWSq__panel{gap:16px;min-width:0;margin:24px 0;display:grid}.craftcloud-print-order-module__0ExWSq__panel h3,.craftcloud-print-order-module__0ExWSq__panel p{margin:0}.craftcloud-print-order-module__0ExWSq__panel p{line-height:1.6}.craftcloud-print-order-module__0ExWSq__quantity{gap:6px;width:fit-content;display:grid}.craftcloud-print-order-module__0ExWSq__parts{overflow-wrap:anywhere;padding-left:20px;line-height:1.8}.craftcloud-print-order-module__0ExWSq__estimates{gap:16px;min-width:0;display:grid}.craftcloud-print-order-module__0ExWSq__estimates h4{margin:0}.craftcloud-print-order-module__0ExWSq__estimates fieldset{border:1px solid var(--line,#e8dfd3);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.craftcloud-print-order-module__0ExWSq__estimates label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.craftcloud-print-order-module__0ExWSq__estimates select,.craftcloud-print-order-module__0ExWSq__estimates input:not([type=checkbox]):not([type=radio]){border:1px solid var(--line,#e8dfd3);background:var(--paper);min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:6px;padding:8px}.craftcloud-print-order-module__0ExWSq__purchase{border:1px solid var(--line,#e8dfd3);overflow-wrap:anywhere;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid}.craftcloud-print-order-module__0ExWSq__purchase h3,.craftcloud-print-order-module__0ExWSq__purchase p{margin:0}.craftcloud-print-order-module__0ExWSq__purchase button{justify-self:start}.craftcloud-print-order-module__0ExWSq__estimates ul{overflow-wrap:anywhere;gap:16px;margin:0;padding-left:20px;display:grid}.craftcloud-print-order-module__0ExWSq__estimates li label{margin-top:8px}.craftcloud-print-order-module__0ExWSq__estimates dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.craftcloud-print-order-module__0ExWSq__estimates dd{text-align:right;margin:0}.craftcloud-print-order-module__0ExWSq__embed{border:1px solid var(--line,#e8dfd3);border-radius:12px;min-width:0;overflow:hidden}.craftcloud-print-order-module__0ExWSq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.craftcloud-print-order-module__0ExWSq__embed iframe{background:#fff;border:0;width:100%;height:min(900px,80vh);min-height:560px;display:block}@media (max-width:600px){.craftcloud-print-order-module__0ExWSq__embed iframe{height:75vh;min-height:480px}}.craftcloud-print-order-module__0ExWSq__estimates .craftcloud-print-order-module__0ExWSq__offers{padding:0;list-style:none}.craftcloud-print-order-module__0ExWSq__offer{border:1px solid var(--line);border-radius:12px;gap:8px;padding:16px;display:grid}.craftcloud-print-order-module__0ExWSq__offer[data-selected=true]{border-color:var(--accent)}.craftcloud-print-order-module__0ExWSq__offerHeading{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.craftcloud-print-order-module__0ExWSq__panel[data-native=true]{margin:0}
.parts-downloads-module__E5RUYa__heading{color:var(--muted);margin:28px 0 10px;font-size:13px;font-weight:650}.parts-downloads-module__E5RUYa__files{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-bottom:12px;display:grid}.parts-downloads-module__E5RUYa__files button{background:var(--surface);box-shadow:var(--shadow-control);font:inherit;color:var(--ink);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.parts-downloads-module__E5RUYa__files svg{flex:none}.parts-downloads-module__E5RUYa__files span{font-size:13px;font-weight:600;display:grid}.parts-downloads-module__E5RUYa__printFiles{gap:4px;padding:0;list-style:none;display:grid}.parts-downloads-module__E5RUYa__printFiles a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.parts-downloads-module__E5RUYa__printFiles svg{flex:none}
.print-studio-module__keiCCq__studio{gap:24px;min-width:0;display:grid}.print-studio-module__keiCCq__studio h3,.print-studio-module__keiCCq__studio p{margin:0}.print-studio-module__keiCCq__studio h3{letter-spacing:-.025em;font-size:20px}.print-studio-module__keiCCq__studio p{line-height:1.5}.print-studio-module__keiCCq__studio small,.print-studio-module__keiCCq__hint{color:var(--muted);font-size:12px;line-height:1.5}.print-studio-module__keiCCq__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.print-studio-module__keiCCq__topline p{color:var(--muted);margin-top:5px;font-size:13px}.print-studio-module__keiCCq__tabs{border-radius:var(--radius-control);background:var(--surface-soft);flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.print-studio-module__keiCCq__tabs button{border-radius:6px;min-height:40px;padding:8px 12px;font-size:13px}.print-studio-module__keiCCq__tabs button[aria-pressed=true]{background:var(--paper);box-shadow:var(--shadow-control);color:var(--accent-text);font-weight:600}.print-studio-module__keiCCq__studio button:focus-visible,.print-studio-module__keiCCq__studio input:focus-visible,.print-studio-module__keiCCq__studio select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.print-studio-module__keiCCq__setup{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.print-studio-module__keiCCq__appearance{gap:12px;display:grid;position:sticky;top:16px}.print-studio-module__keiCCq__appearance p{margin-top:5px;font-size:13px}.print-studio-module__keiCCq__sample{aspect-ratio:3/2;background:var(--surface-soft);border-radius:var(--radius-control);color:var(--ink);place-items:center;min-width:0;display:grid;overflow:hidden}.print-studio-module__keiCCq__sample[data-large=true]{aspect-ratio:1}.print-studio-module__keiCCq__sample img{object-fit:cover;width:100%;height:100%}.print-studio-module__keiCCq__sample span{background:var(--veil-95);border-radius:6px;padding:6px 10px;font-size:12px}.print-studio-module__keiCCq__controls{gap:14px;min-width:0;display:grid}.print-studio-module__keiCCq__studio label{gap:6px;min-width:0;font-size:13px;display:grid}.print-studio-module__keiCCq__studio select,.print-studio-module__keiCCq__studio input{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--paper);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;text-overflow:ellipsis;padding:9px 10px}.print-studio-module__keiCCq__inline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.print-studio-module__keiCCq__swatches{flex-wrap:wrap;gap:6px;max-height:144px;padding:4px;display:flex;overflow-y:auto}.print-studio-module__keiCCq__swatches button{border:2px solid var(--line);border-radius:50%;place-items:center;min-width:40px;height:40px;padding:4px;display:grid}.print-studio-module__keiCCq__swatches button[aria-pressed=true]{border-color:var(--accent)}.print-studio-module__keiCCq__swatches span{border:1px solid var(--ink-a16);background:var(--surface-soft);border-radius:50%;width:26px;height:26px}.print-studio-module__keiCCq__gallery{gap:16px;display:grid}.print-studio-module__keiCCq__materialGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:400px;padding:4px;display:grid;overflow-y:auto}.print-studio-module__keiCCq__materialCard{text-align:left;border-radius:var(--radius-card);border:2px solid #0000;align-content:start;gap:6px;min-width:0;padding:6px;display:grid}.print-studio-module__keiCCq__materialCard:hover{background:var(--surface-soft)}.print-studio-module__keiCCq__materialCard[aria-pressed=true]{border-color:var(--accent);background:var(--selected)}.print-studio-module__keiCCq__materialCard strong{font-size:13px}.print-studio-module__keiCCq__materialCard>span{color:var(--muted);font-size:11px}.print-studio-module__keiCCq__assignments{gap:12px;display:grid}.print-studio-module__keiCCq__assignments label>span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.print-studio-module__keiCCq__dot{border:1px solid var(--line);border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block}.print-studio-module__keiCCq__start{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-block:20px;display:flex}.print-studio-module__keiCCq__start p{color:var(--muted);flex:280px;max-width:65ch;font-size:12px}.print-studio-module__keiCCq__results{gap:12px;display:grid}.print-studio-module__keiCCq__results>div>p{color:var(--muted);max-width:70ch;margin-top:6px;font-size:12px}.print-studio-module__keiCCq__result{border-bottom:1px solid var(--line);padding:16px 0}.print-studio-module__keiCCq__resultHeading{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.print-studio-module__keiCCq__resultHeading>div:first-child{overflow-wrap:anywhere;flex:200px}.print-studio-module__keiCCq__resultHeading p{color:var(--muted);margin-top:4px;font-size:12px}.print-studio-module__keiCCq__result>section{margin-top:20px}@media (max-width:640px){.print-studio-module__keiCCq__setup{grid-template-columns:minmax(0,1fr);gap:20px}.print-studio-module__keiCCq__appearance{grid-template-columns:100px 1fr;align-items:center;position:static}.print-studio-module__keiCCq__appearance small{grid-column:1/-1}.print-studio-module__keiCCq__materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px}.print-studio-module__keiCCq__start{align-items:stretch}.print-studio-module__keiCCq__start>button{width:100%}}.print-studio-module__keiCCq__customize{border-bottom:1px solid var(--line);padding-bottom:12px}.print-studio-module__keiCCq__customize summary{color:var(--accent-text);cursor:pointer;min-height:32px;font-size:13px}.print-studio-module__keiCCq__customize[open]{gap:12px;display:grid}.print-studio-module__keiCCq__studio[data-mode=studio]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__topline,.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__start,.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__results{grid-column:1/-1}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:600px}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__setup{grid-template-columns:minmax(0,1fr)}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__appearance{grid-template-columns:90px 1fr;align-items:center;position:static}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__appearance small{grid-column:1/-1}.print-studio-module__keiCCq__setup[data-mode=quick]{grid-template-columns:minmax(140px,.55fr) minmax(0,1.45fr)}@media (max-width:640px){.print-studio-module__keiCCq__studio[data-mode=studio],.print-studio-module__keiCCq__setup[data-mode=quick]{grid-template-columns:minmax(0,1fr)}.print-studio-module__keiCCq__studio[data-mode=studio] .print-studio-module__keiCCq__materialGrid{max-height:260px}.print-studio-module__keiCCq__start{background:var(--paper);z-index:2;gap:8px;padding:12px 0;position:sticky;bottom:0}}
.device-setup-module__Jq_Y6q__panel{border:1px solid var(--line,#e3e3e3);border-radius:12px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.device-setup-module__Jq_Y6q__panel h3{align-items:center;gap:8px;margin:0;display:flex}.device-setup-module__Jq_Y6q__panel p{margin:0}.device-setup-module__Jq_Y6q__busy{gap:8px;display:grid}.device-setup-module__Jq_Y6q__progress{width:100%;height:8px}.device-setup-module__Jq_Y6q__results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.device-setup-module__Jq_Y6q__results li{align-items:flex-start;gap:8px;display:flex}.device-setup-module__Jq_Y6q__results li svg{flex:none;margin-top:2px}.device-setup-module__Jq_Y6q__found svg{color:var(--success)}.device-setup-module__Jq_Y6q__missing svg{color:#b3261e}.device-setup-module__Jq_Y6q__wifi{gap:10px;max-width:420px;display:grid}.device-setup-module__Jq_Y6q__wifi label{gap:4px;display:grid}.device-setup-module__Jq_Y6q__installMode{gap:8px;margin:0;display:grid}.device-setup-module__Jq_Y6q__installMode svg{max-width:320px}.device-setup-module__Jq_Y6q__boardShape{fill:#1f3d2b}.device-setup-module__Jq_Y6q__usbShape{fill:#9aa0a6}.device-setup-module__Jq_Y6q__bootButton circle,.device-setup-module__Jq_Y6q__resetButton circle{fill:var(--surface-soft);stroke:#333}.device-setup-module__Jq_Y6q__installMode text{fill:var(--paper);font-size:11px}.device-setup-module__Jq_Y6q__bootButton circle{animation:3s infinite device-setup-module__Jq_Y6q__hold}.device-setup-module__Jq_Y6q__resetButton circle{animation:3s infinite device-setup-module__Jq_Y6q__tap}@keyframes device-setup-module__Jq_Y6q__hold{0%,10%{fill:var(--surface-soft)}15%,80%{fill:#e8a33d}85%,to{fill:var(--surface-soft)}}@keyframes device-setup-module__Jq_Y6q__tap{0%,35%{fill:var(--surface-soft)}40%,50%{fill:#e8a33d}55%,to{fill:var(--surface-soft)}}@media (prefers-reduced-motion:reduce){.device-setup-module__Jq_Y6q__bootButton circle,.device-setup-module__Jq_Y6q__resetButton circle{animation:none}}
.build-guide-module__nEfKmG__expect{background:var(--surface-soft);color:#476954;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.build-guide-module__nEfKmG__expect svg{flex:none;margin-top:2px}.build-guide-module__nEfKmG__check{width:20px;height:20px;color:var(--on-accent);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #c3b8aa}.build-guide-module__nEfKmG__check[aria-pressed=true]{background:var(--accent);box-shadow:none}.build-guide-module__nEfKmG__check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.build-guide-module__nEfKmG__split{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.build-guide-module__nEfKmG__progress{align-items:center;gap:12px;margin-bottom:14px;display:flex}.build-guide-module__nEfKmG__progress strong{font-variant-numeric:tabular-nums;font-size:15px}.build-guide-module__nEfKmG__progress circle:last-child{transition-property:stroke-dasharray;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.build-guide-module__nEfKmG__list{background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;gap:2px;margin:0;padding:6px;list-style:none;display:grid}.build-guide-module__nEfKmG__listHead{align-items:center;gap:4px;padding-left:10px;display:flex}.build-guide-module__nEfKmG__listTitle{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:space-between;align-items:center;padding:12px 10px;font-size:14px;font-weight:600;display:flex}.build-guide-module__nEfKmG__listTitle:hover{background:var(--surface-soft)}.build-guide-module__nEfKmG__listTitle svg{color:var(--muted);flex:none;transition-property:rotate;transition-duration:.15s}.build-guide-module__nEfKmG__list li[data-open] .build-guide-module__nEfKmG__listTitle svg{rotate:90deg}.build-guide-module__nEfKmG__list li[data-done] .build-guide-module__nEfKmG__listTitle span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-a40);text-decoration-color:var(--ink-a40)}.build-guide-module__nEfKmG__listBody{padding:0 14px 14px 44px}.build-guide-module__nEfKmG__listBody>p:first-child{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.65}.build-guide-module__nEfKmG__panel{background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;gap:12px;min-width:0;max-height:calc(100svh - 160px);padding:14px;display:grid;position:sticky;top:12px;overflow:auto}.build-guide-module__nEfKmG__panel h3{margin:0;font-size:14px}.build-guide-module__nEfKmG__panelBody{min-width:0;font-size:13px}.build-guide-module__nEfKmG__tabs{background:var(--surface-soft);border-radius:10px;gap:2px;padding:3px;display:flex}.build-guide-module__nEfKmG__tabs button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;place-items:center;display:grid}.build-guide-module__nEfKmG__tabs button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-control)}@media (max-width:1100px){.build-guide-module__nEfKmG__split{grid-template-columns:minmax(0,1fr)}.build-guide-module__nEfKmG__panel{position:static}}.build-guide-module__nEfKmG__panelBody .detail-page{max-width:none;margin:0;padding:0}.build-guide-module__nEfKmG__panelBody .detail-page>:first-child{margin-top:0}span.build-guide-module__nEfKmG__check{cursor:default}span.build-guide-module__nEfKmG__check[data-on]{background:var(--accent);box-shadow:none}.build-guide-module__nEfKmG__quick{gap:14px;margin-top:18px;display:grid}.build-guide-module__nEfKmG__quickRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.build-guide-module__nEfKmG__quickRow>span{margin-right:4px}.build-guide-module__nEfKmG__quickRow button{background:var(--surface);box-shadow:var(--shadow-control);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition-property:background-color,color,scale;transition-duration:.15s;display:inline-flex}.build-guide-module__nEfKmG__quickRow button:active{scale:.96}.build-guide-module__nEfKmG__quickRow button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.build-guide-module__nEfKmG__quickRow .build-guide-module__nEfKmG__more{box-shadow:none;color:var(--accent-text);background:0 0;padding:7px 4px}.build-guide-module__nEfKmG__quickRow .build-guide-module__nEfKmG__more:hover{text-decoration:underline}.build-guide-module__nEfKmG__inlineCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.build-guide-module__nEfKmG__subCheck{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.build-guide-module__nEfKmG__subCheck input{opacity:0;pointer-events:none;position:absolute}.build-guide-module__nEfKmG__subCheck input:focus-visible+.build-guide-module__nEfKmG__check{outline:2px solid var(--accent);outline-offset:2px}.build-guide-module__nEfKmG__subCheck>span:last-child{gap:2px;font-size:13px;display:grid}.build-guide-module__nEfKmG__subCheck small{color:var(--muted);line-height:1.5}.build-guide-module__nEfKmG__later{color:var(--muted);margin:14px 2px 0;font-size:13px}.build-guide-module__nEfKmG__banner{background:var(--accent-tint);border-radius:16px;margin-top:16px;padding:4px 16px 16px}
.parts-list-module__-B45Rq__list{gap:16px;margin:12px 0 20px;display:grid;container-type:inline-size}.parts-list-module__-B45Rq__list section{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:6px}.parts-list-module__-B45Rq__list h4{color:var(--muted);align-items:center;gap:8px;margin:0;padding:10px 12px 4px;font-size:13px;font-weight:650;display:flex}.parts-list-module__-B45Rq__list h4 span{font-variant-numeric:tabular-nums;font-weight:400}.parts-list-module__-B45Rq__row{display:grid;position:relative}.parts-list-module__-B45Rq__row button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-area:1/1;grid-template-columns:32px minmax(0,1fr) 150px 36px 84px 14px;align-items:center;gap:14px;padding:10px 12px;transition-property:background-color;transition-duration:.15s;display:grid}.parts-list-module__-B45Rq__row button:hover{background:var(--surface-soft)}.parts-list-module__-B45Rq__row button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.parts-list-module__-B45Rq__iso{display:block}.parts-list-module__-B45Rq__name{font-size:14px;display:grid}.parts-list-module__-B45Rq__name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.parts-list-module__-B45Rq__size,.parts-list-module__-B45Rq__qty,.parts-list-module__-B45Rq__cost{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.parts-list-module__-B45Rq__cost{text-align:right;color:var(--ink)}.parts-list-module__-B45Rq__find{height:36px;color:var(--accent-text);grid-area:1/1;place-self:center end;align-items:center;gap:4px;margin-right:40px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}a.parts-list-module__-B45Rq__find:hover{text-decoration:underline}.parts-list-module__-B45Rq__chev{color:var(--muted);transition-property:rotate;transition-duration:.15s}.parts-list-module__-B45Rq__row[data-open] .parts-list-module__-B45Rq__chev{rotate:90deg}.parts-list-module__-B45Rq__row p{color:var(--muted);text-wrap:pretty;margin:0 12px 12px 58px;font-size:13px;line-height:1.6}.parts-list-module__-B45Rq__dot{background:#c3b8aa;border-radius:50%;justify-self:center;width:10px;height:10px}@media (max-width:760px){.parts-list-module__-B45Rq__row button{grid-template-columns:32px minmax(0,1fr) 36px 14px}.parts-list-module__-B45Rq__size,.parts-list-module__-B45Rq__cost{display:none}.parts-list-module__-B45Rq__find{grid-area:auto;justify-self:start;height:auto;margin:-4px 0 8px 58px;position:static}}.parts-list-module__-B45Rq__where{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-weight:400;display:inline-flex}.parts-list-module__-B45Rq__where strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.parts-list-module__-B45Rq__buyRow button{grid-template-columns:40px minmax(0,1fr) 36px 148px 14px}.parts-list-module__-B45Rq__buyRow .parts-list-module__-B45Rq__size{display:none}.parts-list-module__-B45Rq__orderArrow{width:40px;min-height:44px;color:var(--accent-text);border-radius:10px;grid-area:1/1;place-self:center end;place-items:center;display:grid;position:relative}.parts-list-module__-B45Rq__orderArrow:hover{background:var(--surface-soft)}.parts-list-module__-B45Rq__orderArrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.parts-list-module__-B45Rq__buyRow .parts-list-module__-B45Rq__find{text-align:right;justify-content:flex-end;max-width:148px;height:auto;min-height:36px}@container (max-width:600px){.parts-list-module__-B45Rq__buyRow button{grid-template-columns:40px minmax(0,1fr) 36px 14px}.parts-list-module__-B45Rq__buyRow .parts-list-module__-B45Rq__cost{display:none}.parts-list-module__-B45Rq__buyRow .parts-list-module__-B45Rq__find{text-align:left;grid-area:auto;justify-content:flex-start;justify-self:start;max-width:none;min-height:0;margin:-4px 40px 8px 66px}}.parts-list-module__-B45Rq__productThumbnail{border-radius:var(--radius-control);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.parts-list-module__-B45Rq__productThumbnail img{object-fit:contain;background:var(--paper);width:100%;height:100%}
.order-page-module__XTt0bG__page{gap:16px;min-width:0;padding-block:4px 32px;display:grid;container-type:inline-size}.order-page-module__XTt0bG__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.order-page-module__XTt0bG__head h2{text-wrap:balance;margin:0}.order-page-module__XTt0bG__progress{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:550}.order-page-module__XTt0bG__hero{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 2px 6px var(--ink-a6);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:24px 28px;padding:24px;display:grid}.order-page-module__XTt0bG__cap{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.order-page-module__XTt0bG__amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:52px;font-weight:700;line-height:1}.order-page-module__XTt0bG__ways{align-self:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-page-module__XTt0bG__way{background:var(--paper);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:13px;display:grid}.order-page-module__XTt0bG__way b,.order-page-module__XTt0bG__groupHead b{flex:1;font-size:14px;display:block}.order-page-module__XTt0bG__way small,.order-page-module__XTt0bG__groupHead small{color:var(--muted);font-size:12px;display:block}.order-page-module__XTt0bG__wayAmount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.order-page-module__XTt0bG__num{background:var(--surface-soft);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.order-page-module__XTt0bG__way[data-state=next]{box-shadow:inset 0 0 0 1.5px var(--accent)}:is(.order-page-module__XTt0bG__way,.order-page-module__XTt0bG__group)[data-state=next] .order-page-module__XTt0bG__num{background:var(--accent);box-shadow:none;color:#fff}:is(.order-page-module__XTt0bG__way,.order-page-module__XTt0bG__group)[data-state=done] .order-page-module__XTt0bG__num{background:var(--success-tint);box-shadow:none;color:#476954}:is(.order-page-module__XTt0bG__way,.order-page-module__XTt0bG__group)[data-state=done] b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-light);text-decoration-color:var(--muted-light)}.order-page-module__XTt0bG__ctas{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.order-page-module__XTt0bG__ctas .button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.order-page-module__XTt0bG__ctas p,.order-page-module__XTt0bG__groupFoot p{min-width:220px;color:var(--muted);text-wrap:pretty;flex:1;margin:0;font-size:12px;line-height:1.6}.order-page-module__XTt0bG__group{border:1px solid var(--line);background:var(--paper);border-radius:12px;scroll-margin-top:16px;overflow:clip}.order-page-module__XTt0bG__groupHead{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:12px 16px;min-height:60px;padding:8px 16px;display:flex}:is(.order-page-module__XTt0bG__groupHead .button,.order-page-module__XTt0bG__footActions .text-button){align-items:center;gap:6px;display:inline-flex}.order-page-module__XTt0bG__rows{margin:0;padding:0;list-style:none}.order-page-module__XTt0bG__row{grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:14px;min-height:48px;padding:4px 16px;display:grid}.order-page-module__XTt0bG__row+.order-page-module__XTt0bG__row{border-top:1px solid var(--line)}.order-page-module__XTt0bG__row[data-done=true]{background:var(--surface-soft)}.order-page-module__XTt0bG__item{cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.order-page-module__XTt0bG__page input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:0 0 16px;margin:0}.order-page-module__XTt0bG__text{gap:1px;min-width:0;display:grid}.order-page-module__XTt0bG__name{overflow-wrap:anywhere;font-size:14px;font-weight:550;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out}.order-page-module__XTt0bG__row[data-done=true] .order-page-module__XTt0bG__name{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-light);text-decoration-color:var(--muted-light)}.order-page-module__XTt0bG__link{min-height:40px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.order-page-module__XTt0bG__link:hover{text-decoration:underline}.order-page-module__XTt0bG__chip{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 7px;font-size:11px;font-weight:600}.order-page-module__XTt0bG__price,.order-page-module__XTt0bG__soft{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.order-page-module__XTt0bG__price{font-size:14px;font-weight:650}.order-page-module__XTt0bG__soft{color:var(--muted);font-size:12px}.order-page-module__XTt0bG__blocked{background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 16px 12px;padding:12px 16px;display:flex}.order-page-module__XTt0bG__blocked p{text-wrap:pretty;margin:0;font-size:13px}.order-page-module__XTt0bG__groupFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;padding:0 16px;display:flex}.order-page-module__XTt0bG__groupFoot .text-button{padding-block:6px;font-size:12px}.order-page-module__XTt0bG__footActions{align-items:center;gap:16px;display:flex}.order-page-module__XTt0bG__doneBox{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:550;display:inline-flex}@container (max-width:640px){.order-page-module__XTt0bG__hero{grid-template-columns:minmax(0,1fr)}.order-page-module__XTt0bG__groupHead{flex-wrap:wrap}.order-page-module__XTt0bG__row{grid-template-columns:minmax(0,1fr) auto}.order-page-module__XTt0bG__row>:nth-child(2){grid-column:1;justify-self:start;padding-left:28px}}.order-page-module__XTt0bG__checkout>section{max-width:none}
.codex-concepts-module__ozDbMW__image{aspect-ratio:1;object-fit:cover;outline-offset:-1px;border-radius:8px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:min(100%,320px);margin-bottom:8px;display:block}.codex-concepts-module__ozDbMW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.codex-concepts-module__ozDbMW__choices>label,.codex-concepts-module__ozDbMW__choices>textarea,.codex-concepts-module__ozDbMW__rowLabel{grid-column:1/-1}.codex-concepts-module__ozDbMW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.codex-concepts-module__ozDbMW__rowLabel{color:var(--muted);margin:6px 0 -4px;font-size:12px;font-weight:600}.codex-concepts-module__ozDbMW__rowLabel:first-of-type{margin-top:0}.codex-concepts-module__ozDbMW__choices>div label{align-items:flex-start;height:100%}@media (max-width:420px){.codex-concepts-module__ozDbMW__choices{grid-template-columns:1fr}.codex-concepts-module__ozDbMW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.inspiration-choices-module__rU3waq__panel{text-align:left;width:min(100%,660px);margin:auto;padding:28px}.inspiration-choices-module__rU3waq__panel h2{text-wrap:balance;margin:8px 0}.inspiration-choices-module__rU3waq__panel p{text-wrap:pretty}.inspiration-choices-module__rU3waq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.inspiration-choices-module__rU3waq__card{text-align:left;background:var(--surface,#fff);color:inherit;cursor:pointer;box-shadow:0 1px 4px var(--ink-a8);border:2px solid #0000;border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.inspiration-choices-module__rU3waq__card[aria-pressed=true]{border-color:var(--accent,#763c30)}.inspiration-choices-module__rU3waq__card:focus-visible{outline:3px solid var(--accent,#763c30);outline-offset:3px}.inspiration-choices-module__rU3waq__card img{aspect-ratio:1;object-fit:cover;outline-offset:-1px;border-radius:8px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%}.inspiration-choices-module__rU3waq__card strong{font-size:15px}.inspiration-choices-module__rU3waq__card span{font-size:13px;line-height:1.45}.inspiration-choices-module__rU3waq__placeholder{aspect-ratio:1;background:var(--art-surface);color:var(--muted);border-radius:18px;place-items:center;display:grid}.inspiration-choices-module__rU3waq__actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.inspiration-choices-module__rU3waq__actions button{min-height:44px}.inspiration-choices-module__rU3waq__panel small{line-height:1.5;display:block}@media (max-width:600px){.inspiration-choices-module__rU3waq__panel{padding:16px}.inspiration-choices-module__rU3waq__grid{gap:10px}.inspiration-choices-module__rU3waq__card{border-radius:16px;padding:8px}.inspiration-choices-module__rU3waq__card span{display:none}}.draft-preview.project-inspiration-preview{padding:0;display:block;overflow-y:auto}@media (max-width:750px){.draft-workspace:has(.project-inspiration-preview) .project-layout{display:block;overflow-y:auto}.draft-workspace:has(.project-inspiration-preview) .chat-panel{display:none}.draft-workspace .draft-preview.project-inspiration-preview{padding:0;display:block}.draft-preview.project-inspiration-preview p{display:block}}.inspiration-choices-module__rU3waq__question{border:0;min-width:0;margin:24px 0;padding:0}.inspiration-choices-module__rU3waq__question legend{margin-bottom:8px;font-weight:600}.inspiration-choices-module__rU3waq__question label{cursor:pointer;align-items:center;gap:10px;min-height:34px;display:flex}.inspiration-choices-module__rU3waq__question input{accent-color:var(--accent,#763c30)}.inspiration-choices-module__rU3waq__creditNotice{border-left:4px solid var(--accent,#763c30);background:var(--surface,#fff);border-radius:8px;padding:20px}.inspiration-choices-module__rU3waq__creditNotice h2{margin-top:0}.inspiration-choices-module__rU3waq__creditNotice p:last-child{margin-bottom:0}.inspiration-choices-module__rU3waq__history{border-left:2px solid var(--accent,#763c30);margin:16px 0;padding:4px 16px}.inspiration-choices-module__rU3waq__chatQuestions{width:100%;margin:12px 0 0;padding:0}@media (max-width:750px){.draft-workspace.inspiration-questions-chat .draft-preview{display:none}}.inspiration-choices-module__rU3waq__answerRow{align-items:center;gap:12px;min-height:34px;display:flex}.inspiration-choices-module__rU3waq__answerRow label{flex-shrink:0}.inspiration-choices-module__rU3waq__question .inspiration-choices-module__rU3waq__otherAnswer{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);min-width:0;max-width:300px;height:32px;box-shadow:none;color:inherit;font:inherit;background:0 0;border-radius:0;flex:1;padding:3px 0;line-height:1.4}.inspiration-choices-module__rU3waq__question .inspiration-choices-module__rU3waq__otherAnswer::placeholder{color:var(--muted,#817566);opacity:.75}.inspiration-choices-module__rU3waq__question .inspiration-choices-module__rU3waq__otherAnswer:focus-visible{border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent);outline:none}@media (max-width:750px){.inspiration-choices-module__rU3waq__question .inspiration-choices-module__rU3waq__otherAnswer{font-size:16px}}@media (pointer:coarse){.inspiration-choices-module__rU3waq__answerRow,.inspiration-choices-module__rU3waq__question label{min-height:44px}}.inspiration-questions-chat .inspiration-choices-module__rU3waq__panel{width:100%;margin:12px 0 0;padding:0}.inspiration-questions-chat .inspiration-choices-module__rU3waq__grid{gap:12px;margin:16px 0}@media (min-width:900px){.inspiration-questions-chat .inspiration-choices-module__rU3waq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inspiration-questions-chat .inspiration-choices-module__rU3waq__card{border-radius:14px;gap:6px;min-width:0;padding:8px}.inspiration-questions-chat .inspiration-choices-module__rU3waq__card strong{font-size:14px}.inspiration-questions-chat .inspiration-choices-module__rU3waq__card span{font-size:12px}}.inspiration-choices-module__rU3waq__imageActions .button{border-radius:9px;min-height:36px;padding:8px 14px;font-size:13px}.inspiration-choices-module__rU3waq__skip{box-shadow:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px}.inspiration-choices-module__rU3waq__skip:hover{color:var(--accent-text);text-decoration:underline}.inspiration-questions-chat .inspiration-choices-module__rU3waq__card{border-radius:12px;padding:4px}@media (max-width:900px){:is(.inspiration-questions-chat .chat-panel .messages,.inspiration-questions-chat .chat-panel .chat-bottom){padding-inline:20px}}
.NotificationsView-module__luKgAW__list{gap:8px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.NotificationsView-module__luKgAW__item{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);align-items:flex-start;gap:14px;padding:16px 18px;transition:box-shadow .15s;display:flex}.NotificationsView-module__luKgAW__item:hover{box-shadow:var(--shadow-hover)}.NotificationsView-module__luKgAW__icon{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.NotificationsView-module__luKgAW__body{flex:1;gap:4px;min-width:0;font-size:14px;line-height:1.5;display:grid}.NotificationsView-module__luKgAW__quote{color:var(--muted);overflow-wrap:anywhere}.NotificationsView-module__luKgAW__time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.NotificationsView-module__luKgAW__unread{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:12px}.NotificationsView-module__luKgAW__empty{color:var(--muted)}
.codex-brief-module__-4LYYG__card{border:1px solid var(--border,#e7ddd1);background:var(--surface);border-radius:16px;flex-direction:column;max-height:min(45vh,520px);margin:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.codex-brief-module__-4LYYG__header{border-bottom:1px solid var(--border,#e7ddd1);text-align:center;flex:none;padding:12px 14px}.codex-brief-module__-4LYYG__header h2{letter-spacing:-.2px;text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.35}.codex-brief-module__-4LYYG__body{overscroll-behavior:contain;flex:auto;min-height:72px;padding:0 14px;overflow-y:auto}.codex-brief-module__-4LYYG__body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.codex-brief-module__-4LYYG__body>p:first-child{font-size:14px}.codex-brief-module__-4LYYG__body p,.codex-brief-module__-4LYYG__approved p{margin:12px 0}.codex-brief-module__-4LYYG__card dl{gap:10px;margin:12px 0;display:grid}.codex-brief-module__-4LYYG__fact{min-width:0;margin:0}.codex-brief-module__-4LYYG__fact dt{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:500;display:flex}.codex-brief-module__-4LYYG__fact dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.codex-brief-module__-4LYYG__actions{border-top:1px solid var(--border,#e7ddd1);flex:none;padding:10px 14px 12px}.codex-brief-module__-4LYYG__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.codex-brief-module__-4LYYG__buttons button{min-height:36px;padding:8px 14px;font-size:13px;line-height:20px}.codex-brief-module__-4LYYG__buttons button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.codex-brief-module__-4LYYG__buttons button[aria-disabled=true]:hover{background:var(--accent)}.codex-brief-module__-4LYYG__tip{z-index:100;background:var(--ink);max-width:240px;color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4;position:fixed;transform:translate(calc(8px - 100%),calc(-100% - 12px));box-shadow:0 4px 12px #0000001f}.codex-brief-module__-4LYYG__actions label{font-weight:500}.codex-brief-module__-4LYYG__actions textarea{border:1px solid var(--border,#e7ddd1);width:100%;min-height:90px;color:inherit;font:inherit;resize:none;background:0 0;border-radius:10px;margin:8px 0 12px;padding:10px;display:block}.codex-brief-module__-4LYYG__approved{font-size:var(--chat-font-size,15px);line-height:1.7}.codex-brief-module__-4LYYG__approved dl{gap:10px;margin:12px 0;display:grid}@media (max-width:760px){.codex-brief-module__-4LYYG__body{min-height:0}}
.AnalyticsDashboard-module__u5Zi8W__page{max-width:1180px;color:var(--ink);margin:0 auto;padding:24px 32px 80px}.AnalyticsDashboard-module__u5Zi8W__header,.AnalyticsDashboard-module__u5Zi8W__title,.AnalyticsDashboard-module__u5Zi8W__controls,.AnalyticsDashboard-module__u5Zi8W__header nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.AnalyticsDashboard-module__u5Zi8W__header{padding-bottom:40px}.AnalyticsDashboard-module__u5Zi8W__header nav{font-size:14px}.AnalyticsDashboard-module__u5Zi8W__title{align-items:flex-end}.AnalyticsDashboard-module__u5Zi8W__title p{color:var(--muted);margin:0 0 10px}.AnalyticsDashboard-module__u5Zi8W__title h1{letter-spacing:-1px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.12}.AnalyticsDashboard-module__u5Zi8W__controls{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;margin:30px 0 18px;padding:16px 0}.AnalyticsDashboard-module__u5Zi8W__controls label{align-items:center;gap:10px;font-size:14px;display:flex}.AnalyticsDashboard-module__u5Zi8W__controls select{border:1px solid var(--control-border);color:inherit;background:#fff;border-radius:7px;padding:7px 12px}.AnalyticsDashboard-module__u5Zi8W__controls input{accent-color:var(--accent)}.AnalyticsDashboard-module__u5Zi8W__note{color:var(--muted);font-size:13px;line-height:1.6}.AnalyticsDashboard-module__u5Zi8W__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.AnalyticsDashboard-module__u5Zi8W__metric{border-left:3px solid var(--accent-tint);padding:4px 0 4px 16px}.AnalyticsDashboard-module__u5Zi8W__metric dt{color:var(--muted);font-size:13px;font-weight:600}.AnalyticsDashboard-module__u5Zi8W__metric dd{font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.15}.AnalyticsDashboard-module__u5Zi8W__metric small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.AnalyticsDashboard-module__u5Zi8W__charts{grid-template-columns:1fr 1fr;gap:32px;padding:22px 0;display:grid}.AnalyticsDashboard-module__u5Zi8W__trend{color:var(--accent);margin:0}.AnalyticsDashboard-module__u5Zi8W__trend figcaption{color:var(--ink);justify-content:space-between;font-weight:600;display:flex}.AnalyticsDashboard-module__u5Zi8W__trend figcaption span{color:var(--muted);font-size:12px;font-weight:400}.AnalyticsDashboard-module__u5Zi8W__plot{margin-top:16px;padding-left:42px;position:relative}.AnalyticsDashboard-module__u5Zi8W__plot svg{width:100%;height:180px;display:block}.AnalyticsDashboard-module__u5Zi8W__countLabels span{text-align:right;width:34px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;left:0;transform:translateY(-50%)}.AnalyticsDashboard-module__u5Zi8W__grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.AnalyticsDashboard-module__u5Zi8W__axis{color:var(--ink);margin-left:42px;padding-inline:1.25%;font-size:14px;font-weight:600}.AnalyticsDashboard-module__u5Zi8W__axisLine{stroke:var(--muted-light);stroke-width:1.25px;vector-effect:non-scaling-stroke;fill:none}.AnalyticsDashboard-module__u5Zi8W__tickLabels{height:22px;position:relative}.AnalyticsDashboard-module__u5Zi8W__tickLabel{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.AnalyticsDashboard-module__u5Zi8W__tickLabel:first-child{transform:none}.AnalyticsDashboard-module__u5Zi8W__tickLabel:last-child:not(:first-child){transform:translate(-100%)}.AnalyticsDashboard-module__u5Zi8W__axisTitle{text-align:center;color:var(--muted);margin-top:6px;font-size:12px;font-weight:500;display:block}.AnalyticsDashboard-module__u5Zi8W__page section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.AnalyticsDashboard-module__u5Zi8W__page h2{margin:0 0 14px;font-size:24px}.AnalyticsDashboard-module__u5Zi8W__page section p{max-width:90ch;color:var(--muted);font-size:14px;line-height:1.65}.AnalyticsDashboard-module__u5Zi8W__tableWrap{max-width:100%;overflow-x:auto}.AnalyticsDashboard-module__u5Zi8W__page table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.AnalyticsDashboard-module__u5Zi8W__page th,.AnalyticsDashboard-module__u5Zi8W__page td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px;line-height:1.5}.AnalyticsDashboard-module__u5Zi8W__page th{font-weight:600}.AnalyticsDashboard-module__u5Zi8W__page td small{color:var(--muted);display:block}.AnalyticsDashboard-module__u5Zi8W__page thead th{background:var(--surface-soft);color:var(--muted);white-space:nowrap}.AnalyticsDashboard-module__u5Zi8W__breakdowns{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.AnalyticsDashboard-module__u5Zi8W__breakdowns h3{font-size:15px}.AnalyticsDashboard-module__u5Zi8W__breakdowns ul{padding:0;list-style:none}.AnalyticsDashboard-module__u5Zi8W__breakdowns li{border-bottom:1px solid var(--surface-soft);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.AnalyticsDashboard-module__u5Zi8W__page details{margin-top:36px}.AnalyticsDashboard-module__u5Zi8W__page summary{cursor:pointer;padding:12px 0}@media (max-width:750px){.AnalyticsDashboard-module__u5Zi8W__page{padding:20px 18px 60px}.AnalyticsDashboard-module__u5Zi8W__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.AnalyticsDashboard-module__u5Zi8W__charts,.AnalyticsDashboard-module__u5Zi8W__breakdowns{grid-template-columns:1fr}.AnalyticsDashboard-module__u5Zi8W__header{gap:12px}.AnalyticsDashboard-module__u5Zi8W__header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:12px}.AnalyticsDashboard-module__u5Zi8W__title{align-items:flex-start;gap:12px}.AnalyticsDashboard-module__u5Zi8W__controls{gap:16px}}.AnalyticsDashboard-module__u5Zi8W__page main a{text-underline-offset:3px;text-decoration:underline}.AnalyticsDashboard-module__u5Zi8W__tableWrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.AnalyticsDashboard-module__u5Zi8W__metric small{margin-top:10px;font-weight:400}.AnalyticsDashboard-module__u5Zi8W__accountFilters label{flex-direction:column;align-items:stretch;gap:6px}.AnalyticsDashboard-module__u5Zi8W__accountSearch{flex:1;min-width:min(260px,100%)}.AnalyticsDashboard-module__u5Zi8W__accountSearch input{border:1px solid var(--control-border);width:100%;min-width:0;color:inherit;background:#fff;border-radius:7px;padding:8px 12px}.AnalyticsDashboard-module__u5Zi8W__accountIdentity{overflow-wrap:anywhere;min-width:180px}.AnalyticsDashboard-module__u5Zi8W__accountId{font-size:11px}.AnalyticsDashboard-module__u5Zi8W__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}
.SessionAnalytics-module__lgdy4a__run{border-top:1px solid var(--line);margin-top:24px;padding:28px 0}.SessionAnalytics-module__lgdy4a__runHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.SessionAnalytics-module__lgdy4a__runHeader strong{white-space:nowrap;font-size:28px}.SessionAnalytics-module__lgdy4a__run p{overflow-wrap:anywhere;line-height:1.6}.SessionAnalytics-module__lgdy4a__run summary{cursor:pointer;padding:12px 0;font-weight:600}.SessionAnalytics-module__lgdy4a__run h3{margin:24px 0 12px}.SessionAnalytics-module__lgdy4a__scroll{overflow-x:auto}.SessionAnalytics-module__lgdy4a__scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.SessionAnalytics-module__lgdy4a__scroll th,.SessionAnalytics-module__lgdy4a__scroll td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.SessionAnalytics-module__lgdy4a__steps{padding:0;list-style:none}.SessionAnalytics-module__lgdy4a__steps li{grid-template-columns:200px 1fr 100px;align-items:center;gap:14px;padding:8px 0;font-size:14px;display:grid}.SessionAnalytics-module__lgdy4a__steps small{color:var(--muted);font-size:11px;display:block}.SessionAnalytics-module__lgdy4a__bar{background:var(--surface-soft);border-radius:4px;height:10px}.SessionAnalytics-module__lgdy4a__bar span{background:var(--accent);border-radius:inherit;height:100%;display:block}@media (max-width:600px){.SessionAnalytics-module__lgdy4a__steps li{grid-template-columns:minmax(0,1fr) 70px}.SessionAnalytics-module__lgdy4a__bar{display:none}.SessionAnalytics-module__lgdy4a__runHeader{flex-wrap:wrap}}.SessionAnalytics-module__lgdy4a__scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.SessionAnalytics-module__lgdy4a__scroll small{color:var(--muted);font-weight:400;display:block}.SessionAnalytics-module__lgdy4a__filters{flex-wrap:wrap;gap:16px;display:flex}.SessionAnalytics-module__lgdy4a__filters label{gap:6px;font-size:14px;display:grid}.SessionAnalytics-module__lgdy4a__filters select{border:1px solid var(--control-border);background:var(--surface);max-width:100%;color:var(--ink);border-radius:6px;padding:8px}.SessionAnalytics-module__lgdy4a__filters label{max-width:100%}.SessionAnalytics-module__lgdy4a__timeline th{font-weight:500}.SessionAnalytics-module__lgdy4a__track{background:var(--surface-soft);border-radius:3px;width:200px;height:12px;display:block;position:relative}.SessionAnalytics-module__lgdy4a__track>span{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;position:absolute}.SessionAnalytics-module__lgdy4a__track>span[data-kind=tool]{background:var(--accent-hover)}.SessionAnalytics-module__lgdy4a__track>span[data-kind=agent]{background:var(--muted)}.SessionAnalytics-module__lgdy4a__paging{gap:12px;margin:14px 0;display:flex}.SessionAnalytics-module__lgdy4a__paging button{border:1px solid var(--control-border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:8px 12px}.SessionAnalytics-module__lgdy4a__paging button:disabled{opacity:.55;cursor:default}