.canvas-studio-module___hmsmG__editor{isolation:isolate;background:var(--studio-stage)}.canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-rail-width) minmax(0,1fr) var(--studio-order-column);flex:1;min-height:0;display:grid;position:relative}.canvas-studio-module___hmsmG__header{top:var(--space-4);right:var(--space-4);width:var(--studio-order-width);min-height:var(--studio-card-header-height);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);z-index:var(--layer-studio-title);box-sizing:border-box;border-bottom:var(--border-width) solid var(--studio-line);display:flex;position:absolute}.canvas-studio-module___hmsmG__header h2{min-width:0;font-size:var(--studio-title-size);line-height:var(--leading-snug);overflow-wrap:anywhere;flex:1;margin:0}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close{min-width:var(--control-min-size);min-height:var(--control-min-size);padding:var(--space-2);flex:none;order:2}.canvas-studio-module___hmsmG__phoneActions,.canvas-studio-module___hmsmG__phoneProductName,.canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__phoneOrderLines,.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView{display:none}.canvas-studio-module___hmsmG__rail{align-items:center;gap:var(--space-4);padding-block:var(--space-5) var(--space-3);background:var(--studio-panel);border-right:var(--border-width) solid var(--studio-line);z-index:var(--layer-studio-chrome);flex-direction:column;grid-area:1/1;display:flex}.canvas-studio-module___hmsmG__rail button,.canvas-studio-module___hmsmG__dock button{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:var(--studio-tool-height);padding:var(--space-1);color:var(--studio-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.canvas-studio-module___hmsmG__rail button>span,.canvas-studio-module___hmsmG__dock button>span{width:var(--space-12);height:var(--space-10);border-radius:var(--studio-radius);place-items:center;display:grid}.canvas-studio-module___hmsmG__rail button:hover>span,.canvas-studio-module___hmsmG__dock button:hover>span{background:var(--studio-chip)}.canvas-studio-module___hmsmG__rail button[aria-pressed=true],.canvas-studio-module___hmsmG__dock button[aria-pressed=true]{color:var(--studio-ink);font-weight:var(--weight-bold)}.canvas-studio-module___hmsmG__rail button:disabled,.canvas-studio-module___hmsmG__dock button:disabled{opacity:var(--opacity-disabled);cursor:default}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__moreTool{margin-top:auto}.canvas-studio-module___hmsmG__textIcon{font-size:var(--text-2xl);font-weight:var(--weight-medium)}.canvas-studio-module___hmsmG__canvas{background:var(--studio-stage-lighting);--studio-panel-inset:var(--space-6);--studio-surface-height:calc(var(--studio-measured-surfaces-height,var(--space-16)) + var(--studio-panel-inset) * 2);min-width:0;min-height:0;padding-bottom:var(--studio-surface-height);grid-area:1/2;position:relative;overflow:hidden}.canvas-studio-module___hmsmG__surfaces{inset:auto var(--studio-panel-inset) var(--studio-panel-inset);justify-content:center;max-height:50%;display:flex;position:absolute;overflow:auto}.canvas-studio-module___hmsmG__surfaces:empty{display:none}.canvas-studio-module___hmsmG__orderCard{min-width:0;min-height:0;margin:var(--space-4) var(--space-4) var(--space-4) 0;padding-top:var(--studio-measured-header-height,var(--studio-card-header-height));border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);box-shadow:var(--shadow-sm);z-index:var(--layer-studio-chrome);flex-direction:column;grid-area:1/3;display:flex;overflow:hidden}.canvas-studio-module___hmsmG__footer{gap:var(--space-2);border-top:var(--border-width) solid var(--studio-line);padding:var(--space-4) var(--space-5);background:var(--studio-surface);flex:none;display:grid}.canvas-studio-module___hmsmG__sheet{color:var(--studio-ink);background:var(--studio-surface);border:0;max-width:none;max-height:none;margin:0;padding:0}.canvas-studio-module___hmsmG__sheet:not([open]){display:none}.canvas-studio-module___hmsmG__sheet[open]{flex-direction:column;display:flex}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{width:var(--studio-tool-panel-width);border-right:var(--border-width) solid var(--studio-line);height:100%;z-index:var(--layer-studio-panel);grid-area:1/2;position:relative}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order]{flex:1;width:100%;min-height:0;position:static}.canvas-studio-module___hmsmG__sheetHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);min-height:var(--studio-panel-header-height);flex:none;display:flex}.canvas-studio-module___hmsmG__sheetHeader p{font-size:var(--studio-title-size)}.canvas-studio-module___hmsmG__sheetHeader>div{display:flex}.canvas-studio-module___hmsmG__sheetHeader button,.canvas-studio-module___hmsmG__phoneActions button{min-width:var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--studio-radius);color:var(--studio-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.canvas-studio-module___hmsmG__sheetHeader button:hover{background:var(--studio-chip)}.canvas-studio-module___hmsmG__sheetContent{min-height:0;padding:var(--space-4) var(--space-5);gap:var(--space-5);overscroll-behavior:contain;scroll-padding-block:var(--space-3);-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;display:flex;overflow:auto}.canvas-studio-module___hmsmG__sheetContent>[hidden]{display:none}.canvas-studio-module___hmsmG__sheetContent>div:not([hidden]){min-width:0}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order] .canvas-studio-module___hmsmG__sheetHeader,.canvas-studio-module___hmsmG__sheetDone,.canvas-studio-module___hmsmG__grab{display:none}.canvas-studio-module___hmsmG__zoomOptions{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.canvas-studio-module___hmsmG__zoomOptions button{min-height:var(--control-min-size);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-surface);color:var(--studio-ink);font:inherit;cursor:pointer;flex:1}.canvas-studio-module___hmsmG__zoomOptions button[aria-pressed=true]{background:var(--studio-chip);border-color:var(--studio-ink)}.canvas-studio-module___hmsmG__editor .canvas-studio-module___hmsmG__footer [data-order-phone-label]{display:none}@media (min-width:64rem){.canvas-studio-module___hmsmG__editor[data-tool]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-rail-width) var(--studio-tool-panel-width) minmax(0,1fr) var(--studio-order-column)}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{grid-column:3}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__orderCard{grid-column:4}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{left:var(--studio-rail-width);width:min(var(--studio-wide-panel-width),calc(100% - var(--studio-rail-width) - var(--studio-order-column)));box-shadow:var(--shadow-lg);grid-area:auto;position:absolute;top:0;bottom:0}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-rail-width) minmax(0,1fr) var(--studio-order-column)}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{grid-column:2}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__orderCard{grid-column:3}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__workspace{grid-template-columns:minmax(0,1fr) var(--studio-order-column)}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__rail{display:none}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__canvas{grid-column:1}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__orderCard{grid-column:2}}@media (min-width:90rem){.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-rail-width) var(--studio-wide-panel-width) minmax(0,1fr) var(--studio-order-column)}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{width:var(--studio-wide-panel-width);box-shadow:none;grid-area:1/2;position:relative;inset:auto}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{grid-column:3}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-expanded-preview]) .canvas-studio-module___hmsmG__orderCard{grid-column:4}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__workspace{--studio-phone-header-clearance:max(var(--studio-phone-header-height),calc(var(--studio-measured-header-height,0) + var(--space-6)));padding-bottom:max(var(--studio-phone-controls-height),calc(var(--studio-measured-footer-height,0) + var(--studio-measured-dock-height,var(--studio-tool-height)) + var(--space-6)));display:block;overflow:auto}.canvas-studio-module___hmsmG__header{inset:var(--space-3) var(--space-2) auto;gap:var(--space-1);width:auto;min-height:var(--control-min-size);border:0;padding:0}.canvas-studio-module___hmsmG__header h2{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView{min-width:0;padding:var(--space-1);flex:1;justify-content:center;gap:0;display:flex}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button{gap:var(--space-1);padding:var(--space-2);font-size:var(--text-sm);flex:1}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button:first-child svg,.canvas-studio-module___hmsmG__phoneProductName{display:block}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close{background:var(--studio-surface);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-full);order:0}.canvas-studio-module___hmsmG__phoneActions{gap:var(--space-2);flex:none;display:flex}.canvas-studio-module___hmsmG__phoneActions button{background:var(--studio-surface);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-full)}.canvas-studio-module___hmsmG__phoneActions button[aria-pressed=true]{background:var(--studio-ink);color:var(--studio-surface)}.canvas-studio-module___hmsmG__phoneActions button:disabled{opacity:var(--opacity-disabled)}.canvas-studio-module___hmsmG__rail{display:none}.canvas-studio-module___hmsmG__canvas{--studio-panel-inset:var(--space-4);height:calc(100% - var(--studio-phone-header-clearance));min-height:min(var(--studio-phone-canvas-min),calc(var(--studio-viewport-height,100dvh) - var(--studio-phone-header-clearance) - var(--studio-measured-footer-height,0) - var(--studio-measured-dock-height,var(--studio-tool-height)) - var(--space-6)));margin-top:var(--studio-phone-header-clearance);padding-bottom:var(--studio-surface-height)}.canvas-studio-module___hmsmG__editor[data-tool] .canvas-studio-module___hmsmG__canvas,.canvas-studio-module___hmsmG__editor[data-order-open] .canvas-studio-module___hmsmG__canvas{height:var(--studio-sheet-preview-height);min-height:var(--studio-sheet-preview-height)}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__workspace{padding-bottom:0}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__footer{display:none}.canvas-studio-module___hmsmG__editor[data-expanded-preview] .canvas-studio-module___hmsmG__canvas{margin-bottom:0}.canvas-studio-module___hmsmG__dock{inset:auto var(--space-4) calc(var(--studio-measured-footer-height,var(--studio-phone-dock-bottom)) + var(--space-3));padding:var(--space-1);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-sheet-radius);background:var(--studio-surface);box-shadow:var(--shadow-sm);z-index:var(--layer-studio-chrome);display:flex;position:absolute}.canvas-studio-module___hmsmG__dock button{flex:1}.canvas-studio-module___hmsmG__orderCard{display:contents}.canvas-studio-module___hmsmG__footer{padding:var(--space-3) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));z-index:var(--layer-studio-chrome);position:absolute;inset:auto 0 0}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet]{inset:auto 0;top:calc(var(--studio-sheet-offset,0) + var(--studio-sheet-viewport,100dvh) - min(var(--studio-sheet-viewport,100dvh) * .72,var(--studio-sheet-max-height)));width:100%;height:min(calc(var(--studio-sheet-viewport,100dvh) * .72),var(--studio-sheet-max-height));max-height:calc(var(--studio-sheet-viewport,100dvh) - var(--space-4));border-radius:var(--studio-sheet-radius) var(--studio-sheet-radius) 0 0;box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom);border:0;position:fixed}.canvas-studio-module___hmsmG__sheet::backdrop{background:color-mix(in srgb,var(--studio-ink) 24%,transparent)}.canvas-studio-module___hmsmG__grab{width:var(--space-9);height:var(--space-1);margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--studio-line-strong);flex:none;display:block}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order] .canvas-studio-module___hmsmG__sheetHeader{display:flex}.canvas-studio-module___hmsmG__sheetHeader{min-height:var(--control-min-size);padding-top:0}.canvas-studio-module___hmsmG__sheetHeader p{font-size:var(--text-lg)}.canvas-studio-module___hmsmG__sheetHeader .canvas-studio-module___hmsmG__widen{display:none}.canvas-studio-module___hmsmG__sheetDone{margin:var(--space-2) var(--space-5) var(--space-3);min-height:var(--control-min-size);border-radius:var(--radius-pill);background:var(--studio-ink);color:var(--studio-surface);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0;flex:none;display:block}.canvas-studio-module___hmsmG__phoneOrderLines{display:block}.canvas-studio-module___hmsmG__editor [data-order-default-label]{display:none}.canvas-studio-module___hmsmG__editor .canvas-studio-module___hmsmG__footer [data-order-phone-label]{overflow-wrap:anywhere;display:inline}}@media (max-width:63.999rem) and (max-height:32rem){.canvas-studio-module___hmsmG__sheet[data-canvas-sheet]{top:calc(var(--studio-sheet-offset,0) + var(--space-2));height:calc(var(--studio-sheet-viewport,100dvh) - var(--space-4))}.canvas-studio-module___hmsmG__workspace{padding-bottom:0}.canvas-studio-module___hmsmG__canvas{min-height:var(--studio-phone-canvas-min);margin-bottom:var(--studio-phone-controls-height)}.canvas-studio-module___hmsmG__footer,.canvas-studio-module___hmsmG__dock{position:relative;inset:auto}.canvas-studio-module___hmsmG__dock{margin:var(--space-2) var(--space-4)}.canvas-studio-module___hmsmG__footer{margin-top:calc(-1 * var(--studio-phone-controls-height))}}.canvas-studio-module___hmsmG__rail button:focus-visible,.canvas-studio-module___hmsmG__dock button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiLabel,.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiPhoneLabel{width:auto;height:auto;color:inherit;background:0 0}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiPhoneLabel,.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiLabel{display:none}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiTool:hover>.canvas-studio-module___hmsmG__aiLabel,.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiTool:hover>.canvas-studio-module___hmsmG__aiPhoneLabel,.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiTool[aria-pressed=true]>.canvas-studio-module___hmsmG__aiLabel,.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiTool[aria-pressed=true]>.canvas-studio-module___hmsmG__aiPhoneLabel{background:0 0}.canvas-studio-module___hmsmG__rail{gap:var(--space-3)}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiLabel{max-width:var(--space-16);white-space:normal;line-height:var(--leading-snug);font-size:var(--text-xs)}.canvas-studio-module___hmsmG__footer{padding-inline:var(--space-5)}.canvas-studio-module___hmsmG__sheetContent{gap:var(--space-6);padding-top:var(--space-3);padding-bottom:var(--space-5)}.canvas-studio-module___hmsmG__sheetHeader{border-bottom:var(--border-width) solid var(--studio-line)}.canvas-studio-module___hmsmG__utilityList{gap:var(--space-1);display:grid}.canvas-studio-module___hmsmG__utilityList>button{border-radius:var(--radius-md);padding-inline:var(--space-3);min-height:var(--control-min-size);box-shadow:none;font-size:var(--text-sm);border:0;justify-content:flex-start}.canvas-studio-module___hmsmG__utilityList>button:hover:not(:disabled){background:var(--studio-chip)}.canvas-studio-module___hmsmG__utilityList .canvas-studio-module___hmsmG__zoomOptions{margin-block:var(--space-3);padding-block:var(--space-3);border-block:var(--border-width) solid var(--studio-line)}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__footer{padding-inline:var(--space-4)}.canvas-studio-module___hmsmG__sheetDone{border-radius:var(--radius-md);width:auto;font-size:var(--text-sm)}.canvas-studio-module___hmsmG__sheetHeader{min-height:var(--space-12)}.canvas-studio-module___hmsmG__dock button{font-size:var(--text-xs)}}.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiTool>span:first-child,.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiTool>span:first-child{position:relative}.canvas-studio-module___hmsmG__aiTool[data-ai-working]>span:first-child:after{content:"";inset:calc(-1 * var(--space-1));border:var(--focus-ring-width) solid var(--studio-line);border-top-color:var(--studio-ink);border-radius:var(--radius-full);animation:canvas-studio-module___hmsmG__aiRailProgress var(--duration-ai-progress) linear infinite;position:absolute}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__workspace{grid-template-rows:minmax(0,1fr)}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{min-height:0}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent{padding-top:var(--space-2);gap:0}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetHeader{border-bottom:0}@keyframes canvas-studio-module___hmsmG__aiRailProgress{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-studio-module___hmsmG__aiTool[data-ai-working]>span:first-child:after{animation:none}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent:has([data-chat-started]){flex:1}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__canvas{height:calc(var(--studio-viewport-height,100dvh) - var(--studio-phone-header-clearance) - var(--studio-measured-tools-height,55dvh));min-height:0}}.canvas-studio-module___hmsmG__artworkRequired{text-align:center}@media (min-width:64rem){.canvas-studio-module___hmsmG__header{padding-left:var(--space-6)}.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order] .canvas-studio-module___hmsmG__sheetContent{padding:var(--space-6);gap:var(--space-7)}.canvas-studio-module___hmsmG__footer{padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-3)}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__footer{gap:var(--space-2);padding-top:var(--space-3)}.canvas-studio-module___hmsmG__editor[data-tool=brand] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent{flex:0 auto}.canvas-studio-module___hmsmG__editor[data-tool=brand] .canvas-studio-module___hmsmG__canvas{height:calc(var(--studio-viewport-height,100dvh) - var(--studio-phone-header-clearance) - var(--studio-measured-tools-height,var(--studio-sheet-preview-height)));min-height:0;padding-bottom:0}.canvas-studio-module___hmsmG__editor[data-tool=brand] .canvas-studio-module___hmsmG__surfaces{display:none}}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent:has([data-ai-has-inputs]){flex:1}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__canvas{padding-bottom:0}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__surfaces{display:none}}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetHeader{min-height:var(--ai-chat-header);height:var(--ai-chat-header);box-sizing:border-box;padding-block:0}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetHeader p{font-size:var(--studio-title-size);white-space:nowrap}.canvas-studio-module___hmsmG__sheetHeader .canvas-studio-module___hmsmG__chatHeaderAction{justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-1);font:inherit;font-size:var(--text-xs);white-space:nowrap;display:flex}.canvas-studio-module___hmsmG__sheetHeader .canvas-studio-module___hmsmG__chatHeaderAction[aria-expanded=true]{background:var(--studio-chip)}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent{padding-top:var(--space-3);padding-bottom:var(--space-4)}.canvas-studio-module___hmsmG__surfaces[data-inspiration]{align-items:center;gap:var(--space-2);flex-direction:column}.canvas-studio-module___hmsmG__surfaces[data-inspiration]>section{min-width:0;max-width:100%}.canvas-studio-module___hmsmG__inspirationPrompt{color:var(--studio-muted);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:flex}.canvas-studio-module___hmsmG__inspirationPrompt button{align-items:center;gap:var(--space-1-5);min-height:var(--control-min-size);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill);background:var(--studio-surface);color:var(--studio-ink);font:inherit;cursor:pointer;pointer-events:auto;display:inline-flex}.canvas-studio-module___hmsmG__inspirationPrompt button:hover{background:var(--studio-chip)}.canvas-studio-module___hmsmG__inspirationPrompt button:focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.canvas-studio-module___hmsmG__inspirationPrompt button:disabled{opacity:var(--opacity-disabled);cursor:default}.canvas-studio-module___hmsmG__header{border-bottom-color:#0000}.canvas-studio-module___hmsmG__header h2,.canvas-studio-module___hmsmG__phoneProductName{font-size:var(--studio-product-title-size);font-weight:var(--weight-semibold);letter-spacing:var(--studio-title-tracking)}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close{isolation:isolate;border-radius:var(--radius-full);background:0 0;border-color:#0000;position:relative}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close:before{content:"";inset:var(--space-1);border-radius:inherit;background:var(--studio-wash);z-index:-1;position:absolute}.canvas-studio-module___hmsmG__rail button,.canvas-studio-module___hmsmG__dock button,.canvas-studio-module___hmsmG__rail .canvas-studio-module___hmsmG__aiLabel{font-size:var(--studio-rail-label-size);font-weight:var(--weight-medium)}.canvas-studio-module___hmsmG__rail button>span>svg,.canvas-studio-module___hmsmG__dock button>span>svg{width:var(--studio-rail-icon-size);height:var(--studio-rail-icon-size);stroke-width:1.5px}.canvas-studio-module___hmsmG__rail button[aria-pressed=true]>span,.canvas-studio-module___hmsmG__dock button[aria-pressed=true]>span{background:var(--studio-wash)}@media (min-width:64rem){.canvas-studio-module___hmsmG__rail button[aria-pressed=true],.canvas-studio-module___hmsmG__rail button[aria-expanded=true]{color:var(--studio-ink);font-weight:var(--weight-bold)}.canvas-studio-module___hmsmG__rail button[aria-pressed=true]>span:first-child,.canvas-studio-module___hmsmG__rail button[aria-expanded=true]>span:first-child{background:var(--studio-ink);color:var(--studio-surface)}.canvas-studio-module___hmsmG__rail button[aria-pressed=true]:hover>span:first-child,.canvas-studio-module___hmsmG__rail button[aria-expanded=true]:hover>span:first-child{background:var(--studio-ink)}}.canvas-studio-module___hmsmG__inspirationPrompt button,.canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__phoneActions button{background:var(--studio-float-bg);border-color:var(--studio-float-line);box-shadow:var(--studio-float-shadow);-webkit-backdrop-filter:blur(var(--studio-float-blur));backdrop-filter:blur(var(--studio-float-blur))}.canvas-studio-module___hmsmG__phoneActions button[aria-pressed=true]{background:var(--studio-ink)}.canvas-studio-module___hmsmG__artworkRequired{justify-content:center;align-items:center;gap:var(--space-1-5);color:var(--studio-ink-2);display:flex}.canvas-studio-module___hmsmG__artworkRequired svg{width:var(--studio-info-size);height:var(--studio-info-size);flex:none}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor{background:var(--studio-stage-lighting)}.canvas-studio-module___hmsmG__workspace{--studio-phone-header-clearance:calc(var(--studio-measured-header-height,var(--control-min-size)) + var(--space-4));padding-bottom:calc(var(--studio-measured-footer-height,0rem) + var(--studio-measured-dock-height,var(--studio-tool-height)) + var(--space-2))}.canvas-studio-module___hmsmG__header{top:var(--space-2)}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView{background:0 0;border:0;padding:0}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button{padding-inline:var(--space-2);font-size:var(--text-sm);flex:0 auto}.canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button:first-child svg{display:none}.canvas-studio-module___hmsmG__phoneActions button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.canvas-studio-module___hmsmG__canvas{--studio-panel-inset:var(--space-2);background:0 0}.canvas-studio-module___hmsmG__surfaces{max-height:none;overflow:visible}.canvas-studio-module___hmsmG__surfaces[data-inspiration]{gap:var(--space-1)}.canvas-studio-module___hmsmG__inspirationPrompt button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--text-sm);background:0 0;border-color:#0000}.canvas-studio-module___hmsmG__dock{inset-inline:0;bottom:var(--studio-measured-footer-height,var(--studio-phone-dock-bottom));padding:var(--space-1) var(--space-3);border:0;border-top:var(--border-width) solid var(--studio-line);border-radius:var(--studio-sheet-radius) var(--studio-sheet-radius) 0 0;background:var(--studio-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.canvas-studio-module___hmsmG__dock button{min-height:var(--studio-mobile-tool-height);gap:0}.canvas-studio-module___hmsmG__dock button>span{width:var(--space-10);height:var(--space-8)}.canvas-studio-module___hmsmG__dock .canvas-studio-module___hmsmG__aiPhoneLabel{width:auto;height:auto}.canvas-studio-module___hmsmG__footer{gap:var(--space-1);padding:var(--space-2) var(--space-4) max(var(--space-2),env(safe-area-inset-bottom));border-top:0}.canvas-studio-module___hmsmG__artworkRequired{font-size:var(--text-xs)}}@media (max-width:63.999rem) and (max-height:32rem){.canvas-studio-module___hmsmG__workspace{flex-direction:column;padding-bottom:0;display:flex}.canvas-studio-module___hmsmG__header{background:var(--studio-surface);box-shadow:0 0 0 var(--space-2) var(--studio-surface)}.canvas-studio-module___hmsmG__canvas{height:var(--studio-phone-canvas-min);flex:none;margin-bottom:0}.canvas-studio-module___hmsmG__dock{flex:none;order:2;margin:0;position:relative;inset:auto}.canvas-studio-module___hmsmG__footer{flex:none;order:3;margin:0;position:relative;inset:auto}}.canvas-studio-module___hmsmG__sheetHeader[data-leading]{padding-left:var(--space-2);justify-content:flex-start;gap:var(--space-1)}.canvas-studio-module___hmsmG__sheetHeader[data-leading]>p{flex:1}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent:has([data-style-picker]){padding:var(--space-2) var(--space-4) var(--space-4);flex:1}.canvas-studio-module___hmsmG__boxContextTools{align-items:center;width:100%;min-width:0;display:flex}.canvas-studio-module___hmsmG__boxContextTools>[data-artwork-toolbar]{flex:1;min-width:0}.canvas-studio-module___hmsmG__boxContextTools>button{flex:0 0 var(--control-min-size)}.canvas-studio-module___hmsmG__boxContextTools button{color:var(--studio-ink);font:inherit;font-size:var(--text-xs);min-height:var(--control-min-size);cursor:pointer;background:0 0;border:0;min-width:0}.canvas-studio-module___hmsmG__boxContextTools button>span{width:auto;height:auto}.canvas-studio-module___hmsmG__boxContextTools button>svg{width:var(--space-4);height:var(--space-4)}.canvas-studio-module___hmsmG__boxContextTools [data-artwork-toolbar] button{font-size:var(--text-xs)}.canvas-studio-module___hmsmG__editor[data-box-studio] .canvas-studio-module___hmsmG__utilityList>button>span{width:auto;height:auto;display:inline-flex}.canvas-studio-module___hmsmG__editor[data-box-studio] .canvas-studio-module___hmsmG__utilityList .canvas-studio-module___hmsmG__aiLabel{display:inline}.canvas-studio-module___hmsmG__editor[data-box-studio] .canvas-studio-module___hmsmG__utilityList .canvas-studio-module___hmsmG__aiPhoneLabel{display:none}}.canvas-studio-module___hmsmG__sheet[data-content-only] .canvas-studio-module___hmsmG__sheetContent{gap:0;padding:0;overflow:hidden}.canvas-studio-module___hmsmG__sheet[data-content-only] .canvas-studio-module___hmsmG__sheetContent>div:not([hidden]){height:100%;min-height:0;display:flex}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__sheet[data-content-only]{top:calc(var(--studio-sheet-offset,0rem) + min(var(--studio-size-mix-entry-height),var(--studio-sheet-viewport,100dvh) * .08));height:calc(var(--studio-sheet-viewport,100dvh) - min(var(--studio-size-mix-entry-height),var(--studio-sheet-viewport,100dvh) * .08));max-height:none}}.canvas-studio-module___hmsmG__orderContents{display:contents}.canvas-studio-module___hmsmG__orderContents[hidden],.canvas-studio-module___hmsmG__sheetContent>[hidden]{display:none}@media (min-width:64rem){.canvas-studio-module___hmsmG__editor[data-tool=ai]{--studio-tool-panel-width:25rem}.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent:not(:has([data-chat-started])){padding-top:var(--space-1-5);padding-bottom:var(--space-3)}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-tool=ai] :where(.canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]) .canvas-studio-module___hmsmG__sheetContent:has([data-style-start]){padding-inline:var(--space-3)}.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__canvas{height:calc(35dvh - var(--studio-phone-header-clearance));min-height:0;padding-bottom:0}.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__surfaces{display:none}}@media (min-width:64rem){.canvas-studio-module___hmsmG__editor[data-box-studio][data-printed-colour]:not([data-tool=ai]){--studio-order-width:var(--studio-printed-order-width);--studio-order-column:calc(var(--studio-order-width) + var(--space-4))}.canvas-studio-module___hmsmG__editor:not([data-box-studio]){--studio-rail-width:clamp(4.5rem,5.5vw,5.5rem);--studio-tool-panel-width:clamp(18.5rem,22vw,var(--studio-tool-max,22.5rem));--studio-order-width:clamp(15rem,20vw,var(--studio-order-max,22.25rem));--studio-order-column:calc(var(--studio-order-width) + var(--space-4));--studio-active-panel:var(--studio-tool-panel-width)}.canvas-studio-module___hmsmG__editor[data-tool=ai]:not([data-box-studio]){--studio-tool-max:25rem}.canvas-studio-module___hmsmG__editor[data-printed-colour]:not([data-tool=ai]){--studio-order-max:var(--studio-printed-order-width)}.canvas-studio-module___hmsmG__editor[data-wide-panel]:not([data-box-studio]){--studio-active-panel:min(42.5rem,calc((100% - var(--studio-rail-width) - var(--studio-order-column)) * .45))}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-rail-width) var(--studio-active-panel) minmax(0,1fr) var(--studio-order-column)}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{width:100%;min-width:0;box-shadow:none;grid-area:1/2;position:relative;inset:auto}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{grid-area:1/3}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__orderCard{grid-area:1/4}.canvas-studio-module___hmsmG__editor:not([data-box-studio]) .canvas-studio-module___hmsmG__canvas:has(.canvas-studio-module___hmsmG__surfaces:empty){padding-bottom:0}}@media (min-width:64rem) and (max-width:89.999rem){.canvas-studio-module___hmsmG__editor:not([data-box-studio]) .canvas-studio-module___hmsmG__sheetHeader{padding-inline:var(--space-3) var(--space-1)}.canvas-studio-module___hmsmG__editor:not([data-box-studio]) .canvas-studio-module___hmsmG__sheetContent,.canvas-studio-module___hmsmG__editor:not([data-box-studio]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order] .canvas-studio-module___hmsmG__sheetContent,.canvas-studio-module___hmsmG__editor:not([data-box-studio]) .canvas-studio-module___hmsmG__footer{padding-inline:var(--space-4)}}@media (min-width:64rem) and (max-width:79.999rem){.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{grid-template-columns:var(--studio-active-panel) minmax(0,1fr) var(--studio-order-column);grid-template-rows:auto minmax(0,1fr)}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__rail{padding:var(--space-1);border-bottom:var(--border-width) solid var(--studio-line);grid-area:1/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__rail button{white-space:normal;justify-content:flex-start;min-width:0;height:100%;margin:0}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{grid-area:2/1}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{grid-area:1/2/span 2}.canvas-studio-module___hmsmG__editor[data-tool]:not([data-box-studio],[data-expanded-preview]) .canvas-studio-module___hmsmG__orderCard{grid-area:1/3/span 2}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order]{visibility:hidden;box-shadow:none}.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order]::backdrop{background:0 0}.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=order] [data-colour-dialog]{visibility:visible}}@media (max-width:63.999rem) and (max-height:27.5rem){.canvas-studio-module___hmsmG__editor[data-colour-picker]>.canvas-studio-module___hmsmG__header,.canvas-studio-module___hmsmG__editor[data-colour-picker] .canvas-studio-module___hmsmG__dock{visibility:hidden}}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__sheet[data-canvas-sheet][data-mobile-fullscreen]{inset:auto;top:var(--studio-sheet-offset,0rem);width:100%;height:var(--studio-sheet-viewport,100dvh);max-height:var(--studio-sheet-viewport,100dvh);box-sizing:border-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);z-index:var(--layer-studio-title);border-radius:0;position:fixed;bottom:auto;left:0}.canvas-studio-module___hmsmG__editor .canvas-studio-module___hmsmG__sheet[data-canvas-sheet][data-mobile-fullscreen]{height:var(--studio-sheet-viewport,100dvh);max-height:var(--studio-sheet-viewport,100dvh);top:var(--studio-sheet-offset,0rem);bottom:auto}.canvas-studio-module___hmsmG__sheet[data-mobile-fullscreen] .canvas-studio-module___hmsmG__grab{display:none}.canvas-studio-module___hmsmG__sheet[data-mobile-fullscreen] .canvas-studio-module___hmsmG__sheetHeader{padding:var(--space-2) var(--space-3);min-height:var(--space-12);height:auto}.canvas-studio-module___hmsmG__editor .canvas-studio-module___hmsmG__sheet[data-mobile-fullscreen] .canvas-studio-module___hmsmG__sheetContent,.canvas-studio-module___hmsmG__sheet[data-mobile-fullscreen] .canvas-studio-module___hmsmG__sheetContent{min-height:0;padding:var(--space-3) var(--space-4);flex:1}.canvas-studio-module___hmsmG__editor[data-tool=ai] .canvas-studio-module___hmsmG__sheet:where([data-canvas-sheet=tools])[data-mobile-fullscreen] .canvas-studio-module___hmsmG__sheetContent{overflow:hidden}.canvas-studio-module___hmsmG__footer{gap:var(--space-2);padding:var(--space-2) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom))}.canvas-studio-module___hmsmG__footer>p{margin:0}.canvas-studio-module___hmsmG__dock{padding:var(--space-1) var(--space-4)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header{inset:0 var(--space-3-5) auto;height:var(--studio-header-height);min-height:var(--studio-header-height);justify-content:space-between}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close,.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__phoneActions button{width:var(--space-10);height:var(--space-10);min-width:var(--space-10);min-height:var(--space-10);border:var(--border-width) solid var(--studio-phone-control-line);background:var(--studio-phone-control-bg);box-shadow:none;border-radius:50%;padding:0}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close:before{display:none}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__close svg,.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__phoneActions svg{width:var(--space-5);height:var(--space-5)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__phoneActions button:disabled{opacity:1;color:var(--studio-phone-undo-disabled);background:var(--studio-phone-control-disabled-bg);cursor:default}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView{max-width:calc(100% - var(--space-10) * 2 - var(--space-4));padding:0 var(--studio-phone-switch-inset);border-radius:var(--shape-pill);background:var(--studio-float-line);flex:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button{isolation:isolate;min-width:0;height:var(--space-10);min-height:var(--space-10);padding:0 var(--space-2-5);font-size:var(--space-3-5);gap:var(--studio-phone-switch-gap);color:var(--studio-muted);flex:0 auto;position:relative}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button[aria-pressed=true]{color:var(--studio-ink);box-shadow:none;background:0 0}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button[aria-pressed=true]:before{content:"";inset:var(--studio-phone-switch-inset) 0;z-index:-1;border-radius:inherit;background:var(--studio-surface);box-shadow:var(--studio-phone-segment-shadow);position:absolute}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button svg{width:var(--studio-info-size);height:var(--studio-info-size);display:block}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__workspace{--studio-phone-header-clearance:var(--studio-header-height);padding-bottom:calc(var(--studio-measured-footer-height,0rem) + var(--studio-measured-dock-height,var(--studio-header-height)))}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__canvas{--studio-surface-height:0rem}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__canvas:has([data-studio-surfaces]:not(:empty)){--studio-surface-height:calc(var(--studio-measured-surfaces-height,0rem) + var(--space-4))}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__inspirationPrompt{gap:var(--space-2-5);font-size:var(--space-3-5);flex-wrap:wrap;max-width:100%}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__inspirationPrompt button{min-height:var(--control-min-size);padding:0 var(--space-3);border:var(--border-width) solid var(--studio-phone-chip-line);background:var(--studio-phone-chip-bg);font-size:var(--space-3-5);font-weight:600}.canvas-studio-module___hmsmG__placementStatus{justify-content:center;align-items:center;gap:var(--space-1-5);font-size:var(--studio-section-label-size);color:var(--studio-muted);text-align:center;display:flex}.canvas-studio-module___hmsmG__placementStatus svg{width:var(--space-4);height:var(--space-4);color:var(--studio-phone-status);flex:none}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__dock{padding:var(--space-2) var(--space-1-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__dock button{width:100%;min-width:0;min-height:var(--space-12);gap:var(--space-1);font-size:var(--studio-phone-tool-label);white-space:normal;overflow-wrap:anywhere;text-align:center;padding:0}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__dock button>span:first-child{width:auto;height:var(--studio-phone-tool-icon)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__dock button>span>svg{width:var(--studio-phone-tool-icon);height:var(--studio-phone-tool-icon)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__footer{padding:var(--space-3) var(--space-4) max(var(--space-3-5),env(safe-area-inset-bottom));gap:var(--space-2)}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__footer:before{content:"";top:0;left:var(--space-4);right:var(--space-4);height:var(--border-width);background:var(--studio-line);position:absolute}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__artworkRequired{font-size:var(--studio-phone-copy-size);min-height:var(--space-6);color:var(--studio-muted)}}@media (max-width:21.25rem){.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button{width:var(--studio-phone-order-height);min-height:var(--space-10);justify-content:center}.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__header .canvas-studio-module___hmsmG__phoneView button>span:last-child{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);position:absolute;overflow:hidden}}@media (max-width:63.999rem) and (max-height:32rem){.canvas-studio-module___hmsmG__editor[data-phone-first-screen] .canvas-studio-module___hmsmG__workspace{padding-bottom:0}}@media (max-width:63.999rem) and (min-height:32.001rem){.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__workspace{flex-direction:column;padding-bottom:0;display:flex}.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__canvas{flex:1 0 var(--studio-phone-canvas-min);height:auto;min-height:var(--studio-phone-canvas-min);margin-bottom:0}.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__footer{flex:none;margin:0;position:relative;inset:auto}.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__dock{order:2}.canvas-studio-module___hmsmG__editor[data-phone-first-screen]:not([data-tiny-viewport]):not([data-tool]):not([data-order-open]):not([data-expanded-preview]) .canvas-studio-module___hmsmG__footer{order:3}}.canvas-studio-module___hmsmG__fixLettering{bottom:var(--space-4);left:var(--space-4);z-index:var(--layer-studio-panel);padding:var(--space-3);border-radius:var(--radius-pill);background:var(--studio-ink);color:var(--studio-surface);position:absolute}@media (max-width:63.999rem){.canvas-studio-module___hmsmG__editor[data-lettering-mode] .canvas-studio-module___hmsmG__sheet[data-mobile-fullscreen] .canvas-studio-module___hmsmG__sheetContent{padding:0 var(--space-4) var(--space-4)}.canvas-studio-module___hmsmG__editor[data-lettering-mode] .canvas-studio-module___hmsmG__sheetHeader{box-sizing:border-box;min-height:3.5rem}.canvas-studio-module___hmsmG__editor[data-tool=text]>.canvas-studio-module___hmsmG__header,.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__canvas{display:none}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__workspace{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{width:100%;min-width:0;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;grid-area:1/1;padding:0;position:relative;inset:auto}.canvas-studio-module___hmsmG__editor[data-tool=text]:has([data-lettering-accessory]) .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools]{height:min(100%,max(0rem,calc(var(--studio-sheet-offset,0rem) + var(--studio-sheet-viewport,100dvh) - max(var(--studio-sheet-offset,0rem),var(--studio-sheet-parent-top,0rem)))));max-height:calc(100% - max(0rem,calc(var(--studio-sheet-offset,0rem) - var(--studio-sheet-parent-top,0rem))));align-self:start;margin-block-start:max(0rem,calc(var(--studio-sheet-offset,0rem) - var(--studio-sheet-parent-top,0rem)))}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools] .canvas-studio-module___hmsmG__grab{display:none}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools] .canvas-studio-module___hmsmG__sheetContent{padding:0 var(--space-4) var(--space-4)}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__sheet[data-canvas-sheet=tools] .canvas-studio-module___hmsmG__sheetHeader{padding:var(--space-2) var(--space-3)}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__footer{margin:0;position:relative;inset:auto}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__dock{grid-area:2/1}.canvas-studio-module___hmsmG__editor[data-tool=text] .canvas-studio-module___hmsmG__footer{grid-area:3/1}.canvas-studio-module___hmsmG__editor[data-tool=text]:has([data-lettering-accessory]):has(textarea:focus) :is(.canvas-studio-module___hmsmG__dock,.canvas-studio-module___hmsmG__footer){display:none}}.canvas-studio-module___hmsmG__clarity{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.canvas-studio-module___hmsmG__clarityMessage{align-items:center;gap:var(--space-1-5);font-size:var(--studio-section-label-size);color:var(--studio-ink);display:inline-flex}.canvas-studio-module___hmsmG__clarityMessage svg{color:var(--color-artwork-advice-icon);flex:none}.canvas-studio-module___hmsmG__clarity[data-clarity-notice=minimum] .canvas-studio-module___hmsmG__clarityMessage svg{color:var(--color-artwork-minimum-icon)}.canvas-studio-module___hmsmG__clarity[data-clarity-notice=done] .canvas-studio-module___hmsmG__clarityMessage svg{color:var(--studio-phone-status)}.canvas-studio-module___hmsmG__clarity button{min-block-size:var(--control-min-size)}.canvas-studio-module___hmsmG__clarity .canvas-studio-module___hmsmG__clarityAction{--color-border-strong:color-mix(in srgb, var(--studio-muted) 76%, var(--studio-surface));--color-surface-sunken:var(--studio-chip);min-block-size:var(--space-12);max-inline-size:100%;padding-inline:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--studio-phone-segment-shadow)}.canvas-studio-module___hmsmG__clarity .canvas-studio-module___hmsmG__clarityAction:active:not(:disabled){transform:translateY(var(--border-width));box-shadow:none}.canvas-studio-module___hmsmG__colourSuggestion{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.canvas-studio-module___hmsmG__colourSuggestion>div{gap:var(--space-2);flex-wrap:wrap;display:flex}
.studio-ai-design-module__jnvP7G__brief{padding:var(--space-4);border-radius:var(--studio-radius);background:var(--studio-chip);overflow-wrap:anywhere;font-size:var(--text-sm);white-space:pre-wrap;max-height:30vh;margin:0;line-height:1.6;overflow:auto}.studio-ai-design-module__jnvP7G__requestTags{gap:var(--space-1-5);margin:var(--space-2) 0 0;white-space:normal;flex-wrap:wrap;padding:0;list-style:none;display:flex}.studio-ai-design-module__jnvP7G__requestTags li{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill);background:var(--studio-surface);font-size:var(--text-xs);line-height:var(--leading-snug)}.studio-ai-design-module__jnvP7G__results{gap:var(--space-3);display:grid}.studio-ai-design-module__jnvP7G__designSummary{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.studio-ai-design-module__jnvP7G__resultActions{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-ai-design-module__jnvP7G__resultActions button{font-size:var(--text-sm)}.studio-ai-design-module__jnvP7G__resultDetails{align-items:start;gap:var(--space-2) var(--space-4);color:var(--studio-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.studio-ai-design-module__jnvP7G__resultDetails .studio-ai-design-module__jnvP7G__link{font-size:inherit;text-decoration:none}.studio-ai-design-module__jnvP7G__resultDetails details{flex:1;min-width:0}.studio-ai-design-module__jnvP7G__resultDetails details[open]{flex-basis:100%}.studio-ai-design-module__jnvP7G__resultDetails summary{width:max-content;min-height:var(--control-min-size);cursor:pointer;align-items:center;list-style:none;display:flex}.studio-ai-design-module__jnvP7G__resultDetails summary:after{content:"+";margin-left:var(--space-1)}.studio-ai-design-module__jnvP7G__resultDetails details[open] summary:after{content:"−"}.studio-ai-design-module__jnvP7G__resultDetails summary::-webkit-details-marker{display:none}.studio-ai-design-module__jnvP7G__panelFooter{padding:var(--space-4) 0;border-top:var(--border-width) solid var(--studio-line);color:var(--studio-muted);font-size:var(--text-xs);margin-top:auto;line-height:1.5}.studio-ai-design-module__jnvP7G__notice{z-index:var(--layer-studio-chrome);top:var(--space-20);left:var(--space-4);right:var(--space-4);max-width:var(--studio-ai-notice-width);padding:var(--space-1) var(--space-3);background:var(--studio-surface);border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-inline:auto;display:flex;position:absolute}.studio-ai-design-module__jnvP7G__notice[data-ai-error]{border-radius:var(--studio-radius);overflow-wrap:anywhere;flex-direction:column;align-items:stretch}.studio-ai-design-module__jnvP7G__notice:has([data-ai-progress]){padding-block:var(--space-1)}.studio-ai-design-module__jnvP7G__notice button:focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}@media (max-width:63.999rem){.studio-ai-design-module__jnvP7G__notice{top:auto;bottom:calc(var(--studio-surface-height) + var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--studio-radius)}.studio-ai-design-module__jnvP7G__brief{max-height:20vh}.studio-ai-design-module__jnvP7G__panelFooter{display:none}.studio-ai-design-module__jnvP7G__resultActions button{flex:1}}.studio-ai-design-module__jnvP7G__failure{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);font-size:var(--text-sm);display:grid}.studio-ai-design-module__jnvP7G__panel{gap:var(--space-3-5);min-width:0;min-height:0;color:var(--studio-ink);font-size:var(--ai-chat-message);flex-direction:column;flex:1;display:flex;overflow:hidden}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]){overflow:auto}.studio-ai-design-module__jnvP7G__panel p{margin:0}.studio-ai-design-module__jnvP7G__panel,.studio-ai-design-module__jnvP7G__prompt,.studio-ai-design-module__jnvP7G__userMessage,.studio-ai-design-module__jnvP7G__reply,.studio-ai-design-module__jnvP7G__ideas [role=button],.studio-ai-design-module__jnvP7G__ideas [role=button]>span{-webkit-user-select:text;user-select:text}.studio-ai-design-module__jnvP7G__panel::selection,.studio-ai-design-module__jnvP7G__panel ::selection{background-color:var(--studio-ink);color:var(--studio-surface)}.studio-ai-design-module__jnvP7G__userMessage [data-ai-prompt-text],.studio-ai-design-module__jnvP7G__reply,.studio-ai-design-module__jnvP7G__ideas [role=button]>span{cursor:text}.studio-ai-design-module__jnvP7G__srOnly{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.studio-ai-design-module__jnvP7G__panel :is(button,textarea,select,[role=button]):focus-visible{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.studio-ai-design-module__jnvP7G__panel button{font:inherit;cursor:pointer;color:inherit}.studio-ai-design-module__jnvP7G__panel button:disabled{cursor:default;opacity:.55}.studio-ai-design-module__jnvP7G__start{gap:var(--space-3-5);flex:none;display:grid}.studio-ai-design-module__jnvP7G__start h3{margin:var(--space-1-5) 0 0;color:var(--studio-ink);font-size:var(--ai-chat-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.25}.studio-ai-design-module__jnvP7G__contextCard{align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--studio-line);border-radius:var(--ai-chat-row-radius);background:var(--studio-panel);min-width:0;display:flex}.studio-ai-design-module__jnvP7G__contextCard>span:last-child{gap:var(--space-1);min-width:0;display:grid}.studio-ai-design-module__jnvP7G__contextCard strong{font-size:var(--ai-chat-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-ai-design-module__jnvP7G__contextCard small{font-size:var(--text-xs);color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__productThumbnail{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-md);background:var(--studio-stage);flex:none;place-items:center;display:grid;overflow:hidden}.studio-ai-design-module__jnvP7G__productThumbnail svg{width:100%;height:100%;display:block}.studio-ai-design-module__jnvP7G__productThumbnail>svg:not([data-panel-preview]){width:var(--space-6);height:var(--space-6)}.studio-ai-design-module__jnvP7G__composerDock{gap:var(--space-2-5);flex:none;min-width:0;display:grid}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__composerDock{margin-top:auto}.studio-ai-design-module__jnvP7G__composerRoot{min-width:0;position:relative;container-type:inline-size}.studio-ai-design-module__jnvP7G__composeForm{margin:0}.studio-ai-design-module__jnvP7G__composer{gap:var(--space-2);padding:var(--space-3) var(--space-2-5) var(--space-1-5) var(--space-3-5);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--ai-chat-composer-radius);background:var(--studio-surface);box-shadow:0 calc(var(--space-1) / 2) var(--space-2-5) color-mix(in srgb,var(--studio-ink) 5%,transparent);flex-direction:column;display:flex}.studio-ai-design-module__jnvP7G__composer:focus-within{border-color:var(--studio-ink);box-shadow:0 0 0 var(--focus-ring-offset) color-mix(in srgb,var(--studio-ink) 6%,transparent)}.studio-ai-design-module__jnvP7G__prompt{box-sizing:border-box;resize:none;width:100%;min-height:2.625rem;max-height:7.875rem;color:inherit;font:inherit;font-size:var(--ai-chat-message);background:0 0;border:0;flex:none;margin:0;padding:0;line-height:1.45;display:block;overflow:auto}.studio-ai-design-module__jnvP7G__prompt::placeholder{color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__panel .studio-ai-design-module__jnvP7G__prompt:focus-visible{outline:0}.studio-ai-design-module__jnvP7G__composerTools{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--control-min-size);display:flex}.studio-ai-design-module__jnvP7G__add,.studio-ai-design-module__jnvP7G__primary,.studio-ai-design-module__jnvP7G__regenerate{width:var(--control-min-size);height:var(--control-min-size);isolation:isolate;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.studio-ai-design-module__jnvP7G__add:before,.studio-ai-design-module__jnvP7G__primary:before,.studio-ai-design-module__jnvP7G__regenerate:before{content:"";z-index:-1;width:var(--ai-chat-control);height:var(--ai-chat-control);border:var(--border-width) solid var(--studio-line);border-radius:50%;position:absolute}.studio-ai-design-module__jnvP7G__primary{margin-left:auto;color:var(--studio-surface)!important}.studio-ai-design-module__jnvP7G__primary:before{width:var(--ai-chat-send);height:var(--ai-chat-send);background:var(--studio-ink);border-color:var(--studio-ink)}.studio-ai-design-module__jnvP7G__panel .studio-ai-design-module__jnvP7G__primary:disabled{opacity:1;color:var(--studio-muted)!important}.studio-ai-design-module__jnvP7G__primary:disabled:before{background:var(--studio-line);border-color:var(--studio-line)}.studio-ai-design-module__jnvP7G__add:hover:before,.studio-ai-design-module__jnvP7G__regenerate:hover:before{background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__brandChip{min-width:0;max-width:calc(100% - var(--control-min-size) * 2 - var(--space-2));isolation:isolate;flex:0 auto;align-items:center;display:flex;position:relative}.studio-ai-design-module__jnvP7G__brandChip:before{content:"";inset-inline:0;height:var(--ai-chat-brand);box-sizing:border-box;border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);background:var(--studio-surface);z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}.studio-ai-design-module__jnvP7G__brandChip:has(button:hover):before{border-color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__brandName{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-min-size);padding:0 0 0 var(--space-3);background:0 0;border:0;display:flex}.studio-ai-design-module__jnvP7G__brandName>span{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid;overflow:hidden}.studio-ai-design-module__jnvP7G__brandName>span[data-theme=light]{background:var(--studio-brand-dark-surface)}.studio-ai-design-module__jnvP7G__brandName img{object-fit:contain;width:100%;height:100%}.studio-ai-design-module__jnvP7G__brandName strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden}.studio-ai-design-module__jnvP7G__removeBrand{width:var(--control-min-size);height:var(--control-min-size);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;color:var(--studio-muted)!important}.studio-ai-design-module__jnvP7G__chooseBrand{isolation:isolate;min-height:var(--control-min-size);padding:0 var(--space-3);background:0 0;border:0;position:relative;font-size:var(--ai-chat-meta)!important;color:var(--studio-muted)!important}.studio-ai-design-module__jnvP7G__chooseBrand:before{content:"";z-index:-1;inset:var(--space-1-5) 0;border:var(--border-width) dashed var(--studio-line-strong);border-radius:var(--radius-pill);position:absolute}.studio-ai-design-module__jnvP7G__chooseBrand:hover:before{background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__chooseBrand[data-nudge]:before{animation:1.8s ease-in-out 2 studio-ai-design-module__jnvP7G__brandNudge}.studio-ai-design-module__jnvP7G__chooseBrand[data-paused]:before{animation-play-state:paused}.studio-ai-design-module__jnvP7G__brandCheck{gap:var(--space-1-5);margin-top:var(--space-3);padding:var(--space-3-5);border:var(--border-width) solid var(--studio-line);border-radius:var(--ai-chat-row-radius);background:var(--studio-panel);font-size:var(--ai-chat-meta);line-height:1.5;display:grid}.studio-ai-design-module__jnvP7G__brandCheckHeading{font-weight:var(--weight-semibold);color:var(--studio-ink);outline:none}.studio-ai-design-module__jnvP7G__brandCheck p{font:inherit;color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__brandCheckActions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.studio-ai-design-module__jnvP7G__brandCheckActions button{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-min-size);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);background:var(--studio-surface);white-space:nowrap;flex:1;display:flex}.studio-ai-design-module__jnvP7G__brandCheckActions button:hover{border-color:var(--studio-ink)}.studio-ai-design-module__jnvP7G__continueWithout{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);background:0 0;border:0;display:flex;font-size:var(--ai-chat-meta)!important;color:var(--studio-muted)!important}.studio-ai-design-module__jnvP7G__continueWithout:hover{color:var(--studio-ink)!important}@keyframes studio-ai-design-module__jnvP7G__brandNudge{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--studio-ink) 9%,transparent);border-color:var(--studio-muted)}}@media (prefers-reduced-motion:reduce){.studio-ai-design-module__jnvP7G__chooseBrand[data-nudge]:before{border-color:var(--studio-muted);animation:none}}.studio-ai-design-module__jnvP7G__attachmentLoading{left:var(--space-2);bottom:var(--space-2);width:var(--space-3);height:var(--space-3);border:var(--border-width) solid var(--studio-line);border-top-color:var(--studio-ink);animation:studio-ai-design-module__jnvP7G__creationSpin var(--duration-ai-progress) linear infinite;border-radius:50%;position:absolute}.studio-ai-design-module__jnvP7G__inputMenu{z-index:var(--layer-studio-chrome);bottom:calc(100% + var(--space-2));box-sizing:border-box;gap:var(--space-1);width:min(17.5rem,100%);max-height:min(35vh,20rem);padding:var(--space-1-5);border:var(--border-width) solid var(--studio-line);border-radius:var(--ai-chat-row-radius);background:var(--studio-surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;left:0;overflow:auto}.studio-ai-design-module__jnvP7G__inputMenu[role=dialog]{padding:var(--space-3)}.studio-ai-design-module__jnvP7G__inputMenu>strong{font-size:var(--ai-chat-meta);overflow-wrap:anywhere}.studio-ai-design-module__jnvP7G__inputMenu button{align-items:center;gap:var(--space-2-5);min-width:0;min-height:var(--control-min-size);padding:var(--space-2);border-radius:var(--radius-md);text-align:left;font-size:var(--ai-chat-version-title);background:0 0;border:0;display:flex}.studio-ai-design-module__jnvP7G__inputMenu button:hover{background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__inputMenu button>span:not(.studio-ai-design-module__jnvP7G__menuCount){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-ai-design-module__jnvP7G__inputMenu img{width:var(--space-8);height:var(--space-8);object-fit:contain}.studio-ai-design-module__jnvP7G__menuCount{color:var(--studio-muted);margin-left:auto}.studio-ai-design-module__jnvP7G__field{gap:var(--space-2);font-size:var(--ai-chat-meta);display:grid}.studio-ai-design-module__jnvP7G__field select{width:100%;min-height:var(--control-min-size);padding:var(--space-2);font:inherit;color:inherit;background:var(--studio-surface);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-md)}.studio-ai-design-module__jnvP7G__ideas{margin-top:var(--space-1);flex:none;display:grid}.studio-ai-design-module__jnvP7G__ideas [role=button]{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--control-min-size);padding:var(--space-2-5) var(--space-1);border:0;border-bottom:var(--border-width) solid var(--studio-line);font-size:var(--text-sm);text-align:left;background:0 0;line-height:1.4;display:flex}.studio-ai-design-module__jnvP7G__ideas [role=button]:last-child{border-bottom:0}.studio-ai-design-module__jnvP7G__ideas [aria-disabled=true]{cursor:default;opacity:.55}.studio-ai-design-module__jnvP7G__ideas span{flex:1}.studio-ai-design-module__jnvP7G__ideas svg{width:var(--space-4);height:var(--space-4);flex:none}.studio-ai-design-module__jnvP7G__threadFrame{flex:1;min-height:0;position:relative}.studio-ai-design-module__jnvP7G__threadFrame[data-scrolled]:after{content:"";height:var(--space-10);background:linear-gradient(var(--studio-surface),transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.studio-ai-design-module__jnvP7G__transcript{overscroll-behavior:contain;height:100%;overflow:auto}.studio-ai-design-module__jnvP7G__threadContent{box-sizing:border-box;gap:var(--space-3);min-height:100%;padding-block:var(--space-2);flex-direction:column;display:flex}.studio-ai-design-module__jnvP7G__turn{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.studio-ai-design-module__jnvP7G__turnNotice{align-items:center;gap:0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--studio-panel);flex-wrap:wrap;display:flex}.studio-ai-design-module__jnvP7G__turnNotice .studio-ai-design-module__jnvP7G__help{flex:13rem}.studio-ai-design-module__jnvP7G__revise{align-items:center;gap:var(--space-1);min-height:var(--control-min-size);color:var(--studio-ink);font:inherit;font-size:var(--ai-chat-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.studio-ai-design-module__jnvP7G__userMessage{max-width:85%;padding:var(--space-2-5) var(--space-3-5);background:var(--studio-stage);border-radius:1.125rem 1.125rem var(--space-1-5) 1.125rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ai-chat-message);align-self:flex-end;line-height:1.45}.studio-ai-design-module__jnvP7G__messageAttachment{width:var(--control-min-size);height:var(--control-min-size);margin:var(--space-2) 0 0 auto;object-fit:contain;border-radius:var(--radius-md);background:var(--studio-panel);display:block}.studio-ai-design-module__jnvP7G__reply{font-size:var(--ai-chat-message);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.studio-ai-design-module__jnvP7G__version{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:var(--border-width) solid var(--studio-line);border-radius:var(--ai-chat-row-radius);background:var(--studio-surface);display:flex}.studio-ai-design-module__jnvP7G__version[data-current]{border-color:var(--studio-ink)}.studio-ai-design-module__jnvP7G__versionImage{flex:none}.studio-ai-design-module__jnvP7G__versionAreas{max-width:5.5rem;padding:var(--border-width);display:flex;overflow:hidden}.studio-ai-design-module__jnvP7G__versionAreas>div{width:var(--space-8);height:var(--space-8);margin-left:calc(-1 * var(--space-2-5));border-radius:var(--radius-md);background:var(--studio-stage);box-shadow:0 0 0 var(--border-width) var(--studio-surface);flex:none;position:relative;overflow:hidden}.studio-ai-design-module__jnvP7G__versionAreas>div:first-child{margin-left:0}.studio-ai-design-module__jnvP7G__versionAreas svg{width:100%;height:100%;display:block}.studio-ai-design-module__jnvP7G__versionAreas span{display:none}.studio-ai-design-module__jnvP7G__versionAreas span[data-preview-status]{display:block}.studio-ai-design-module__jnvP7G__version[data-current] .studio-ai-design-module__jnvP7G__versionAreas>div{width:var(--space-10);height:var(--space-10)}.studio-ai-design-module__jnvP7G__versionMeta{gap:calc(var(--space-1) / 2);flex:1;min-width:0;line-height:1.3;display:grid}.studio-ai-design-module__jnvP7G__versionMeta strong{font-size:var(--ai-chat-version-title)}.studio-ai-design-module__jnvP7G__versionMeta>span{font-size:var(--ai-chat-meta);color:var(--studio-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.studio-ai-design-module__jnvP7G__onProduct{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--studio-ink);color:var(--studio-surface);font-size:var(--ai-chat-badge);font-weight:var(--weight-bold);white-space:nowrap;flex:none}.studio-ai-design-module__jnvP7G__restore{min-height:var(--control-min-size);padding:0 var(--space-2-5);border:var(--border-width) solid var(--studio-line-strong);border-radius:var(--radius-pill);background:0 0;flex:none;font-size:var(--ai-chat-meta)!important;font-weight:var(--weight-semibold)!important}.studio-ai-design-module__jnvP7G__regenerate{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0}.studio-ai-design-module__jnvP7G__regenerate:before{width:var(--ai-chat-chip);height:var(--ai-chat-chip)}.studio-ai-design-module__jnvP7G__link{min-height:var(--control-min-size);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline;color:var(--studio-muted)!important;font-size:var(--ai-chat-meta)!important}.studio-ai-design-module__jnvP7G__help{color:var(--studio-muted);font-size:var(--ai-chat-meta);line-height:1.5}.studio-ai-design-module__jnvP7G__error{font-size:var(--text-sm);line-height:1.5}.studio-ai-design-module__jnvP7G__limit{padding:var(--space-3);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);line-height:1.5}.studio-ai-design-module__jnvP7G__history{gap:var(--space-2);flex-direction:column;display:flex;overflow:auto}.studio-ai-design-module__jnvP7G__history>button:not(.studio-ai-design-module__jnvP7G__link){gap:var(--space-1);text-align:left;border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);padding:var(--space-3);background:0 0;display:grid}.studio-ai-design-module__jnvP7G__history>button[aria-current]{background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__history>button span{color:var(--studio-muted);font-size:var(--ai-chat-meta)}.studio-ai-design-module__jnvP7G__creationResult{gap:var(--space-2-5);min-width:0;display:grid}@keyframes studio-ai-design-module__jnvP7G__creationSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio-ai-design-module__jnvP7G__attachmentLoading{animation:none}}@media (max-width:22.5rem){.studio-ai-design-module__jnvP7G__version{gap:var(--space-1);padding:var(--space-1-5)}.studio-ai-design-module__jnvP7G__versionAreas{max-width:var(--space-10)}.studio-ai-design-module__jnvP7G__onProduct{padding-inline:var(--space-1-5)}}.studio-ai-design-module__jnvP7G__inputMenu[popover]{margin:0;position:fixed;inset:auto}.studio-ai-design-module__jnvP7G__inputMenu[popover]:not(:popover-open){display:none}.studio-ai-design-module__jnvP7G__panel[data-picker-open]{overflow:hidden}.studio-ai-design-module__jnvP7G__contextInputs{align-content:start;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--studio-line);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;min-width:0;display:grid}.studio-ai-design-module__jnvP7G__contextInput{border:var(--border-width) solid var(--studio-line);border-radius:var(--radius-lg);background:var(--studio-panel);align-items:stretch;min-width:0;display:flex;overflow:hidden}.studio-ai-design-module__jnvP7G__contextInput:last-child:nth-child(odd of .studio-ai-design-module__jnvP7G__contextInput){grid-column:1/-1}.studio-ai-design-module__jnvP7G__contextInput:focus-within{border-color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__contextInput[data-paused]{background:var(--studio-surface)}.studio-ai-design-module__jnvP7G__inputSummary{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-12);padding:var(--space-1-5) 0 var(--space-1-5) var(--space-2);box-sizing:border-box;text-align:left;border-radius:var(--radius-md);background:0 0;border:0;flex:1;display:flex}button.studio-ai-design-module__jnvP7G__inputSummary:hover:not(:disabled){background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__inputPreview{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);background:var(--studio-stage);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.studio-ai-design-module__jnvP7G__inputPreview[data-theme=light]{background:var(--studio-brand-dark-surface)}.studio-ai-design-module__jnvP7G__inputPreview img{object-fit:contain;width:100%;height:100%}[data-style-chip] .studio-ai-design-module__jnvP7G__inputPreview img{object-fit:cover}.studio-ai-design-module__jnvP7G__inputCopy{gap:calc(var(--space-1) / 2);min-width:0;line-height:1.3;display:grid}.studio-ai-design-module__jnvP7G__inputCopy small{font-size:var(--text-xs);color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-ai-design-module__jnvP7G__inputCopy strong{font-size:var(--ai-chat-meta);font-weight:var(--weight-semibold);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-ai-design-module__jnvP7G__inputRemove{width:var(--space-8);min-height:var(--control-min-size);border-radius:var(--radius-md);background:0 0;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid;color:var(--studio-muted)!important}.studio-ai-design-module__jnvP7G__inputRemove:hover:not(:disabled){background:var(--studio-chip);color:var(--studio-ink)!important}.studio-ai-design-module__jnvP7G__panel .studio-ai-design-module__jnvP7G__contextInput :focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}@container (max-width:18rem){.studio-ai-design-module__jnvP7G__contextInputs{grid-template-columns:minmax(0,1fr)}.studio-ai-design-module__jnvP7G__inputRemove{width:var(--control-min-size)}}.studio-ai-design-module__jnvP7G__messageStyle{margin-top:var(--space-1);color:var(--studio-muted);font-size:var(--text-xs);display:block}.studio-ai-design-module__jnvP7G__composerTools{flex-wrap:nowrap}.studio-ai-design-module__jnvP7G__chooseBrand{text-align:center;flex:none;min-width:max-content}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__composerDock{max-height:calc(100% - var(--space-20));flex-direction:column;flex:0 auto;min-height:0;display:flex}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__composerDock>[data-ai-panel-scope]{flex:none}.studio-ai-design-module__jnvP7G__panel[data-chat-started] :is(.studio-ai-design-module__jnvP7G__composerRoot,.studio-ai-design-module__jnvP7G__composeForm){flex-direction:column;min-height:0;display:flex}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__composer{min-height:0}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__contextInputs{min-height:calc(var(--space-12) + var(--space-4));overscroll-behavior:contain;scroll-padding-block:var(--space-1);flex:0 auto;overflow-y:auto}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__prompt{flex:0 auto}.studio-ai-design-module__jnvP7G__panel[data-chat-started] .studio-ai-design-module__jnvP7G__composerTools{flex:none}.studio-ai-design-module__jnvP7G__contextLine{font-size:var(--text-xs);color:var(--studio-muted);line-height:var(--leading-snug)}.studio-ai-design-module__jnvP7G__contextLine strong{color:var(--studio-ink);font-weight:var(--weight-medium)}.studio-ai-design-module__jnvP7G__styleChip{border-radius:var(--radius-md);background:var(--studio-panel);max-width:100%;font-size:var(--ai-chat-meta);font-weight:var(--weight-semibold);box-sizing:border-box;flex:none;grid-column:1/-1;place-self:flex-start start;align-items:center;display:flex}.studio-ai-design-module__jnvP7G__styleChoice>img{width:var(--studio-style-thumbnail);height:var(--studio-style-thumbnail);border-radius:var(--radius-md);object-fit:cover;flex:none}.studio-ai-design-module__jnvP7G__styleChoice>span{overflow-wrap:anywhere;min-width:0}.studio-ai-design-module__jnvP7G__styleChip small{font-size:var(--text-xs);color:var(--studio-muted);font-weight:var(--weight-normal);display:block}.studio-ai-design-module__jnvP7G__styleChip button{min-width:var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--radius-md);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.studio-ai-design-module__jnvP7G__styleChip button:hover{background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__styleChip .studio-ai-design-module__jnvP7G__styleChoice{gap:var(--space-2);min-width:0;padding-left:var(--space-1);font:inherit;text-align:left;flex:1;display:flex}.studio-ai-design-module__jnvP7G__ideasHeading{color:var(--studio-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);margin-bottom:var(--space-1)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]),.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__start{gap:var(--space-2)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__start h3{margin:0;font-size:1.3125rem;line-height:1.2}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__contextCard{padding:var(--space-1-5);gap:var(--space-2-5)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__productThumbnail{width:var(--ai-chat-send);height:var(--ai-chat-send)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__ideas{margin:0}@media (max-width:63.999rem){.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]){padding-inline:var(--space-1)}}@media (min-width:64rem){.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]){gap:clamp(var(--space-3),calc(10dvh - var(--space-16)),var(--space-5));--studio-style-start-heading-gap:var(--space-2)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__start,.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__composerDock{gap:var(--space-3)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__ideasHeading{margin-bottom:var(--space-2)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__ideas [role=button]{min-height:var(--space-9);padding-block:var(--space-1)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__contextInputs{gap:var(--space-1);border:0;margin:0;padding:0}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]) .studio-ai-design-module__jnvP7G__inputSummary{min-height:var(--control-min-size);padding-block:0}}@media (min-width:64rem) and (max-height:47.5rem){.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]):has([data-composer-inputs]){gap:var(--space-1);--studio-style-start-heading-gap:var(--space-1)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]):has([data-composer-inputs]) :is(.studio-ai-design-module__jnvP7G__start,.studio-ai-design-module__jnvP7G__composerDock){gap:var(--space-2)}.studio-ai-design-module__jnvP7G__panel:not([data-chat-started]):has([data-composer-inputs]) .studio-ai-design-module__jnvP7G__ideasHeading{margin-bottom:var(--space-1)}}.studio-ai-design-module__jnvP7G__areaChoice{gap:var(--space-3);display:grid}.studio-ai-design-module__jnvP7G__areaOptions{gap:var(--space-2);display:grid}.studio-ai-design-module__jnvP7G__areaOptions label{align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:var(--control-min-size);border:var(--border-width) solid var(--studio-line);border-radius:var(--studio-radius);cursor:pointer;display:flex}.studio-ai-design-module__jnvP7G__areaOptions label[data-chosen]{border-color:var(--studio-ink);background:var(--studio-chip)}.studio-ai-design-module__jnvP7G__areaOptions label:focus-within{outline:var(--focus-ring-width) solid var(--studio-ink);outline-offset:var(--focus-ring-offset)}.studio-ai-design-module__jnvP7G__areaOptions input{accent-color:var(--studio-ink);width:var(--space-4);height:var(--space-4)}.studio-ai-design-module__jnvP7G__areaOptions span{gap:var(--space-1);display:grid}.studio-ai-design-module__jnvP7G__areaOptions strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.studio-ai-design-module__jnvP7G__areaOptions small,.studio-ai-design-module__jnvP7G__scopeNote{font-size:var(--text-xs);color:var(--studio-muted)}.studio-ai-design-module__jnvP7G__scopeNote{line-height:var(--leading-snug)}.studio-ai-design-module__jnvP7G__areaChoice .studio-ai-design-module__jnvP7G__areaConfirm{color:var(--studio-surface)}
.studio-panels-module__PpcktG__navigation{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.studio-panels-module__PpcktG__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-inline:var(--space-1);display:flex}.studio-panels-module__PpcktG__heading p{margin:0}.studio-panels-module__PpcktG__navigation[data-compact]:not([data-ai-scope]) .studio-panels-module__PpcktG__heading{display:none}.studio-panels-module__PpcktG__panels{gap:var(--space-3);padding:var(--space-2);display:flex;overflow-x:auto}.studio-panels-module__PpcktG__panels button{flex:1 0 var(--studio-panel-min-width);max-width:var(--studio-panel-max-width);min-height:var(--control-min-size);gap:var(--space-1);padding:var(--space-2);border-radius:var(--studio-tile-radius);box-shadow:none;background:var(--color-bg);color:var(--color-text);font:inherit;text-align:center;cursor:pointer;border:0;align-content:start;display:grid;position:relative}.studio-panels-module__PpcktG__panels button:after{content:"";border:var(--border-width) solid var(--studio-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.studio-panels-module__PpcktG__panels button[aria-pressed=true]:after{border:calc(2 * var(--border-width)) solid var(--studio-ink)}.studio-panels-module__PpcktG__panels button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-width)}.studio-panels-module__PpcktG__panels button:disabled{cursor:default;opacity:var(--studio-panel-disabled-opacity)}.studio-panels-module__PpcktG__panels img{width:100%;height:var(--space-16);object-fit:contain;-webkit-user-select:none;user-select:none}.studio-panels-module__PpcktG__panels strong{font-size:var(--text-sm);line-height:var(--leading-tight)}.studio-panels-module__PpcktG__panels span{font-size:var(--text-xs);color:var(--color-text-muted)}.studio-panels-module__PpcktG__description{gap:var(--space-2);display:grid}@media (max-width:48rem){.studio-panels-module__PpcktG__panels{gap:var(--space-2)}.studio-panels-module__PpcktG__panels button{flex-basis:var(--space-24);position:relative}.studio-panels-module__PpcktG__panels img{height:var(--space-12)}}.studio-panels-module__PpcktG__locations{gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-panels-module__PpcktG__locations button{min-height:var(--control-min-size);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.studio-panels-module__PpcktG__locations button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-selected-bg)}.studio-panels-module__PpcktG__locations button:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--space-1)}.studio-panels-module__PpcktG__navigation[data-compact]{padding:var(--space-2) var(--space-3);margin:0}.studio-panels-module__PpcktG__navigation[data-compact]>p,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__description,.studio-panels-module__PpcktG__navigation[data-compact] img,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels span{display:none}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels{gap:var(--space-2);padding:0;overflow:visible}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button{min-width:0;max-width:none;min-height:var(--control-min-size);flex:1 1 0;align-content:center;position:relative}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true] strong{font-weight:var(--weight-semibold)}.studio-panels-module__PpcktG__singlePanel{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.studio-panels-module__PpcktG__singlePanel strong{color:var(--color-text);font-weight:var(--weight-semibold)}.studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__priceBadge{top:var(--space-1);right:var(--space-1);max-width:calc(100% - var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-ink-bg);color:var(--color-text-on-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);pointer-events:none;position:absolute}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__priceBadge,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__setupPrice{display:block}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[data-priced]{padding-top:var(--space-10);min-height:var(--space-20)}.studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__setupPrice{line-height:var(--leading-tight)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__priceBadge{box-sizing:border-box;max-width:100%;padding:calc(var(--space-1) / 2) var(--space-1);line-height:var(--leading-tight);white-space:nowrap;order:-1;place-self:center;position:static}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[data-priced]{min-width:max-content;padding:var(--space-2);gap:var(--space-2);min-height:var(--space-16);align-content:start}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:48rem){.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__preview{width:100%;height:var(--studio-panel-preview-height);display:block}.studio-panels-module__PpcktG__preview svg{width:100%;height:100%;display:block}.studio-panels-module__PpcktG__navigation[data-previews] .studio-panels-module__PpcktG__panels button{min-width:var(--space-20)}@media (max-width:48rem){.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__preview{height:var(--studio-phone-panel-preview-height)}}.studio-panels-module__PpcktG__panels button[data-ai-panel=other]{opacity:.6}.studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__panelLabel,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__panelLabel{justify-content:center;align-items:center;gap:var(--space-2);color:inherit;display:flex}.studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__aiMark,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__aiMark{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--studio-ink);color:var(--studio-surface);pointer-events:none;flex:none;place-items:center;padding:0;display:grid}.studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__aiMark svg{width:var(--space-3);height:var(--space-3);stroke-width:2.5px}.studio-panels-module__PpcktG__navigation[data-compact]{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-3)}@media (max-width:48rem){.studio-panels-module__PpcktG__navigation[data-compact]:has(.studio-panels-module__PpcktG__panels[data-many]){width:100%}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many]{flex-wrap:nowrap;display:flex;overflow-x:auto}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many] button{flex:0 0 var(--studio-panel-min-width)}}@media (min-width:64rem){.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--space-24),1fr);min-width:0;padding:var(--space-1);scrollbar-width:thin;display:grid;overflow-x:auto}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[data-priced]{min-width:var(--space-24);padding:var(--space-2);gap:var(--space-1);align-content:center}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels strong{min-width:0;font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__preview{height:var(--space-12)}}.studio-panels-module__PpcktG__navigation[data-compact]:has(.studio-panels-module__PpcktG__panels){background:var(--studio-float-bg);border:var(--border-width) solid var(--studio-float-line);border-radius:var(--studio-area-radius);box-shadow:var(--studio-float-shadow);-webkit-backdrop-filter:blur(var(--studio-float-blur));backdrop-filter:blur(var(--studio-float-blur))}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button{background:0 0}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button:after{border-color:#0000}@media (hover:hover){.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button:hover:not(:disabled):not([aria-pressed=true]){background:var(--studio-hover)}}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true]{background:var(--studio-ink);color:var(--studio-surface)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true]:after{border-color:#0000}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__priceBadge{color:var(--studio-muted);font-size:var(--studio-rail-label-size);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;background:0 0;order:0;padding:0}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true] :is(.studio-panels-module__PpcktG__priceBadge,.studio-panels-module__PpcktG__setupPrice){color:var(--studio-surface)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button .studio-panels-module__PpcktG__preview{background:var(--studio-wash);border-radius:var(--radius-sm)}@media (max-width:63.999rem){.studio-panels-module__PpcktG__navigation[data-compact]:has(.studio-panels-module__PpcktG__panels){width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many]{gap:var(--space-2);padding:var(--space-1);scrollbar-width:none;scroll-padding-inline:var(--space-1);flex-wrap:nowrap;display:flex;overflow-x:auto}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels::-webkit-scrollbar{display:none}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button,.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[data-priced],.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels[data-many] button{min-width:0;min-height:var(--studio-mobile-area-height);max-width:none;padding:var(--space-2) var(--space-3);gap:var(--space-1);border-radius:var(--studio-tile-radius);background:var(--studio-float-bg);color:var(--studio-ink);text-align:left;flex:none;align-content:center}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true]{background:var(--studio-surface);color:var(--studio-ink);box-shadow:var(--studio-option-ring)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels strong{font-size:var(--studio-section-label-size);white-space:nowrap}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__priceBadge{font-size:var(--studio-rail-label-size);justify-self:start}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button[aria-pressed=true] :is(.studio-panels-module__PpcktG__priceBadge,.studio-panels-module__PpcktG__setupPrice){color:var(--studio-muted)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__setupPrice{white-space:nowrap}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button:has(.studio-panels-module__PpcktG__preview){grid-template-columns:var(--space-8) auto;column-gap:var(--space-2)}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button .studio-panels-module__PpcktG__preview{width:var(--space-8);height:var(--space-8);background:0 0;grid-area:1/1/span 3;align-self:center}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels button:has(.studio-panels-module__PpcktG__preview) :is(.studio-panels-module__PpcktG__panelLabel,.studio-panels-module__PpcktG__priceBadge,.studio-panels-module__PpcktG__setupPrice){grid-column:2}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__panelLabel{justify-content:flex-start}.studio-panels-module__PpcktG__navigation[data-compact] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__aiMark{width:var(--space-4);height:var(--space-4)}}.studio-panels-module__PpcktG__navigation[data-ai-scope] .studio-panels-module__PpcktG__panels button:after{border-color:#0000}.studio-panels-module__PpcktG__navigation[data-ai-scope] .studio-panels-module__PpcktG__panels button[aria-pressed=true]{background:var(--studio-ink);color:var(--studio-surface);box-shadow:none}.studio-panels-module__PpcktG__navigation[data-ai-scope] .studio-panels-module__PpcktG__panels button[aria-pressed=true] :is(.studio-panels-module__PpcktG__priceBadge,.studio-panels-module__PpcktG__setupPrice){color:var(--studio-surface)}.studio-panels-module__PpcktG__navigation[data-ai-scope] .studio-panels-module__PpcktG__panels .studio-panels-module__PpcktG__aiMark{background:var(--studio-surface);color:var(--studio-ink)}@media (max-width:63.999rem){.studio-panels-module__PpcktG__navigation[data-ai-scope] .studio-panels-module__PpcktG__heading{padding-inline:var(--space-2)}}
.Button-module__VMVMAW__button{appearance:none;min-block-size:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.Button-module__VMVMAW__pill{border-radius:var(--radius-pill)}.Button-module__VMVMAW__card{border-radius:var(--radius-lg)}.Button-module__VMVMAW__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.Button-module__VMVMAW__sm{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm)}.Button-module__VMVMAW__md{padding-block:var(--space-3);padding-inline:var(--space-5);font-size:var(--text-base)}.Button-module__VMVMAW__lg{padding-block:var(--space-4);padding-inline:var(--space-6);font-size:var(--text-lg)}.Button-module__VMVMAW__primary,.Button-module__VMVMAW__primaryOrange{border-color:var(--color-action);color:var(--color-on-action);background-color:var(--color-action);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__primary:hover:not(:disabled),.Button-module__VMVMAW__primaryOrange:hover:not(:disabled){border-color:var(--color-action-hover);background-color:var(--color-action-hover);box-shadow:var(--shadow-primary)}.Button-module__VMVMAW__primary:active:not(:disabled),.Button-module__VMVMAW__primaryOrange:active:not(:disabled){border-color:var(--color-action-active);background-color:var(--color-action-active);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__secondary{border-color:var(--color-border-strong);color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__secondary:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-surface)}.Button-module__VMVMAW__secondary:active:not(:disabled){border-color:var(--color-primary-active);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__ghost{color:var(--color-primary-active);background-color:#0000}.Button-module__VMVMAW__ghost:hover:not(:disabled){background-color:var(--color-primary-subtle)}.Button-module__VMVMAW__ghost:active:not(:disabled){color:var(--color-text);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__subtle{border-color:var(--color-primary-subtle);color:var(--color-primary-active);background-color:var(--color-primary-subtle)}.Button-module__VMVMAW__subtle:hover:not(:disabled){border-color:var(--color-primary)}.Button-module__VMVMAW__subtle:active:not(:disabled){border-color:var(--color-primary-active);color:var(--color-on-primary);background-color:var(--color-primary-active)}.Button-module__VMVMAW__onDark{border-color:var(--color-surface-raised);color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__onDark:hover:not(:disabled){background-color:var(--color-surface)}.Button-module__VMVMAW__onDark:active:not(:disabled){background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__onDarkGhost{border-color:var(--color-border-strong);color:var(--color-text-on-dark);background-color:#0000}.Button-module__VMVMAW__onDarkGhost:hover:not(:disabled){color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__onDarkGhost:active:not(:disabled){color:var(--color-text);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__spinner{animation:Button-module__VMVMAW__spin var(--duration-slow) var(--ease-linear) infinite}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(1turn)}}
.MobileProductAction-module__jKx6hG__position{min-width:0}.MobileProductAction-module__jKx6hG__content>a,.MobileProductAction-module__jKx6hG__content>button{width:100%}.MobileProductAction-module__jKx6hG__spacer{height:var(--product-action-height);flex-shrink:0;display:none}@media (max-width:47.999rem){.MobileProductAction-module__jKx6hG__position[data-floating=true]{height:var(--product-action-height)}.MobileProductAction-module__jKx6hG__bar[data-floating=true]{inset-inline:0;z-index:calc(var(--layer-header) - 1);padding:var(--space-3) max(var(--space-4), env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));border-block-start:var(--border-width) solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-lg);position:fixed;bottom:0}.MobileProductAction-module__jKx6hG__spacer{display:block}}
.GiftCardPanels-module__041vJa__linkField{gap:var(--space-2);align-items:center;display:flex}.GiftCardPanels-module__041vJa__linkInput{min-width:0;min-height:var(--control-min-size);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;font-size:var(--text-sm);flex:1}.GiftCardPanels-module__041vJa__collect{gap:var(--space-3);justify-items:start;display:grid}.GiftCardPanels-module__041vJa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.GiftCardPanels-module__041vJa__error{color:var(--color-danger)}
.StatusPage-module__g05hNW__page{min-block-size:var(--size-empty-min-height);align-content:center;display:grid}.StatusPage-module__g05hNW__inner{max-width:var(--measure-copy);text-align:center;align-items:center;margin-inline:auto}.StatusPage-module__g05hNW__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}
