.workshop-module__95Iinq__header{border-bottom:1px solid var(--soft-line);align-items:center;gap:32px;max-width:1440px;min-height:92px;margin:auto;padding:0 56px;display:flex}.workshop-module__95Iinq__brand{font:34px var(--calligraphy);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.workshop-module__95Iinq__brand i{color:#fdfbf7;width:20px;height:29px;font:normal 12px var(--serif);background:#9b2c2c;border-radius:3px;place-items:center;display:grid}.workshop-module__95Iinq__header nav{flex:1;justify-content:center;align-self:stretch;gap:28px;display:flex}.workshop-module__95Iinq__header nav a{white-space:nowrap;align-items:center;font-size:15px;display:flex;position:relative}.workshop-module__95Iinq__header a[aria-current]{color:var(--ink)}.workshop-module__95Iinq__header nav a[aria-current]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:15px;left:0;right:0}.workshop-module__95Iinq__tools,.workshop-module__95Iinq__tools a{align-items:center;gap:7px;display:flex}.workshop-module__95Iinq__tools a,.workshop-module__95Iinq__tools button{min-width:44px;min-height:44px;font:13px var(--sans);justify-content:center;align-items:center;display:inline-flex}@media (max-width:960px){.workshop-module__95Iinq__header{gap:20px;padding-inline:34px}.workshop-module__95Iinq__header nav{gap:18px}}@media (max-width:760px){.workshop-module__95Iinq__header{grid-template-columns:1fr auto;gap:7px;padding:16px 20px 0;display:grid}.workshop-module__95Iinq__brand{font-size:28px}.workshop-module__95Iinq__tools{justify-content:end}.workshop-module__95Iinq__header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;min-height:46px}.workshop-module__95Iinq__header nav a{font-size:12px}.workshop-module__95Iinq__header nav a[aria-current]:after{bottom:0}}
.ai-settings-module__lgJgMq__page{max-width:1240px;color:var(--text,#1c1917);margin:auto;padding:24px 36px 80px}.ai-settings-module__lgJgMq__header,.ai-settings-module__lgJgMq__sectionHead,.ai-settings-module__lgJgMq__actions,.ai-settings-module__lgJgMq__testButtons,.ai-settings-module__lgJgMq__back,.ai-settings-module__lgJgMq__success{align-items:center;gap:12px;display:flex}.ai-settings-module__lgJgMq__header{border-bottom:1px solid var(--line,#dedbd4);justify-content:space-between;padding-bottom:24px;font-size:13px}.ai-settings-module__lgJgMq__header>span,.ai-settings-module__lgJgMq__hint,.ai-settings-module__lgJgMq__sectionHead>span,.ai-settings-module__lgJgMq__connections>p,.ai-settings-module__lgJgMq__testButtons small{color:var(--muted,#767169);font-size:13px;line-height:1.8}.ai-settings-module__lgJgMq__back{text-decoration:none}.ai-settings-module__lgJgMq__returnLink{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:inline-flex}.ai-settings-module__lgJgMq__intro{max-width:700px;padding:48px 0 32px}.ai-settings-module__lgJgMq__eyebrow{color:#53736b;letter-spacing:.2em;font-size:12px}.ai-settings-module__lgJgMq__intro h1{font-family:var(--calligraphy,serif);margin:14px 0;font-size:clamp(32px,5vw,48px);font-weight:400}.ai-settings-module__lgJgMq__intro p{color:var(--muted,#767169);font-size:14px;line-height:1.9}.ai-settings-module__lgJgMq__page h2{font-family:var(--serif,serif);margin:0;font-size:20px;font-weight:500}.ai-settings-module__lgJgMq__page h3{margin:0 0 6px;font-size:15px;font-weight:500}.ai-settings-module__lgJgMq__page button{border:1px solid var(--line,#dedbd4);color:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.ai-settings-module__lgJgMq__page button:hover:not(:disabled){border-color:#65817b}.ai-settings-module__lgJgMq__page button:disabled{opacity:.5;cursor:not-allowed}.ai-settings-module__lgJgMq__page input,.ai-settings-module__lgJgMq__page select{border:1px solid var(--line,#dedbd4);background:var(--paper,#fdfbf7);width:100%;color:inherit;font:inherit;border-radius:5px;padding:10px 12px;font-size:14px;display:block}.ai-settings-module__lgJgMq__page input:focus-visible,.ai-settings-module__lgJgMq__page select:focus-visible,.ai-settings-module__lgJgMq__page button:focus-visible,.ai-settings-module__lgJgMq__back:focus-visible{outline-offset:3px;outline:2px solid #65817b}.ai-settings-module__lgJgMq__page label{gap:7px;min-width:0;font-size:13px;display:grid}.ai-settings-module__lgJgMq__page .ai-settings-module__lgJgMq__primary{color:#fdfbf7;background:#2c4f54;border-color:#2c4f54}.ai-settings-module__lgJgMq__page .ai-settings-module__lgJgMq__primary:hover:not(:disabled),.ai-settings-module__lgJgMq__page .ai-settings-module__lgJgMq__primary:focus-visible{color:#fdfbf7}.ai-settings-module__lgJgMq__page .ai-settings-module__lgJgMq__danger,.ai-settings-module__lgJgMq__error{color:var(--accent,#9b2c2c)}.ai-settings-module__lgJgMq__error,.ai-settings-module__lgJgMq__success{border:1px solid var(--line,#dedbd4);border-radius:6px;padding:12px 16px;font-size:14px;line-height:1.7}.ai-settings-module__lgJgMq__success{color:var(--ink,#3e5c46)}.ai-settings-module__lgJgMq__notice,.ai-settings-module__lgJgMq__login{border:1px solid var(--line,#dedbd4);border-radius:8px;max-width:520px;padding:32px}.ai-settings-module__lgJgMq__notice p{font-size:14px;line-height:1.9}.ai-settings-module__lgJgMq__notice svg{color:#53736b;margin-bottom:15px}.ai-settings-module__lgJgMq__login{gap:22px;display:grid}.ai-settings-module__lgJgMq__layout{border:1px solid var(--line,#dedbd4);border-radius:8px;grid-template-columns:220px minmax(0,1fr);display:grid}.ai-settings-module__lgJgMq__connections{border-right:1px solid var(--line,#dedbd4);padding:24px}.ai-settings-module__lgJgMq__sectionHead{justify-content:space-between;margin-bottom:18px}.ai-settings-module__lgJgMq__connections>button{text-align:left;justify-content:start;gap:6px;width:100%;margin:10px 0;display:grid}.ai-settings-module__lgJgMq__connections>button strong{overflow-wrap:anywhere;font-weight:500}.ai-settings-module__lgJgMq__connections>button span{opacity:.7;font-size:12px}.ai-settings-module__lgJgMq__connections .ai-settings-module__lgJgMq__selected{background:#53736b0f;border-color:#65817b}.ai-settings-module__lgJgMq__editor{min-width:0;padding:28px}.ai-settings-module__lgJgMq__fields{border:0;gap:20px;margin:22px 0 0;padding:0;display:grid}.ai-settings-module__lgJgMq__fields>.ai-settings-module__lgJgMq__primary{justify-self:start}.ai-settings-module__lgJgMq__keyRow{grid-template-columns:1fr 1.5fr;align-items:end;gap:18px;display:grid}.ai-settings-module__lgJgMq__keyRow p{margin:0}.ai-settings-module__lgJgMq__models{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-settings-module__lgJgMq__testing{border-top:1px solid var(--line,#dedbd4);margin-top:28px;padding-top:24px}.ai-settings-module__lgJgMq__testButtons{flex-wrap:wrap;align-items:stretch;margin:18px 0}.ai-settings-module__lgJgMq__testButtons>div{text-align:center;gap:4px;display:grid}.ai-settings-module__lgJgMq__actions{flex-wrap:wrap;margin:22px 0 12px}.ai-settings-module__lgJgMq__bindings{margin-top:42px}.ai-settings-module__lgJgMq__binding{border-bottom:1px solid var(--line,#dedbd4);grid-template-columns:1.1fr 1.6fr 80px 90px 70px auto auto;align-items:end;gap:15px;padding:24px 0;display:grid}.ai-settings-module__lgJgMq__binding>div{align-self:center}.ai-settings-module__lgJgMq__page .ai-settings-module__lgJgMq__switch{white-space:nowrap;align-items:center;height:40px;display:flex}.ai-settings-module__lgJgMq__switch input{accent-color:#2c4f54;width:16px;height:16px}@media (max-width:960px){.ai-settings-module__lgJgMq__binding{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-settings-module__lgJgMq__binding>div{grid-column:1/-1}.ai-settings-module__lgJgMq__models{grid-template-columns:1fr}}@media (max-width:640px){.ai-settings-module__lgJgMq__page{padding:18px 20px 50px}.ai-settings-module__lgJgMq__header>span{display:none}.ai-settings-module__lgJgMq__intro{padding:32px 0 20px}.ai-settings-module__lgJgMq__layout{grid-template-columns:1fr}.ai-settings-module__lgJgMq__connections{border-right:0;border-bottom:1px solid var(--line,#dedbd4);padding:20px}.ai-settings-module__lgJgMq__connections>button{width:auto;margin-right:10px;display:inline-grid}.ai-settings-module__lgJgMq__editor{padding:20px}.ai-settings-module__lgJgMq__keyRow{grid-template-columns:1fr}.ai-settings-module__lgJgMq__sectionHead{flex-wrap:wrap}.ai-settings-module__lgJgMq__binding{gap:15px 10px}.ai-settings-module__lgJgMq__binding>label:first-of-type{grid-column:1/-1}.ai-settings-module__lgJgMq__notice,.ai-settings-module__lgJgMq__login{padding:22px}}
.card-studio-module__rT-8oW__page{max-width:1328px;margin:auto;padding:0 36px 70px}.card-studio-module__rT-8oW__intro{justify-content:space-between;align-items:end;gap:24px;padding:45px 0 32px;display:flex}.card-studio-module__rT-8oW__intro h1{font:400 clamp(32px, 4vw, 43px)/1.4 var(--calligraphy);letter-spacing:.06em;margin:12px 0}.card-studio-module__rT-8oW__intro p,.card-studio-module__rT-8oW__hint,.card-studio-module__rT-8oW__previewHint{font:12px/1.9 var(--sans);color:var(--muted)}.card-studio-module__rT-8oW__quietLink,.card-studio-module__rT-8oW__sectionHead a{font:12px var(--sans);min-height:44px;color:var(--ink);align-items:center;gap:7px;display:inline-flex}.card-studio-module__rT-8oW__workspace{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.card-studio-module__rT-8oW__controls{min-width:0}.card-studio-module__rT-8oW__section{border-top:1px solid var(--soft-line);gap:15px;padding:23px 0 28px;display:grid}.card-studio-module__rT-8oW__section h2{font:500 17px var(--serif);letter-spacing:.1em}.card-studio-module__rT-8oW__sectionHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-studio-module__rT-8oW__workTitle{font:400 28px/1.6 var(--calligraphy);overflow-wrap:anywhere}.card-studio-module__rT-8oW__sectionHead+.card-studio-module__rT-8oW__workTitle{margin-top:-4px}.card-studio-module__rT-8oW__section label{font:12px/1.7 var(--sans);gap:9px;min-width:0;display:grid}.card-studio-module__rT-8oW__section input:not([type=checkbox]),.card-studio-module__rT-8oW__section select,.card-studio-module__rT-8oW__section textarea{border:1px solid var(--soft-line);background:var(--paper-light);width:100%;min-width:0;color:var(--text);font:13px/1.8 var(--sans);border-radius:4px;padding:11px 12px}.card-studio-module__rT-8oW__section textarea{resize:vertical;max-height:260px}.card-studio-module__rT-8oW__row{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.card-studio-module__rT-8oW__segment{flex-wrap:wrap;gap:5px;display:flex}.card-studio-module__rT-8oW__segment button{font:12px var(--sans);border:1px solid var(--soft-line);border-radius:4px;min-height:38px;padding:8px 13px}.card-studio-module__rT-8oW__segment button[aria-pressed=true]{background:var(--paper-deep);color:var(--ink);border-color:var(--line)}.card-studio-module__rT-8oW__lines{border:0;gap:11px;max-height:270px;margin:0;padding:5px 0 0;display:grid;overflow:auto}.card-studio-module__rT-8oW__lines label{font:400 18px/1.8 var(--calligraphy);align-items:baseline;gap:10px;display:flex}.card-studio-module__rT-8oW__lines input{flex:none}.card-studio-module__rT-8oW__lines span{overflow-wrap:anywhere}.card-studio-module__rT-8oW__section .card-studio-module__rT-8oW__check{align-items:center;gap:8px;display:flex}.card-studio-module__rT-8oW__section input[type=checkbox]{accent-color:var(--ink);width:15px;height:15px}.card-studio-module__rT-8oW__templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.card-studio-module__rT-8oW__templates button{border:1px solid var(--soft-line);min-width:0;font:11px var(--sans);border-radius:5px;justify-items:center;gap:9px;padding:9px 4px;display:grid;position:relative}.card-studio-module__rT-8oW__templates button[aria-pressed=true]{border-color:var(--ink)}.card-studio-module__rT-8oW__templates button>svg{color:var(--ink);position:absolute;top:6px;right:6px}.card-studio-module__rT-8oW__templates i{font:normal 27px/1.5 var(--calligraphy);text-align:center;width:32px;box-shadow:1px 2px 5px #0001}.card-studio-module__rT-8oW__note,.card-studio-module__rT-8oW__job,.card-studio-module__rT-8oW__loginNotice{background:var(--paper-deep);border-radius:5px;padding:15px}.card-studio-module__rT-8oW__note,.card-studio-module__rT-8oW__job p,.card-studio-module__rT-8oW__loginNotice p{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.card-studio-module__rT-8oW__loginNotice a{font:12px var(--sans);min-height:40px;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.card-studio-module__rT-8oW__generate,.card-studio-module__rT-8oW__download{min-height:46px;font:13px var(--sans);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;display:flex}.card-studio-module__rT-8oW__generate{border:1px solid var(--line);color:var(--ink);justify-self:start}.card-studio-module__rT-8oW__job{border-left:2px solid var(--line)}.card-studio-module__rT-8oW__job strong{font-size:13px;font-weight:500}.card-studio-module__rT-8oW__job p{color:var(--muted);margin:7px 0}.card-studio-module__rT-8oW__job button{align-items:center;gap:5px;min-height:40px;font-size:12px;display:inline-flex}.card-studio-module__rT-8oW__history summary{cursor:pointer;padding:10px 0;font-size:12px}.card-studio-module__rT-8oW__history button{min-height:42px;font-size:12px;display:block}.card-studio-module__rT-8oW__previewPanel{justify-items:center;min-width:0;display:grid;position:sticky;top:22px}.card-studio-module__rT-8oW__previewHeading{width:100%;font:11px var(--sans);color:var(--muted);justify-content:space-between;padding:8px 0 20px;display:flex}.card-studio-module__rT-8oW__paper{aspect-ratio:3/4;border:1px solid #7772;width:min(100%,486px);box-shadow:0 14px 45px #34443a14}.card-studio-module__rT-8oW__paper svg{width:100%;height:100%;display:block}.card-studio-module__rT-8oW__pagination{align-items:center;gap:15px;margin:15px 0 12px;display:flex}.card-studio-module__rT-8oW__pagination button{place-items:center;min-width:44px;min-height:44px;display:grid}.card-studio-module__rT-8oW__pagination output{font:12px var(--sans);color:var(--muted)}.card-studio-module__rT-8oW__download{color:#fdfbf7;background:#2c4f54;width:min(100%,486px)}.card-studio-module__rT-8oW__download:hover:not(:disabled){color:#fff;background:#355c60}.card-studio-module__rT-8oW__previewHint{text-align:center;max-width:400px;margin-top:16px}.card-studio-module__rT-8oW__saveLink{text-underline-offset:4px;min-height:30px;margin-top:18px;font-size:12px;text-decoration:underline}.card-studio-module__rT-8oW__notice,.card-studio-module__rT-8oW__error{font:13px/1.8 var(--sans);border:1px solid var(--soft-line);overflow-wrap:anywhere;border-radius:4px;margin-bottom:15px;padding:13px 16px}.card-studio-module__rT-8oW__notice{color:var(--ink)}.card-studio-module__rT-8oW__error{color:var(--accent)}.card-studio-module__rT-8oW__loading,.card-studio-module__rT-8oW__emptyPreview{text-align:center;place-content:center;min-height:280px;padding:40px 20px;font-size:14px;line-height:1.9;display:grid}.card-studio-module__rT-8oW__loading button{min-height:44px;margin-top:15px;text-decoration:underline}.card-studio-module__rT-8oW__emptyPreview{aspect-ratio:3/4;border:1px solid var(--soft-line);width:100%;color:var(--muted)}.card-studio-module__rT-8oW__spinner{animation:1.4s linear infinite card-studio-module__rT-8oW__spin}@keyframes card-studio-module__rT-8oW__spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.card-studio-module__rT-8oW__workspace{gap:32px}.card-studio-module__rT-8oW__page{padding-inline:30px}}@media (max-width:760px){.card-studio-module__rT-8oW__page{padding:0 20px 50px}.card-studio-module__rT-8oW__intro{flex-direction:column;align-items:start;gap:4px;padding:30px 0 20px}.card-studio-module__rT-8oW__intro h1{font-size:31px}.card-studio-module__rT-8oW__workspace{flex-direction:column-reverse;gap:30px;display:flex}.card-studio-module__rT-8oW__previewPanel{width:100%;position:static}.card-studio-module__rT-8oW__paper{width:min(100%,360px)}.card-studio-module__rT-8oW__controls{width:100%}.card-studio-module__rT-8oW__previewHeading{padding:5px 0 15px}.card-studio-module__rT-8oW__previewHint{font-size:11px}.card-studio-module__rT-8oW__section{padding-bottom:24px}.card-studio-module__rT-8oW__lines{max-height:240px}}@media (prefers-reduced-motion:reduce){.card-studio-module__rT-8oW__spinner{animation:none}}
