.calendar_planner__uAHys{container:planner/inline-size;min-width:0}.calendar_srOnly__0QOEz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.calendar_toolbar__V6FKu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px;margin-bottom:16px}.calendar_periodHead__Zy0YY{min-width:0}.calendar_filterLabel__se7nt,.calendar_groupLabel__j__nq,.calendar_kicker__lO43z,.calendar_stripLabel__CLg9W{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.calendar_kicker__lO43z{margin-bottom:6px}.calendar_periodTitle__ZyIf2{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ax-text)}.calendar_periodTitle__ZyIf2:first-letter{text-transform:uppercase}.calendar_periodCount__CTCcU{margin-top:6px;font-size:13px;color:var(--muted)}.calendar_toolbarActions__g4CbT{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar_periodNav__7HXbM{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--ax-line-strong);border-radius:999px;background:var(--ax-card)}.calendar_navBtn__VPPQx{display:inline-grid;place-items:center;min-width:34px;height:32px;padding:0 8px;border-radius:999px;color:var(--ax-text);font-size:13px;font-weight:500;transition:background .15s ease}.calendar_navBtn__VPPQx:hover{background:var(--ax-violet-soft)}.calendar_navBtn__VPPQx:focus-visible{outline:2px solid var(--ax-violet);outline-offset:1px;border-radius:999px}.calendar_navToday__GipfS{padding:0 12px}.calendar_flip__2RAFs{transform:scaleX(-1)}.calendar_controls__W7U6d{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding-top:14px;border-top:1px solid var(--ax-line)}.calendar_views__kfcBW{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--ax-violet-soft);box-shadow:inset 0 0 0 1px var(--ax-line)}.calendar_viewLink__FuPVi{display:inline-grid;place-items:center;height:30px;padding:0 14px;border-radius:7px;color:var(--muted);font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease}.calendar_viewLink__FuPVi:hover{color:var(--ax-text)}.calendar_viewLink__FuPVi[aria-current=page]{background:var(--ax-card);color:var(--ax-text);font-weight:600;box-shadow:0 0 0 1px var(--ax-line-strong),0 1px 2px rgba(6,20,27,.08)}.calendar_viewLink__FuPVi:focus-visible{outline:2px solid var(--ax-violet);outline-offset:2px;border-radius:7px}.calendar_filters__SGLq_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.calendar_filterLabel__se7nt{margin-right:2px}.calendar_filters__SGLq_ select{width:auto;min-width:0;max-width:100%;height:34px;padding:0 32px 0 11px;font-size:13px;line-height:1.2}.calendar_filters__SGLq_ select[data-active=true]{border-color:var(--ax-violet);box-shadow:inset 0 0 0 1px var(--ax-violet);font-weight:500}.calendar_filters__SGLq_ select:focus-visible{outline:2px solid var(--ax-violet);outline-offset:2px}.calendar_clearBtn__fwCZ7{padding:6px 2px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ax-text);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.calendar_clearBtn__fwCZ7:hover{color:var(--muted)}.calendar_clearBtn__fwCZ7:disabled{opacity:.55;cursor:wait}.calendar_statusStrip__zCIvU{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.calendar_legend__fZ2tW{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;font-size:12.5px;color:var(--ax-text)}.calendar_legend__fZ2tW li{display:inline-flex;align-items:center;gap:6px}.calendar_legendCount__Evtle{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--ax-violet-soft);font-family:var(--font-mono);font-size:11px;text-align:center;font-variant-numeric:tabular-nums;color:var(--ax-text)}.calendar_legendZero__sCwhx{color:var(--faint)}.calendar_legendZero__sCwhx .calendar_legendCount__Evtle{background:none;color:var(--faint)}.calendar_mark__B_uJI{flex:none;color:var(--faint)}.calendar_mark__B_uJI[data-status=em_producao],.calendar_mark__B_uJI[data-status=em_revisao]{color:var(--muted)}.calendar_mark__B_uJI[data-status=aprovado]{color:var(--ax-violet)}.calendar_mark__B_uJI[data-status=publicado]{color:var(--success)}.calendar_markCheck__jA7JU{stroke:var(--ax-card-3)}.calendar_statusTag__Diy74{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border:1px solid var(--ax-line-strong);border-radius:999px;background:var(--ax-card);font-size:11.5px;font-weight:500;line-height:1;color:var(--ax-text);white-space:nowrap}.calendar_empty__6WrZH{display:grid;gap:12px;margin-bottom:14px;padding:16px 18px;border:1px dashed var(--ax-line-strong);border-radius:var(--ax-radius);background:var(--ax-card)}.calendar_empty__6WrZH p{max-width:64ch;font-size:13.5px;line-height:1.55;color:var(--muted)}.calendar_empty__6WrZH strong{font-weight:600;color:var(--ax-text)}.calendar_emptyActions__F20uv{display:flex;flex-wrap:wrap;gap:8px}.calendar_gridWrap__42L5c{border:1px solid var(--ax-line);border-radius:14px;overflow:hidden;background:var(--ax-card)}.calendar_grid__zMf46{width:100%;table-layout:fixed;border-collapse:collapse}.calendar_weekday__QC5Yb{padding:9px 10px;border-bottom:1px solid var(--ax-line);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--muted)}.calendar_cell__VKB1p{height:124px;padding:6px 6px 8px;border-right:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line);vertical-align:top}.calendar_grid__zMf46 tr>.calendar_cell__VKB1p:last-child{border-right:0}.calendar_grid__zMf46 tbody tr:last-child>.calendar_cell__VKB1p{border-bottom:0}.calendar_cellOut__6AJov{background:rgba(6,20,27,.03)}.calendar_cellOut__6AJov .calendar_dayMonth__wmd44,.calendar_cellOut__6AJov .calendar_dayNum__XYhf4,.calendar_past__Kvy_f .calendar_dayNum__XYhf4{color:var(--faint)}.calendar_cellHead__WmSQP{display:flex;align-items:center;gap:6px;min-height:26px;margin-bottom:4px}.calendar_dayNum__XYhf4{display:inline-grid;place-items:center;flex:none;min-width:26px;height:26px;padding:0 4px;border-radius:999px;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ax-text)}.calendar_dayMonth__wmd44{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.calendar_cell__VKB1p.calendar_today__io5Fn{background:var(--ax-violet-soft);box-shadow:inset 0 2px 0 var(--ax-violet)}.calendar_today__io5Fn .calendar_dayNum__XYhf4{background:var(--ax-violet);color:var(--ax-card-3);font-weight:600}.calendar_todayTag__e4p4j{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-violet)}.calendar_cell__VKB1p.calendar_cellDrop__kokr4,.calendar_weekDay__SFUvI.calendar_cellDrop__kokr4{background:rgba(74,92,106,.16);box-shadow:inset 0 0 0 1.5px var(--ax-blue)}.calendar_addBtn__XrEKX{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.calendar_addBtn__XrEKX:hover{background:rgba(6,20,27,.07);color:var(--ax-text)}.calendar_addBtnOn__pOPs8,.calendar_addBtn__XrEKX:focus-visible,.calendar_cell__VKB1p:hover .calendar_addBtn__XrEKX{opacity:1}.calendar_addBtn__XrEKX:focus-visible{outline:2px solid var(--ax-violet);outline-offset:1px;border-radius:50%}@media (hover:none){.calendar_addBtn__XrEKX{opacity:1}}.calendar_chipList__gKzta{display:grid;gap:4px;list-style:none}.calendar_chip__YdR1F{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:26px;padding:4px 7px;border:1px solid var(--ax-line);border-radius:7px;background:var(--ax-card-2);color:var(--ax-text);font:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:grab;transition:border-color .15s ease,background .15s ease}.calendar_chip__YdR1F:hover{border-color:var(--ax-line-strong);background:var(--ax-card)}.calendar_chip__YdR1F:active{cursor:grabbing}.calendar_chip__YdR1F:focus-visible,.calendar_listRow__am5JZ:focus-visible,.calendar_weekCard__lSTY8:focus-visible{outline:2px solid var(--ax-violet);outline-offset:1px;border-radius:8px}.calendar_chip__YdR1F[data-status=publicado] .calendar_chipText__cUrsW{color:var(--muted)}.calendar_chipText__cUrsW{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_chipChannel__Z1iub,.calendar_chipTime__doMJd{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--muted)}.calendar_chipChannel__Z1iub{letter-spacing:.06em;color:var(--faint)}.calendar_dragging__fc97x{opacity:.5}.calendar_more__Z3cxs{display:block;margin-top:5px;padding:2px 4px;border:0;border-radius:4px;background:none;font:inherit;font-size:11.5px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.calendar_more__Z3cxs:hover{color:var(--ax-text)}@container planner (max-width: 640px){.calendar_weekday__QC5Yb{padding:8px 6px;letter-spacing:.1em}.calendar_cell__VKB1p{padding:5px 4px 6px}.calendar_chip__YdR1F{align-items:flex-start;gap:4px;padding:4px 5px}.calendar_chip__YdR1F .calendar_mark__B_uJI{margin-top:2px}.calendar_cell__VKB1p .calendar_dayMonth__wmd44,.calendar_cell__VKB1p .calendar_todayTag__e4p4j,.calendar_chipChannel__Z1iub,.calendar_chipTime__doMJd{display:none}.calendar_chipText__cUrsW{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}}.calendar_week__FWaAR{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.calendar_weekDay__SFUvI{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:280px;padding:8px;border:1px solid var(--ax-line);border-radius:12px;background:var(--ax-card)}.calendar_weekDay__SFUvI.calendar_today__io5Fn{border-color:var(--ax-violet-line);box-shadow:inset 0 2px 0 var(--ax-violet)}.calendar_weekHead__iXv4T{display:flex;align-items:center;gap:6px;min-height:28px}.calendar_weekDate__36fQH{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:13px;font-weight:400;letter-spacing:0}.calendar_weekDow__aEztw{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.calendar_weekList__SZfaF{display:grid;gap:6px;list-style:none}.calendar_weekEmpty__nzlPS{padding:2px;font-size:12px;color:var(--faint)}.calendar_weekCard__lSTY8{display:grid;gap:6px;width:100%;min-width:0;padding:8px;border:1px solid var(--ax-line);border-radius:10px;background:var(--ax-card-2);color:var(--ax-text);font:inherit;font-size:12px;text-align:left;cursor:grab;transition:border-color .15s ease,background .15s ease}.calendar_weekCard__lSTY8:hover{border-color:var(--ax-line-strong);background:var(--ax-card)}.calendar_weekCard__lSTY8:active{cursor:grabbing}.calendar_weekCard__lSTY8 .calendar_statusTag__Diy74{justify-self:start;max-width:100%}.calendar_weekThumb__3gMqI{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--ax-paper)}.calendar_cardMeta__T6al2{font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.03em;color:var(--muted);overflow-wrap:anywhere}.calendar_cardTitle__NZGD1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.calendar_cardCampaign__7bijU{font-size:11px;color:var(--faint);overflow-wrap:anywhere}@container planner (max-width: 600px){.calendar_week__FWaAR{grid-template-columns:minmax(0,1fr);gap:6px}.calendar_weekDay__SFUvI{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px 12px;min-height:0}.calendar_weekHead__iXv4T{flex-direction:column;align-items:flex-start}.calendar_weekHead__iXv4T .calendar_addBtn__XrEKX{margin-left:0}.calendar_weekList__SZfaF{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.calendar_agenda__thmil{display:none}.calendar_listView__8A1Ud{display:block}.calendar_dayGroup___se00{padding:14px 0 12px;border-top:1px solid var(--ax-line)}.calendar_dayGroup___se00:first-child{padding-top:2px;border-top:0}.calendar_dayGroupHead__6H0On{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:8px}.calendar_dayGroupTitle__VZ_ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.calendar_dayGroupToday__4BiQR .calendar_dayGroupTitle__VZ_ft{color:var(--ax-text);font-weight:600}.calendar_todayPill__UjU_a{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--ax-violet);color:var(--ax-card-3);font-size:9.5px;font-weight:600;letter-spacing:.14em}.calendar_dayGroupCount__RCfEr{margin-left:auto;font-size:12px;color:var(--faint);white-space:nowrap}.calendar_dayAdd__7H_d3{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--ax-line-strong);border-radius:50%;background:var(--ax-card);color:var(--ax-text);cursor:pointer}.calendar_dayAdd__7H_d3:hover{background:var(--ax-card-2)}.calendar_dayAdd__7H_d3:focus-visible{outline:2px solid var(--ax-violet);outline-offset:2px;border-radius:50%}.calendar_rows__Slgu0{display:grid;gap:6px;list-style:none}.calendar_listRow__am5JZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 14px;border:1px solid var(--ax-line);border-radius:12px;background:var(--ax-card);color:var(--ax-text);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s ease}.calendar_listRow__am5JZ:hover{border-color:var(--ax-line-strong)}.calendar_listMain__OBBbU{min-width:0}.calendar_listTitle__QqsWL{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.calendar_listMeta__4HskF{display:block;margin-top:2px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.calendar_footHint__ApW_z{margin-top:12px}@media (max-width:759px){.calendar_gridOnly__ADg7C,.calendar_gridWrap__42L5c,.calendar_week__FWaAR{display:none}.calendar_agenda__thmil{display:block}}@media (max-width:479px){.calendar_toolbarActions__g4CbT{width:100%;justify-content:space-between}.calendar_views__kfcBW{display:flex;width:100%}.calendar_viewLink__FuPVi{flex:1}.calendar_filters__SGLq_ select{flex:1 1 140px}.calendar_filterLabel__se7nt{flex-basis:100%}.calendar_listRow__am5JZ{grid-template-columns:minmax(0,1fr);gap:8px}.calendar_listRow__am5JZ .calendar_statusTag__Diy74{justify-self:start}.calendar_listTitle__QqsWL{white-space:normal}}.calendar_drawer__WzgO3 :is(input,textarea,select):focus-visible,.calendar_suggest__bTNBi :is(input,textarea,select):focus-visible{outline:2px solid var(--ax-violet);outline-offset:1px}.calendar_suggestResult__RdkKX{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--ax-line-strong);border-radius:10px;background:var(--ax-card);font-size:13px;line-height:1.5;color:var(--ax-text)}.calendar_suggestResult__RdkKX .calendar_clearBtn__fwCZ7{justify-self:start}.calendar_backdrop__M_Kx4{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(6,20,27,.32);animation-name:calendar_calFade__OMMhf;animation-duration:.18s;animation-timing-function:ease;animation-fill-mode:both}.calendar_drawer__WzgO3{display:flex;flex-direction:column;width:min(520px,100%);height:100%;max-height:100dvh;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.74));backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 1px 0 0 rgba(255,255,255,.9),-30px 0 60px -30px rgba(6,20,27,.35);animation-name:calendar_calSlide__aEvBB;animation-duration:.24s;animation-timing-function:var(--ax-ease);animation-fill-mode:both}.calendar_drawerHead__9A_PS{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid var(--ax-line)}.calendar_drawerHeading__Ru1Y8{display:grid;gap:4px;min-width:0}.calendar_drawerTitle__4HDZc{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ax-text)}.calendar_drawerSub__05Whj{font-size:13px;color:var(--muted)}.calendar_drawerSub__05Whj:first-letter,.calendar_iaTag__fbQgx{text-transform:uppercase}.calendar_iaTag__fbQgx{justify-self:start;margin-top:4px;padding:3px 9px;border:1px dashed var(--ax-line-strong);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--muted)}.calendar_closeBtn__VwsmP{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--ax-line-strong);border-radius:50%;background:var(--ax-card);color:var(--ax-text);cursor:pointer}.calendar_closeBtn__VwsmP:hover{background:var(--ax-card-2)}.calendar_closeBtn__VwsmP:focus-visible{outline:2px solid var(--ax-violet);outline-offset:2px;border-radius:50%}.calendar_drawerBody__qIm_t{display:grid;flex:1;align-content:start;gap:16px;min-height:0;padding:18px 20px 24px;overflow-y:auto;overscroll-behavior:contain}.calendar_drawerFoot__MlYaX{display:grid;flex:none;gap:10px;padding:12px 20px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--ax-line);background:rgba(255,255,255,.6)}.calendar_group__fjB2n{display:grid;gap:14px;min-width:0;padding-top:18px;border-top:1px solid var(--ax-line)}.calendar_groupLabel__j__nq{display:block}.calendar_inlineLink__3qUI1{justify-self:start;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.calendar_inlineLink__3qUI1:hover{color:var(--ax-text)}.calendar_statusPick__mxHJY{display:flex;flex-wrap:wrap;gap:6px}.calendar_statusOpt__F5vkv{position:relative;display:inline-flex;cursor:pointer}.calendar_statusInput__KEFN0{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.calendar_statusPill__yVEdY{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 10px;border:1px solid var(--ax-line-strong);border-radius:999px;background:var(--ax-card);color:var(--ax-text);font-size:13px;transition:background .15s ease,border-color .15s ease}.calendar_statusOpt__F5vkv:hover .calendar_statusPill__yVEdY{border-color:rgba(6,20,27,.36)}.calendar_statusInput__KEFN0:checked+.calendar_statusPill__yVEdY{border-color:var(--ax-violet);background:var(--ax-violet);color:var(--ax-card-3);font-weight:500}.calendar_statusInput__KEFN0:checked+.calendar_statusPill__yVEdY .calendar_mark__B_uJI{color:currentColor}.calendar_statusInput__KEFN0:checked+.calendar_statusPill__yVEdY .calendar_markCheck__jA7JU{stroke:var(--ax-violet)}.calendar_statusInput__KEFN0:focus-visible+.calendar_statusPill__yVEdY{outline:2px solid var(--ax-violet);outline-offset:2px}.calendar_assetGrid__RFHpG{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.calendar_assetBtn__hU7HC{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--ax-line);border-radius:8px;background:var(--ax-card-2);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.calendar_assetBtn__hU7HC[aria-pressed=true]{border-color:var(--ax-violet);box-shadow:0 0 0 2px var(--ax-violet)}.calendar_assetBtn__hU7HC:focus-visible{outline:2px solid var(--ax-violet);outline-offset:3px;border-radius:8px}.calendar_assetBtn__hU7HC img,.calendar_assetBtn__hU7HC video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calendar_assetNone__XABNo{display:grid;place-items:center}.calendar_assetNone__XABNo[aria-pressed=true]{background:var(--ax-violet-soft);color:var(--ax-text);font-weight:600}.calendar_assetCheck__W50UL{position:absolute;top:4px;right:4px;display:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ax-violet);color:var(--ax-card-3);box-shadow:0 0 0 2px var(--ax-card-3)}.calendar_assetBtn__hU7HC[aria-pressed=true] .calendar_assetCheck__W50UL{display:grid}.calendar_dupRow__Hls7d{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.calendar_dupRow__Hls7d>label{flex:1 1 160px}.calendar_dangerLink___rmvc{justify-self:start;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--danger);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.calendar_confirmBox____wBa{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(179,38,30,.3);border-radius:10px;background:rgba(179,38,30,.04);font-size:13px;line-height:1.5;color:var(--ax-text)}@media (prefers-reduced-transparency:reduce){.calendar_drawer__WzgO3{background:var(--ax-card);backdrop-filter:none}}@keyframes calendar_calFade__OMMhf{0%{opacity:0}}@keyframes calendar_calSlide__aEvBB{0%{transform:translateX(24px);opacity:.6}}@media (prefers-reduced-motion:reduce){.calendar_backdrop__M_Kx4,.calendar_drawer__WzgO3{animation:none}.calendar_addBtn__XrEKX,.calendar_chip__YdR1F,.calendar_listRow__am5JZ,.calendar_navBtn__VPPQx,.calendar_statusPill__yVEdY,.calendar_viewLink__FuPVi,.calendar_weekCard__lSTY8{transition:none}}.studio_workspace__ZRIBS{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width:1180px){.studio_workspace__ZRIBS{grid-template-columns:minmax(0,1fr) 320px}.studio_workspaceWide__0mOWu{grid-template-columns:minmax(0,1fr) 360px}}.studio_center__RRb0T{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width:1180px){.studio_center__RRb0T{min-height:calc(100vh - 200px)}}.studio_feed__AiFuD{display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px}.studio_banner__rWIZU{padding:10px 14px;border:1px solid var(--ax-violet-line);border-radius:12px;background:var(--ax-violet-soft);font-size:13px;line-height:1.5;color:var(--ax-text)}.studio_banner__rWIZU a{color:var(--ax-text);text-decoration:underline}.studio_error__1HDkC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border:1px solid rgba(179,38,30,.28);border-radius:12px;background:rgba(179,38,30,.06);font-size:13px;line-height:1.5;color:#8f1f19}.studio_result__s2y8b{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-card)}.studio_resultHead__mKPYw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.studio_avatar__GmwFk{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--ax-violet-line);border-radius:9px;background:var(--ax-violet-soft);color:var(--ax-violet-text)}.studio_resultWho__uzbho{font-size:13.5px;font-weight:500;color:var(--ax-text)}.studio_badge__g29PP{padding:2px 8px;border:1px solid var(--ax-line-strong);border-radius:6px;font-size:11px;color:var(--muted)}.studio_status__vmfiL{font-size:12px;color:var(--faint)}.studio_headActions__1iQN3{display:flex;align-items:center;gap:6px;margin-left:auto}.studio_promptLine__YhsRf{font-size:13px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.studio_promptLine__YhsRf b{font-weight:500;color:var(--ax-text)}.studio_specs__RHXTV{display:flex;flex-wrap:wrap;gap:6px}.studio_spec__wloLF{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;background:rgba(6,20,27,.05);font-size:11.5px;color:var(--muted)}.studio_stage___P5RB{position:relative;display:grid;place-items:center;min-height:300px;overflow:hidden;border:1px solid var(--ax-line);border-radius:14px;background:#d6dbda}.studio_stage___P5RB img,.studio_stage___P5RB video{display:block;width:auto;height:auto;max-width:100%;max-height:64vh;-o-object-fit:contain;object-fit:contain;animation:studio_reveal__sGFy_ .45s var(--ax-ease)}@keyframes studio_reveal__sGFy_{0%{opacity:0;transform:scale(.985)}}.studio_stageChecker__P67P2{background-color:#e4e7e6;background-image:linear-gradient(45deg,#ccd0cf 25%,transparent 0),linear-gradient(-45deg,#ccd0cf 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccd0cf 0),linear-gradient(-45deg,transparent 75%,#ccd0cf 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.studio_dim__fUFpP{filter:blur(6px) brightness(.5)}.studio_stageCorner__hsJ0F{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.studio_stage___P5RB:focus-within .studio_stageCorner__hsJ0F,.studio_stage___P5RB:hover .studio_stageCorner__hsJ0F{opacity:1}@media (hover:none){.studio_stageCorner__hsJ0F{opacity:1}}.studio_cornerBtn__u0aly{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(6,20,27,.62);backdrop-filter:blur(8px);font-size:12px;color:#e4e7e6}.studio_progress__ZU92t{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center}.studio_shimmer__yD_1G{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%) 0 0 /250% 100%,#d6dbda;animation:studio_shimmer__yD_1G 1.8s linear infinite}@keyframes studio_shimmer__yD_1G{to{background-position:-250% 0}}.studio_progressTrack__bfBFL{width:min(320px,70vw);height:4px;overflow:hidden;border-radius:4px;background:rgba(6,20,27,.1)}.studio_progressBar__s0nWc{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--ax-violet),var(--ax-violet-text));transition:width .3s ease}.studio_progressText__npZ92{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--muted)}.studio_viewTabs__R1pCL{display:inline-flex;padding:2px;border:1px solid var(--ax-line-strong);border-radius:9px}.studio_viewTab__PKKi5{height:26px;padding:0 10px;border:0;border-radius:7px;background:none;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.studio_viewTab__PKKi5[aria-selected=true]{background:var(--ax-card-3);color:var(--ax-text)}.studio_actions__Bk6zb{display:flex;flex-wrap:wrap;gap:6px}.studio_action__gETVk{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid var(--ax-line-strong);border-radius:10px;background:var(--ax-card-2);font:inherit;font-size:12.5px;color:var(--ax-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.studio_action__gETVk svg{flex:none;color:var(--muted)}.studio_action__gETVk small{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;color:var(--faint)}.studio_action__gETVk:hover:not(:disabled){border-color:rgba(6,20,27,.34);background:var(--ax-card-3)}.studio_actionAccent__ziL5n,.studio_action__gETVk[aria-expanded=true]{border-color:var(--ax-violet-line);background:var(--ax-violet-soft)}.studio_actionAccent__ziL5n svg,.studio_action__gETVk[aria-expanded=true] svg{color:var(--ax-violet-text)}.studio_action__gETVk:disabled{opacity:.5;cursor:not-allowed}.studio_action__gETVk:focus-visible,.studio_barBtn__C_RKR:focus-visible,.studio_cornerBtn__u0aly:focus-visible,.studio_generate__A_AVX:focus-visible,.studio_linkBtn__izI_7:focus-visible,.studio_modelOpt__ZQp_Q:focus-visible,.studio_ratioBtn__b7XUT:focus-visible,.studio_starter__7Qo9c:focus-visible,.studio_thumb__UsUPe:focus-visible,.studio_viewTab__PKKi5:focus-visible{outline:2px solid var(--ax-violet-text);outline-offset:2px}.studio_toolDrawer__oh3_h{display:grid;gap:10px;padding:14px;border:1px solid var(--ax-line);border-radius:14px;background:var(--ax-field)}.studio_drawerTitle__I7RAY{font-size:12.5px;font-weight:500;color:var(--ax-text)}.studio_hint__N_cRx{font-size:12px;line-height:1.5;color:var(--faint)}.studio_hint__N_cRx a,.studio_notice__ci_Uq{color:var(--ax-violet-text)}.studio_notice__ci_Uq{font-size:12.5px}.studio_block__ndDcF{display:grid;gap:10px}.studio_blockHead__R6TQc{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.studio_blockTitle__k_QYu{font-size:13.5px;font-weight:500;color:var(--ax-text)}.studio_thumbs__5svIc{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.studio_thumb__UsUPe{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--ax-line);border-radius:10px;background:var(--ax-card);cursor:pointer;transition:border-color .15s ease}.studio_thumb__UsUPe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.studio_thumb__UsUPe:hover{border-color:rgba(6,20,27,.3)}.studio_thumb__UsUPe[aria-pressed=true]{border-color:var(--ax-violet-text);box-shadow:0 0 0 2px rgba(6,20,27,.25)}.studio_thumbLabel__9rCqO{position:absolute;inset:auto 0 0 0;padding:14px 6px 5px;background:linear-gradient(0deg,rgba(6,20,27,.82),transparent);font-size:10.5px;color:#e4e7e6;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_empty__j5MlW{display:grid;justify-items:center;gap:10px;padding:clamp(24px,6vh,56px) 12px 8px;text-align:center}.studio_orb__p1G3H{width:72px;height:72px;margin-bottom:2px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3CradialGradient id='p' cx='.36' cy='.3' r='.85'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.42' stop-color='%23d6dbda'/%3E%3Cstop offset='.78' stop-color='%239ba8ab'/%3E%3Cstop offset='1' stop-color='%23253745'/%3E%3C/radialGradient%3E%3ClinearGradient id='r' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%234a5c6a'/%3E%3Cstop offset='.55' stop-color='%23f3f4f3'/%3E%3Cstop offset='1' stop-color='%234a5c6a'/%3E%3C/linearGradient%3E%3CclipPath id='c'%3E%3Ccircle cx='32' cy='32' r='17'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='rotate(-20 32 32)'%3E%3Cpath d='M2.5 32a29.5 8.6 0 0 1 59 0' fill='none' stroke='url(%23r)' stroke-width='1.7'/%3E%3Ccircle cx='32' cy='32' r='17' fill='url(%23p)'/%3E%3Cg clip-path='url(%23c)' fill='none' stroke='%23253745' stroke-opacity='.13' stroke-width='1.4'%3E%3Cpath d='M14 25.5h36M14 29h36M14 37.5h36'/%3E%3C/g%3E%3Cpath d='M2.5 32a29.5 8.6 0 0 0 59 0' fill='none' stroke='url(%23r)' stroke-width='1.7'/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;filter:drop-shadow(0 14px 16px rgba(6,20,27,.18))}.studio_emptyTitle__L5kMq{font-size:clamp(1.3rem,1rem + .8vw,1.6rem);font-weight:500;letter-spacing:-.02em;color:var(--ax-text)}.studio_emptyText__an_4G{max-width:52ch;font-size:14px;line-height:1.55;color:var(--muted)}.studio_starters__MsCXK{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.studio_starter__7Qo9c{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--ax-line-strong);border-radius:10px;background:var(--ax-card);font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer}.studio_starter__7Qo9c svg{color:var(--ax-violet-text)}.studio_starter__7Qo9c:hover{background:var(--ax-card-2);color:var(--ax-text)}.studio_linkBtn__izI_7{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--ax-violet-text);cursor:pointer}.studio_linkBtn__izI_7:hover{color:var(--ax-text)}.studio_composer__q8qDM{position:sticky;bottom:12px;z-index:5;border:1px solid var(--ax-line-strong);border-radius:18px;background:var(--ax-glass-light),var(--ax-glass-strong);backdrop-filter:var(--ax-glass-filter);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 50px -30px rgba(6,20,27,.32);transition:border-color .15s ease,box-shadow .15s ease}.studio_composer__q8qDM:focus-within{border-color:var(--ax-violet-line);box-shadow:0 0 0 4px rgba(6,20,27,.06),0 22px 50px -30px rgba(6,20,27,.32)}.studio_composerChips__TJo_o{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.studio_chip___4tmJ{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 8px;border:1px solid var(--ax-violet-line);border-radius:8px;background:var(--ax-violet-soft);font-size:11.5px;color:var(--ax-text)}.studio_chip___4tmJ img{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.studio_chip___4tmJ button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:5px;background:none;color:var(--ax-text);cursor:pointer}.studio_chip___4tmJ button:hover{background:rgba(6,20,27,.08)}.studio_promptInput__rSUwL{display:block;width:100%;min-height:60px;max-height:220px;padding:12px 16px 4px;border:0;background:none;color:var(--ax-text);font:inherit;font-size:15px;line-height:1.55;resize:none;field-sizing:content}.studio_promptInput__rSUwL:focus{outline:none}.studio_promptInput__rSUwL::-moz-placeholder{color:var(--faint)}.studio_promptInput__rSUwL::placeholder{color:var(--faint)}.studio_composerBar__4MiaP{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px 8px}.studio_barBtn__C_RKR{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.studio_barBtn__C_RKR:hover:not(:disabled){background:var(--ax-card-2);color:var(--ax-text)}.studio_barBtn__C_RKR:disabled{opacity:.5;cursor:not-allowed}.studio_barBtn__C_RKR svg{flex:none}.studio_barSummary__9P_je{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--ax-line);border-radius:9px;font-size:12px;color:var(--muted)}.studio_panelToggle__wm0JC{border-color:var(--ax-line-strong)}@media (min-width:1180px){.studio_panelToggle__wm0JC{display:none}}.studio_spacer__g9mFi{flex:1}.studio_kbd__Ln7bB{display:none;align-items:center;gap:4px;margin-right:6px;font-size:11px;color:var(--faint)}.studio_kbd__Ln7bB kbd{padding:1px 5px;border:1px solid var(--ax-line-strong);border-radius:5px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.studio_kbd__Ln7bB{display:inline-flex}}.studio_generate__A_AVX{display:inline-flex;align-items:center;gap:10px;margin-left:auto;height:38px;padding:0 14px 0 16px;border:0;border-radius:6px;background:var(--gradient-cta);box-shadow:var(--glow-cta);font:inherit;font-size:13.5px;font-weight:500;color:#e4e7e6;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,opacity .15s ease}.studio_generate__A_AVX:hover:not(:disabled){box-shadow:var(--glow-cta-hover)}.studio_generate__A_AVX:active:not(:disabled){transform:scale(.97)}.studio_generate__A_AVX:disabled{opacity:.55;cursor:not-allowed}.studio_generateCost__w70qW{padding-left:10px;border-left:1px solid rgba(228,231,230,.32);font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;font-weight:400}.studio_composerNote____c5y{padding:0 16px 10px;font-size:12px;color:#8f1f19}.studio_panel__xpS6p{position:fixed;inset:0 0 0 auto;z-index:130;width:min(380px,100%);overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--ax-line);background:var(--ax-glass-light),var(--ax-glass-strong);backdrop-filter:var(--ax-glass-filter);transform:translateX(100%);visibility:hidden;transition:transform .25s var(--ax-ease),visibility .25s}.studio_panelOpen__4nFod{transform:none;visibility:visible}.studio_scrim__U6LKr{position:fixed;inset:0;z-index:125;background:rgba(6,20,27,.28);animation:studio_fade__cNA_E .2s ease}@keyframes studio_fade__cNA_E{0%{opacity:0}}@media (min-width:1180px){.studio_panel__xpS6p{position:sticky;top:12px;z-index:auto;width:auto;max-height:calc(100vh - 48px);background:var(--ax-card);backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);border:1px solid var(--ax-line);border-radius:18px;transform:none;visibility:visible;transition:none}.studio_scrim__U6LKr{display:none}}.studio_panelHead__gHSmJ{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--ax-line);background:rgba(255,255,255,.96);backdrop-filter:blur(18px) saturate(150%)}.studio_panelTitle__zujDM{font-size:14px;font-weight:500;color:var(--ax-text)}.studio_panelHeadActions__Zim4S{display:flex;align-items:center;gap:4px}.studio_closePanel__tENZA{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ax-line-strong);border-radius:9px;background:none;color:var(--ax-text);cursor:pointer}@media (min-width:1180px){.studio_closePanel__tENZA{display:none}}.studio_group__3yxbJ{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ax-line)}.studio_groupTitle__N3nMd{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--ax-text)}.studio_groupTitle__N3nMd svg{color:var(--ax-violet-text)}.studio_field__6TcIh{display:grid;gap:6px}.studio_fieldLabel__mFYob{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.studio_fieldLabel__mFYob b{font-family:var(--font-jetbrains-mono),monospace;font-weight:400;color:var(--ax-text)}.studio_modelList__zbMLP{display:grid;gap:4px}.studio_modelOpt__ZQp_Q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.studio_modelOpt__ZQp_Q:hover:not(:disabled){background:var(--ax-card-2)}.studio_modelOpt__ZQp_Q[aria-checked=true]{border-color:var(--ax-violet-line);background:var(--ax-violet-soft)}.studio_modelOpt__ZQp_Q:disabled{cursor:not-allowed}.studio_modelName__wlzz9{font-size:13px;font-weight:500;color:var(--ax-text)}.studio_modelSub__HhIwL{grid-column:1;font-size:11.5px;color:var(--faint)}.studio_modelCost__uRn2O{grid-row:1/span 2;grid-column:2;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--muted)}.studio_ratios__L7Dm2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio_ratioBtn__b7XUT{display:grid;justify-items:center;align-content:center;gap:7px;height:64px;border:1px solid var(--ax-line-strong);border-radius:10px;background:none;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer}.studio_ratioShape__nvJXL{border:1.5px solid;border-radius:3px}.studio_ratioBtn__b7XUT[aria-checked=true]{border-color:var(--ax-violet-line);background:var(--ax-violet-soft);color:var(--ax-text)}.studio_ratioBtn__b7XUT:disabled{opacity:.5;cursor:not-allowed}.studio_refDrop___7tI0{display:grid;justify-items:center;gap:6px;padding:14px;border:1px dashed var(--ax-line-strong);border-radius:12px;font-size:12.5px;color:var(--muted);text-align:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.studio_refDrop___7tI0:focus-within,.studio_refDrop___7tI0:hover{border-color:var(--ax-violet-line);color:var(--ax-text)}.studio_refDropBusy__13Zug{opacity:.6;cursor:progress}.studio_refRow__ur2TS{display:flex;align-items:center;gap:10px}.studio_refThumb__4tQGe{width:52px;height:52px;flex:none;border:1px solid var(--ax-line-strong);border-radius:10px;-o-object-fit:cover;object-fit:cover}.studio_range__7jO9h{width:100%;accent-color:var(--ax-violet)}.studio_seedRow__HBcAc{display:flex;gap:8px}.studio_details__93yo1 summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;color:var(--ax-text);cursor:pointer;list-style:none}.studio_details__93yo1 summary::-webkit-details-marker{display:none}.studio_details__93yo1 summary svg{color:var(--muted);transition:transform .2s ease}.studio_details__93yo1[open] summary svg{transform:rotate(180deg)}.studio_detailsBody__uw4qt{display:grid;gap:12px;margin-top:12px}.studio_panelFoot__8Meii{position:sticky;bottom:0;display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--ax-line);background:rgba(255,255,255,.96);backdrop-filter:blur(18px) saturate(150%)}.studio_estimate__VcMOE{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted)}.studio_estimate__VcMOE b{font-family:var(--font-jetbrains-mono),monospace;font-weight:400;color:var(--ax-text)}.studio_panelFoot__8Meii .studio_doneBtn__GUUu3{display:flex}@media (min-width:1180px){.studio_panelFoot__8Meii .studio_doneBtn__GUUu3{display:none}}.studio_modes__AvdwI{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--ax-line-strong);border-radius:12px;background:var(--ax-card)}.studio_mode__BQY0G{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:9px;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.studio_mode__BQY0G small{font-size:11px;color:var(--faint)}.studio_mode__BQY0G[aria-current=page],.studio_mode__BQY0G[aria-selected=true]{background:var(--ax-card-3);color:var(--ax-text);box-shadow:inset 0 0 0 1px var(--ax-line)}.studio_mode__BQY0G:focus-visible{outline:2px solid var(--ax-violet-text);outline-offset:2px}@media (max-width:560px){.studio_mode__BQY0G small{display:none}}@media (prefers-reduced-motion:reduce){.studio_shimmer__yD_1G,.studio_stage___P5RB img,.studio_stage___P5RB video{animation:none}.studio_panel__xpS6p{transition:none}}#app-main:has(.studio_workspace__ZRIBS),html:has(.studio_workspace__ZRIBS){scroll-padding-bottom:200px;scroll-padding-top:16px}@media (max-width:560px){.studio_barSummary__9P_je{display:none}.studio_promptInput__rSUwL{min-height:48px;font-size:14.5px}}@media (max-width:1179px){.studio_panelInline__rVbdM{position:static;z-index:auto;width:auto;overflow:visible;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-card);backdrop-filter:none;transform:none;visibility:visible;transition:none}.studio_panelInline__rVbdM .studio_panelFoot__8Meii,.studio_panelInline__rVbdM .studio_panelHead__gHSmJ{position:static;background:none;backdrop-filter:none}}.studio_promptSingle__nedGc{min-height:0;padding-top:14px;padding-bottom:6px}.studio_card__ck0Vi{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-card);scroll-margin-top:16px}.studio_cardHead__I3kVs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.studio_cardTitle__TvTK4{display:flex;align-items:baseline;gap:10px;font-size:15px;font-weight:500;color:var(--ax-text)}.studio_cardIndex__VjoI9{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:var(--faint)}.studio_sectionNav__RMwaV{display:grid;gap:2px}.studio_sectionNav__RMwaV a{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:9px;font-size:13px;color:var(--muted)}.studio_sectionNav__RMwaV a:hover{background:var(--ax-card-2);color:var(--ax-text)}.studio_sectionNav__RMwaV b{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;font-weight:400;color:var(--faint)}.studio_projectGrid__njKfE{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.studio_projectCard__VeGZ5{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--ax-line);border-radius:18px;background:var(--ax-card);color:inherit;transition:border-color .2s var(--ax-ease),transform .2s var(--ax-ease)}.studio_projectCard__VeGZ5:hover{border-color:var(--ax-line-strong);transform:translateY(-2px)}.studio_projectCard__VeGZ5:focus-visible{outline:2px solid var(--ax-violet-text);outline-offset:2px}.studio_projectCover__Mkfap{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--ax-line);background:#ccd0cf}.studio_projectCover__Mkfap img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ax-ease)}.studio_projectCard__VeGZ5:hover .studio_projectCover__Mkfap img{transform:scale(1.04)}.studio_projectNoCover__suMPG{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;font-size:12px;color:var(--faint)}.studio_projectKind__rDA0_{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:999px;background:rgba(6,20,27,.66);backdrop-filter:blur(8px);font-size:11px;color:#e4e7e6}.studio_projectBody__BPCNk{display:grid;align-content:start;gap:8px;padding:14px 16px 16px}.studio_projectIdea__X6huh{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.55;color:var(--muted)}@media (prefers-reduced-motion:reduce){.studio_projectCard__VeGZ5:hover,.studio_projectCard__VeGZ5:hover .studio_projectCover__Mkfap img{transform:none}}.studio_emptyHero__GITB2{gap:12px;padding-top:clamp(20px,7vh,64px)}.studio_emptyHero__GITB2 .studio_emptyTitle__L5kMq{font-family:var(--font-display);font-size:clamp(1.9rem,1.3rem + 1.6vw,2.7rem);font-weight:400;letter-spacing:-.02em}.studio_emptyHero__GITB2 .studio_composer__q8qDM{position:static;width:min(760px,100%);margin-top:10px;text-align:left}.studio_typeSwitch__0vqJX{display:inline-flex;gap:2px;margin:8px 8px 0;padding:2px;border-radius:9px;background:var(--ax-card-2);box-shadow:inset 0 0 0 1px var(--ax-line)}.studio_typeOption__6gaJq{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;font-size:12.5px;color:var(--muted)}.studio_typeOption__6gaJq[aria-current=true]{background:var(--ax-card-3);color:var(--ax-text);box-shadow:inset 0 0 0 1px var(--ax-line),0 1px 2px rgba(6,20,27,.08)}a.studio_typeOption__6gaJq:hover{color:var(--ax-text);background:var(--ax-card)}.studio_quick__FPEek{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin-top:4px}.studio_quickChip__HhRjO{height:32px;padding:0 13px;border:1px solid var(--ax-line-strong);border-radius:999px;background:var(--ax-card);color:var(--ax-text);font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease}.studio_quickChip__HhRjO:hover:not(:disabled){background:var(--ax-card-2)}.studio_quickChip__HhRjO[aria-pressed=true]{border-color:var(--ax-text);background:var(--ax-text);color:#e4e7e6}.studio_quickChip__HhRjO:disabled{opacity:.5;cursor:not-allowed}.studio_quickChip__HhRjO:focus-visible,.studio_typeOption__6gaJq:focus-visible{outline:2px solid var(--ax-text);outline-offset:2px}.studio_composer__q8qDM{border-color:rgba(255,255,255,.7);background:var(--lg-bg);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-shadow)}.studio_composer__q8qDM:focus-within{border-color:rgba(255,255,255,.85);box-shadow:var(--lg-shadow),0 0 0 4px rgba(6,20,27,.06)}.studio_emptyHero__GITB2{background:radial-gradient(46% 38% at 50% 72%,rgba(74,92,106,.3),transparent 72%)}.studio_panel__xpS6p{background:var(--lg-bg);backdrop-filter:var(--lg-filter)}@media (min-width:1180px){.studio_panel__xpS6p{border-color:rgba(255,255,255,.7);background:var(--lg-bg);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-shadow)}}.studio_panelHead__gHSmJ{background:rgba(255,255,255,.4)}@media (prefers-reduced-transparency:reduce){.studio_composer__q8qDM,.studio_panel__xpS6p{background:#ffffff;backdrop-filter:none}}.studio_cornerBtn__u0aly,.studio_projectKind__rDA0_{border:1px solid rgba(255,255,255,.32);background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.08));backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 6px 16px -8px rgba(0,0,0,.45);text-shadow:0 1px 2px rgba(0,0,0,.4)}.quick-create_wrap__i9Gs_{display:grid;gap:12px}.quick-create_shortcuts___iAcU{display:flex;flex-wrap:wrap;gap:8px}.quick-create_shortcut__pXEDn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--ax-line-strong);border-radius:10px;background:var(--ax-card);font-size:12.5px;color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.quick-create_shortcut__pXEDn svg{color:var(--faint)}.quick-create_shortcut__pXEDn:hover{border-color:rgba(6,20,27,.3);background:var(--ax-card-2);color:var(--ax-text)}.quick-create_shortcut__pXEDn:hover svg{color:var(--ax-violet-text)}.quick-create_send__BnY5n:focus-visible,.quick-create_shortcut__pXEDn:focus-visible{outline:2px solid var(--ax-violet-text);outline-offset:2px}.quick-create_box__QNaqv{position:relative;border:1px solid var(--ax-line-strong);border-radius:20px;background:var(--ax-field,#ffffff);box-shadow:0 24px 60px -36px rgba(6,20,27,.3);transition:border-color .15s ease,box-shadow .15s ease}.quick-create_box__QNaqv:focus-within{border-color:var(--ax-violet-line);box-shadow:0 0 0 4px rgba(6,20,27,.06),0 24px 60px -36px rgba(6,20,27,.3)}.quick-create_inputRow__EwKC_{display:flex;gap:12px;padding:18px 18px 4px}.quick-create_spark__GABVG{flex:none;margin-top:3px;color:var(--ax-violet-text)}.quick-create_input__w2DBq{display:block;flex:1;min-width:0;min-height:72px;border:0;background:none;color:var(--ax-text);font:inherit;font-size:clamp(15px,.9rem + .25vw,16.5px);line-height:1.55;resize:none}.quick-create_input__w2DBq:focus{outline:none}.quick-create_input__w2DBq::-moz-placeholder{color:var(--faint)}.quick-create_input__w2DBq::placeholder{color:var(--faint)}.quick-create_bar__2Jcud{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 10px 18px}.quick-create_hint__AK5mW{font-size:12px;color:var(--faint)}.quick-create_hint__AK5mW kbd{padding:1px 6px;border:1px solid var(--ax-line-strong);border-radius:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:var(--muted)}.quick-create_send__BnY5n{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:var(--gradient-cta);box-shadow:var(--glow-cta);color:#e4e7e6;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.quick-create_send__BnY5n:hover{box-shadow:var(--glow-cta-hover)}.quick-create_send__BnY5n:active{transform:scale(.95)}@media (max-width:520px){.quick-create_hint__AK5mW{display:none}.quick-create_bar__2Jcud{justify-content:flex-end}}@media (max-width:640px){.quick-create_shortcuts___iAcU{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.quick-create_shortcuts___iAcU::-webkit-scrollbar{display:none}.quick-create_shortcut__pXEDn{flex:none}}button.quick-create_shortcut__pXEDn{font:inherit;font-size:12.5px;cursor:pointer}.quick-create_send__BnY5n:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.quick-create_pill__iBnp2{display:flex;align-items:flex-end;gap:6px;padding:7px 7px 7px 6px;border-radius:28px;background:rgba(255,253,248,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 50px -30px rgba(6,20,27,.35)}.quick-create_pill__iBnp2 .quick-create_inputRow__EwKC_{flex:1;min-width:0;align-items:center;padding:6px 4px 6px 14px}.quick-create_pill__iBnp2 .quick-create_spark__GABVG{margin-top:0}.quick-create_pill__iBnp2 .quick-create_input__w2DBq{min-height:26px;line-height:26px;overflow-y:auto}.quick-create_pill__iBnp2 .quick-create_bar__2Jcud{padding:0}.quick-create_pill__iBnp2 .quick-create_send__BnY5n{width:44px;height:44px}