.ProgramArtStudio_motionMode__Tw6am,.ProgramArtStudio_studio__Mmqvo{--banner-bg:var(--studio-ui-ink,#111318);--banner-surface:var(--studio-ui-ink-raised,#181b22);--banner-ink:var(--studio-ui-paper,#f8f8f6);--banner-muted:var(--studio-ui-muted,#b1b5bc);--banner-line:var(--studio-ui-line,#464b55);min-height:100%;color:var(--banner-ink);background:var(--banner-bg);color-scheme:dark;font-family:var(--body,"Inter","Noto Sans JP",system-ui,sans-serif)}.ProgramArtStudio_studio__Mmqvo{width:min(100%,1680px);margin:0 auto;padding:clamp(16px,3vw,40px)}.ProgramArtStudio_header__ritQe{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ProgramArtStudio_headerActions__0pnkV{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 18px}.ProgramArtStudio_eyebrow__5whPC,.ProgramArtStudio_groupLabel__jmqna,.ProgramArtStudio_previewHeader__NI_Gb p{margin:0;color:var(--banner-muted);font-size:16px;font-weight:600;letter-spacing:.06em}.ProgramArtStudio_eyebrow__5whPC{margin-bottom:7px;text-transform:uppercase}.ProgramArtStudio_header__ritQe h1{margin:0;font-size:clamp(24px,3vw,34px);font-style:normal;font-weight:700;line-height:1.2}.ProgramArtStudio_lead__zclaP{max-width:60ch;margin:8px 0 0;color:var(--banner-muted);font-size:16px;line-height:1.55}.ProgramArtStudio_workspace__du0Dh{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px)}.ProgramArtStudio_previewColumn___KaOz{position:relative;min-width:0}.ProgramArtStudio_previewHeader__NI_Gb{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px}.ProgramArtStudio_previewHeader__NI_Gb h2{margin:4px 0 0;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.2}.ProgramArtStudio_previewHeader__NI_Gb p.ProgramArtStudio_dimension__V3rhO{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.ProgramArtStudio_previewHost__aV9Td{display:grid;place-items:start center;min-width:0;width:100%}.ProgramArtStudio_previewFrame__pkZKE{position:relative;overflow:hidden;width:min(100%,var(--preview-height-width-limit));max-height:min(60svh,700px);box-sizing:border-box;border:1px solid var(--banner-line);background:#f2f0e9}.ProgramArtStudio_previewFrame__pkZKE[data-format=og]{--preview-height-width-limit:min(114.286svh,1333.334px);aspect-ratio:1200/630}.ProgramArtStudio_previewFrame__pkZKE[data-format=wide]{--preview-height-width-limit:min(106.667svh,1244.445px);aspect-ratio:1920/1080}.ProgramArtStudio_previewFrame__pkZKE[data-format=banner]{--preview-height-width-limit:min(180svh,2100px);aspect-ratio:1920/640}.ProgramArtStudio_previewFrame__pkZKE[data-format=square]{--preview-height-width-limit:min(60svh,700px);aspect-ratio:1}.ProgramArtStudio_previewFrame__pkZKE[data-format=portrait]{--preview-height-width-limit:min(48svh,560px);aspect-ratio:1080/1350}.ProgramArtStudio_previewFrame__pkZKE[data-format=story]{--preview-height-width-limit:min(33.75svh,393.75px);aspect-ratio:1080/1920}.ProgramArtStudio_previewCanvas___Ypo8{display:block;width:100%;height:auto}.ProgramArtStudio_previewMessage__P8U0b{position:absolute;inset:0;display:grid;margin:0;place-items:center;padding:24px;color:var(--banner-ink);background:var(--banner-bg);font-size:16px;line-height:1.55;text-align:center}.ProgramArtStudio_exportSection__FgBC5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:14px}.ProgramArtStudio_exportActions__XcuZH{display:flex;flex-wrap:wrap;gap:8px}.ProgramArtStudio_actionButton__EixnI,.ProgramArtStudio_choiceButton__HEXDy,.ProgramArtStudio_linkButton__09oje,.ProgramArtStudio_primaryButton__o3Qpu,.ProgramArtStudio_secondaryButton__V4fbQ{box-sizing:border-box;min-height:44px;padding:10px 14px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);cursor:pointer;font:inherit;font-size:16px;font-weight:600;line-height:1.35}.ProgramArtStudio_primaryButton__o3Qpu{border-color:var(--banner-ink);color:var(--banner-bg);background:var(--banner-ink)}.ProgramArtStudio_linkButton__09oje,.ProgramArtStudio_secondaryButton__V4fbQ{color:var(--banner-ink);background:rgba(0,0,0,0)}.ProgramArtStudio_linkButton__09oje{padding-inline:0;border-color:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:.2em}.ProgramArtStudio_actionButton__EixnI:hover:not(:disabled),.ProgramArtStudio_choiceButton__HEXDy:hover:not(:disabled),.ProgramArtStudio_primaryButton__o3Qpu:hover:not(:disabled),.ProgramArtStudio_secondaryButton__V4fbQ:hover:not(:disabled){color:var(--banner-ink);background:color-mix(in srgb,var(--banner-line) 46%,var(--banner-bg))}.ProgramArtStudio_primaryButton__o3Qpu:hover:not(:disabled){border-color:var(--banner-line)}.ProgramArtStudio_linkButton__09oje:hover:not(:disabled){color:var(--banner-muted)}.ProgramArtStudio_actionButton__EixnI:disabled,.ProgramArtStudio_choiceButton__HEXDy:disabled,.ProgramArtStudio_linkButton__09oje:disabled,.ProgramArtStudio_primaryButton__o3Qpu:disabled,.ProgramArtStudio_secondaryButton__V4fbQ:disabled{cursor:not-allowed;opacity:.55}.ProgramArtStudio_controls__XOXZw{display:grid;grid-gap:18px;gap:18px;min-width:0}.ProgramArtStudio_editorTabs__dX6_K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--banner-line);border-radius:4px;background:var(--banner-surface)}.ProgramArtStudio_editorTabs__dX6_K button{box-sizing:border-box;min-width:0;min-height:44px;padding:8px 12px;border:0;border-radius:3px;color:var(--banner-ink);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-weight:650}.ProgramArtStudio_editorTabs__dX6_K button[aria-selected=true]{color:var(--banner-bg);background:var(--banner-ink)}.ProgramArtStudio_editorTabs__dX6_K button:disabled{cursor:not-allowed;opacity:.55}.ProgramArtStudio_editorTabs__dX6_K button:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_editorTabPanel__nbIFH{display:grid;grid-gap:18px;gap:18px;min-width:0}.ProgramArtStudio_section__wjJPn{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0 0 18px;border-bottom:1px solid var(--banner-line)}.ProgramArtStudio_section__wjJPn h3{margin:0;font-size:18px;font-weight:650}.ProgramArtStudio_field__inXdg,.ProgramArtStudio_upload__gAvO0{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--banner-ink);font-size:16px;font-weight:600}.ProgramArtStudio_field__inXdg input,.ProgramArtStudio_field__inXdg select,.ProgramArtStudio_field__inXdg textarea,.ProgramArtStudio_upload__gAvO0 input{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);font:inherit;font-size:16px;font-weight:400;line-height:1.5}.ProgramArtStudio_field__inXdg textarea{min-height:120px;resize:vertical}.ProgramArtStudio_upload__gAvO0 input{padding:7px}.ProgramArtStudio_actionButton__EixnI:focus-visible,.ProgramArtStudio_advanced__qura6 summary:focus-visible,.ProgramArtStudio_choiceButton__HEXDy:focus-visible,.ProgramArtStudio_field__inXdg input:focus-visible,.ProgramArtStudio_field__inXdg select:focus-visible,.ProgramArtStudio_field__inXdg textarea:focus-visible,.ProgramArtStudio_linkButton__09oje:focus-visible,.ProgramArtStudio_primaryButton__o3Qpu:focus-visible,.ProgramArtStudio_secondaryButton__V4fbQ:focus-visible,.ProgramArtStudio_upload__gAvO0 input:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_advanced__qura6{display:grid;min-width:0;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--banner-line)}.ProgramArtStudio_advanced__qura6 summary{display:flex;align-items:center;min-height:44px;color:var(--banner-ink);cursor:pointer;font-size:16px;font-weight:600}.ProgramArtStudio_advancedBody__KlCPB{display:grid;grid-gap:14px;gap:14px;min-width:0}.ProgramArtStudio_detailActions__5od_s{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ProgramArtStudio_field__inXdg input[type=range]{min-height:44px;padding:0;accent-color:var(--banner-ink)}.ProgramArtStudio_rangeValue__elkNp{float:right;color:var(--banner-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.ProgramArtStudio_error__yiD76,.ProgramArtStudio_helper__rKSxy,.ProgramArtStudio_notice__mO4j6,.ProgramArtStudio_status__X3TXP{margin:0;color:var(--banner-muted);font-size:16px;line-height:1.55}.ProgramArtStudio_error__yiD76{color:var(--banner-ink)}.ProgramArtStudio_candidatePanel__DykYu{display:grid;grid-gap:10px;gap:10px;padding:2px 0 2px 14px;border-left:2px solid var(--banner-line)}.ProgramArtStudio_candidatePanel__DykYu p{margin:0;color:var(--banner-muted);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.ProgramArtStudio_choiceRow__SIhf9{display:flex;flex-wrap:wrap;gap:8px}.ProgramArtStudio_choiceGroupLabel__MDS2G{font-weight:600}.ProgramArtStudio_choiceGroupHelp__Rx3K3,.ProgramArtStudio_choiceGroupLabel__MDS2G{align-self:center;color:var(--banner-muted);font-size:14px}.ProgramArtStudio_inlineChoiceField__N4Ots{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--banner-ink);font-size:16px;font-weight:600}.ProgramArtStudio_paletteChoices__UrQGw{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ProgramArtStudio_paletteChoice__uAuC8{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-width:56px;min-height:60px;padding:4px 6px;border:1px solid rgba(0,0,0,0);border-radius:3px;color:var(--banner-ink);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:12px}.ProgramArtStudio_paletteChoice__uAuC8[aria-pressed=true]{border-color:var(--banner-ink)}.ProgramArtStudio_paletteChoice__uAuC8:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_paletteChoice__uAuC8:disabled{cursor:not-allowed;opacity:.55}.ProgramArtStudio_paletteSwatch__ctuZN{display:block;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--banner-ink) 35%,transparent);border-radius:50%}.ProgramArtStudio_batchProgress__7SIYx,.ProgramArtStudio_batchResultActions__Ij3IT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;min-width:0}.ProgramArtStudio_batchProgress__7SIYx{flex:1 1 100%;color:var(--banner-muted);font-size:16px}.ProgramArtStudio_batchResults__XCe_9 .ProgramArtStudio_projectSectionHeading__P90t_{flex-wrap:wrap;align-items:center}.ProgramArtStudio_batchResults__XCe_9,.ProgramArtStudio_queueReview__W1Aoy{display:grid;grid-gap:12px;gap:12px;min-width:0}.ProgramArtStudio_batchResultGrid__JVWlR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px;min-width:0}.ProgramArtStudio_batchResult__G_hDd{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:10px 0;border-top:1px solid var(--banner-line)}.ProgramArtStudio_batchResultHeading__purh2{display:grid;grid-gap:3px;gap:3px;min-width:0;overflow-wrap:anywhere}.ProgramArtStudio_batchResultHeading__purh2 strong{font-size:16px}.ProgramArtStudio_batchResultActions__Ij3IT span,.ProgramArtStudio_batchResultHeading__purh2 span{color:var(--banner-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_batchMediaFrame__CVxBi{display:grid;place-items:center;min-width:0;min-height:80px;max-height:360px;overflow:hidden;background:var(--banner-surface)}.ProgramArtStudio_batchMediaFrame__CVxBi img,.ProgramArtStudio_batchMediaFrame__CVxBi video{display:block;width:100%;max-height:360px;object-fit:contain}.ProgramArtStudio_batchMediaFrame__CVxBi video{background:var(--banner-ink)}.ProgramArtStudio_projectBatch__nxCT1{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px 0;border-bottom:1px solid var(--banner-line)}.ProgramArtStudio_projectBatch__nxCT1>p{margin:0;color:var(--banner-muted);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_queueItems__AixAM{display:grid;grid-gap:6px;gap:6px;max-height:280px;margin:0;padding:0 0 0 24px;overflow:auto}.ProgramArtStudio_queueItems__AixAM li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:5px 0}.ProgramArtStudio_queueItems__AixAM li>span{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.ProgramArtStudio_queueItems__AixAM small{color:var(--banner-muted);font-size:14px}.ProgramArtStudio_choiceButton__HEXDy[aria-pressed=true]{border-color:var(--banner-ink);color:var(--banner-bg);background:var(--banner-ink)}.ProgramArtStudio_layerEditor__jJArc{display:grid;grid-gap:16px;gap:16px;min-width:0;padding-top:18px;border-top:1px solid var(--banner-line)}.ProgramArtStudio_keyframeHeader__VRUiq,.ProgramArtStudio_layerEditorHeader__Ul2rz,.ProgramArtStudio_layerInspectorHeading__2xYDy{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ProgramArtStudio_keyframeHeader__VRUiq h4,.ProgramArtStudio_layerEditorHeader__Ul2rz h2,.ProgramArtStudio_layerInspectorHeading__2xYDy h3{margin:0;font-size:18px;font-weight:650}.ProgramArtStudio_layerEditorHeader__Ul2rz p,.ProgramArtStudio_layerFooter__Gng_g,.ProgramArtStudio_layerHelper__Z22tm,.ProgramArtStudio_layerInspectorHeading__2xYDy>span{margin:4px 0 0;color:var(--banner-muted);font-size:14px;line-height:1.45}.ProgramArtStudio_historyActions__15cQx,.ProgramArtStudio_motionTimeline__ynTj4{display:flex;align-items:center;gap:8px;min-width:0}.ProgramArtStudio_keyframeSelect___ky7M,.ProgramArtStudio_layerIconAction__Sp0G5,.ProgramArtStudio_smallAction__SATxI{box-sizing:border-box;min-height:44px;padding:8px 10px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);cursor:pointer;font:inherit;font-size:14px}.ProgramArtStudio_keyframeSelect___ky7M:disabled,.ProgramArtStudio_layerIconAction__Sp0G5:disabled,.ProgramArtStudio_smallAction__SATxI:disabled{cursor:not-allowed;opacity:.55}.ProgramArtStudio_keyframeSelect___ky7M:focus-visible,.ProgramArtStudio_layerIconAction__Sp0G5:focus-visible,.ProgramArtStudio_layerSelect__pUh3i:focus-visible,.ProgramArtStudio_smallAction__SATxI:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_motionTimeline__ynTj4{width:100%}.ProgramArtStudio_timelineControl__BXSTe{display:flex;flex:1 1 auto;min-width:80px}.ProgramArtStudio_layerRange__bMAdS input,.ProgramArtStudio_timelineControl__BXSTe input{width:100%;min-height:44px;margin:0;accent-color:var(--banner-ink)}.ProgramArtStudio_timelineTime__2xo7d{flex:0 0 auto;color:var(--banner-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_layerEditorGrid__46lAw{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;min-width:0}.ProgramArtStudio_keyframeList__VBlte,.ProgramArtStudio_layerList__dRNkB{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.ProgramArtStudio_layerListItem__cZzzL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;border-bottom:1px solid var(--banner-line)}.ProgramArtStudio_layerSelect__pUh3i{display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0;min-height:48px;padding:5px 8px;border:0;color:var(--banner-ink);background:rgba(0,0,0,0);cursor:pointer;font:inherit;text-align:left}.ProgramArtStudio_layerSelect__pUh3i[aria-pressed=true]{background:color-mix(in srgb,var(--banner-line) 42%,var(--banner-bg))}.ProgramArtStudio_layerSelect__pUh3i small{color:var(--banner-muted);font-size:12px}.ProgramArtStudio_layerQuickActions__Nriw4{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.ProgramArtStudio_layerIconAction__Sp0G5{min-width:40px;padding:6px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.ProgramArtStudio_layerInspector__zgIUz{display:grid;grid-gap:12px;gap:12px;min-width:0}.ProgramArtStudio_layerInspectorHeading__2xYDy>span{flex:0 0 auto;margin:0}.ProgramArtStudio_animationRangeGrid__jgv7T,.ProgramArtStudio_transformGrid__4R9jP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.ProgramArtStudio_layerRange__bMAdS{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--banner-ink);font-size:14px;font-weight:600}.ProgramArtStudio_layerRangeInputs__mxNhz{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,78px);align-items:center;grid-gap:6px;gap:6px;min-width:0}.ProgramArtStudio_layerRangeInputs__mxNhz input[type=number]{box-sizing:border-box;min-width:0;min-height:44px;padding:7px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_layerRangeInputs__mxNhz input:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_layerRange__bMAdS span{display:flex;justify-content:space-between;gap:8px}.ProgramArtStudio_layerRange__bMAdS output{color:var(--banner-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.ProgramArtStudio_keyframeHeader__VRUiq{margin-top:2px}.ProgramArtStudio_keyframeHeader__VRUiq h4{font-size:15px}.ProgramArtStudio_keyframeList__VBlte li{display:flex;align-items:center;gap:6px}.ProgramArtStudio_keyframeSelect___ky7M[aria-pressed=true]{border-color:var(--banner-ink);color:var(--banner-bg);background:var(--banner-ink)}.ProgramArtStudio_layerError__y88tO{margin:0;color:var(--banner-ink);font-size:14px}.ProgramArtStudio_layerFooter__Gng_g{margin:0}.ProgramArtStudio_motionToggle__ptp0X{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--banner-ink);font-size:16px;font-weight:600}.ProgramArtStudio_motionToggle__ptp0X input{width:22px;height:22px;margin:0;accent-color:var(--banner-ink)}.ProgramArtStudio_motionToggle__ptp0X input:focus-visible{outline:2px solid var(--banner-ink);outline-offset:3px}.ProgramArtStudio_selectionOutline__u3XJy{position:absolute;z-index:1;border:2px solid var(--banner-ink);box-shadow:0 0 0 1px var(--banner-bg);pointer-events:none}.ProgramArtStudio_previewCanvas___Ypo8[data-interactive=true]{cursor:-webkit-grab;cursor:grab;touch-action:none}.ProgramArtStudio_previewCanvas___Ypo8[data-interactive=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.ProgramArtStudio_notice__mO4j6{min-height:1.55em;margin-top:14px}.ProgramArtStudio_motionMode__Tw6am{min-height:100%;padding:clamp(16px,3vw,40px)}.ProgramArtStudio_motionMode__Tw6am>.ProgramArtStudio_secondaryButton__V4fbQ{margin-bottom:14px}.ProgramArtStudio_projectHome__1TJjT{display:grid;grid-gap:clamp(26px,4vw,44px);gap:clamp(26px,4vw,44px);min-width:0}.ProgramArtStudio_projectHomeHeader__TyOAu{display:flex;justify-content:flex-end;min-width:0}.ProgramArtStudio_searchField__9MXlA{display:grid;grid-gap:6px;gap:6px;width:min(100%,380px);min-width:0;color:var(--banner-muted);font-size:16px;font-weight:600}.ProgramArtStudio_searchField__9MXlA input{box-sizing:border-box;width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);font:inherit;font-weight:400}.ProgramArtStudio_projectRename__zaoq9 input:focus-visible,.ProgramArtStudio_searchField__9MXlA input:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_projectHomeSection__Jx4ru{display:grid;grid-gap:16px;gap:16px;min-width:0}.ProgramArtStudio_projectSectionHeading__P90t_{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--banner-line)}.ProgramArtStudio_projectSectionHeading__P90t_ h3{margin:0;font-size:18px;font-weight:650}.ProgramArtStudio_projectSectionHeading__P90t_>span{flex:0 0 auto;color:var(--banner-muted);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_projectGrid__v7O8n{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr));grid-gap:20px 16px;gap:20px 16px;min-width:0}.ProgramArtStudio_projectCard__lkclO,.ProgramArtStudio_sourceCard__kDBwm{display:grid;align-content:start;min-width:0;grid-gap:10px;gap:10px}.ProgramArtStudio_projectOpen__HCa0Y,.ProgramArtStudio_sourceCreate__6oLsz{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:0;border:0;color:var(--banner-ink);background:rgba(0,0,0,0);cursor:pointer;font:inherit;text-align:left}.ProgramArtStudio_projectOpen__HCa0Y:focus-visible,.ProgramArtStudio_sourceCreate__6oLsz:focus-visible{outline:2px solid var(--banner-ink);outline-offset:3px}.ProgramArtStudio_projectOpen__HCa0Y:disabled,.ProgramArtStudio_sourceCreate__6oLsz:disabled{cursor:wait;opacity:.6}.ProgramArtStudio_projectImageFrame__EmrF0{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;background:#e8e7e2;box-shadow:inset 0 0 0 1px var(--banner-line)}.ProgramArtStudio_projectImageFrame__EmrF0 img{display:block;width:100%;height:100%;object-fit:cover}.ProgramArtStudio_projectImageFrameSaved__cHnMJ img{object-fit:contain}.ProgramArtStudio_projectCardCopy__37_uD{display:grid;grid-gap:3px;gap:3px;min-width:0}.ProgramArtStudio_projectCardCopy__37_uD strong,.ProgramArtStudio_projectCardCopy__37_uD>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgramArtStudio_projectCardCopy__37_uD strong{font-size:16px;font-weight:650}.ProgramArtStudio_projectCardCopy__37_uD small,.ProgramArtStudio_projectCardCopy__37_uD>span{color:var(--banner-muted);font-size:16px;line-height:1.35}.ProgramArtStudio_projectCardCopy__37_uD small{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramArtStudio_projectActions__HUDzP,.ProgramArtStudio_projectRename__zaoq9{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ProgramArtStudio_projectRename__zaoq9 label{flex:1 1 130px;min-width:0}.ProgramArtStudio_projectRename__zaoq9 input{box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--banner-line);border-radius:3px;color:var(--banner-ink);background:var(--banner-surface);font:inherit}.ProgramArtStudio_projectMiniAction__YGgGV{min-height:44px;padding:6px 0;border:0;color:var(--banner-muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:.18em}.ProgramArtStudio_projectMiniAction__YGgGV:hover:not(:disabled){color:var(--banner-ink)}.ProgramArtStudio_projectMiniAction__YGgGV:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramArtStudio_projectMiniAction__YGgGV:disabled{cursor:not-allowed;opacity:.55}.ProgramArtStudio_srOnly__1BHIN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media(max-width:980px){.ProgramArtStudio_workspace__du0Dh{grid-template-columns:minmax(0,1fr)}.ProgramArtStudio_previewColumn___KaOz{position:static}.ProgramArtStudio_controls__XOXZw{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:640px){.ProgramArtStudio_motionMode__Tw6am,.ProgramArtStudio_studio__Mmqvo{padding:16px}.ProgramArtStudio_header__ritQe{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}.ProgramArtStudio_header__ritQe .ProgramArtStudio_secondaryButton__V4fbQ{width:100%}.ProgramArtStudio_headerActions__0pnkV{justify-content:flex-start;gap:8px 16px}.ProgramArtStudio_controls__XOXZw,.ProgramArtStudio_layerList__dRNkB{grid-template-columns:minmax(0,1fr)}.ProgramArtStudio_layerQuickActions__Nriw4{justify-content:flex-start;padding-left:4px}.ProgramArtStudio_previewHeader__NI_Gb{align-items:flex-start;flex-direction:column;gap:6px}.ProgramArtStudio_previewFrame__pkZKE{width:100%;max-height:none}.ProgramArtStudio_previewFrame__pkZKE[data-format]{--preview-height-width-limit:100%}.ProgramArtStudio_exportActions__XcuZH{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramArtStudio_exportActions__XcuZH>button{width:100%}.ProgramArtStudio_detailActions__5od_s>button{flex:1 1 auto}.ProgramArtStudio_exportSection__FgBC5{align-items:stretch}.ProgramArtStudio_linkButton__09oje{text-align:left}.ProgramArtStudio_projectHomeHeader__TyOAu{justify-content:stretch}.ProgramArtStudio_projectGrid__v7O8n{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ProgramArtStudio_projectActions__HUDzP{gap:2px 10px}}.ProgramBannerMasterOverview_overview__TSXCe{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0 0 24px}.ProgramBannerMasterOverview_heading__JJaWA{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ProgramBannerMasterOverview_heading__JJaWA h2{margin:0;color:var(--banner-ink);font-size:18px;font-weight:650;line-height:1.3}.ProgramBannerMasterOverview_heading__JJaWA p{margin:4px 0 0;color:var(--banner-muted);font-size:14px;line-height:1.4}.ProgramBannerMasterOverview_count__2kSHH{color:var(--banner-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProgramBannerMasterOverview_tiles__5l2dq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.ProgramBannerMasterOverview_tile__1_gPF{display:grid;min-width:0;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--banner-line);border-radius:4px;color:var(--banner-ink);background:var(--banner-bg);cursor:pointer;text-align:left;font:inherit}.ProgramBannerMasterOverview_tile__1_gPF[aria-pressed=true]{border-color:var(--banner-ink);box-shadow:inset 0 0 0 1px var(--banner-ink)}.ProgramBannerMasterOverview_tile__1_gPF:focus-visible{outline:2px solid var(--banner-ink);outline-offset:2px}.ProgramBannerMasterOverview_artwork__a3Azm{display:grid;place-items:center;overflow:hidden;height:144px;border:1px solid var(--banner-line);background:var(--banner-surface)}.ProgramBannerMasterOverview_artwork__a3Azm img{display:block;width:100%;height:100%;object-fit:contain}.ProgramBannerMasterOverview_tileError__vI4SI,.ProgramBannerMasterOverview_tileLoading__A_9IO{padding:10px;color:var(--banner-muted);font-size:13px;text-align:center}.ProgramBannerMasterOverview_tileFooter__vD0kL{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:6px;font-size:13px;line-height:1.35}.ProgramBannerMasterOverview_tileFooter__vD0kL strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ProgramBannerMasterOverview_tileFooter__vD0kL span{color:var(--banner-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProgramBannerMasterOverview_srOnly__Z_efn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media(max-width:1100px){.ProgramBannerMasterOverview_tiles__5l2dq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.ProgramBannerMasterOverview_heading__JJaWA{align-items:flex-start}.ProgramBannerMasterOverview_tiles__5l2dq{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProgramBannerMasterOverview_tile__1_gPF{padding:6px}.ProgramBannerMasterOverview_artwork__a3Azm{height:128px}.ProgramBannerMasterOverview_tileFooter__vD0kL{flex-wrap:wrap}}.CreativeBatchPanel_panel__06xph{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--studio-ui-line-subtle,#2c3038)}.CreativeBatchPanel_title__oPwxK{margin:0;font-size:1rem;font-weight:700}.CreativeBatchPanel_note__SNocC{margin:0;color:var(--studio-ui-muted);font-size:1rem;line-height:1.5}.CreativeBatchPanel_upload__rMJWM{display:grid;grid-gap:.375rem;gap:.375rem;font-size:.875rem}.CreativeBatchPanel_items__sQqnz{display:grid;grid-gap:.375rem;gap:.375rem;margin:0;padding:0;list-style:none}.CreativeBatchPanel_item__MjXCY{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:44px;padding:.375rem .625rem;border:1px solid var(--studio-ui-line-subtle,#2c3038);border-radius:6px}.CreativeBatchPanel_itemName__QtNPP{font-weight:600;font-size:.875rem}.CreativeBatchPanel_meta__HEE24{color:var(--studio-ui-muted,#b1b5bc);font-size:.8125rem}.CreativeBatchPanel_error__9m_O_{color:var(--studio-ui-paper);font-size:1rem}.CreativeBatchPanel_actions__P6qaC{display:flex;flex-wrap:wrap;gap:.5rem}.CreativeBatchPanel_button__0jhuc,.CreativeBatchPanel_primary__oGw07{min-height:44px;padding:0 1rem;border:1px solid var(--studio-ui-line,#464b55);border-radius:6px;color:var(--studio-ui-paper,#f8f8f6);background:transparent;font:inherit;font-size:.875rem;cursor:pointer}.CreativeBatchPanel_primary__oGw07{border-color:var(--studio-ui-paper,#f8f8f6);color:var(--studio-ui-ink,#111318);background:var(--studio-ui-paper,#f8f8f6);font-weight:700}.CreativeBatchPanel_button__0jhuc:disabled,.CreativeBatchPanel_primary__oGw07:disabled{cursor:not-allowed;opacity:.45}.CreativeBatchPanel_button__0jhuc:focus-visible,.CreativeBatchPanel_primary__oGw07:focus-visible{outline:2px solid var(--studio-ui-focus,#fff);outline-offset:2px}.CreativeBatchPanel_selection__XlQUm{display:flex;flex-wrap:wrap;gap:.25rem .75rem;border:0;margin:0;padding:0;font-size:1rem}.CreativeBatchPanel_selection__XlQUm legend{margin-bottom:.25rem}.CreativeBatchPanel_check__KRGzu{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer}.CreativeBatchPanel_check__KRGzu input{width:18px;height:18px;accent-color:var(--studio-ui-paper)}.CreativeBatchPanel_check__KRGzu:focus-within,.CreativeBatchPanel_panel__06xph summary:focus-visible{outline:2px solid var(--studio-ui-focus);outline-offset:2px}.CreativeBatchPanel_panel__06xph summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:1rem}.CreativeBatchPanel_panel__06xph .CreativeBatchPanel_button__0jhuc,.CreativeBatchPanel_panel__06xph .CreativeBatchPanel_itemName__QtNPP,.CreativeBatchPanel_panel__06xph .CreativeBatchPanel_meta__HEE24,.CreativeBatchPanel_panel__06xph .CreativeBatchPanel_primary__oGw07,.CreativeBatchPanel_panel__06xph .CreativeBatchPanel_upload__rMJWM{font-size:1rem}.BannerCanvasBoard_board__UZbMU{min-width:0;color:var(--studio-ui-paper);background:var(--studio-ui-ink);font-size:16px;container:studio-board/inline-size}.BannerCanvasBoard_toolbar__x61XN{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:44px;padding:8px 0}.BannerCanvasBoard_tools__F0jIC{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.BannerCanvasBoard_workspace__g1STW{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(240px,280px);min-width:0;align-items:start}.BannerCanvasBoard_panel__tJie6{min-width:0;padding:16px;-webkit-border-before:1px solid var(--studio-ui-line-subtle);border-block-start:1px solid var(--studio-ui-line-subtle)}.BannerCanvasBoard_panel__tJie6:first-child{-webkit-border-end:1px solid var(--studio-ui-line-subtle);border-inline-end:1px solid var(--studio-ui-line-subtle)}.BannerCanvasBoard_panel__tJie6:last-child{-webkit-border-start:1px solid var(--studio-ui-line-subtle);border-inline-start:1px solid var(--studio-ui-line-subtle)}.BannerCanvasBoard_canvas__407lY{min-width:0;padding:clamp(12px,2vw,32px);background:var(--studio-ui-ink-sunken)}.BannerCanvasBoard_canvas__407lY>*{min-width:0}.BannerCanvasBoard_tabs__i_Coh{display:none}.BannerCanvasBoard_tabs__i_Coh button{min-height:44px;padding:8px 12px;border:0;border-radius:var(--studio-ui-radius,8px);background:rgba(0,0,0,0);color:var(--studio-ui-paper);font:inherit;cursor:pointer;transition:background-color .14s ease}.BannerCanvasBoard_tabs__i_Coh button[aria-pressed=true]{background:var(--studio-ui-ink-raised)}.BannerCanvasBoard_tabs__i_Coh button:focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:2px}@media(prefers-reduced-motion:reduce){.BannerCanvasBoard_tabs__i_Coh button{transition:none}}@media(min-width:1100px){.BannerCanvasBoard_canvas__407lY[hidden],.BannerCanvasBoard_panel__tJie6[hidden]{display:block}.BannerCanvasBoard_panel__tJie6{max-height:calc(var(--studio-card-canvas-height, 60vh) + 24px);overflow-y:auto}}@media(max-width:1099px){.BannerCanvasBoard_workspace__g1STW{grid-template-columns:minmax(0,1fr)}.BannerCanvasBoard_tabs__i_Coh{display:flex;flex-wrap:wrap}.BannerCanvasBoard_panel__tJie6:first-child,.BannerCanvasBoard_panel__tJie6:last-child{border-inline:0}.BannerCanvasBoard_canvas__407lY{padding:12px}}@container studio-board (max-width:1099px){.BannerCanvasBoard_workspace__g1STW{grid-template-columns:minmax(0,1fr)}.BannerCanvasBoard_tabs__i_Coh{display:flex;flex-wrap:wrap}.BannerCanvasBoard_panel__tJie6:first-child,.BannerCanvasBoard_panel__tJie6:last-child{border-inline:0}.BannerCanvasBoard_canvas__407lY{padding:12px}.BannerCanvasBoard_canvas__407lY[hidden],.BannerCanvasBoard_panel__tJie6[hidden]{display:none}}.BannerCanvasEditor_overlay__lSph0{position:absolute;pointer-events:none}.BannerCanvasEditor_hit__phcUG{position:absolute;min-width:44px;min-height:44px;padding:0;border:0;background:rgba(0,0,0,0);pointer-events:auto;touch-action:none;cursor:move}.BannerCanvasEditor_selection__JFYA3{position:absolute;outline:2px solid var(--studio-ui-paper);outline-offset:2px;pointer-events:none}.BannerCanvasEditor_handle__dMvHV:focus-visible,.BannerCanvasEditor_hit__phcUG:focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:3px}.BannerCanvasEditor_handle__dMvHV{position:absolute;width:44px;height:44px;margin:-22px;border:1px solid var(--studio-ui-paper);background:var(--studio-ui-ink);color:var(--studio-ui-paper);pointer-events:auto;touch-action:none;font-size:20px;cursor:nwse-resize;border-radius:8px}.BannerCanvasEditor_panel__RHhfm{min-width:0;color:var(--studio-ui-paper);font-size:16px}.BannerCanvasEditor_panelHeading__zvKLA{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.BannerCanvasEditor_panelHeading__zvKLA h3{margin:0;font:inherit;font-weight:600;overflow-wrap:anywhere}.BannerCanvasEditor_layerList__EI2aU{margin:8px 0;padding:0;list-style:none}.BannerCanvasEditor_layerRow__4Q6vf{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;-webkit-border-start:2px solid rgba(0,0,0,0);border-inline-start:2px solid rgba(0,0,0,0)}.BannerCanvasEditor_layerRow__4Q6vf[data-selected]{background:var(--studio-ui-ink-raised);border-inline-start-color:var(--studio-ui-paper);border-radius:8px}.BannerCanvasEditor_action__saLpX,.BannerCanvasEditor_iconAction__EKX5v,.BannerCanvasEditor_layerSelect__0_onF{min-height:44px;border:0;background:rgba(0,0,0,0);color:var(--studio-ui-paper);font:inherit;cursor:pointer}.BannerCanvasEditor_layerSelect__0_onF{min-width:0;padding:8px;text-align:left;overflow-wrap:anywhere}.BannerCanvasEditor_layerSelect__0_onF span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BannerCanvasEditor_iconAction__EKX5v{width:44px;padding:10px}.BannerCanvasEditor_iconAction__EKX5v svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.BannerCanvasEditor_iconAction__EKX5v[aria-pressed=false]{color:var(--studio-ui-muted)}.BannerCanvasEditor_action__saLpX{padding:8px}.BannerCanvasEditor_actions__sIloy{display:flex;flex-wrap:wrap;gap:4px}.BannerCanvasEditor_panel__RHhfm button:hover:not(:disabled){background:var(--studio-ui-ink-raised)}.BannerCanvasEditor_panel__RHhfm button:disabled{cursor:default;opacity:.5}.BannerCanvasEditor_fallback__r5ECZ summary:focus-visible,.BannerCanvasEditor_panel__RHhfm :focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:2px}.BannerCanvasEditor_controls__R1Odu,.BannerCanvasEditor_fallback__r5ECZ{color:var(--studio-ui-paper);font-size:16px}.BannerCanvasEditor_controls__R1Odu summary,.BannerCanvasEditor_fallback__r5ECZ summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.BannerCanvasEditor_controls__R1Odu summary:after,.BannerCanvasEditor_fallback__r5ECZ summary:after{content:"＋";margin-left:auto;padding-inline:8px}.BannerCanvasEditor_controls__R1Odu[open]>summary:after,.BannerCanvasEditor_fallback__r5ECZ[open]>summary:after{content:"−"}.BannerCanvasEditor_fallbackBody__xExmb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding-block:12px}.BannerCanvasEditor_fields__l0fEk,.BannerCanvasEditor_numericFields__pTttr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-block:8px}.BannerCanvasEditor_numericFields__pTttr{grid-template-columns:repeat(2,minmax(0,1fr))}.BannerCanvasEditor_fields__l0fEk label,.BannerCanvasEditor_numericFields__pTttr label{min-width:0;display:flex;flex-direction:column;gap:6px}.BannerCanvasEditor_fields__l0fEk button,.BannerCanvasEditor_fields__l0fEk input,.BannerCanvasEditor_fields__l0fEk select,.BannerCanvasEditor_fields__l0fEk textarea,.BannerCanvasEditor_numericFields__pTttr input{box-sizing:border-box;width:100%;min-height:44px;min-width:0;padding:8px;border:1px solid var(--studio-ui-line);border-radius:8px;background:var(--studio-ui-ink);color:var(--studio-ui-paper);font:inherit}.BannerCanvasEditor_fontSample__dtybN{margin:0;padding:12px 0;font-size:24px;overflow-wrap:anywhere}.BannerCanvasEditor_fields__l0fEk textarea{resize:vertical;min-height:88px}.BannerCanvasEditor_fields__l0fEk input[type=color]{padding:4px}.BannerCanvasEditor_panel__RHhfm .BannerCanvasEditor_check__BKw6t{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}.BannerCanvasEditor_check__BKw6t input{width:44px;min-height:44px}.BannerCanvasEditor_error__a6Gqa{margin:8px 0;color:var(--studio-ui-paper);overflow-wrap:anywhere}.BannerCanvasEditor_fields__l0fEk input[type=checkbox]{width:44px}.BannerCanvasEditor_fields__l0fEk :focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:2px}.BannerCanvasEditor_undo__b6TCs{min-height:44px;border:0;background:rgba(0,0,0,0);color:var(--studio-ui-paper);font:inherit;padding:8px}.BannerCanvasEditor_undo__b6TCs:focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:2px}@media(max-width:719px){.BannerCanvasEditor_fallbackBody__xExmb{grid-template-columns:minmax(0,1fr)}}.BannerCanvasEditor_guide__xqYA1{position:absolute;pointer-events:none;background:var(--studio-ui-paper);box-shadow:0 0 0 1px var(--studio-ui-ink)}.ServerLayerCanvasBoard_root__Cq2ta{min-width:0;color:var(--studio-ui-paper);font-size:16px}.ServerLayerCanvasBoard_preview__EVi3V{position:relative;min-width:0;width:100%}.ServerLayerCanvasBoard_frame__R8tGR{position:relative;margin-inline:auto;overflow:hidden}.ServerLayerCanvasBoard_image__HhCkE{display:block;width:100%;height:100%}.ServerLayerCanvasBoard_anchors__ECeUq{position:absolute;inset:0;pointer-events:none}.ServerLayerCanvasBoard_status__suy68{min-height:24px;margin:8px 0;font-size:16px}.ServerLayerCanvasBoard_actions__WrPmM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.ServerLayerCanvasBoard_actions__WrPmM>button{min-height:44px;border:1px solid var(--studio-ui-line);border-radius:8px;padding:10px 12px;font:inherit;color:inherit;background:rgba(0,0,0,0)}.ServerLayerCanvasBoard_actions__WrPmM>button:focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:2px}.BusinessCardStudio_root__jwTnx{--ink:var(--ug-color-action-text);--ink-2:color-mix(in srgb,var(--ug-color-action-text) 78%,transparent);--ink-mute:color-mix(in srgb,var(--ug-color-action-text) 68%,transparent);--ink-faint:color-mix(in srgb,var(--ug-color-action-text) 56%,transparent);--hairline:color-mix(in srgb,var(--ug-color-action-text) 18%,transparent);--hairline-bold:color-mix(in srgb,var(--ug-color-action-text) 32%,transparent);--iri-2:var(--ug-color-action-text);width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.BusinessCardStudio_grid__yLL7S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);align-items:start}@media(max-width:960px){.BusinessCardStudio_grid__yLL7S{grid-template-columns:1fr}}.BusinessCardStudio_formCard__WCgzX,.BusinessCardStudio_previewCard__ghjo3{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,3vw,36px);border:1px solid var(--hairline);background:radial-gradient(60% 100% at 100% 0,rgba(0,229,255,.05) 0,transparent 60%),linear-gradient(180deg,rgba(5,5,7,.93),rgba(5,5,7,.88));position:relative;isolation:isolate}.BusinessCardStudio_formCard__WCgzX:after,.BusinessCardStudio_formCard__WCgzX:before,.BusinessCardStudio_previewCard__ghjo3:after,.BusinessCardStudio_previewCard__ghjo3:before{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--iri-2,#c8deff);pointer-events:none;opacity:.7}.BusinessCardStudio_formCard__WCgzX:before,.BusinessCardStudio_previewCard__ghjo3:before{top:8px;left:8px;border-right:0;border-bottom:0}.BusinessCardStudio_formCard__WCgzX:after,.BusinessCardStudio_previewCard__ghjo3:after{bottom:8px;right:8px;border-left:0;border-top:0}@media(max-width:600px){.BusinessCardStudio_formCard__WCgzX,.BusinessCardStudio_previewCard__ghjo3{padding:18px 14px 22px}}.BusinessCardStudio_formHead__wCAGq,.BusinessCardStudio_previewHead__CawU2{display:flex;flex-direction:column;gap:8px;padding-bottom:6px}.BusinessCardStudio_formIdx__xLbmy{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px;font-size:10.5px;letter-spacing:.22em;color:var(--c-cyan,#00e5ff);text-transform:uppercase}.BusinessCardStudio_formIdx__xLbmy:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-cyan,#00e5ff);box-shadow:0 0 8px rgba(0,229,255,.7)}.BusinessCardStudio_formTitle__k3yxv{margin:0;font-family:Hiragino Sans,Yu Gothic UI,Noto Sans JP,sans-serif;font-size:clamp(18px,2.4vw,24px);font-weight:700;color:var(--ink);letter-spacing:.04em;line-height:1.3}.BusinessCardStudio_formLede__EyYSC{margin:0;font-size:.92rem;color:var(--ink-2);line-height:1.7;max-width:56ch}.BusinessCardStudio_formTools__Xxvho{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.BusinessCardStudio_toolBtnGhost__qDtEg,.BusinessCardStudio_toolBtn__4oZFC{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;letter-spacing:.12em;color:var(--ink);background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.42);cursor:pointer;font-family:inherit;text-transform:uppercase;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease}.BusinessCardStudio_toolBtnGhost__qDtEg:hover,.BusinessCardStudio_toolBtn__4oZFC:hover{background:rgba(0,229,255,.18);border-color:rgba(0,229,255,.85);color:#fff}.BusinessCardStudio_toolBtnGhost__qDtEg{background:rgba(5,5,7,.55);border-color:var(--hairline-bold);color:var(--ink-2)}.BusinessCardStudio_toolBtnGhost__qDtEg:hover{background:rgba(5,5,7,.75);border-color:var(--iri-2,#c8deff);color:var(--ink)}.BusinessCardStudio_field__M9Kop{display:flex;flex-direction:column;gap:6px}.BusinessCardStudio_fieldLabel__QlV4y{display:flex;align-items:baseline;gap:10px;font-size:10.5px;letter-spacing:.22em;color:var(--ink-mute);text-transform:uppercase;font-weight:700}.BusinessCardStudio_fieldHint__iPwAR{font-style:normal;font-size:10px;letter-spacing:.08em;color:var(--ink-faint);text-transform:none;font-weight:400}.BusinessCardStudio_input__BlpuW{width:100%;border:1px solid var(--hairline-bold);background:rgba(5,5,7,.85);color:var(--ink);font-size:15px;letter-spacing:.01em;padding:12px 14px;font-family:inherit;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:border-color .18s ease,background .18s ease}.BusinessCardStudio_input__BlpuW::placeholder{color:var(--ink-faint)}.BusinessCardStudio_input__BlpuW:focus{border-color:var(--c-cyan,#00e5ff);background:rgba(0,229,255,.04)}.BusinessCardStudio_row2__dzyKj{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:540px){.BusinessCardStudio_row2__dzyKj{grid-template-columns:1fr}}.BusinessCardStudio_previewGrid__O_FVz{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:4px}@media(max-width:540px){.BusinessCardStudio_previewGrid__O_FVz{grid-template-columns:1fr}}.BusinessCardStudio_cardSlot__yTTom{display:flex;flex-direction:column;gap:10px}.BusinessCardStudio_cardSlotLabel__6awvL{font-size:10px;letter-spacing:.28em;color:var(--ink-faint);text-transform:uppercase;font-weight:700}.BusinessCardStudio_cardFrame__ypJkY{position:relative;width:100%;aspect-ratio:720/1146;background:#060709;border:1px solid var(--hairline-bold);overflow:hidden;isolation:isolate}.BusinessCardStudio_cardImg__UykxL{width:100%;height:100%;object-fit:contain;display:block}.BusinessCardStudio_bracket__aotvK{position:absolute;width:12px;height:12px;border:1.5px solid var(--iri-2,#c8deff);z-index:2;pointer-events:none}.BusinessCardStudio_bracketTL__oBpGX{top:-1px;left:-1px;border-right:0;border-bottom:0}.BusinessCardStudio_bracketTR__3fDKV{top:-1px;right:-1px;border-left:0;border-bottom:0}.BusinessCardStudio_bracketBL__S7y_j{bottom:-1px;left:-1px;border-right:0;border-top:0}.BusinessCardStudio_bracketBR__CXRDV{bottom:-1px;right:-1px;border-left:0;border-top:0}.BusinessCardStudio_btn__qv50H{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(5,5,7,.55);border:1px solid var(--hairline-bold);color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.BusinessCardStudio_btn__qv50H:hover:not(:disabled){border-color:var(--iri-2,#c8deff);color:#fff;transform:translateY(-1px)}.BusinessCardStudio_btn__qv50H:active{transform:translateY(0)}.BusinessCardStudio_btn__qv50H:disabled{opacity:.55;cursor:not-allowed}.BusinessCardStudio_btnAccent__O0_rk{background:linear-gradient(180deg,rgba(0,229,255,.22),rgba(0,229,255,.08));border-color:rgba(0,229,255,.6);color:#eceef1;margin-top:6px;font-size:13px;padding:14px 16px}.BusinessCardStudio_btnAccent__O0_rk:hover:not(:disabled){background:linear-gradient(180deg,rgba(0,229,255,.32),rgba(0,229,255,.14));border-color:rgba(0,229,255,.9);color:#fff}.BusinessCardStudio_spinner__PHnC_{width:14px;height:14px;border:1.5px solid rgba(199,222,255,.3);border-top-color:rgba(199,222,255,.95);border-radius:50%;animation:BusinessCardStudio_bcSpin__LC3Us .9s linear infinite}@keyframes BusinessCardStudio_bcSpin__LC3Us{to{transform:rotate(1turn)}}.BusinessCardStudio_meta__6c306{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--hairline);background:rgba(5,5,7,.55);margin-top:4px}.BusinessCardStudio_metaKey__qqLEg{font-size:9.5px;letter-spacing:.22em;color:var(--ink-faint);text-transform:uppercase;font-weight:700;flex-shrink:0}.BusinessCardStudio_metaVal__fvl9d{font-size:11px;color:var(--ink-2);word-break:break-all;font-family:var(--mono,monospace)}.BusinessCardStudio_note__GWMNn{font-size:11px;letter-spacing:.08em;color:var(--ink);padding:10px 12px;border:1px solid rgba(0,229,255,.55);background:rgba(0,229,255,.08);line-height:1.6;margin-top:4px}.BusinessCardStudio_root__jwTnx{--studio-generator-surface:var(--studio-v2-ink-surface,var(--bg-2));--studio-generator-accent:var(--studio-v2-magenta,var(--c-magenta-vivid,var(--c-cyan)));--c-cyan:var(--studio-v2-yellow,var(--ug-color-warning));--c-orange:var(--studio-v2-orange,var(--ug-color-warning));--iri-2:var(--studio-v2-violet,var(--ug-color-link))}.BusinessCardStudio_formCard__WCgzX,.BusinessCardStudio_previewCard__ghjo3{border-color:var(--studio-v2-line,var(--hairline));background:var(--studio-generator-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--studio-generator-accent) 34%,transparent)}.BusinessCardStudio_formTitle__k3yxv{font-family:var(--studio-v2-display,var(--font-display,sans-serif));font-style:italic;font-weight:900;font-variation-settings:"wdth" 88,"wght" 900}.BusinessCardStudio_btnAccent__O0_rk,.BusinessCardStudio_note__GWMNn,.BusinessCardStudio_toolBtn__4oZFC{border-color:color-mix(in srgb,var(--studio-generator-accent) 70%,var(--hairline-bold));background:color-mix(in srgb,var(--studio-generator-accent) 16%,var(--studio-generator-surface))}.BusinessCardStudio_btnAccent__O0_rk:hover:not(:disabled),.BusinessCardStudio_toolBtn__4oZFC:hover{border-color:var(--studio-v2-yellow,var(--studio-generator-accent));background:color-mix(in srgb,var(--studio-v2-yellow,var(--studio-generator-accent)) 22%,var(--studio-generator-surface))}.BusinessCardStudio_root__jwTnx{--ug-color-action-text:var(--studio-ui-paper);--ug-color-text:var(--studio-ui-paper);--ug-color-canvas:var(--studio-ui-ink);--ug-color-text-muted:var(--studio-ui-muted);--ug-color-border:var(--studio-ui-line-subtle);--ug-color-border-control:var(--studio-ui-line);--ug-color-warning:var(--studio-ui-paper);--ug-color-link:var(--studio-ui-paper);color:var(--studio-ui-paper)}.BusinessCardStudio_formCard__WCgzX,.BusinessCardStudio_previewCard__ghjo3{border-color:var(--studio-ui-line);background:var(--studio-ui-ink);box-shadow:inset 0 1px 0 var(--studio-ui-line)}.BusinessCardStudio_formCard__WCgzX:after,.BusinessCardStudio_formCard__WCgzX:before,.BusinessCardStudio_formIdx__xLbmy,.BusinessCardStudio_previewCard__ghjo3:after,.BusinessCardStudio_previewCard__ghjo3:before{display:none}.BusinessCardStudio_btn__qv50H,.BusinessCardStudio_fieldLabel__QlV4y,.BusinessCardStudio_formTitle__k3yxv,.BusinessCardStudio_input__BlpuW,.BusinessCardStudio_metaVal__fvl9d,.BusinessCardStudio_toolBtnGhost__qDtEg,.BusinessCardStudio_toolBtn__4oZFC{color:var(--studio-ui-paper)}.BusinessCardStudio_cardSlotLabel__6awvL,.BusinessCardStudio_fieldHint__iPwAR,.BusinessCardStudio_fieldLabel__QlV4y,.BusinessCardStudio_formLede__EyYSC,.BusinessCardStudio_metaKey__qqLEg{color:var(--studio-ui-muted)}.BusinessCardStudio_btn__qv50H,.BusinessCardStudio_input__BlpuW,.BusinessCardStudio_meta__6c306,.BusinessCardStudio_note__GWMNn,.BusinessCardStudio_toolBtnGhost__qDtEg,.BusinessCardStudio_toolBtn__4oZFC{border-color:var(--studio-ui-line);background:var(--studio-ui-ink)}.BusinessCardStudio_btnAccent__O0_rk:hover:not(:disabled),.BusinessCardStudio_btn__qv50H:hover:not(:disabled),.BusinessCardStudio_toolBtnGhost__qDtEg:hover,.BusinessCardStudio_toolBtn__4oZFC:hover{border-color:var(--studio-ui-paper);color:var(--studio-ui-paper);background:var(--studio-ui-muted)}.BusinessCardStudio_input__BlpuW{min-height:44px}.BusinessCardStudio_input__BlpuW:focus{border-color:var(--studio-ui-paper);background:var(--studio-ui-ink);outline:2px solid var(--studio-ui-paper);outline-offset:2px}.BusinessCardStudio_cardFrame__ypJkY{border-color:var(--studio-ui-line)}.BusinessCardStudio_bracket__aotvK{border-color:var(--studio-ui-paper)}.BusinessCardStudio_btnAccent__O0_rk{border-color:var(--studio-ui-paper);color:var(--studio-ui-ink);background:var(--studio-ui-paper)}.BusinessCardStudio_spinner__PHnC_{border-color:var(--studio-ui-line);border-top-color:var(--studio-ui-paper)}.primitives_button__9TNEl,.primitives_link__W9H5I{display:inline-flex;align-items:center;justify-content:center;gap:var(--ug-space-8);min-height:var(--ug-tap);min-width:var(--ug-tap);font-family:inherit;font-weight:var(--ug-weight-body-semibold);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),border-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),opacity var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),transform var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_button__9TNEl{min-height:var(--btn-h);min-width:var(--btn-h);padding:0 var(--btn-px);border:1px solid var(--btn-bd);border-radius:var(--btn-r);background-color:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.primitives_button__9TNEl:is(:hover,[data-visual-state=hover]):not(:disabled,[aria-disabled=true]){background-color:var(--btn-bg-hover);border-color:var(--btn-bd-hover);color:var(--btn-fg-hover);opacity:.9}.primitives_button__9TNEl:is(:active,[data-visual-state=active]):not(:disabled,[aria-disabled=true]){opacity:.72;transform:translateY(var(--ug-motion-feedback-distance))}.primitives_button__9TNEl:is(:focus-visible,[data-visual-state=focus]){outline-color:var(--ug-color-focus-ring)}.primitives_button__9TNEl:is(:disabled,[aria-disabled=true],[data-visual-state=disabled]){opacity:.5;cursor:not-allowed}.primitives_button__9TNEl[data-state=error]{border-color:var(--ug-color-danger)}.primitives_button__9TNEl[data-state=success]{border-color:var(--ug-color-success)}.primitives_button__9TNEl[data-icon-only=true]{padding-inline:0}.primitives_link__W9H5I{padding-inline:var(--ug-space-4);border-radius:var(--ug-radius-sm);color:var(--ug-color-link);-webkit-text-decoration-line:none;text-decoration-line:none}.primitives_link__W9H5I:is(:hover,[data-visual-state=hover]){color:var(--ug-color-link-hover)}.primitives_link__W9H5I:is(:active,[data-visual-state=active]){transform:translateY(var(--ug-motion-feedback-distance))}.primitives_link__W9H5I:is(:focus-visible,[data-visual-state=focus]){outline-color:var(--ug-color-focus-ring)}.primitives_link__W9H5I[aria-disabled=true]{color:var(--ug-color-text-muted);cursor:not-allowed}.primitives_link__W9H5I[data-state=error]{color:var(--ug-color-danger)}.primitives_link__W9H5I[data-state=success]{color:var(--ug-color-success)}.primitives_linkInline__px1R0.primitives_linkInline__px1R0{display:inline;min-width:0;min-height:0;padding-inline:0;gap:0;vertical-align:baseline;-webkit-text-decoration-line:none;text-decoration-line:none}.primitives_buttonLabel__lCvFi,.primitives_iconLabel__t35kI{display:inline-flex;align-items:center;justify-content:center;gap:var(--ug-space-8)}.primitives_spinner__l70C9{width:1em;height:1em;flex:0 0 auto;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:var(--ug-radius-full);animation:primitives_ugSpin__sFeJW var(--ug-motion-cycle-spinner) linear infinite}.primitives_surface__5C8Os{min-width:0;border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-xl);background-color:var(--ug-color-surface);color:var(--ug-color-text);box-shadow:var(--card-shadow);transition:background-color var(--ug-motion-hover-duration) var(--ug-motion-hover-easing),border-color var(--ug-motion-hover-duration) var(--ug-motion-hover-easing),box-shadow var(--ug-motion-hover-duration) var(--ug-motion-hover-easing),transform var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_surface__5C8Os[data-padding=compact]{padding:var(--ug-space-16)}.primitives_surface__5C8Os[data-padding=default]{padding:var(--ug-space-24)}.primitives_surface__5C8Os[data-padding=spacious]{padding:var(--ug-space-32)}.primitives_surface__5C8Os[data-selected=true]{border-color:var(--ug-color-border-control);background-color:var(--ug-color-surface-selected)}.primitives_surface__5C8Os[data-state=loading]{background-color:var(--ug-color-surface-sunken)}.primitives_surface__5C8Os[data-state=error]{border-color:var(--ug-color-danger)}.primitives_surface__5C8Os[data-state=success]{border-color:var(--ug-color-success)}.primitives_surface__5C8Os[data-state=disabled]{opacity:.5}.primitives_surface__5C8Os[data-visual-state=hover]{border-color:var(--ug-color-border-control);box-shadow:var(--card-shadow-hover)}.primitives_surface__5C8Os[data-visual-state=active]{transform:translateY(var(--ug-motion-feedback-distance))}.primitives_surface__5C8Os[data-visual-state=focus]{outline-color:var(--ug-color-focus-ring)}.primitives_badge__EDFOp{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--ug-space-4);min-height:var(--ug-space-24);padding:var(--ug-space-2) var(--ug-space-8);border:1px solid var(--bdg-bd);border-radius:var(--ug-radius-sm);background-color:var(--bdg-bg);color:var(--bdg-fg);font-size:var(--ug-fs-xs);font-weight:var(--ug-weight-body-medium);line-height:var(--ug-lh-xs);letter-spacing:var(--ug-ls-xs);white-space:nowrap}.primitives_badge__EDFOp[data-state=error]{border-color:var(--ug-color-danger)}.primitives_badge__EDFOp[data-state=success]{border-color:var(--ug-color-success)}.primitives_badgeIcon__Y3B0M{display:inline-flex}.primitives_badgeDot__gUgI2{width:var(--ug-space-8);height:var(--ug-space-8);border-radius:var(--ug-radius-full);background-color:currentColor}.primitives_field__XF0G2{display:flex;flex-direction:column;gap:var(--ug-space-8);min-width:0}.primitives_fieldLabel__TXOy6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ug-space-12);color:var(--ug-color-text);font-size:var(--ug-fs-base);font-weight:var(--ug-weight-body-medium);line-height:var(--ug-lh-base)}.primitives_optional__ovHES,.primitives_required__U2btJ{flex:0 0 auto;font-size:var(--ug-fs-xs);line-height:var(--ug-lh-xs)}.primitives_required__U2btJ{color:var(--ug-color-danger)}.primitives_optional__ovHES{color:var(--ug-color-text-muted)}.primitives_control__cBwZl,.primitives_select__FoDA9,.primitives_textarea__kjpj7{width:100%;min-height:var(--ug-tap);padding:var(--ug-space-8) var(--ug-space-12);border:1px solid var(--ug-color-border-control);border-radius:var(--ug-radius-md);background-color:var(--ug-color-surface);color:var(--ug-color-text);font:inherit;font-size:var(--ug-fs-base);line-height:var(--ug-lh-base);transition:background-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),border-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_control__cBwZl::placeholder,.primitives_select__FoDA9::placeholder,.primitives_textarea__kjpj7::placeholder{color:var(--ug-color-text-muted)}.primitives_control__cBwZl:hover:not(:disabled),.primitives_select__FoDA9:hover:not(:disabled),.primitives_textarea__kjpj7:hover:not(:disabled){border-color:var(--ug-color-text)}.primitives_control__cBwZl:focus-visible,.primitives_select__FoDA9:focus-visible,.primitives_textarea__kjpj7:focus-visible{border-color:var(--ug-color-focus-ring)}.primitives_control__cBwZl:disabled,.primitives_select__FoDA9:disabled,.primitives_textarea__kjpj7:disabled{background-color:var(--ug-color-surface-sunken);color:var(--ug-color-text-muted);cursor:not-allowed}.primitives_control__cBwZl:-moz-read-only,.primitives_select__FoDA9:-moz-read-only,.primitives_textarea__kjpj7:-moz-read-only{background-color:var(--ug-color-surface-sunken)}.primitives_control__cBwZl:read-only,.primitives_select__FoDA9:read-only,.primitives_textarea__kjpj7:read-only{background-color:var(--ug-color-surface-sunken)}.primitives_control__cBwZl[aria-invalid=true],.primitives_select__FoDA9[aria-invalid=true],.primitives_textarea__kjpj7[aria-invalid=true]{border-color:var(--ug-color-danger)}.primitives_textarea__kjpj7{min-height:calc(var(--ug-tap)*2);resize:vertical}.primitives_select__FoDA9{padding-right:var(--ug-space-40)}.primitives_field__XF0G2[data-state=loading] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9){background-color:var(--ug-color-surface-sunken)}.primitives_field__XF0G2[data-state=success] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9,.primitives_search__0AEng){border-color:var(--ug-color-success)}.primitives_field__XF0G2[data-visual-state=hover] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9,.primitives_search__0AEng){border-color:var(--ug-color-text)}.primitives_field__XF0G2[data-visual-state=focus] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9,.primitives_search__0AEng){outline-color:var(--ug-color-focus-ring)}.primitives_field__XF0G2[data-visual-state=active] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9,.primitives_search__0AEng){background-color:var(--ug-color-surface-selected)}.primitives_fieldError__z_uwy,.primitives_fieldHint__gGdlB,.primitives_fieldSuccess__ZQVm5{font-size:var(--ug-fs-sm);line-height:var(--ug-lh-sm)}.primitives_fieldHint__gGdlB{color:var(--ug-color-text-muted)}.primitives_fieldError__z_uwy{color:var(--ug-color-danger);font-weight:var(--ug-weight-body-medium)}.primitives_fieldSuccess__ZQVm5{color:var(--ug-color-success);font-weight:var(--ug-weight-body-medium)}.primitives_search__0AEng{display:flex;align-items:center;gap:var(--ug-space-8);min-height:var(--ug-tap);padding-left:var(--ug-space-12);border:1px solid var(--ug-color-border-control);border-radius:var(--ug-radius-md);background-color:var(--ug-color-surface);transition:border-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_search__0AEng:hover{border-color:var(--ug-color-text)}.primitives_search__0AEng:focus-within{border-color:var(--ug-color-focus-ring);outline:2px solid var(--ug-color-focus-ring);outline-offset:2px}.primitives_searchIcon__H77V8{flex:0 0 auto;color:var(--ug-color-text-muted)}.primitives_searchInput__OzGcc{flex:1 1 auto;min-width:0;min-height:var(--ug-tap);padding:var(--ug-space-8) 0;border:0;background:rgba(0,0,0,0);color:var(--ug-color-text);font:inherit;font-size:var(--ug-fs-base);line-height:var(--ug-lh-base)}.primitives_searchInput__OzGcc::placeholder{color:var(--ug-color-text-muted)}.primitives_searchInput__OzGcc:focus-visible{outline-color:rgba(0,0,0,0)}.primitives_searchClear__dxJre{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ug-tap);min-height:var(--ug-tap);border:0;border-radius:var(--ug-radius-md);background:rgba(0,0,0,0);color:var(--ug-color-text-muted);cursor:pointer;transition:background-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing),color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_searchClear__dxJre:hover:not(:disabled){background-color:var(--ug-color-surface-interactive);color:var(--ug-color-text)}.primitives_searchClear__dxJre:focus-visible{outline:2px solid var(--ug-color-focus-ring);outline-offset:2px;background-color:var(--ug-color-surface-interactive);color:var(--ug-color-text)}.primitives_searchClear__dxJre:disabled{opacity:.45;cursor:not-allowed}.primitives_feedback__f7sOT{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ug-space-12);padding:var(--ug-space-24);border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-xl);background-color:var(--ug-color-surface-sunken);color:var(--ug-color-text)}.primitives_feedback__f7sOT[data-status=error]{border-color:var(--ug-color-danger)}.primitives_feedback__f7sOT[data-status=success]{border-color:var(--ug-color-success)}.primitives_feedback__f7sOT[aria-disabled=true]{opacity:.55}.primitives_feedback__f7sOT[data-visual-state=hover]{border-color:var(--ug-color-border-control)}.primitives_feedback__f7sOT[data-visual-state=focus]{outline-color:var(--ug-color-focus-ring)}.primitives_feedback__f7sOT[data-visual-state=active]{background-color:var(--ug-color-surface-selected)}.primitives_feedbackIcon__g0OQT{display:inline-flex;align-items:center;justify-content:center;width:var(--ug-tap);height:var(--ug-tap);border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-lg);background-color:var(--ug-color-surface-raised)}.primitives_feedbackCopy__4LPFT{display:grid;grid-gap:var(--ug-space-4);gap:var(--ug-space-4)}.primitives_feedbackTitle__s22kW{margin:0;color:var(--ug-color-text);font-size:var(--ug-fs-md);font-weight:var(--ug-weight-body-semibold);line-height:var(--ug-lh-md);letter-spacing:var(--ug-ls-md)}.primitives_feedbackBody__CSB4l{max-width:52ch;margin:0;color:var(--ug-color-text-muted);font-size:var(--ug-fs-base);line-height:var(--ug-lh-base)}.primitives_feedbackActions__u9SLb{display:flex;flex-wrap:wrap;gap:var(--ug-space-8)}.primitives_skeletonLines__Zgnjp{display:grid;width:100%;grid-gap:var(--ug-space-12);gap:var(--ug-space-12)}.primitives_skeletonBlock__ybdw_,.primitives_skeletonLine__h_gTW{display:block;border-radius:var(--ug-radius-sm);background-color:var(--ug-color-surface-interactive);animation:primitives_ugPulse__kwIqT var(--ug-motion-cycle-skeleton) ease-in-out infinite}.primitives_skeletonLine__h_gTW{width:100%;height:var(--ug-space-16)}.primitives_skeletonLine__h_gTW:last-child{width:62%}.primitives_tableFrame__c4FLY{width:100%;min-width:0;color:var(--ug-color-text);opacity:1}.primitives_tableFrame__c4FLY[data-state=disabled]{opacity:.55}.primitives_tableFrame__c4FLY[data-state=success] .primitives_tableRegion__CNfzg{border-color:var(--ug-color-success)}.primitives_tableFrame__c4FLY[data-visual-state=focus] .primitives_tableRegion__CNfzg{outline-color:var(--ug-color-focus-ring)}.primitives_tableRegion__CNfzg{width:100%;overflow-x:auto;border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-xl);background-color:var(--ug-color-surface);-webkit-overflow-scrolling:touch}.primitives_dataTable__gIQ2K{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.primitives_dataTable__gIQ2K td,.primitives_dataTable__gIQ2K th{padding:var(--tbl-py) var(--tbl-px);border-bottom:1px solid var(--ug-color-border);text-align:left;vertical-align:middle}.primitives_dataTable__gIQ2K th{color:var(--ug-color-text-muted);font-weight:var(--ug-weight-body-medium);white-space:nowrap}.primitives_dataTable__gIQ2K thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ug-z-raised);border-bottom-color:var(--ug-color-border-control);background-color:var(--ug-color-surface-raised)}.primitives_dataTable__gIQ2K tbody tr{transition:background-color var(--ug-motion-feedback-duration) var(--ug-motion-feedback-easing)}.primitives_dataTable__gIQ2K tbody tr:is(:hover,[aria-selected=true]){background-color:var(--ug-color-surface-selected)}.primitives_dataTable__gIQ2K tbody tr[data-row-tone=highlight]{background-color:var(--ug-color-surface-selected)}.primitives_dataTable__gIQ2K tbody tr:last-child td{border-bottom:0}.primitives_dataTable__gIQ2K [data-align=center]{text-align:center}.primitives_dataTable__gIQ2K [data-align=end]{text-align:right}.primitives_sortButton__ImnxH{display:inline-flex;align-items:center;gap:var(--ug-space-4);min-height:var(--ug-tap);margin-block:calc(var(--ug-space-8)*-1);padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.primitives_sortButton__ImnxH:hover:not(:disabled){color:var(--ug-color-text)}.primitives_sortButton__ImnxH:disabled{cursor:not-allowed}.primitives_sortMark__Q4ogq{color:var(--ug-color-text-muted)}th[aria-sort=ascending] .primitives_sortMark__Q4ogq,th[aria-sort=descending] .primitives_sortMark__Q4ogq{color:var(--ug-color-action)}.primitives_selectionTarget__5s8Cz{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ug-tap);min-height:var(--ug-tap);margin-block:calc(var(--ug-space-8)*-1)}.primitives_mobileCards__xSibJ{display:none}.primitives_mobileCard__zD6KN{border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-xl);background-color:var(--ug-color-surface)}.primitives_mobileCard__zD6KN[data-row-tone=highlight],.primitives_mobileCard__zD6KN[data-selected=true]{background-color:var(--ug-color-surface-selected)}.primitives_mobileSelection__JI2jR{display:flex;align-items:center;gap:var(--ug-space-8);min-height:var(--ug-tap);padding:var(--ug-space-8) var(--ug-space-16);border-bottom:1px solid var(--ug-color-border)}.primitives_mobileDefinition__7XETy{margin:0}.primitives_mobileRow__I5P9A{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);grid-gap:var(--ug-space-12);gap:var(--ug-space-12);padding:var(--ug-space-12) var(--ug-space-16);border-bottom:1px solid var(--ug-color-border)}.primitives_mobileRow__I5P9A:last-child{border-bottom:0}.primitives_mobileRow__I5P9A dt{color:var(--ug-color-text-muted);font-size:var(--ug-fs-sm);line-height:var(--ug-lh-sm)}.primitives_mobileRow__I5P9A dd{min-width:0;margin:0;overflow-wrap:anywhere}.primitives_mobileRow__I5P9A dd[data-align=end]{text-align:right}.primitives_tableSkeleton__3t_sj{display:grid;grid-template-columns:repeat(var(--table-skeleton-columns),minmax(0,1fr));grid-gap:var(--ug-space-12);gap:var(--ug-space-12);padding:var(--ug-space-24)}@media(max-width:640px){.primitives_tableRegion__CNfzg{display:none}.primitives_mobileCards__xSibJ{display:grid;grid-gap:var(--ug-space-12);gap:var(--ug-space-12);margin:0;padding:0;list-style:none}}.primitives_dialog__rS5qQ{width:min(100% - var(--ug-space-32),var(--ug-layout-max-document));max-height:calc(100dvh - var(--ug-space-32));margin:auto;padding:0;overflow:visible;border:0;border-radius:var(--ug-radius-xl);background:rgba(0,0,0,0);color:var(--ug-color-text)}.primitives_dialog__rS5qQ::-webkit-backdrop{background:color-mix(in srgb,var(--ug-color-text) 64%,transparent)}.primitives_dialog__rS5qQ::backdrop{background:color-mix(in srgb,var(--ug-color-text) 64%,transparent)}.primitives_dialog__rS5qQ[data-state=disabled]{opacity:.72}.primitives_overlayBackdrop__vw5Pn{opacity:0;transition:opacity var(--ug-motion-overlay-duration) var(--ug-motion-overlay-easing)}.primitives_overlayBackdrop__vw5Pn[data-open]{opacity:1}.primitives_overlayViewport__mdsm5{position:fixed;inset:0;z-index:var(--ug-z-modalDialog);display:grid;overflow-y:auto;overscroll-behavior:contain}.primitives_overlayViewport__mdsm5>.primitives_dialog__rS5qQ{margin:auto}.primitives_sheetBackdrop__TtyGk{position:fixed;inset:0;z-index:var(--ug-z-modalBackdrop);background:color-mix(in srgb,var(--ug-color-text) 64%,transparent);opacity:0;transition:opacity var(--ug-motion-overlay-duration) var(--ug-motion-overlay-easing)}.primitives_sheetBackdrop__TtyGk[data-open]{opacity:1}.primitives_sheetViewport__i3uS0{position:fixed;inset:0;z-index:var(--ug-z-modalDialog);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.primitives_sheetPopup__mr8bJ{width:min(100%,760px);max-height:min(92dvh,760px);pointer-events:auto;border:1px solid var(--ug-color-border);border-bottom:0;border-radius:var(--ug-radius-xl) var(--ug-radius-xl) 0 0;background-color:var(--ug-color-surface-raised);box-shadow:var(--ug-shadow-modal);transform:translateY(100%);transition:transform var(--ug-motion-overlay-duration) var(--ug-motion-overlay-easing);touch-action:pan-y}.primitives_sheetPopup__mr8bJ[data-open]{transform:translateY(0)}.primitives_sheetPopup__mr8bJ[data-swiping]{transition-property:none}.primitives_sheetPopup__mr8bJ[data-state=disabled]{opacity:.72}.primitives_sheetContent__24SqL{display:flex;max-height:min(92dvh,760px);flex-direction:column;overflow:hidden}.primitives_sheetHandle__FryNz{width:40px;height:4px;flex:0 0 auto;margin:var(--ug-space-8) auto 0;border-radius:var(--ug-radius-full);background:var(--ug-color-border-control)}.primitives_sheetContent__24SqL .primitives_dialogBody___1Wim{padding-bottom:max(var(--ug-space-24),env(safe-area-inset-bottom))}.primitives_menuPositioner__4dK4p,.primitives_popoverPositioner__Js8A8{z-index:var(--ug-z-modalDialog)}.primitives_menuPopup__x9x6u,.primitives_popoverPopup__5BSWM{min-width:220px;max-width:min(360px,100vw - var(--ug-space-32));border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-lg);background:var(--ug-color-surface-raised);box-shadow:var(--ug-shadow-modal);color:var(--ug-color-text);opacity:0;transform:translateY(var(--ug-motion-hover-distance));transition:opacity var(--ug-motion-overlay-duration) var(--ug-motion-overlay-easing),transform var(--ug-motion-overlay-duration) var(--ug-motion-overlay-easing)}.primitives_menuPopup__x9x6u[data-open],.primitives_popoverPopup__5BSWM[data-open]{opacity:1;transform:translateY(0)}.primitives_popoverPopup__5BSWM{padding:var(--ug-space-16)}.primitives_popoverTitle__YRz0B{margin:0;font-size:var(--ug-fs-md);font-weight:var(--ug-weight-body-semibold)}.primitives_popoverDescription__F4Uz5{margin:var(--ug-space-4) 0 0;color:var(--ug-color-text-muted);font-size:var(--ug-fs-sm)}.primitives_popoverBody__SKh5z{margin-top:var(--ug-space-12)}.primitives_menuPopup__x9x6u{padding:var(--ug-space-8)}.primitives_menuItem__rxROu{display:flex;min-height:var(--ug-tap);align-items:center;padding:var(--ug-space-8) var(--ug-space-12);border-radius:var(--ug-radius-md);color:var(--ug-color-text);cursor:pointer;outline-color:rgba(0,0,0,0)}.primitives_menuItem__rxROu[data-highlighted]{background:var(--ug-color-surface-selected)}.primitives_menuItem__rxROu[data-disabled]{cursor:not-allowed;opacity:.55}.primitives_menuItem__rxROu:focus-visible{outline:2px solid var(--ug-color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.primitives_menuPopup__x9x6u,.primitives_overlayBackdrop__vw5Pn,.primitives_popoverPopup__5BSWM,.primitives_sheetBackdrop__TtyGk,.primitives_sheetPopup__mr8bJ{transition:none;transform:none}.primitives_menuPopup__x9x6u,.primitives_overlayBackdrop__vw5Pn,.primitives_popoverPopup__5BSWM{opacity:1}}.primitives_dialogSurface__2zYtX{display:flex;max-height:calc(100dvh - var(--ug-space-32));flex-direction:column;overflow:hidden;border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-xl);background-color:var(--ug-color-surface-raised);box-shadow:var(--ug-shadow-modal);color:var(--ug-color-text)}.primitives_dialogFooter__7g5Cg,.primitives_dialogHeader__RxTQr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ug-space-16);padding:var(--ug-space-20) var(--ug-space-24)}.primitives_dialogHeader__RxTQr{border-bottom:1px solid var(--ug-color-border)}.primitives_dialogFooter__7g5Cg{align-items:center;justify-content:flex-end;border-top:1px solid var(--ug-color-border)}.primitives_dialogTitle__OESNR{margin:0;color:var(--ug-color-text);font-size:var(--ug-fs-lg);font-weight:var(--ug-weight-body-semibold);line-height:var(--ug-lh-lg);letter-spacing:var(--ug-ls-lg)}.primitives_dialogDescription__Szxle{margin:var(--ug-space-4) 0 0;color:var(--ug-color-text-muted);font-size:var(--ug-fs-base);line-height:var(--ug-lh-base)}.primitives_dialogBody___1Wim{min-height:0;padding:var(--ug-space-24);overflow-y:auto}.primitives_dialogSurface__2zYtX[data-visual-state=focus]{outline-color:var(--ug-color-focus-ring)}.primitives_dialogSurface__2zYtX[data-visual-state=error]{border-color:var(--ug-color-danger)}.primitives_dialogSurface__2zYtX[data-visual-state=success]{border-color:var(--ug-color-success)}.primitives_overlayBackdrop__vw5Pn{position:fixed;z-index:var(--ug-z-modalBackdrop);inset:0;background:color-mix(in srgb,var(--ug-color-text) 64%,transparent)}.primitives_overlayDrawerViewport__8Hch8,.primitives_overlayViewport__mdsm5{position:fixed;z-index:var(--ug-z-modalDialog);inset:0;display:grid;pointer-events:none}.primitives_overlayViewport__mdsm5{place-items:center;padding:var(--ug-space-16)}.primitives_overlayDialogPopup__wUp5v,.primitives_overlayDrawerPopup__DQSFc{outline:var(--ug-space-2) solid rgba(0,0,0,0);pointer-events:auto}.primitives_overlayDialogPopup__wUp5v{width:min(100% - var(--ug-space-16),var(--ug-layout-max-document));max-height:calc(100dvh - var(--ug-space-32))}.primitives_overlayDrawerViewport__8Hch8{align-items:end;justify-items:center}.primitives_overlayDrawerPopup__DQSFc{width:min(100%,var(--ug-layout-max-document));max-height:calc(100dvh - var(--ug-space-16))}.primitives_overlayDrawerHandle__q6XjC{width:var(--ug-space-40);height:var(--ug-space-4);margin:var(--ug-space-8) auto 0;border-radius:var(--ug-radius-pill);background:var(--ug-color-border-control)}.primitives_dialogPrimitiveClose__7FlGw,.primitives_overlayTrigger__O9Kvo{display:inline-flex;min-width:var(--ug-tap);min-height:var(--ug-tap);align-items:center;justify-content:center;border:1px solid var(--ug-color-border-control);border-radius:var(--ug-radius-md);background:var(--ug-color-surface-interactive);color:var(--ug-color-text);font-size:var(--ug-type-body-size);font-weight:var(--ug-weight-body-semibold);line-height:var(--ug-type-body-line-height)}.primitives_dialogPrimitiveClose__7FlGw{flex:0 0 var(--ug-tap);padding:0}.primitives_overlayTrigger__O9Kvo{gap:var(--ug-space-8);padding-inline:var(--ug-space-16);cursor:pointer}.primitives_dialogPrimitiveClose__7FlGw:hover,.primitives_overlayMenuItem__ZmwkF:hover,.primitives_overlayMenuItem__ZmwkF[data-highlighted],.primitives_overlayTrigger__O9Kvo:hover{background:var(--ug-color-surface-sunken)}.primitives_dialogPrimitiveClose__7FlGw:focus-visible,.primitives_overlayMenuItem__ZmwkF:focus-visible,.primitives_overlayTrigger__O9Kvo:focus-visible{outline:2px solid var(--ug-color-focus-ring);outline-offset:var(--ug-space-2)}.primitives_overlayPositioner__xDNp0{z-index:var(--ug-z-modalDialog)}.primitives_overlayAnchoredPopup__hTnPU{min-width:var(--ug-space-160);max-width:min(100vw - var(--ug-space-32),var(--ug-layout-max-document));padding:var(--ug-space-16);border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-lg);background:var(--ug-color-surface-raised);box-shadow:var(--ug-shadow-modal);color:var(--ug-color-text)}.primitives_overlayContent__tBCJK{margin-top:var(--ug-space-8)}.primitives_overlayMenuItem__ZmwkF{display:flex;min-height:var(--ug-tap);align-items:center;padding-inline:var(--ug-space-12);border-radius:var(--ug-radius-sm);color:var(--ug-color-text);font-size:var(--ug-type-body-size);line-height:var(--ug-type-body-line-height);cursor:pointer}.primitives_overlayMenuItem__ZmwkF[aria-disabled=true]{cursor:not-allowed;opacity:.55}.primitives_overlayFixture__Z3fcG{display:grid;grid-gap:var(--ug-space-16);gap:var(--ug-space-16);margin-top:var(--ug-space-32);padding:var(--ug-space-20);border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-lg);background:var(--ug-color-surface-sunken)}.primitives_overlayFixtureActions__xpHpz{display:flex;flex-wrap:wrap;gap:var(--ug-space-8);align-items:center}.primitives_overlayFixtureNote__1CNf_{margin:0;color:var(--ug-color-text-muted);font-size:var(--ug-fs-sm);line-height:var(--ug-lh-sm)}.primitives_mediaFigure__HPkaH{margin:0}.primitives_mediaViewport__FS_GF{position:relative;display:grid;width:100%;aspect-ratio:var(--media-ratio);overflow:hidden;place-items:center;border:1px solid var(--ug-color-border);border-radius:var(--ug-radius-md);background-color:var(--ug-color-surface-sunken);color:var(--ug-color-text-muted)}.primitives_mediaViewport__FS_GF>:is(img,video,iframe){width:100%;height:100%;object-fit:cover}.primitives_mediaFigure__HPkaH[data-state=error] .primitives_mediaViewport__FS_GF{border-color:var(--ug-color-danger)}.primitives_mediaFigure__HPkaH[data-state=success] .primitives_mediaViewport__FS_GF{border-color:var(--ug-color-success)}.primitives_mediaFigure__HPkaH[data-state=disabled]{opacity:.55}.primitives_mediaFigure__HPkaH:focus-within .primitives_mediaActions__2BdYA,.primitives_mediaFigure__HPkaH[data-visual-state=hover] .primitives_mediaActions__2BdYA{opacity:1;transform:translateY(0)}.primitives_mediaFigure__HPkaH[data-visual-state=focus] .primitives_mediaViewport__FS_GF{outline-color:var(--ug-color-focus-ring)}.primitives_mediaStatus__gLq_X{display:flex;max-width:36ch;flex-direction:column;align-items:center;gap:var(--ug-space-8);padding:var(--ug-space-16);text-align:center;font-size:var(--ug-fs-sm);line-height:var(--ug-lh-sm)}.primitives_mediaStatusIcon__phWAn{display:inline-flex}.primitives_mediaActions__2BdYA{position:absolute;right:var(--ug-space-12);bottom:var(--ug-space-12);display:flex;gap:var(--ug-space-8);opacity:0;transform:translateY(var(--ug-motion-hover-distance));transition:opacity var(--ug-motion-hover-duration) var(--ug-motion-hover-easing),transform var(--ug-motion-hover-duration) var(--ug-motion-hover-easing)}.primitives_mediaBadge__ziTP4{position:absolute;top:var(--ug-space-12);left:var(--ug-space-12)}.primitives_mediaCaption__qHkbU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ug-space-8);padding-top:var(--ug-space-8);color:var(--ug-color-text-muted);font-size:var(--ug-fs-sm);line-height:var(--ug-lh-sm)}.primitives_mediaCaption__qHkbU a{color:var(--ug-color-link)}.primitives_srOnly__Es8Mp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.primitives_badge__EDFOp,.primitives_button__9TNEl,.primitives_control__cBwZl,.primitives_dialogSurface__2zYtX,.primitives_feedback__f7sOT,.primitives_link__W9H5I,.primitives_mediaViewport__FS_GF,.primitives_mobileCard__zD6KN,.primitives_search__0AEng,.primitives_select__FoDA9,.primitives_surface__5C8Os,.primitives_tableRegion__CNfzg,.primitives_textarea__kjpj7{border-color:CanvasText}.primitives_button__9TNEl:is(:focus-visible,[data-visual-state=focus]),.primitives_dialogSurface__2zYtX[data-visual-state=focus],.primitives_field__XF0G2[data-visual-state=focus] :is(.primitives_control__cBwZl,.primitives_textarea__kjpj7,.primitives_select__FoDA9,.primitives_search__0AEng),.primitives_link__W9H5I:is(:focus-visible,[data-visual-state=focus]),.primitives_mediaFigure__HPkaH[data-visual-state=focus] .primitives_mediaViewport__FS_GF{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.primitives_button__9TNEl,.primitives_control__cBwZl,.primitives_dataTable__gIQ2K tbody tr,.primitives_link__W9H5I,.primitives_mediaActions__2BdYA,.primitives_searchClear__dxJre,.primitives_search__0AEng,.primitives_select__FoDA9,.primitives_surface__5C8Os,.primitives_textarea__kjpj7{transition-property:none!important}.primitives_skeletonBlock__ybdw_,.primitives_skeletonLine__h_gTW,.primitives_spinner__l70C9{animation:none!important}}.primitives_glass__q9UIN{background:color-mix(in srgb,var(--ug-color-surface-bar) 78%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid color-mix(in srgb,var(--ug-color-border) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ug-color-canvas) 55%,transparent)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.primitives_glass__q9UIN{background:var(--ug-color-surface-bar);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--ug-color-border)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.primitives_glass__q9UIN{background:var(--ug-color-surface-bar)}}@media(forced-colors:active){.primitives_glass__q9UIN{background:Canvas;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.primitives_glassBottom__Ku9_O{background:color-mix(in srgb,var(--ug-color-surface-bar) 78%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid color-mix(in srgb,var(--ug-color-border) 72%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ug-color-canvas) 55%,transparent)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.primitives_glassBottom__Ku9_O{background:var(--ug-color-surface-bar);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--ug-color-border)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.primitives_glassBottom__Ku9_O{background:var(--ug-color-surface-bar)}}@media(forced-colors:active){.primitives_glassBottom__Ku9_O{background:Canvas;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.primitives_glassFloating__pG3jE{background:color-mix(in srgb,var(--ug-color-surface-bar) 78%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid color-mix(in srgb,var(--ug-color-border) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ug-color-canvas) 55%,transparent),var(--ug-shadow-card)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.primitives_glassFloating__pG3jE{background:var(--ug-color-surface-bar);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--ug-color-border)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.primitives_glassFloating__pG3jE{background:var(--ug-color-surface-bar)}}@media(forced-colors:active){.primitives_glassFloating__pG3jE{background:Canvas;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.primitives_toggleRow__XeP_b{display:flex;flex-direction:column;gap:var(--ug-space-4)}.primitives_toggleLabelRow__bdBbq{display:flex;align-items:center;justify-content:space-between;gap:var(--ug-space-16);min-height:var(--ug-tap);padding-block:var(--ug-space-8);cursor:pointer}.primitives_toggleText__a8yMk{display:flex;flex-direction:column;gap:var(--ug-space-2);min-width:0}.primitives_toggleLabel__Vcv6F{font-size:var(--ug-type-body-size);font-weight:var(--ug-weight-regular);line-height:var(--ug-type-body-line-height);color:var(--ug-color-text)}.primitives_toggleHint__GvAcr{font-size:var(--ug-type-label-size);line-height:var(--ug-type-label-line-height);color:var(--ug-color-text-muted)}.primitives_toggleInput__DB0ZV{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.primitives_toggleTrack__hGxp7{position:relative;flex:0 0 auto;width:52px;height:32px;border-radius:var(--ug-radius-full);background:var(--ug-color-border);outline:2px solid rgba(0,0,0,0);outline-offset:2px;transition:background-color var(--ug-duration-base) var(--ug-easing-standard),outline-color var(--ug-duration-fast) var(--ug-easing-standard)}.primitives_toggleThumb__rt8ig{position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:var(--ug-radius-full);background:var(--ug-color-surface);box-shadow:var(--ug-shadow-card);transition:transform var(--ug-duration-base) var(--ug-easing-standard)}.primitives_toggleInput__DB0ZV:checked+.primitives_toggleTrack__hGxp7{background:var(--ug-color-action)}.primitives_toggleInput__DB0ZV:checked+.primitives_toggleTrack__hGxp7 .primitives_toggleThumb__rt8ig{transform:translateX(20px)}.primitives_toggleInput__DB0ZV:disabled+.primitives_toggleTrack__hGxp7{opacity:.5}.primitives_toggleInput__DB0ZV:focus-visible+.primitives_toggleTrack__hGxp7{outline-color:var(--ug-color-focus-ring)}.primitives_toggleError__iwhkS{margin:0;font-size:var(--ug-type-label-size);line-height:var(--ug-type-label-line-height);color:var(--ug-color-danger)}.AssemblePassPanel_wrap__AyjQf{display:flex;gap:clamp(24px,3vw,48px);align-items:flex-start;flex-wrap:wrap}.AssemblePassPanel_controls__v1YfX{flex:0 0 300px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;z-index:2;top:16px}.AssemblePassPanel_label__kQ3is{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.AssemblePassPanel_picker__0rk_t{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.AssemblePassPanel_pick__jQumP{--pa:var(--iri-2);font-family:var(--display);font-size:15px;letter-spacing:.06em;padding:12px 10px;color:var(--ink);background:var(--bg-2);border-left:1px solid var(--hairline);border:1px solid var(--hairline);border-left:2px solid rgba(0,0,0,0);cursor:pointer;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.AssemblePassPanel_pick__jQumP:hover{border-color:var(--hairline-bold);color:var(--ink)}.AssemblePassPanel_pickOn__CzHJu{color:#fff;border-color:color-mix(in srgb,var(--pa) 55%,transparent);border-left-color:var(--pa);background:color-mix(in srgb,var(--pa) 10%,var(--bg-2))}.AssemblePassPanel_tocHead__z9ZUY{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.AssemblePassPanel_tocAll___3k0t{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:rgba(0,0,0,0);border:1px solid var(--hairline);padding:4px 8px;cursor:pointer;transition:border-color .16s ease,color .16s ease}.AssemblePassPanel_tocAll___3k0t:hover{border-color:var(--hairline-bold);color:var(--ink)}.AssemblePassPanel_toc__S9wjm{display:flex;flex-direction:column;gap:6px;margin-top:-8px}.AssemblePassPanel_tocItem__Ycebr{--pa:var(--iri-2);display:flex;align-items:baseline;gap:9px;padding:9px 11px;background:var(--bg-2);border-left:1px solid var(--hairline);border:1px solid var(--hairline);border-left:2px solid rgba(0,0,0,0);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.AssemblePassPanel_tocItem__Ycebr:hover{border-color:var(--hairline-bold)}.AssemblePassPanel_tocOn__9LbO9{border-color:color-mix(in srgb,var(--pa) 50%,transparent);border-left-color:var(--pa);background:color-mix(in srgb,var(--pa) 9%,var(--bg-2))}.AssemblePassPanel_tocBox__NMr7t{accent-color:var(--pa);width:14px;height:14px;flex:0 0 auto;transform:translateY(2px);cursor:pointer}.AssemblePassPanel_tocEn__rMIpA{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink);flex:0 0 auto}.AssemblePassPanel_tocJp__D6MzM{font-family:var(--jp);font-size:12px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssemblePassPanel_dlRow__5oiCh{display:flex;gap:10px;margin-top:6px}.AssemblePassPanel_dl__OKcb7{flex:1 1;font-family:var(--mono);font-size:13px;letter-spacing:.1em;padding:14px 10px;cursor:pointer;color:#05070f;background:linear-gradient(180deg,#e8ce8e,#cba85c);border:0;font-weight:700;transition:filter .16s ease}.AssemblePassPanel_dl__OKcb7:hover{filter:brightness(1.08)}.AssemblePassPanel_dl__OKcb7:disabled{opacity:.5;cursor:progress}.AssemblePassPanel_dlAlt__icZz2{color:var(--ink);border:1px solid var(--hairline-bold)}.AssemblePassPanel_backgroundDl__p2iZw{width:100%;flex:0 0 auto}.AssemblePassPanel_note__DfsAm{font-family:var(--jp);font-size:12px;line-height:1.6;color:var(--ink-2);margin:0}.AssemblePassPanel_previewArea__DDXYS{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.AssemblePassPanel_backgroundPreviewSection__8uGt_{display:flex;flex-direction:column;gap:10px;margin-top:18px}.AssemblePassPanel_backgroundPreview___4asb{position:relative;width:min(100%,430px);aspect-ratio:2150/3035;overflow:hidden;border:1px solid var(--hairline-bold);background:#090b0a}.AssemblePassPanel_backgroundPreviewCanvas__5PzYl{display:block;width:100%;height:100%}.AssemblePassPanel_backgroundPreviewLogo__5Ulfn{position:absolute;filter:brightness(0);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AssemblePassPanel_backgroundPreviewError__srPQ_{position:absolute;inset:45% 8% auto;margin:0;padding:10px 12px;background:rgba(0,0,0,.82);color:#fff;font-size:13px;line-height:1.5}@media(max-width:720px){.AssemblePassPanel_controls__v1YfX{position:static;top:auto;z-index:auto;flex-basis:100%;width:100%}.AssemblePassPanel_previewArea__DDXYS{flex-basis:100%;width:100%}}.AssemblePassPanel_previewLabel__89xms{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.AssemblePassPanel_previewLabel__89xms span{color:#d8b86a!important}.AssemblePassPanel_previewBox__RO9Ag{position:relative;width:100%;max-width:100%;overflow:visible;border:1px solid var(--hairline-bold);box-shadow:0 30px 80px -34px rgba(0,0,0,.75)}.AssemblePassPanel_previewBox__RO9Ag[type=button]{display:block;width:auto;padding:0;color:inherit;font:inherit;text-align:left;cursor:zoom-in}.AssemblePassPanel_previewBox__RO9Ag[type=button]:focus-visible{outline:2px solid #d8b86a}.AssemblePassPanel_exportError__vO0_d{margin:10px 0 0;color:#b42318;font-size:12px;line-height:1.5}.AssemblePassPanel_wrap__AyjQf{color:var(--studio-ui-paper)}.AssemblePassPanel_exportError__vO0_d,.AssemblePassPanel_label__kQ3is,.AssemblePassPanel_note__DfsAm,.AssemblePassPanel_previewLabel__89xms{color:var(--studio-ui-muted)!important}.AssemblePassPanel_dlAlt__icZz2,.AssemblePassPanel_dl__OKcb7,.AssemblePassPanel_pick__jQumP,.AssemblePassPanel_tocAll___3k0t,.AssemblePassPanel_tocItem__Ycebr{min-height:44px;border-color:var(--studio-ui-line)}.AssemblePassPanel_dlAlt__icZz2,.AssemblePassPanel_dl__OKcb7,.AssemblePassPanel_pick__jQumP,.AssemblePassPanel_tocItem__Ycebr{color:var(--studio-ui-ink);background:var(--studio-ui-paper)}.AssemblePassPanel_pickOn__CzHJu,.AssemblePassPanel_tocOn__9LbO9{border-color:var(--studio-ui-ink);border-left-color:var(--studio-ui-ink);color:var(--studio-ui-ink);background:var(--studio-ui-line-subtle);box-shadow:inset 0 -2px 0 var(--studio-ui-ink)}.AssemblePassPanel_dlAlt__icZz2:focus-visible,.AssemblePassPanel_dlAlt__icZz2:hover:not(:disabled),.AssemblePassPanel_dl__OKcb7:focus-visible,.AssemblePassPanel_dl__OKcb7:hover:not(:disabled),.AssemblePassPanel_pick__jQumP:focus-visible,.AssemblePassPanel_pick__jQumP:hover,.AssemblePassPanel_tocAll___3k0t:focus-visible,.AssemblePassPanel_tocAll___3k0t:hover,.AssemblePassPanel_tocItem__Ycebr:focus-visible,.AssemblePassPanel_tocItem__Ycebr:hover{border-color:var(--studio-ui-ink);color:var(--studio-ui-ink);background:var(--studio-ui-line)}.AssemblePassPanel_tocBox__NMr7t{accent-color:var(--studio-ui-ink)}.AssemblePassPanel_tocEn__rMIpA,.AssemblePassPanel_tocJp__D6MzM{color:var(--studio-ui-ink)}.AssemblePassPanel_dl__OKcb7{color:var(--studio-ui-paper);background:var(--studio-ui-ink)}.AssemblePassPanel_dlAlt__icZz2{background:rgba(0,0,0,0)}.AssemblePassPanel_previewBox__RO9Ag[type=button]:focus-visible,.AssemblePassPanel_previewLabel__89xms span{outline-color:var(--studio-ui-ink)}.AssemblePassPanel_previewBox__RO9Ag[type=button]:focus-visible{outline:2px solid var(--studio-ui-ink);outline-offset:3px}.AssemblePassPanel_previewLabel__89xms span{color:var(--studio-ui-muted)!important}.AssemblePassPanel_exportError__vO0_d{-webkit-padding-start:.65rem;padding-inline-start:.65rem;-webkit-border-start:3px solid var(--studio-ui-ink);border-inline-start:3px solid var(--studio-ui-ink)}.SponsorPrintStudio_studio__VcD5_{margin-top:32px;color:var(--studio-ui-paper)}.SponsorPrintStudio_studio__VcD5_ h2{font-size:20px;font-weight:600}.SponsorPrintStudio_canvas__mgP8r{width:100%;aspect-ratio:1240/1754;position:relative}.SponsorPrintStudio_image__JSOeh{width:100%;height:100%}.SponsorPrintStudio_actions__yRDD8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}.SponsorPrintStudio_actions__yRDD8 button,.SponsorPrintStudio_actions__yRDD8 label{min-height:44px;color:var(--studio-ui-paper);font-size:16px}.SponsorPrintStudio_actions__yRDD8 button{background:var(--studio-ui-ink);border:1px solid var(--studio-ui-line);border-radius:8px;padding:8px 12px;cursor:pointer}.SponsorPrintStudio_actions__yRDD8 button:hover:not(:disabled){border-color:var(--studio-ui-paper)}.SponsorPrintStudio_actions__yRDD8 button:focus-visible,.SponsorPrintStudio_actions__yRDD8 input:focus-visible{outline:2px solid var(--studio-ui-paper);outline-offset:3px}.SponsorPrintStudio_actions__yRDD8 button:disabled{cursor:default;color:var(--studio-ui-muted)}.SponsorPrintStudio_actions__yRDD8 label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SponsorPrintStudio_actions__yRDD8 input{max-width:100%;font:inherit}.CardBannerMotionWorkspace_workspace__HetFR{display:flex;min-width:0;flex-direction:column;gap:12px;color:var(--studio-ui-paper)}.CardBannerMotionWorkspace_previewHeader__FLqNx{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:12px;color:var(--studio-ui-muted);font-size:14px;line-height:1.4}.CardBannerMotionWorkspace_frame__L_Upr{position:relative;display:flex;min-width:0;min-height:180px;align-items:center;justify-content:center;overflow:hidden;padding:12px;border:1px solid var(--studio-ui-line);border-radius:var(--studio-ui-radius,8px);background:var(--studio-ui-ink)}.CardBannerMotionWorkspace_canvas__Lm_vT{display:block;width:auto;height:auto;max-width:100%;max-height:min(72vh,960px)}@media(min-width:1100px){.CardBannerMotionWorkspace_workspace__HetFR .CardBannerMotionWorkspace_canvas__Lm_vT{max-height:var(--studio-card-canvas-height,min(60vh,720px))}}.CardBannerMotionWorkspace_overlay__wmo25{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:16px;color:var(--studio-ui-muted);font-size:16px;text-align:center}.CardBannerMotionWorkspace_exports__3poj4,.CardBannerMotionWorkspace_messageRow__YSMZD,.CardBannerMotionWorkspace_transport__JaNw1{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.CardBannerMotionWorkspace_action__vbbNO{min-height:44px;padding:9px 14px;border:1px solid var(--studio-ui-line);border-radius:var(--studio-ui-radius,8px);background:var(--studio-ui-ink-raised);color:var(--studio-ui-paper);font:inherit;font-size:16px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.CardBannerMotionWorkspace_action__vbbNO:focus-visible,.CardBannerMotionWorkspace_action__vbbNO:hover{border-color:var(--studio-ui-paper)}.CardBannerMotionWorkspace_action__vbbNO:focus-visible{outline:2px solid var(--studio-ui-focus);outline-offset:2px}.CardBannerMotionWorkspace_action__vbbNO:disabled{cursor:wait;opacity:.55}.CardBannerMotionWorkspace_seek__F_k5E{flex:1 1 180px;min-width:0;accent-color:var(--studio-ui-paper)}.CardBannerMotionWorkspace_timecode__nihq9{color:var(--studio-ui-muted);font:600 16px/1.4 ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardBannerMotionWorkspace_error__Sh6ND,.CardBannerMotionWorkspace_quiet__8p0Bw{margin:0;font-size:15px;line-height:1.5}.CardBannerMotionWorkspace_quiet__8p0Bw{color:var(--studio-ui-muted)}.CardBannerMotionWorkspace_error__Sh6ND{color:var(--studio-ui-paper)}.CardBannerMotionWorkspace_progress__z5T9T{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--studio-ui-muted);font-size:14px}.CardBannerMotionWorkspace_progress__z5T9T progress{width:100%;accent-color:var(--studio-ui-paper)}@media(prefers-reduced-motion:reduce){.CardBannerMotionWorkspace_action__vbbNO{transition:none}}@media(max-width:520px){.CardBannerMotionWorkspace_previewHeader__FLqNx{align-items:flex-start;flex-direction:column;gap:2px}.CardBannerMotionWorkspace_frame__L_Upr{padding:8px}.CardBannerMotionWorkspace_action__vbbNO{flex:1 1 auto}.CardBannerMotionWorkspace_timecode__nihq9{flex:1 1 auto;text-align:right}}.CollaborationArtworkUploadPanel_root__vxn8F{--artwork-ink:var(--studio-ui-ink,black);--artwork-paper:var(--studio-ui-paper,white);--artwork-line:var(--studio-ui-line,gray);--artwork-focus:var(--studio-ui-focus,white);min-width:0}.CollaborationArtworkUploadPanel_tabs__X_Y_s{display:flex;flex-wrap:wrap;gap:12px;padding:12px clamp(16px,3vw,40px);color:var(--artwork-paper);background:var(--artwork-ink)}.CollaborationArtworkUploadPanel_tabs__X_Y_s button{min-height:44px;padding:8px 4px;border:0;border-bottom:2px solid rgba(0,0,0,0);color:inherit;background:rgba(0,0,0,0);font:inherit;font-size:16px;cursor:pointer}.CollaborationArtworkUploadPanel_tabs__X_Y_s button[aria-selected=true]{border-bottom-color:currentColor}.CollaborationArtworkUploadPanel_panel__wSZPX{min-width:0;padding:clamp(16px,3vw,40px);color:var(--artwork-paper);background:var(--artwork-ink);font-size:16px;overflow-wrap:anywhere}.CollaborationArtworkUploadPanel_panel__wSZPX p{margin:0 0 16px}.CollaborationArtworkUploadPanel_hint__6XkqE{line-height:1.6}.CollaborationArtworkUploadPanel_upload___Jwe5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin-bottom:16px}.CollaborationArtworkUploadPanel_upload___Jwe5 input{max-width:100%;min-width:0;min-height:44px;font:inherit}.CollaborationArtworkUploadPanel_upload___Jwe5 input::-webkit-file-upload-button{min-height:44px;font:inherit}.CollaborationArtworkUploadPanel_upload___Jwe5 input::file-selector-button{min-height:44px;font:inherit}.CollaborationArtworkUploadPanel_preview__Zj6ZK{width:min(100%,960px);margin-bottom:16px}.CollaborationArtworkUploadPanel_preview__Zj6ZK img{display:block;max-width:100%;width:auto;height:auto;max-height:70vh;object-fit:contain;object-position:left center}.CollaborationArtworkUploadPanel_actions__Ie_DC{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.CollaborationArtworkUploadPanel_actions__Ie_DC a,.CollaborationArtworkUploadPanel_actions__Ie_DC button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:inherit;background:rgba(0,0,0,0);border:0;font:inherit;cursor:pointer;text-decoration:underline}.CollaborationArtworkUploadPanel_actions__Ie_DC button:disabled{cursor:wait}.CollaborationArtworkUploadPanel_root__vxn8F :is(button,a,input):focus-visible{outline:2px solid var(--artwork-focus);outline-offset:4px}