.PlaygroundMode_toggle__yaIgp{display:inline-flex;align-items:center;gap:9px;padding:4px 8px 4px 11px;border-radius:999px;border:1px solid var(--outline-var);background:var(--surface);cursor:pointer;white-space:nowrap;transition:border-color .24s ease,background-color .24s ease,box-shadow .3s ease}.PlaygroundMode_toggle__yaIgp:hover{border-color:var(--outline)}.PlaygroundMode_toggle__yaIgp:disabled{opacity:.5;cursor:default}.PlaygroundMode_toggle__yaIgp[data-on=true]{border-color:color-mix(in srgb,var(--brand-cyan) 48%,transparent);background:color-mix(in srgb,var(--brand-cyan) 8%,var(--surface));animation:PlaygroundMode_recapBreathe__4xrg6 2.8s ease-in-out infinite}@keyframes PlaygroundMode_recapBreathe__4xrg6{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-cyan) 13%,transparent),0 3px 15px -1px color-mix(in srgb,var(--brand-cyan) 42%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-blue) 14%,transparent),0 4px 22px 0 color-mix(in srgb,var(--brand-green) 44%,transparent)}}.PlaygroundMode_icon__odTif{font-size:17px;line-height:1;color:var(--on-surface-var);transition:color .24s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.PlaygroundMode_toggle__yaIgp[data-on=true] .PlaygroundMode_icon__odTif{color:var(--brand-blue);transform:rotate(-8deg)}.PlaygroundMode_label__4_2k8{font-size:12.5px;font-weight:600;color:var(--on-surface)}.PlaygroundMode_sw__vorkx{position:relative;width:34px;height:20px;flex:none}.PlaygroundMode_track__k9x16{position:absolute;inset:0;border-radius:999px;background:var(--outline-var);transition:background .3s ease}.PlaygroundMode_toggle__yaIgp[data-on=true] .PlaygroundMode_track__k9x16{background:var(--brand-gradient)}.PlaygroundMode_thumb__P_Cm3{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.PlaygroundMode_toggle__yaIgp[data-on=true] .PlaygroundMode_thumb__P_Cm3{transform:translateX(14px)}.PlaygroundMode_composer__jXUxU{transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.PlaygroundMode_composer__jXUxU[data-mode=on]{border-color:color-mix(in srgb,var(--brand-cyan) 40%,var(--outline-var))!important;background-color:color-mix(in srgb,var(--brand-cyan) 4%,var(--surface))!important;box-shadow:0 6px 26px -14px color-mix(in srgb,var(--brand-blue) 40%,transparent)!important}.PlaygroundMode_handoff__pXD6e{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-blue) 40%,transparent);background:color-mix(in srgb,var(--brand-cyan) 10%,var(--surface));color:var(--brand-blue);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.PlaygroundMode_handoff__pXD6e:hover{background:color-mix(in srgb,var(--brand-cyan) 16%,var(--surface));box-shadow:0 3px 16px -6px color-mix(in srgb,var(--brand-blue) 55%,transparent);transform:translateY(-1px)}.PlaygroundMode_handoff__pXD6e:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.PlaygroundMode_handoff__pXD6e span:first-child{font-size:16px;line-height:1}.PlaygroundMode_handoff__pXD6e span:last-child{font-size:15px;line-height:1;opacity:.75}@media (prefers-reduced-motion:reduce){.PlaygroundMode_toggle__yaIgp[data-on=true]{animation:none}.PlaygroundMode_composer__jXUxU,.PlaygroundMode_handoff__pXD6e,.PlaygroundMode_icon__odTif,.PlaygroundMode_thumb__P_Cm3,.PlaygroundMode_track__k9x16{transition:none}}.Bd1Flow_inputScreen__1CGis{justify-content:center;min-height:calc(100vh - 210px)}.Bd1Flow_entry__KT1kd,.Bd1Flow_inputScreen__1CGis{display:flex;flex-direction:column;align-items:center;width:100%}.Bd1Flow_entry__KT1kd{max-width:660px;padding:24px 0}.Bd1Flow_greet__DIPoK{font-family:var(--font-display);font-size:clamp(24px,3.2vw,32px);font-weight:400;letter-spacing:-.4px;line-height:1.15;color:var(--on-surface);text-align:center;margin:0}.Bd1Flow_greetSub__OXvBz{color:var(--on-surface-muted);font-size:14.5px;text-align:center;max-width:52ch;margin:8px 0 0;line-height:1.6}.Bd1Flow_entryActions__LILt9{gap:10px;margin-top:22px}.Bd1Flow_entryActions__LILt9,.Bd1Flow_entryFoot__wYwrx{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.Bd1Flow_entryFoot__wYwrx{gap:6px}.Bd1Flow_briefWait__uij0c{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:46ch;margin:48px auto;padding:0 16px}.Bd1Flow_briefWait__uij0c h3{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--on-surface);margin:6px 0 0}.Bd1Flow_briefWait__uij0c p{color:var(--on-surface-muted);font-size:13.5px;line-height:1.6;margin:0 0 8px}.Bd1Flow_briefWaitIcon__P9hYq{font-size:30px;color:var(--primary);width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 12%,transparent)}.Bd1Flow_histWrap__Z2YL2{width:min(100%,600px);margin:26px auto 0}.Bd1Flow_histGrid__YPmY1{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:10px}.Bd1Flow_histCard___9BQa{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid var(--outline-var);border-radius:var(--radius-lg,12px);background:var(--surface);padding:14px 16px;cursor:pointer;font:inherit;transition:border-color .15s var(--ease-std,ease),box-shadow .15s,transform .15s}.Bd1Flow_histCard___9BQa:hover{border-color:var(--primary);box-shadow:var(--elev-1,0 1px 3px rgb(0 0 0/10%));transform:translateY(-1px)}.Bd1Flow_histCard___9BQa:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Bd1Flow_histDate__Mezgy{font-size:11.5px;color:var(--on-surface-muted);font-variant-numeric:tabular-nums}.Bd1Flow_histCust__kJwy5{font-size:14px;color:var(--on-surface)}.Bd1Flow_histDomain__qi91G,.Bd1Flow_histTopics__dGP0q{font-size:12px;color:var(--on-surface-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bd1Flow_histTopics__dGP0q{margin-top:4px}.Bd1Flow_histProgress__Za10n{align-self:flex-start;margin-top:8px;font-size:11px;color:var(--primary);background:var(--primary-container,#e6efff);border-radius:var(--radius-full,999px);padding:2px 9px;font-variant-numeric:tabular-nums}.Bd1Flow_skelWrap__uqgNI{display:flex;flex-direction:column;gap:14px;margin-top:6px}.Bd1Flow_skelBig__voxfr{height:300px;border-radius:var(--radius-lg,12px)}.Bd1Flow_skelRow__Q_y_K{height:56px;border-radius:var(--radius-lg,12px)}.Bd1Flow_railInfo__NsxKN{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-bottom:1px solid var(--outline-var)}.Bd1Flow_railCard__hx3CF{display:flex;flex-direction:column;gap:2px;border:1px solid var(--outline-var);border-radius:var(--radius-md,8px);background:var(--surface-container,#f6f8fb);padding:10px 12px}.Bd1Flow_railCardLabel__TiQzK{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--on-surface-muted)}.Bd1Flow_railCardCust__Xx7rh{font-size:14px;color:var(--on-surface);margin-top:2px}.Bd1Flow_railCardSub__fWJWq{font-size:12px;color:var(--on-surface-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bd1Flow_railStatusText__fJ3Nx{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-top:2px}.Bd1Flow_railStatusText__fJ3Nx .Bd1Flow_material-symbols-rounded__pITfF{font-size:17px}.Bd1Flow_railStatusRun__euznw .Bd1Flow_railStatusText__fJ3Nx{color:var(--primary)}.Bd1Flow_railStatusDone__4maB2{border-color:color-mix(in srgb,var(--success,#22a06b) 40%,var(--outline-var))}.Bd1Flow_railStatusDone__4maB2 .Bd1Flow_railStatusText__fJ3Nx{color:var(--success,#22a06b)}.Bd1Flow_pending__YWdjZ{display:flex;flex-direction:column;gap:2px;border:1px dashed var(--outline-var);border-radius:var(--radius-lg,12px);padding:12px 14px;margin:14px 0 4px}.Bd1Flow_pendingHead__9VPI3{color:var(--on-surface-muted);font-size:12.5px;margin-bottom:6px}.Bd1Flow_pendingRow__tlj62{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;color:var(--on-surface-muted)}.Bd1Flow_pendingName__Z2uNp{color:var(--on-surface);font-weight:500}.Bd1Flow_pendingWhy__K4wM7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bd1Flow_dot__UZSyJ{flex:none;width:8px;height:8px;border-radius:50%;background:var(--outline-var)}.Bd1Flow_dotRun__DPC97{background:var(--primary);animation:Bd1Flow_bd1flow-pulse__JQ6NF 1.4s ease-in-out infinite}@keyframes Bd1Flow_bd1flow-pulse__JQ6NF{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.Bd1Flow_reportFrame__qJRhp{margin-top:14px;border:1px solid var(--outline-var);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--surface);min-height:60vh}.Bd1Flow_reportIframe__My4Jn{display:block;width:100%;height:calc(100vh - 200px);min-height:620px;border:0}.Bd1Flow_badge__amvCT{position:fixed;right:22px;bottom:22px;z-index:100;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 16px 0 12px;border:1px solid var(--outline-var);border-radius:var(--radius-full,999px);background:var(--surface);color:var(--on-surface);box-shadow:var(--elev-3,0 4px 12px rgb(0 0 0/16%));font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:transform .16s var(--ease-std,ease),box-shadow .16s}.Bd1Flow_badge__amvCT:hover{transform:translateY(-1px);box-shadow:var(--elev-4,0 6px 18px rgb(0 0 0/20%))}.Bd1Flow_badge__amvCT:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Bd1Flow_badgeText__OGaA0{white-space:nowrap}.Bd1Flow_badgeRunning___vX0q .sgspark-halo{opacity:1;animation:Bd1Flow_sg-orbit__Oohl8 1s linear infinite}.Bd1Flow_badgeRunning___vX0q{color:var(--primary)}.Bd1Flow_badgeDone__2Ouy8 .sgspark-halo{opacity:1;animation:none;background:var(--success)}.Bd1Flow_badgeDone__2Ouy8 .sgspark-img{animation:Bd1Flow_sg-done__n4p_P .5s ease 2}.Bd1Flow_badgeDone__2Ouy8{color:var(--success)}.Bd1Flow_badge__amvCT:hover .sgspark-halo{opacity:.95;animation:Bd1Flow_sg-orbit__Oohl8 2.6s linear infinite}@media (max-width:1100px){.Bd1Flow_badge__amvCT{display:none}}.Bd1Flow_chipRow__Dk04f{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.Bd1Flow_chip__RvnwS{border:1px solid var(--outline-var);background:var(--surface);color:var(--on-surface);font:inherit;font-size:12px;line-height:1.3;text-align:left;padding:7px 12px;border-radius:var(--radius-lg,12px);cursor:pointer;transition:border-color .14s,background .14s}.Bd1Flow_chip__RvnwS:hover{border-color:var(--primary);background:var(--primary-container,#e6efff)}.Bd1Flow_chip__RvnwS:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Bd1Flow_focusGlow__h98Gc{animation:Bd1Flow_bd1focus__pT2A2 2.2s var(--ease-std,ease);border-radius:var(--radius-md,8px)}@keyframes Bd1Flow_bd1focus__pT2A2{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}60%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}to{box-shadow:0 0 0 0 transparent;background:transparent}}@media (prefers-reduced-motion:reduce){.Bd1Flow_focusGlow__h98Gc{animation:none;outline:2px solid var(--primary);outline-offset:2px}.Bd1Flow_badgeDone__2Ouy8 .sgspark-img,.Bd1Flow_badgeRunning___vX0q .sgspark-halo,.Bd1Flow_badge__amvCT:hover .sgspark-halo,.Bd1Flow_dotRun__DPC97{animation:none}.Bd1Flow_badge__amvCT,.Bd1Flow_composer__iOgzM,.Bd1Flow_send__C51t_{transition:none}.Bd1Flow_badge__amvCT:hover,.Bd1Flow_send__C51t_:hover:not(:disabled){transform:none}}.Bd3AppView_root__Uj5Np{--g-bg:#f8f9fa;--g-canvas:#f1f3f4;--g-panel:#fff;--g-panel2:#f6f8fc;--g-line:#dadce0;--g-line2:#e8eaed;--g-ink:#202124;--g-ink2:#444746;--g-ink3:#5f6368;--g-ink4:#6b7176;--g-accent:#0b57d0;--g-weak:#e8f0fe;--g-green:#0d9f6e;--g-share:#c2e7ff;--g-share-ink:#001d35;--g-shadow:0 1px 3px rgba(60,64,67,.15),0 4px 14px rgba(60,64,67,.12);display:flex;flex-direction:column;height:100%;min-height:0;background:var(--g-panel);color:var(--g-ink);font-family:var(--font-body,"Google Sans Flex","Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif);font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Bd3AppView_root__Uj5Np{--g-bg:#1f1f1f;--g-canvas:#131314;--g-panel:#1e1f20;--g-panel2:#28292a;--g-line:#444746;--g-line2:#333537;--g-ink:#e3e3e3;--g-ink2:#c4c7c5;--g-ink3:#9aa0a6;--g-ink4:#8a8f95;--g-accent:#a8c7fa;--g-weak:#0842a0;--g-green:#2fd39a;--g-share:#004a77;--g-share-ink:#c2e7ff;--g-shadow:0 1px 3px rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.5)}}:root[data-theme=dark] .Bd3AppView_root__Uj5Np{--g-bg:#1f1f1f;--g-canvas:#131314;--g-panel:#1e1f20;--g-panel2:#28292a;--g-line:#444746;--g-line2:#333537;--g-ink:#e3e3e3;--g-ink2:#c4c7c5;--g-ink3:#9aa0a6;--g-ink4:#8a8f95;--g-accent:#a8c7fa;--g-weak:#0842a0;--g-green:#2fd39a;--g-share:#004a77;--g-share-ink:#c2e7ff;--g-shadow:0 1px 3px rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.5)}.Bd3AppView_root__Uj5Np svg{display:block}.Bd3AppView_i__kqrOZ{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.Bd3AppView_iSm__w7oDZ{width:16px;height:16px}.Bd3AppView_tnum__j9QYv{font-variant-numeric:tabular-nums}.Bd3AppView_appbar__fqziH{padding:7px 10px 4px;display:flex;align-items:flex-start;gap:10px;background:var(--g-panel);flex:0 0 auto}.Bd3AppView_gicon__bYh10{width:40px;height:40px;border-radius:6px;display:grid;place-items:center;margin-top:1px;background:linear-gradient(135deg,var(--g-accent),var(--g-green));color:#fff;font-weight:800;font-size:17px;letter-spacing:-.5px}.Bd3AppView_titlecol__3H7m2{flex:1;min-width:0}.Bd3AppView_titlerow__Fac5f{display:flex;align-items:center;gap:8px}.Bd3AppView_dtitle__Rf3Kd{font-size:18px;font-weight:400;color:var(--g-ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:2px 6px;min-width:4ch;max-width:42ch;outline:none}.Bd3AppView_dtitle__Rf3Kd:hover{border-color:var(--g-line)}.Bd3AppView_dtitle__Rf3Kd:focus{border-color:var(--g-accent)}.Bd3AppView_saved__jUIVZ{font-size:12px;color:var(--g-ink4)}.Bd3AppView_menus__JVLRl{display:flex;gap:1px;margin-top:1px;flex-wrap:nowrap;overflow-x:auto;max-width:100%}.Bd3AppView_menus__JVLRl::-webkit-scrollbar{height:0}.Bd3AppView_menuBtn__51DHJ{height:24px;padding:0 7px;border:0;background:transparent;color:var(--g-ink2);font:inherit;font-size:13.5px;border-radius:5px;cursor:pointer;white-space:nowrap;flex:none}.Bd3AppView_menuBtn__51DHJ:hover{background:var(--g-bg)}.Bd3AppView_abright__N70_M{display:flex;align-items:center;gap:8px;margin-top:2px;flex-wrap:wrap;row-gap:5px;justify-content:flex-end}.Bd3AppView_icround__gG2in{width:34px;height:34px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;color:var(--g-ink3);cursor:pointer}.Bd3AppView_icround__gG2in:hover{background:var(--g-bg)}.Bd3AppView_pillbtn__N8Chl{height:36px;border-radius:18px;border:1px solid var(--g-line);background:var(--g-panel);color:var(--g-ink2);display:inline-flex;align-items:center;font:inherit;font-size:14px;font-weight:500;overflow:hidden;cursor:pointer;white-space:nowrap}.Bd3AppView_pillbtn__N8Chl:hover{background:var(--g-bg)}.Bd3AppView_pillLab__h1rZ5{padding:0 14px;display:inline-flex;align-items:center;gap:7px;height:100%}.Bd3AppView_share__5LrWk{background:var(--g-share);border-color:var(--g-share);color:var(--g-share-ink)}.Bd3AppView_share__5LrWk:hover{filter:brightness(.97);background:var(--g-share)}.Bd3AppView_gem__Lc_Cf{width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:radial-gradient(circle at 30% 30%,#4285f4,#0b57d0);display:grid;place-items:center;color:#fff}.Bd3AppView_avatar__Ms7jh{width:32px;height:32px;border-radius:50%;background:var(--g-green);color:#06331f;display:grid;place-items:center;font-weight:700;font-size:13px}.Bd3AppView_toolbar__gzqIf{margin:2px 10px 6px;min-height:40px;background:var(--g-bg);border-radius:20px;display:flex;align-items:center;padding:0 8px;overflow-x:auto;flex:0 0 auto}.Bd3AppView_toolbar__gzqIf::-webkit-scrollbar{height:0}.Bd3AppView_tb__14VUs{height:30px;min-width:30px;padding:0 6px;border:0;background:transparent;border-radius:6px;color:var(--g-ink3);display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.Bd3AppView_tb__14VUs:hover{background:var(--g-line2)}.Bd3AppView_tbOn__26NBC{background:var(--g-weak);color:var(--g-accent)}.Bd3AppView_tb__14VUs:disabled{opacity:.4;cursor:default}.Bd3AppView_tsep__X8hFc{width:1px;height:22px;background:var(--g-line);margin:0 5px;flex:none}.Bd3AppView_toolAddBtn__5tcAO{height:30px;padding:0 13px 0 10px;border:0;border-radius:15px;background:var(--g-accent);color:#fff;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;flex:none}.Bd3AppView_toolAddBtn__5tcAO:hover{filter:brightness(1.07)}.Bd3AppView_fontSel__qJk_l{min-width:116px;justify-content:space-between;color:var(--g-ink)}.Bd3AppView_sizeBox__aKxUf{display:inline-flex;align-items:center;gap:1px}.Bd3AppView_sizeInput__cq8le{width:32px;height:26px;text-align:center;border:1px solid var(--g-line);border-radius:5px;background:var(--g-panel);color:var(--g-ink);font:inherit;font-size:13px}.Bd3AppView_cbar__ZFqct{width:16px;height:3px;border-radius:2px;margin-top:2px}.Bd3AppView_tcol__epEsO{flex-direction:column;gap:0}.Bd3AppView_grow__MwsE_{flex:1}.Bd3AppView_body__jOBnn{flex:1;display:flex;min-height:0;border-top:1px solid var(--g-line2)}.Bd3AppView_agentPanel___BHoI{flex:0 0 340px;background:var(--g-panel);border-left:1px solid var(--g-line);display:flex;flex-direction:column;min-height:0}.Bd3AppView_agentHead__HPPQC{height:40px;flex:0 0 40px;display:flex;align-items:center;gap:6px;padding:0 8px 0 12px;border-bottom:1px solid var(--g-line2)}.Bd3AppView_agentHeadTitle__83Vlw{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--g-ink2)}.Bd3AppView_agentHeadTitle__83Vlw svg{color:var(--g-accent)}.Bd3AppView_leftDock__t2xLW{flex:none;display:flex;min-height:0;border-right:1px solid var(--g-line)}.Bd3AppView_leftRail__MkJcD{flex:0 0 74px;display:flex;flex-direction:column;gap:2px;padding:8px 6px;background:var(--g-panel);border-right:1px solid var(--g-line2);overflow-y:auto}.Bd3AppView_leftRailBtn__XE7rj{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px;border:0;border-radius:11px;background:transparent;color:var(--g-ink3);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.Bd3AppView_leftRailBtn__XE7rj span{line-height:1}.Bd3AppView_leftRailBtn__XE7rj:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_leftRailOn__jt39e{background:var(--g-weak);color:var(--g-accent)}.Bd3AppView_leftPanel__cMy0S{flex:0 0 284px;min-height:0;overflow-y:auto;background:var(--g-panel)}.Bd3AppView_panelTitle__HLyOq{font-size:13px;font-weight:700;color:var(--g-ink);margin:0;padding:14px 14px 8px}.Bd3AppView_panelHint__J7Noo{font-size:12px;color:var(--g-ink3);margin:0;padding:8px 14px 14px;line-height:1.5}.Bd3AppView_panelPrimaryBtn__9aTQx{display:block;width:calc(100% - 28px);margin:0 14px;height:40px;border:0;border-radius:11px;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.Bd3AppView_panelPrimaryBtn__9aTQx:hover{filter:brightness(1.06)}.Bd3AppView_elemGrid__on0zJ{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:4px 14px 18px}.Bd3AppView_elemBtn__jnSLH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1/.82;border:1px solid var(--g-line);border-radius:12px;background:var(--g-panel);color:var(--g-ink2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.Bd3AppView_elemBtn__jnSLH:hover{border-color:var(--g-accent);color:var(--g-accent);background:var(--g-weak)}.Bd3AppView_elemBtn__jnSLH svg{color:var(--g-ink3)}.Bd3AppView_elemBtn__jnSLH:hover svg{color:var(--g-accent)}.Bd3AppView_agentBody__M1Yft{flex:1;min-height:0;display:flex;flex-direction:column}.Bd3AppView_agentPanel___BHoI.Bd3AppView_collapsed__ZIpId{flex-basis:44px}.Bd3AppView_agentPanel___BHoI.Bd3AppView_collapsed__ZIpId .Bd3AppView_agentBody__M1Yft{display:none}.Bd3AppView_agentCollapsedBtn__7iLDP{flex:1;border:0;background:transparent;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_agentCollapsedBtn__7iLDP:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_centerCol__zevgM{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--g-canvas)}.Bd3AppView_filmBottom__anoYB{flex:0 0 118px;border-top:1px solid var(--g-line);background:var(--g-panel);display:flex;align-items:center;gap:12px;padding:10px 14px;overflow-x:auto}.Bd3AppView_filmBottom__anoYB::-webkit-scrollbar{height:8px}.Bd3AppView_filmCell__vJxrl{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none}.Bd3AppView_filmCellNum__sxNtU{font-size:11px;color:var(--g-ink3);font-variant-numeric:tabular-nums}.Bd3AppView_filmThumbH__wJHkb{width:150px;aspect-ratio:16/9;border-radius:4px;border:1.5px solid var(--g-line);background:#fff;overflow:hidden;position:relative;cursor:pointer;padding:0}.Bd3AppView_filmThumbH__wJHkb.Bd3AppView_on__gzv8b{border-color:var(--g-accent);outline:1px solid var(--g-accent)}.Bd3AppView_filmThumbH__wJHkb>div{width:100%;height:100%}.Bd3AppView_filmThumbH__wJHkb svg{display:block;width:100%;height:100%}.Bd3AppView_addSlideCell__zKNcy{width:84px;height:84px;border:1.5px dashed var(--g-line);border-radius:8px;background:transparent;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer;flex:none}.Bd3AppView_addSlideCell__zKNcy:hover{border-color:var(--g-accent);color:var(--g-accent);background:var(--g-weak)}.Bd3AppView_rightCol__iQij9{flex:0 0 300px;background:var(--g-panel);border-left:1px solid var(--g-line);display:flex;flex-direction:column;min-height:0}.Bd3AppView_rightCol__iQij9.Bd3AppView_collapsed__ZIpId{flex-basis:44px}.Bd3AppView_mediaGrid__6w93N{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.Bd3AppView_mediaItem__c_rt9{aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:1px solid var(--g-line);cursor:pointer;padding:0;background:var(--g-panel2);position:relative}.Bd3AppView_mediaItem__c_rt9:hover{border-color:var(--g-accent);box-shadow:var(--g-shadow)}.Bd3AppView_mediaItem__c_rt9 img{width:100%;height:100%;object-fit:cover;display:block}.Bd3AppView_mediaHead__iOJ23{font-size:12px;font-weight:600;color:var(--g-ink3);padding:12px 12px 2px}.Bd3AppView_mediaItemBrand__v_xWR{background:#fff}.Bd3AppView_mediaItemBrand__v_xWR img{object-fit:contain;padding:7px}.Bd3AppView_mediaItemDark__wfbQg{background:var(--g-accent)}.Bd3AppView_outlineWrap__TE8iT{flex:1;min-height:0;overflow-y:auto;background:var(--g-canvas);padding:20px clamp(16px,4vw,48px) 60px}.Bd3AppView_outlineHead__neVOZ{display:flex;align-items:flex-end;gap:16px;max-width:900px;margin:0 auto 18px}.Bd3AppView_outlineTitle__Yraim{font-size:22px;font-weight:700;color:var(--g-ink);letter-spacing:-.01em}.Bd3AppView_outlineSub__SafeJ{font-size:13.5px;color:var(--g-ink3);margin-top:3px}.Bd3AppView_genBtn__7c6xm{flex:none;height:40px;padding:0 20px;border-radius:20px;border:0;background:var(--g-accent);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.Bd3AppView_genBtn__7c6xm:hover:not(:disabled){filter:brightness(1.08)}.Bd3AppView_genBtn__7c6xm:disabled{opacity:.5;cursor:default}.Bd3AppView_outlineEmpty__eeBwX{max-width:900px;margin:48px auto;text-align:center;color:var(--g-ink3);font-size:15px;line-height:1.6}.Bd3AppView_outlineList___8Lmu{list-style:none;margin:0 auto;padding:0;max-width:900px;display:flex;flex-direction:column;gap:12px}.Bd3AppView_oItem__Ko2on{background:var(--g-panel);border:1px solid var(--g-line);border-radius:12px;padding:12px 14px;box-shadow:var(--g-shadow)}.Bd3AppView_oTop__5BXJx{display:flex;align-items:center;gap:7px;margin-bottom:6px}.Bd3AppView_oNum__cH1Zm{width:24px;height:24px;border-radius:6px;background:var(--g-bg);color:var(--g-ink3);display:grid;place-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;flex:none}.Bd3AppView_oSec__Oczjd{font-size:11px;font-weight:700;color:var(--g-accent);background:var(--g-weak);padding:2px 7px;border-radius:5px}.Bd3AppView_oCode__Fx4tF{font-size:11px;font-family:ui-monospace,monospace;color:var(--g-ink3)}.Bd3AppView_oDone__Vz0Yc,.Bd3AppView_oScqa__bj1OX{font-size:11px;color:var(--g-green);font-weight:600}.Bd3AppView_oDone__Vz0Yc{background:color-mix(in srgb,var(--g-green) 15%,transparent);padding:2px 7px;border-radius:5px}.Bd3AppView_oIcoBtn__ldZtN{width:26px;height:26px;border:1px solid var(--g-line);background:var(--g-panel);border-radius:6px;color:var(--g-ink3);cursor:pointer;font-size:13px}.Bd3AppView_oIcoBtn__ldZtN:hover:not(:disabled){border-color:var(--g-accent);color:var(--g-accent)}.Bd3AppView_oIcoBtn__ldZtN:disabled{opacity:.35;cursor:default}.Bd3AppView_oTitle__qVoE4{width:100%;border:1px solid transparent;border-radius:7px;padding:6px 8px;font:inherit;font-size:16px;font-weight:600;color:var(--g-ink);background:transparent;outline:none}.Bd3AppView_oTitle__qVoE4:hover{border-color:var(--g-line2)}.Bd3AppView_oTitle__qVoE4:focus{border-color:var(--g-accent);background:var(--g-bg)}.Bd3AppView_oBody__wbWhs{width:100%;border:1px solid transparent;border-radius:7px;padding:6px 8px;margin-top:3px;font:inherit;font-size:14px;line-height:1.5;color:var(--g-ink2);background:transparent;outline:none;resize:vertical}.Bd3AppView_oBody__wbWhs:hover{border-color:var(--g-line2)}.Bd3AppView_oBody__wbWhs:focus{border-color:var(--g-accent);background:var(--g-bg)}.Bd3AppView_oLayout__UWW_e{font-size:12px;color:var(--g-ink4);margin:6px 0 0 8px}.Bd3AppView_oNeeds__lQrNn{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 8px}.Bd3AppView_oNeed__xWM5h{font-size:11.5px;color:#8a5a00;background:#fff2d0;padding:2px 8px;border-radius:10px}.Bd3AppView_oNeedOk___Ewyi{color:var(--g-green);background:color-mix(in srgb,var(--g-green) 15%,transparent);text-decoration:line-through}.Bd3AppView_oAdd__ZUrPH{display:block;margin:14px auto 0;max-width:900px;width:100%;height:40px;border:1.5px dashed var(--g-line);border-radius:10px;background:transparent;color:var(--g-ink3);font:inherit;font-size:14px;cursor:pointer}.Bd3AppView_oAdd__ZUrPH:hover{border-color:var(--g-accent);color:var(--g-accent)}.Bd3AppView_stepper__8_fGp{display:flex;align-items:center;gap:2px;padding:4px 12px;background:var(--g-panel);border-bottom:1px solid var(--g-line2);overflow-x:auto}.Bd3AppView_step__M_jgz{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:16px;border:0;background:transparent;color:var(--g-ink3);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.Bd3AppView_step__M_jgz:hover{background:var(--g-bg)}.Bd3AppView_stepOn__jw331{background:var(--g-weak);color:var(--g-accent);font-weight:600}.Bd3AppView_stepDot__hGDe5{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}.Bd3AppView_stepSep__MgbkX{color:var(--g-line);flex:none}.Bd3AppView_dataScroll__NVH5r{max-width:960px;margin:0 auto;overflow-x:auto;border:1px solid var(--g-line);border-radius:12px;box-shadow:var(--g-shadow)}.Bd3AppView_dataTable__Zreoi{width:100%;min-width:620px;border-collapse:collapse;font-size:13.5px;background:var(--g-panel)}.Bd3AppView_dataTable__Zreoi th{text-align:left;padding:9px 12px;background:var(--g-bg);color:var(--g-ink3);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border-bottom:1px solid var(--g-line)}.Bd3AppView_dataTable__Zreoi td{padding:8px 12px;border-bottom:1px solid var(--g-line2);vertical-align:top}.Bd3AppView_dataTable__Zreoi tr:last-child td{border-bottom:none}.Bd3AppView_dSlide__ccCzH{color:var(--g-ink3)}.Bd3AppView_dSlideTitle__66RVD{color:var(--g-ink2);font-size:12.5px;margin-top:2px;line-height:1.35}.Bd3AppView_dDesc__9p9r4{color:var(--g-ink);line-height:1.4}.Bd3AppView_dInput__7P8iS{width:100%;border:1px solid var(--g-line);border-radius:6px;padding:5px 7px;font:inherit;font-size:13px;background:var(--g-panel);color:var(--g-ink);outline:none}.Bd3AppView_dInput__7P8iS:focus{border-color:var(--g-accent)}.Bd3AppView_dSel__DBb3s{border:1px solid var(--g-line);border-radius:6px;padding:5px;font:inherit;font-size:12.5px;background:var(--g-panel);color:var(--g-ink)}.Bd3AppView_dRowOk__1P1Fv{background:color-mix(in srgb,var(--g-green) 6%,transparent)}.Bd3AppView_dRowNa__ZRFEv{opacity:.5}.Bd3AppView_uploadBtn__yvDba{flex:none;height:40px;padding:0 18px;border-radius:20px;border:1px solid var(--g-line);background:var(--g-panel);color:var(--g-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.Bd3AppView_uploadBtn__yvDba:hover:not(:disabled){background:var(--g-weak)}.Bd3AppView_uploadBtn__yvDba:disabled{opacity:.5;cursor:default}.Bd3AppView_sheetsPanel__7yHW1{max-width:960px;margin:22px auto 0}.Bd3AppView_sheetsHead__b5pGZ{font-size:13px;font-weight:600;color:var(--g-ink3);margin-bottom:8px}.Bd3AppView_sheetItem__08l3x{border:1px solid var(--g-line);border-radius:10px;margin-bottom:8px;background:var(--g-panel);overflow:hidden}.Bd3AppView_sheetSum__3LSIF{padding:9px 14px;cursor:pointer;font-size:13.5px;color:var(--g-ink);list-style:none}.Bd3AppView_sheetSum__3LSIF::-webkit-details-marker{display:none}.Bd3AppView_sheetRows__nyChr{color:var(--g-ink4);font-size:12px}.Bd3AppView_sheetScroll__Z_nWU{overflow:auto;border-top:1px solid var(--g-line2);max-height:320px}.Bd3AppView_sheetTable__hFxSw{border-collapse:collapse;font-size:12px}.Bd3AppView_sheetTable__hFxSw td{border:1px solid var(--g-line2);padding:4px 8px;white-space:nowrap;color:var(--g-ink2)}.Bd3AppView_sheetMore__xEptX{padding:6px 12px;font-size:12px;color:var(--g-ink4)}.Bd3AppView_libBackdrop__zYeko{position:fixed;inset:0;z-index:300;background:rgba(13,20,38,.5);display:grid;place-items:center;padding:24px}.Bd3AppView_libModal__JckV0{width:min(720px,96vw);max-height:86vh;background:var(--g-panel);border:1px solid var(--g-line);border-radius:16px;box-shadow:var(--g-shadow);display:flex;flex-direction:column;overflow:hidden}.Bd3AppView_libHead__NxnNl{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--g-line2)}.Bd3AppView_libTitle__pQp0B{font-size:17px;font-weight:700;color:var(--g-ink);flex:1}.Bd3AppView_libBody__G_vVb{overflow-y:auto;padding:14px 18px 20px}.Bd3AppView_libItem__0AebY{border:1px solid var(--g-line);border-radius:12px;padding:12px 14px;margin-bottom:12px}.Bd3AppView_libMeta__p34RI{display:flex;align-items:center;gap:8px;margin-bottom:8px}.Bd3AppView_libNote__TAVEp{font-size:13px;color:var(--g-ink2)}.Bd3AppView_libPayload__R9gWG{background:var(--g-bg);border-radius:8px;padding:10px;font-size:12px;font-family:ui-monospace,monospace;color:var(--g-ink2);overflow-x:auto;max-height:220px;margin:0 0 10px;white-space:pre-wrap}.Bd3AppView_libActions__AnZXm{display:flex;gap:8px}.Bd3AppView_libApprove___vcpS{height:34px;padding:0 16px;border:0;border-radius:17px;background:var(--g-accent);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.Bd3AppView_libApprove___vcpS:disabled,.Bd3AppView_libReject__e7vCy:disabled{opacity:.5;cursor:default}.Bd3AppView_libReject__e7vCy{height:34px;padding:0 16px;border:1px solid var(--g-line);border-radius:17px;background:var(--g-panel);color:var(--g-ink3);font:inherit;font-size:13.5px;cursor:pointer}.Bd3AppView_libReject__e7vCy:hover:not(:disabled){border-color:var(--g-ink3)}.Bd3AppView_libBtn__sDTzD{height:34px;padding:0 12px;border:1px solid var(--g-line);background:transparent;border-radius:17px;color:var(--g-ink2);font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.Bd3AppView_libBtn__sDTzD:hover{background:var(--g-bg)}.Bd3AppView_mediaEmpty__rDvxO{padding:24px 16px;color:var(--g-ink3);font-size:13px;text-align:center}.Bd3AppView_film__sKMWc{flex:0 0 172px;background:var(--g-panel);border-right:1px solid var(--g-line);display:flex;flex-direction:column;min-height:0}.Bd3AppView_filmList__rC9md{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.Bd3AppView_slidecard__wOh1f{display:flex;gap:10px;align-items:flex-start}.Bd3AppView_snum__e65mn{width:12px;text-align:right;font-size:12px;color:var(--g-ink3);padding-top:15px}.Bd3AppView_thumb__4uK35{flex:1;aspect-ratio:16/9;border-radius:2px;border:1px solid var(--g-line);background:#fff;overflow:hidden;position:relative;cursor:pointer;padding:0}.Bd3AppView_thumbOn__6uJ5L{border:2px solid var(--g-accent);outline:1px solid var(--g-accent)}.Bd3AppView_thumbLock__cRxi4{position:absolute;right:3px;top:3px;font-size:13px;color:var(--g-ink3);background:rgba(255,255,255,.85);border-radius:50%;padding:1px}.Bd3AppView_thumbBad__u4zz9{position:absolute;left:3px;top:3px;width:8px;height:8px;border-radius:50%;background:#d93025}.Bd3AppView_slideTools__lNtpf{display:flex;flex-direction:column;gap:2px;opacity:0}.Bd3AppView_slidecard__wOh1f:hover .Bd3AppView_slideTools__lNtpf{opacity:1}.Bd3AppView_slideTools__lNtpf button{width:22px;height:20px;border:0;background:transparent;color:var(--g-ink3);border-radius:4px;cursor:pointer}.Bd3AppView_slideTools__lNtpf button:hover{background:var(--g-bg)}.Bd3AppView_slideTools__lNtpf button:disabled{opacity:.3}.Bd3AppView_filmFoot__UGBSK{height:38px;border-top:1px solid var(--g-line2);display:flex;align-items:center;gap:6px;padding:0 12px;color:var(--g-ink3)}.Bd3AppView_filmFoot__UGBSK button{border:0;background:transparent;color:inherit;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;cursor:pointer}.Bd3AppView_filmFoot__UGBSK button:hover{background:var(--g-bg)}.Bd3AppView_center__qJBZO{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--g-canvas)}.Bd3AppView_ruler__RBzPJ{height:20px;background:var(--g-panel);border-bottom:1px solid var(--g-line);display:flex;align-items:center;padding-left:40px;color:var(--g-ink4);font-size:9px;position:relative;overflow:hidden;flex:0 0 auto}.Bd3AppView_ruler__RBzPJ:before{content:"";position:absolute;left:40px;right:0;top:0;bottom:0;background-image:repeating-linear-gradient(90deg,var(--g-line) 0 1px,transparent 1px 8px,transparent 8px 40px,var(--g-line) 40px 41px)}.Bd3AppView_rmark__YLemu{position:relative;z-index:1;width:80px;text-align:center;flex:none}.Bd3AppView_stagewrap__e9FiT{flex:1;position:relative;min-height:0;overflow:hidden;display:flex}.Bd3AppView_vruler__51HY6{width:20px;background:var(--g-panel);border-right:1px solid var(--g-line);flex:none}.Bd3AppView_stage___j8CQ{flex:1;position:relative;overflow:hidden}.Bd3AppView_stageEmpty__Ix7QV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}.Bd3AppView_stageEmptyIcon__Wrc5j{width:68px;height:68px;border-radius:18px;background:var(--g-weak);color:var(--g-accent);display:grid;place-items:center;margin-bottom:4px}.Bd3AppView_stageEmptyTitle__55l6W{font-size:17px;font-weight:700;color:var(--g-ink);margin:0}.Bd3AppView_stageEmptySub__g2Sqy{font-size:13.5px;color:var(--g-ink3);margin:0;max-width:380px;line-height:1.5}.Bd3AppView_stageEmptyActions__7Dv7N{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap;justify-content:center}.Bd3AppView_stageEmptyPrimary__KUi0W{height:40px;padding:0 18px;border-radius:20px;border:none;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.Bd3AppView_stageEmptyPrimary__KUi0W:hover{filter:brightness(1.06)}.Bd3AppView_stageEmptyGhost__h5b8W{height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--g-line);background:var(--g-panel);color:var(--g-ink);font:inherit;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.Bd3AppView_stageEmptyGhost__h5b8W:hover{background:var(--g-bg)}.Bd3AppView_notes__smyo7{flex:0 0 78px;border-top:1px solid var(--g-line);background:var(--g-panel);padding:9px 20px;overflow-y:auto}.Bd3AppView_notesText__iDDVL{width:100%;border:0;background:transparent;resize:none;outline:none;color:var(--g-ink2);font:inherit;font-size:13.5px;height:100%}.Bd3AppView_dragh__dFwvV{height:10px;display:grid;place-items:center;background:var(--g-canvas)}.Bd3AppView_dragh__dFwvV:before{content:"";width:36px;height:3px;border-radius:2px;background:var(--g-line)}.Bd3AppView_issues__sToa3{position:absolute;left:24px;bottom:12px;z-index:6;display:flex;flex-direction:column;gap:4px;max-width:60%;pointer-events:none}.Bd3AppView_rail__01DXG{flex:0 0 48px;background:var(--g-panel);border-left:1px solid var(--g-line);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:6px}.Bd3AppView_railBtn__BgZkO{width:36px;height:36px;border:0;background:transparent;border-radius:50%;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_railBtn__BgZkO:hover{background:var(--g-bg)}.Bd3AppView_railDiv__eW_uG{width:24px;height:1px;background:var(--g-line);margin:4px 0}.Bd3AppView_rp__v7Gmv{flex:0 0 320px;background:var(--g-panel);border:1px solid var(--g-line);display:flex;flex-direction:column;min-height:0;margin:8px 8px 8px 0;border-radius:14px;box-shadow:var(--g-shadow);overflow:hidden}.Bd3AppView_rpHead__1dLoY{height:48px;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;border-bottom:1px solid var(--g-line2)}.Bd3AppView_rpName__LUg8e{font-weight:600;font-size:15px;flex:1}.Bd3AppView_rpHeadBtn__OvRXx{width:32px;height:32px;border:0;background:transparent;border-radius:50%;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_rpHeadBtn__OvRXx:hover{background:var(--g-bg)}.Bd3AppView_seg2__9VHZg{display:flex;gap:4px;padding:8px 12px}.Bd3AppView_segBtn__pgiyP{flex:1;height:32px;border:1px solid var(--g-line);background:var(--g-panel);border-radius:16px;color:var(--g-ink2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.Bd3AppView_segOn__bswcE{background:var(--g-weak);color:var(--g-accent);border-color:transparent}.Bd3AppView_rpBody__bmeXv{flex:1;overflow-y:auto;min-height:0}.Bd3AppView_rpCollapsed__uImWp{flex:0 0 42px;margin:8px 8px 8px 0;border:1px solid var(--g-line);border-radius:12px;background:var(--g-panel);display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;cursor:pointer;color:var(--g-ink3)}.Bd3AppView_rpCollapsed__uImWp:hover{color:var(--g-accent);border-color:var(--g-accent)}.Bd3AppView_filmCollapsed__GlhDw{flex:0 0 40px;background:var(--g-panel);border-right:1px solid var(--g-line);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:10px}.Bd3AppView_filmCollapsed__GlhDw button{width:28px;height:28px;border:0;background:transparent;border-radius:6px;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_filmCollapsed__GlhDw button:hover{background:var(--g-bg);color:var(--g-accent)}.Bd3AppView_gwrap__JvXhV{display:flex;flex-direction:column;height:100%}.Bd3AppView_acc__qABWG{border-bottom:1px solid var(--g-line2)}.Bd3AppView_accHead__PnZ93{width:100%;height:44px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font:inherit;font-size:13px;font-weight:600;color:var(--g-ink);cursor:pointer}.Bd3AppView_accHead__PnZ93:hover{background:var(--g-panel2)}.Bd3AppView_accHead__PnZ93 svg{transition:transform .15s}.Bd3AppView_accBody__Ptzyn{padding:2px 16px 16px;display:flex;flex-direction:column;gap:10px}.Bd3AppView_accClosed__izos8 .Bd3AppView_accBody__Ptzyn{display:none}.Bd3AppView_accClosed__izos8 .Bd3AppView_accHead__PnZ93 svg{transform:rotate(-90deg)}.Bd3AppView_frow__hoR3G{display:flex;gap:10px}.Bd3AppView_finput__FR3A6{flex:1;display:flex;flex-direction:column;gap:4px}.Bd3AppView_finput__FR3A6>span{font-size:11px;color:var(--g-ink3)}.Bd3AppView_fbox__GSUy9{display:flex;align-items:center;height:34px;border:1px solid var(--g-line);border-radius:6px;padding:0 8px;background:var(--g-panel)}.Bd3AppView_fbox__GSUy9 input{width:100%;border:0;background:transparent;color:var(--g-ink);font:inherit;font-size:13px;outline:none;font-variant-numeric:tabular-nums}.Bd3AppView_fbox__GSUy9 .Bd3AppView_u__8kqlk{font-size:11px;color:var(--g-ink3)}.Bd3AppView_chk__eEEt5{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--g-ink);cursor:pointer}.Bd3AppView_chkBox__A03AL{width:16px;height:16px;border:1.5px solid var(--g-line);border-radius:4px;display:grid;place-items:center;color:#fff}.Bd3AppView_chkOn__cWxMO{border-color:var(--g-accent);background:var(--g-accent)}.Bd3AppView_aligng__JVxr8{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.Bd3AppView_aligng__JVxr8 button{height:32px;border:1px solid var(--g-line);border-radius:6px;background:var(--g-panel);color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_aligng__JVxr8 button:hover{border-color:var(--g-accent);color:var(--g-accent)}.Bd3AppView_segRow__GWazS{display:flex;gap:6px}.Bd3AppView_segRow__GWazS button{flex:1;height:34px;border:1px solid var(--g-line);border-radius:8px;background:var(--g-panel);color:var(--g-ink2);font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.Bd3AppView_segRow__GWazS button:hover{border-color:var(--g-accent);color:var(--g-accent)}.Bd3AppView_swatches__4cqVo{display:flex;gap:6px;flex-wrap:wrap}.Bd3AppView_chip__T6YlN{width:24px;height:24px;border-radius:6px;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);cursor:pointer;padding:0}.Bd3AppView_chipOn__sa_Gu{border-color:var(--g-ink)}.Bd3AppView_slabel__J893V{display:flex;justify-content:space-between;font-size:12px;color:var(--g-ink2);margin-bottom:2px}.Bd3AppView_slider__DK54N{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:2px;background:var(--g-line)}.Bd3AppView_slider__DK54N::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--g-accent);cursor:pointer}.Bd3AppView_fmtHint__Pzxos{padding:24px 16px;color:var(--g-ink3);font-size:13px;text-align:center}.Bd3AppView_pnote__DC2fs{font-size:11px;color:var(--g-ink4);margin:2px 0 0}.Bd3AppView_hint__IFPDj{color:var(--g-ink3);font-size:13px;padding:16px}.Bd3AppView_badge__R27F4{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;pointer-events:auto}.Bd3AppView_badgeOk__DtvgW{background:color-mix(in srgb,var(--g-green) 16%,transparent);color:var(--g-green)}.Bd3AppView_badgeWarn__pBmHP{background:#fef3cd;color:#7a5b00}.Bd3AppView_badgeErr__TCVC_{background:#fce8e6;color:#b3261e}.Bd3AppView_issueErr__7hy6_,.Bd3AppView_issueWarn__elaYC{font-size:11.5px;background:var(--g-panel);border:1px solid var(--g-line);border-radius:6px;padding:4px 8px;box-shadow:var(--g-shadow)}.Bd3AppView_issueErr__7hy6_{color:#b3261e}.Bd3AppView_issueWarn__elaYC{color:#7a5b00}.Bd3AppView_issueAt__ekLzi{color:var(--g-ink4)}.Bd3AppView_ctxMenu__1II6Z{position:fixed;z-index:200;background:var(--g-panel);border:1px solid var(--g-line);border-radius:8px;box-shadow:var(--g-shadow);padding:6px;min-width:180px}.Bd3AppView_ctxItem__GAQ7L{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;padding:0 10px;border:0;background:transparent;color:var(--g-ink);font:inherit;font-size:13px;border-radius:6px;cursor:pointer}.Bd3AppView_ctxItem__GAQ7L:hover{background:var(--g-bg)}.Bd3AppView_ctxItem__GAQ7L:disabled{opacity:.4;cursor:default}.Bd3AppView_ctxKey__jQcUO{color:var(--g-ink4);font-size:11px}.Bd3AppView_ctxSep__xqtDD{height:1px;background:var(--g-line2);margin:5px 4px}.Bd3AppView_exportMenu__8YFxx{position:absolute;top:40px;right:0;z-index:50;background:var(--g-panel);border:1px solid var(--g-line);border-radius:12px;box-shadow:var(--g-shadow);padding:6px;min-width:232px}.Bd3AppView_exportItem__ApAUL{width:100%;display:flex;align-items:center;gap:11px;padding:9px 11px;border:0;background:transparent;color:var(--g-ink);font:inherit;font-size:13.5px;border-radius:8px;cursor:pointer;text-align:left}.Bd3AppView_exportItem__ApAUL:hover:not(:disabled){background:var(--g-bg)}.Bd3AppView_exportItem__ApAUL:disabled{opacity:.4;cursor:default}.Bd3AppView_exportItem__ApAUL svg{flex:none;color:var(--g-ink3)}.Bd3AppView_exportItem__ApAUL em{display:block;font-style:normal;font-size:11.5px;color:var(--g-ink3);margin-top:1px}.Bd3AppView_deckList__MdDf0{flex:1;overflow-y:auto;padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-content:start}.Bd3AppView_deckCard__MDa68{text-align:left;border:1px solid var(--g-line);border-radius:12px;padding:16px;background:var(--g-panel);cursor:pointer;display:flex;flex-direction:column;gap:6px}.Bd3AppView_deckCard__MDa68:hover{border-color:var(--g-accent);box-shadow:var(--g-shadow)}.Bd3AppView_deckCardTitle__WCy0c{font-size:15px;font-weight:600}.Bd3AppView_deckCardMeta__Giswu{font-size:12px;color:var(--g-ink3)}.Bd3AppView_entry__SyXDm{flex:1;overflow-y:auto;background:var(--g-bg)}.Bd3AppView_entryTop__B2P_r{display:flex;align-items:center;gap:10px;padding:12px 22px}.Bd3AppView_entryTop__B2P_r b{font-size:15px}.Bd3AppView_entryHero__xeuvT{margin:8px 22px 0;border-radius:22px;padding:46px 46px 50px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,#004aef,#0035b0 52%,#0a865c 128%);box-shadow:0 10px 34px rgba(0,74,239,.28)}.Bd3AppView_heroMotif__UVHcn{position:absolute;right:-70px;bottom:-110px;width:340px;height:340px;opacity:.14;pointer-events:none}.Bd3AppView_heroKicker__fbKmg{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;opacity:.82}.Bd3AppView_heroTitle__PrgJs{font-size:30px;font-weight:700;letter-spacing:-.7px;line-height:1.15;margin:10px 0;max-width:22ch;text-wrap:balance}.Bd3AppView_heroSub___QxPu{font-size:15px;opacity:.92;max-width:54ch;line-height:1.55}.Bd3AppView_heroActions__fQPxC{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.Bd3AppView_ctaPrimary__MAh56{height:46px;padding:0 24px;border-radius:23px;border:0;background:#fff;color:#004aef;font:inherit;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;transition:transform .12s,box-shadow .12s}.Bd3AppView_ctaPrimary__MAh56:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.22)}.Bd3AppView_ctaGhost__SgoCt{height:46px;padding:0 22px;border-radius:23px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.13);color:#fff;font:inherit;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:9px;cursor:pointer}.Bd3AppView_ctaGhost__SgoCt:hover{background:rgba(255,255,255,.22)}.Bd3AppView_entryBody___jadL{padding:28px 26px 44px}.Bd3AppView_entrySecTitle__EhflD{font-size:15px;font-weight:600;color:var(--g-ink);margin:0 0 16px}.Bd3AppView_dgrid___twRO{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px}.Bd3AppView_newCard__kpAhv{border:1.5px dashed var(--g-line);border-radius:14px;min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--g-ink3);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.Bd3AppView_newCard__kpAhv:hover{border-color:var(--g-accent);color:var(--g-accent);background:var(--g-weak)}.Bd3AppView_newCardIcon__eFslw{width:48px;height:48px;border-radius:50%;background:var(--g-weak);color:var(--g-accent);display:grid;place-items:center}.Bd3AppView_skelCard__e7Y1s{border:1px solid var(--g-line);border-radius:14px;overflow:hidden;background:var(--g-panel);display:flex;flex-direction:column}.Bd3AppView_skelCover__tbov6{aspect-ratio:16/9;display:block}.Bd3AppView_skelLine__Hlpi_{height:11px;border-radius:6px;margin:12px 14px 0}.Bd3AppView_skelLineShort__Nxsc6{width:45%;margin-bottom:16px}.Bd3AppView_skelCover__tbov6,.Bd3AppView_skelLine__Hlpi_{background:linear-gradient(100deg,var(--g-line2) 30%,var(--g-bg) 50%,var(--g-line2) 70%);background-size:220% 100%;animation:Bd3AppView_bd3shimmer__ATgwJ 1.3s ease-in-out infinite}@keyframes Bd3AppView_bd3shimmer__ATgwJ{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.Bd3AppView_skelCover__tbov6,.Bd3AppView_skelLine__Hlpi_{animation:none}}.Bd3AppView_dcard__SmkrM{position:relative;border:1px solid var(--g-line);border-radius:14px;overflow:hidden;background:var(--g-panel);cursor:pointer;text-align:left;padding:0;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s,border-color .15s}.Bd3AppView_dcard__SmkrM:hover{box-shadow:var(--g-shadow);transform:translateY(-2px);border-color:transparent}.Bd3AppView_dcardOpen__pTXkX{overflow:visible;z-index:5}.Bd3AppView_dcover__kJmLd{aspect-ratio:16/9;position:relative;overflow:hidden;background:#fff;border-bottom:1px solid var(--g-line2)}.Bd3AppView_coverLogo__JmBr2{position:absolute;left:8%;top:9%;color:#334155;font-weight:800;font-size:9px;letter-spacing:-.3px}.Bd3AppView_coverMark__MdtWt{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:#1e293b;color:#fff;font-size:9px;font-weight:800;line-height:1}.Bd3AppView_coverTitle__qU8wl{position:absolute;left:8%;top:28%;right:12%;color:#1e293b;font-weight:800;font-size:15px;line-height:1.12;letter-spacing:-.4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Bd3AppView_coverBar__E_pbW{position:absolute;left:8%;top:74%;width:22%;height:4px;border-radius:2px;background:#64748b}.Bd3AppView_coverFoot__r12f8{position:absolute;left:0;bottom:0;width:100%;height:11%;background:#1e293b}.Bd3AppView_coverWedge__jrwfp{position:absolute;right:0;bottom:0;width:16%;height:11%;background:#64748b;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.Bd3AppView_dcoverBrand__QPY62{background:linear-gradient(120deg,#004aef,#0035b0)}.Bd3AppView_dcoverBrand__QPY62 .Bd3AppView_coverLogo__JmBr2,.Bd3AppView_dcoverBrand__QPY62 .Bd3AppView_coverTitle__qU8wl{color:#fff}.Bd3AppView_dfoot__fQ6jz{padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px}.Bd3AppView_dfootTitle__tDVyp{font-size:14px;font-weight:600;color:var(--g-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Bd3AppView_dfootMeta__najz_{font-size:12px;color:var(--g-ink3);display:flex;align-items:center;gap:8px}.Bd3AppView_dstatus__5mKYZ{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.Bd3AppView_stReady__H9ddz{background:color-mix(in srgb,var(--g-green) 18%,transparent);color:var(--g-green)}.Bd3AppView_stDraft__ae0gP{background:var(--g-bg);color:var(--g-ink3)}.Bd3AppView_deckSection__tqRVS{margin-top:26px}.Bd3AppView_deckSectionHead__k5v7d{display:flex;align-items:center;gap:9px;margin:0 0 13px}.Bd3AppView_deckSectionName__gyF34{font-size:13.5px;font-weight:700;color:var(--g-ink2);letter-spacing:.01em}.Bd3AppView_deckSectionCount__8xfgR{font-size:11px;font-weight:700;color:var(--g-ink3);background:var(--g-bg);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.Bd3AppView_cardKebab__hIO6r{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;border:none;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;z-index:2}.Bd3AppView_cardKebab__hIO6r:hover{background:rgba(0,0,0,.44)}.Bd3AppView_cardMenu__d_42M{position:absolute;top:40px;right:8px;z-index:20;background:var(--g-panel);border:1px solid var(--g-line);border-radius:11px;box-shadow:0 10px 30px rgba(16,24,40,.22);overflow:hidden;min-width:180px;padding:5px}.Bd3AppView_cardMenuItem__uEKSB{display:block;width:100%;text-align:left;padding:9px 11px;border:none;background:none;cursor:pointer;font:inherit;font-size:13.5px;color:var(--g-ink);border-radius:7px}.Bd3AppView_cardMenuItem__uEKSB:hover{background:var(--g-bg)}.Bd3AppView_cardMenuDanger__wE3Q6{color:#d93025}.Bd3AppView_cardMenuEmpty__gSeeP{font-size:12.5px;color:var(--g-ink4);padding:8px 11px;margin:0}.Bd3AppView_moveList__oiFBh{display:flex;flex-direction:column;gap:4px;max-height:44vh;overflow-y:auto;margin:6px 0 4px}.Bd3AppView_moveItem__XGbaT{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--g-line);border-radius:10px;background:var(--g-panel);color:var(--g-ink);font:inherit;font-size:14px;cursor:pointer}.Bd3AppView_moveItem__XGbaT:hover{border-color:var(--g-accent);background:var(--g-weak)}.Bd3AppView_moveItemName__kBtk_{font-weight:600}.Bd3AppView_moveItemType__VdKcF{font-size:11px;font-weight:700;color:var(--g-ink4);text-transform:uppercase;letter-spacing:.3px}.Bd3AppView_modalBackdrop__9WXm8{position:fixed;inset:0;background:rgba(10,14,25,.5);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:500}.Bd3AppView_modal__TdwnP{background:var(--g-panel);color:var(--g-ink);border:1px solid var(--g-line);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35);width:min(92vw,420px);padding:24px}.Bd3AppView_modalTitle__VZtji{font-size:17px;font-weight:600;margin:0 0 14px}.Bd3AppView_modalMsg__0jqIq{font-size:14px;color:var(--g-ink2);margin:0 0 4px;line-height:1.55}.Bd3AppView_modalInput__yBC9V{width:100%;height:44px;border:1px solid var(--g-line);border-radius:10px;padding:0 14px;font:inherit;font-size:14px;background:var(--g-panel2);color:var(--g-ink);outline:none}.Bd3AppView_modalInput__yBC9V:focus{border-color:var(--g-accent)}.Bd3AppView_modalActions__jlUBV{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.Bd3AppView_modalBtn__mBxpP{height:40px;padding:0 20px;border-radius:20px;border:1px solid var(--g-line);background:var(--g-panel);color:var(--g-ink);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.Bd3AppView_modalBtn__mBxpP:hover{background:var(--g-bg)}.Bd3AppView_modalPrimary__1lcWt{background:var(--g-accent);border-color:var(--g-accent);color:#fff}.Bd3AppView_modalPrimary__1lcWt:hover{filter:brightness(1.05)}.Bd3AppView_modalDanger__eslxp{background:#d93025;border-color:#d93025;color:#fff}.Bd3AppView_modalOverlay__qnOuB{position:fixed;inset:0;background:rgba(10,14,25,.5);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:500}.Bd3AppView_modalHead___0YW7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 14px}.Bd3AppView_modalHead___0YW7 .Bd3AppView_modalTitle__VZtji{margin:0}.Bd3AppView_iconBtn__TdKhs{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--g-ink3);display:grid;place-items:center;cursor:pointer}.Bd3AppView_iconBtn__TdKhs:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_chartEditBody__u9FBG{display:flex;flex-direction:column;gap:14px}.Bd3AppView_tbGroup__T5Nsu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Bd3AppView_tbLabel__9WOIp{font-size:12.5px;font-weight:600;color:var(--g-ink3)}.Bd3AppView_tbTextBtn__im__N{height:30px;padding:0 13px;border:1px solid var(--g-line);border-radius:15px;background:var(--g-panel);color:var(--g-ink2);font:inherit;font-size:13px;cursor:pointer}.Bd3AppView_tbTextBtn__im__N:hover{background:var(--g-bg)}.Bd3AppView_tbBtnOn__K3e8p{background:var(--g-accent);border-color:var(--g-accent);color:#fff}.Bd3AppView_tbBtn__MVOcK{width:28px;height:28px;border:1px solid var(--g-line);border-radius:7px;background:var(--g-panel);color:var(--g-ink2);display:inline-grid;place-items:center;cursor:pointer}.Bd3AppView_tbBtn__MVOcK:hover{background:var(--g-bg)}.Bd3AppView_chartGridScroll__VF4jB{overflow:auto;max-height:46vh;border:1px solid var(--g-line2);border-radius:10px}.Bd3AppView_chartTable__71Lrt{border-collapse:collapse;width:100%}.Bd3AppView_chartTable__71Lrt td,.Bd3AppView_chartTable__71Lrt th{border:1px solid var(--g-line2);padding:3px;text-align:center;white-space:nowrap}.Bd3AppView_chartTable__71Lrt thead th{background:var(--g-panel2)}.Bd3AppView_chartInput__VWi0e{width:74px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--g-ink);font:inherit;font-size:13px;text-align:center;outline:none}.Bd3AppView_chartInput__VWi0e:focus{border-color:var(--g-accent);background:var(--g-panel)}.Bd3AppView_chartDel__qbY3p{border:0;background:transparent;color:var(--g-ink4);font-size:14px;line-height:1;cursor:pointer;padding:3px 6px;border-radius:5px}.Bd3AppView_chartDel__qbY3p:hover{background:color-mix(in srgb,#d93025 14%,transparent);color:#d93025}.Bd3AppView_chartActions__BBQNM{display:flex;align-items:center;gap:8px}.Bd3AppView_spacer__crqjH{flex:1}.Bd3AppView_ghost__ItvCR{height:36px;padding:0 14px;border:1px solid var(--g-line);border-radius:18px;background:var(--g-panel);color:var(--g-ink);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.Bd3AppView_ghost__ItvCR:hover:not(:disabled){background:var(--g-bg)}.Bd3AppView_ghost__ItvCR:disabled{opacity:.45;cursor:default}.Bd3AppView_primary__subUz{height:36px;padding:0 18px;border:0;border-radius:18px;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.Bd3AppView_primary__subUz:hover{filter:brightness(1.06)}.Bd3AppView_imageGrid__Hi_ZM{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-height:56vh;overflow-y:auto}.Bd3AppView_imageCell__wurND{aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:1px solid var(--g-line);cursor:pointer;padding:0;background:var(--g-panel2)}.Bd3AppView_imageCell__wurND:hover{border-color:var(--g-accent);box-shadow:var(--g-shadow)}.Bd3AppView_imageCell__wurND img{width:100%;height:100%;object-fit:cover;display:block}.Bd3AppView_createModal__t8bXm{background:var(--g-panel);color:var(--g-ink);border:1px solid var(--g-line);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.4);width:min(94vw,640px);max-height:88vh;overflow:auto;padding:22px 24px 26px}.Bd3AppView_createHead__d_1d5{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.Bd3AppView_createTitle__TBZR7{font-size:18px;font-weight:700;margin:0;letter-spacing:-.2px}.Bd3AppView_createClose__ODX7r{width:32px;height:32px;border-radius:9px;border:none;background:transparent;color:var(--g-ink3);cursor:pointer;display:grid;place-items:center}.Bd3AppView_createClose__ODX7r:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_createAI__MwKRD{border:1px solid var(--g-line);border-radius:14px;padding:14px;background:var(--g-panel2)}.Bd3AppView_createLbl__ySv8A{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--g-ink2);margin-bottom:8px}.Bd3AppView_createLbl__ySv8A svg{color:var(--g-accent)}.Bd3AppView_createInput__3lPmk{width:100%;border:1px solid var(--g-line);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.5;background:var(--g-panel);color:var(--g-ink);outline:none;resize:vertical;min-height:56px}.Bd3AppView_createInput__3lPmk:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-accent) 16%,transparent)}.Bd3AppView_createAIrow__Q49ix{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.Bd3AppView_createHint__MPi5b{font-size:12px;color:var(--g-ink3)}.Bd3AppView_createGo__x1gxd{height:38px;padding:0 18px;border-radius:19px;border:none;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.Bd3AppView_createGo__x1gxd:hover:not(:disabled){filter:brightness(1.06)}.Bd3AppView_createGo__x1gxd:disabled{opacity:.5;cursor:default}.Bd3AppView_createDiv__0qRhX{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--g-ink4);font-size:12px}.Bd3AppView_createDiv__0qRhX:after,.Bd3AppView_createDiv__0qRhX:before{content:"";flex:1;height:1px;background:var(--g-line2)}.Bd3AppView_createGrid__fgtyC{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.Bd3AppView_createOpt__ouod1{position:relative;text-align:left;border:1px solid var(--g-line);border-radius:14px;padding:14px;background:var(--g-panel);cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .14s,box-shadow .14s,transform .14s;font:inherit}.Bd3AppView_createOpt__ouod1:hover:not(:disabled){border-color:var(--g-accent);box-shadow:var(--g-shadow);transform:translateY(-1px)}.Bd3AppView_createOpt__ouod1:disabled{opacity:.55;cursor:default}.Bd3AppView_createOptIcon__H0XyF{width:40px;height:40px;border-radius:11px;background:var(--g-weak);color:var(--g-accent);display:grid;place-items:center;margin-bottom:2px}.Bd3AppView_createOptName__lmgtU{font-size:14px;font-weight:600;color:var(--g-ink);display:flex;align-items:center;gap:8px}.Bd3AppView_createTag__35XgM{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.3px;color:#fff;background:#004aef;border-radius:5px;padding:1px 6px}.Bd3AppView_createOptDesc__oKbxU{font-size:12px;color:var(--g-ink3);line-height:1.45}.Bd3AppView_createOptBusy__V07g7{position:absolute;top:12px;right:12px;font-size:11px;font-weight:600;color:var(--g-accent)}.Bd3AppView_printRoot__PlYjI{display:none}@media print{.Bd3AppView_appbar__fqziH,.Bd3AppView_body__jOBnn,.Bd3AppView_toolbar__gzqIf{display:none!important}.Bd3AppView_printRoot__PlYjI{display:block}.Bd3AppView_printPage__kXsbl{page-break-after:always;break-after:page;width:100%;line-height:0}}.Bd3AppView_studioOverlay__w_Ab5{position:fixed;inset:0;z-index:600;background:var(--g-panel);display:flex;flex-direction:column}.Bd3AppView_studioHead__34FBu{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--g-line);flex:none}.Bd3AppView_studioTitleWrap__LYHB2{display:flex;flex-direction:column;gap:1px}.Bd3AppView_studioTitle__ikhzQ{font-size:16px;font-weight:700;color:var(--g-ink);letter-spacing:-.01em}.Bd3AppView_studioSub__4Al7e{font-size:12px;color:var(--g-ink3)}.Bd3AppView_studioSearch__Dc0Tt{height:36px;width:220px;border:1px solid var(--g-line);border-radius:18px;padding:0 14px;font:inherit;font-size:13.5px;background:var(--g-panel2);color:var(--g-ink);outline:none}.Bd3AppView_studioSearch__Dc0Tt:focus{border-color:var(--g-accent)}.Bd3AppView_studioAdd__89d_z{height:36px;padding:0 15px;border:0;border-radius:18px;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;flex:none}.Bd3AppView_studioAdd__89d_z:hover{filter:brightness(1.06)}.Bd3AppView_studioClose__BLuWZ{height:36px;padding:0 15px;border:1px solid var(--g-line);border-radius:18px;background:var(--g-panel);color:var(--g-ink);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;flex:none}.Bd3AppView_studioClose__BLuWZ:hover{background:var(--g-bg)}.Bd3AppView_studioErr__nyeLb{padding:8px 18px;background:color-mix(in srgb,#d93025 12%,transparent);color:#d93025;font-size:13px;flex:none}.Bd3AppView_studioBody__nEyu7{flex:1;min-height:0;display:flex}.Bd3AppView_studioNav__cWB_Q{flex:0 0 224px;border-right:1px solid var(--g-line);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.Bd3AppView_studioNavItem__sN3hq{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:var(--g-ink2);font:inherit;font-size:12.5px;cursor:pointer;line-height:1.35}.Bd3AppView_studioNavItem__sN3hq:hover{background:var(--g-bg)}.Bd3AppView_studioNavOn__Yku9C{background:var(--g-weak);color:var(--g-accent)}.Bd3AppView_studioNavCount__c80kB{font-size:11px;font-weight:700;color:var(--g-ink4);flex:none}.Bd3AppView_studioTableWrap__yYM4s{flex:1;min-width:0;overflow:auto}.Bd3AppView_studioTable__fMq6m{border-collapse:collapse;width:max-content;min-width:100%}.Bd3AppView_studioTable__fMq6m th{position:sticky;top:0;z-index:1;background:var(--g-panel2);border:1px solid var(--g-line2);padding:8px 10px;font-size:12px;font-weight:700;color:var(--g-ink2);text-align:left}.Bd3AppView_studioTable__fMq6m td{border:1px solid var(--g-line2);padding:0;vertical-align:top}.Bd3AppView_studioCode__Blulb{display:inline-block;padding:8px 10px;font-size:12.5px;font-weight:700;color:var(--g-accent);white-space:nowrap}.Bd3AppView_studioCell__9K7Wz{display:block;width:100%;min-height:34px;border:0;background:transparent;color:var(--g-ink);font:inherit;font-size:13px;line-height:1.45;padding:8px 10px;resize:vertical;outline:none}.Bd3AppView_studioCell__9K7Wz:focus{background:var(--g-weak);box-shadow:inset 0 0 0 2px var(--g-accent)}.Bd3AppView_studioTags__53BVO{width:100%;border:0;background:transparent;color:var(--g-ink3);font:inherit;font-size:12px;padding:8px 10px;outline:none}.Bd3AppView_studioTags__53BVO:focus{background:var(--g-weak);box-shadow:inset 0 0 0 2px var(--g-accent);color:var(--g-ink)}.Bd3AppView_studioDel__b8zrQ{width:26px;height:26px;border:0;background:transparent;color:var(--g-ink4);font-size:16px;line-height:1;cursor:pointer;border-radius:6px;margin:4px}.Bd3AppView_studioDel__b8zrQ:hover{background:color-mix(in srgb,#d93025 14%,transparent);color:#d93025}.Bd3AppView_sharePanel__P0ogm{background:var(--g-panel);color:var(--g-ink);border:1px solid var(--g-line);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.4);width:min(94vw,480px);max-height:88vh;overflow:auto;padding:20px 22px 22px}.Bd3AppView_shareHead__YMWl1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.Bd3AppView_shareTitle__4vdw9{font-size:17px;font-weight:700;margin:0;letter-spacing:-.2px}.Bd3AppView_shareSub__W0TvM{font-size:12.5px;color:var(--g-ink3);margin:3px 0 0}.Bd3AppView_shareInviteRow__5tDkA{display:flex;gap:8px}.Bd3AppView_shareEmail__DIkJ1{flex:1;min-width:0;height:40px;border:1px solid var(--g-line);border-radius:10px;padding:0 12px;font:inherit;font-size:14px;background:var(--g-panel2);color:var(--g-ink);outline:none}.Bd3AppView_shareEmail__DIkJ1:focus{border-color:var(--g-accent)}.Bd3AppView_shareRoleSel__ky0OJ{height:40px;border:1px solid var(--g-line);border-radius:10px;padding:0 8px;font:inherit;font-size:13.5px;background:var(--g-panel2);color:var(--g-ink);cursor:pointer}.Bd3AppView_shareInviteBtn___fRpX{height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap}.Bd3AppView_shareInviteBtn___fRpX:hover:not(:disabled){filter:brightness(1.06)}.Bd3AppView_shareInviteBtn___fRpX:disabled{opacity:.5;cursor:default}.Bd3AppView_shareErr__l1Qr_{font-size:12.5px;color:#d93025;margin:8px 2px 0}.Bd3AppView_shareList__dpDB_{margin:14px 0 4px;display:flex;flex-direction:column;gap:2px;max-height:34vh;overflow-y:auto}.Bd3AppView_shareMember__LYNC_{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:9px}.Bd3AppView_shareMember__LYNC_:hover{background:var(--g-bg)}.Bd3AppView_shareAvatar__wiPIo{flex:none;width:32px;height:32px;border-radius:50%;background:var(--g-green);color:#06331f;display:grid;place-items:center;font-weight:700;font-size:13px}.Bd3AppView_shareMemberName__RmEY3{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13.5px;font-weight:600;color:var(--g-ink)}.Bd3AppView_shareMemberName__RmEY3 em{font-style:normal;font-size:11.5px;font-weight:400;color:var(--g-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Bd3AppView_shareRoleMini__YEuJg{height:30px;border:1px solid var(--g-line);border-radius:8px;padding:0 6px;font:inherit;font-size:12.5px;background:var(--g-panel);color:var(--g-ink2);cursor:pointer}.Bd3AppView_shareRemove__ZmF7Y{width:26px;height:26px;border:0;background:transparent;color:var(--g-ink4);font-size:16px;line-height:1;cursor:pointer;border-radius:6px}.Bd3AppView_shareRemove__ZmF7Y:hover{background:color-mix(in srgb,#d93025 14%,transparent);color:#d93025}.Bd3AppView_shareLinkBlock__vy0A_{margin-top:16px;padding-top:14px;border-top:1px solid var(--g-line2)}.Bd3AppView_shareLinkHead__ube9Z{display:flex;align-items:center;justify-content:space-between;gap:10px}.Bd3AppView_shareLinkTitle__FQoCF{font-size:13.5px;font-weight:600;color:var(--g-ink)}.Bd3AppView_shareToggle__rLosS{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--g-ink3);cursor:pointer}.Bd3AppView_shareLinkRow__6qjBq{display:flex;gap:8px;margin-top:10px}.Bd3AppView_shareLinkInput__W1WNM{flex:1;min-width:0;padding:0 11px;background:var(--g-panel2);color:var(--g-ink2);outline:none}.Bd3AppView_shareCopyBtn__YiE65,.Bd3AppView_shareLinkInput__W1WNM{height:38px;border:1px solid var(--g-line);border-radius:9px;font:inherit;font-size:13px}.Bd3AppView_shareCopyBtn__YiE65{padding:0 14px;background:var(--g-panel);color:var(--g-ink);font-weight:600;cursor:pointer;white-space:nowrap}.Bd3AppView_shareCopyBtn__YiE65:hover{background:var(--g-bg)}.Bd3AppView_shareHint__1uIYC{font-size:11.5px;color:var(--g-ink4);margin:10px 0 0;line-height:1.5}.Bd3AppView_roViewBadge__Krsuu{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:13px;background:var(--g-bg);color:var(--g-ink3);font-size:12px;font-weight:600}.Bd3AppView_railTabs__ZoHOS{display:flex;gap:2px}.Bd3AppView_railTab__VdNXB{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--g-ink3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.Bd3AppView_railTab__VdNXB:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_railTabOn__ITu_7{background:var(--g-weak);color:var(--g-accent)}.Bd3AppView_commentsList__EOSae,.Bd3AppView_commentsPanel__Xnypd{flex:1;min-height:0;display:flex;flex-direction:column}.Bd3AppView_commentsList__EOSae{overflow-y:auto;padding:12px 12px 4px;gap:8px}.Bd3AppView_commentsEmpty__ehTfz{font-size:13px;color:var(--g-ink3);text-align:center;padding:28px 12px;margin:0;line-height:1.5}.Bd3AppView_commentItem__vIM8H{border:1px solid var(--g-line2);border-radius:11px;padding:10px 11px;background:var(--g-panel)}.Bd3AppView_commentResolved__5vU99{opacity:.55}.Bd3AppView_commentResolved__5vU99 .Bd3AppView_commentBody__341zv{text-decoration:line-through}.Bd3AppView_commentTop__2AbvP{display:flex;align-items:center;gap:6px;margin-bottom:4px}.Bd3AppView_commentAuthor___XiwZ{font-size:12.5px;font-weight:700;color:var(--g-ink2)}.Bd3AppView_commentAct__jUWOB{width:24px;height:24px;border:0;background:transparent;color:var(--g-ink4);font-size:14px;line-height:1;cursor:pointer;border-radius:6px}.Bd3AppView_commentAct__jUWOB:hover{background:var(--g-bg);color:var(--g-ink)}.Bd3AppView_commentBody__341zv{font-size:13.5px;color:var(--g-ink);margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.Bd3AppView_commentComposer__348gv{flex:none;border-top:1px solid var(--g-line2);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.Bd3AppView_commentInput__Ca5iB{width:100%;border:1px solid var(--g-line);border-radius:10px;padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.45;background:var(--g-panel2);color:var(--g-ink);outline:none;resize:vertical;min-height:44px}.Bd3AppView_commentInput__Ca5iB:focus{border-color:var(--g-accent)}.Bd3AppView_commentInput__Ca5iB:disabled{opacity:.5}.Bd3AppView_commentSend__Qj_Ms{align-self:flex-end;height:34px;padding:0 18px;border:0;border-radius:17px;background:var(--g-accent);color:#fff;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.Bd3AppView_commentSend__Qj_Ms:hover:not(:disabled){filter:brightness(1.06)}.Bd3AppView_commentSend__Qj_Ms:disabled{opacity:.5;cursor:default}.Bd3AppView_tsList__5k4mY{flex:0 0 300px;border-right:1px solid var(--g-line);overflow-y:auto;display:flex;flex-direction:column;padding:6px;gap:1px}.Bd3AppView_tsListItem__rbcCb{display:flex;align-items:baseline;gap:9px;text-align:left;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--g-ink);font:inherit;cursor:pointer}.Bd3AppView_tsListItem__rbcCb:hover{background:var(--g-bg)}.Bd3AppView_tsListItemOn__pHBaY{background:var(--g-weak)}.Bd3AppView_tsListCode__W_wJU{flex:none;font-size:11.5px;font-weight:700;color:var(--g-accent);min-width:42px}.Bd3AppView_tsListName__GSHYS{font-size:13px;color:var(--g-ink);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Bd3AppView_tsListItemOn__pHBaY .Bd3AppView_tsListName__GSHYS{font-weight:600}.Bd3AppView_tsDetail__WXX0D{flex:1;min-width:0;overflow-y:auto}.Bd3AppView_tsDetailHead__ObWj6{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:13px 22px;border-bottom:1px solid var(--g-line2);background:var(--g-panel)}.Bd3AppView_tsDetailName__PG6Wj{font-size:15px;font-weight:700;color:var(--g-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.Bd3AppView_tsSourceTag__oskFW{flex:none;font-size:11px;font-weight:700;color:var(--g-ink3);background:var(--g-bg);border-radius:999px;padding:2px 9px}.Bd3AppView_tsDelBtn__trq71{flex:none;height:30px;padding:0 12px;border:1px solid var(--g-line);border-radius:15px;background:var(--g-panel);color:#d93025;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.Bd3AppView_tsDelBtn__trq71:hover{background:color-mix(in srgb,#d93025 10%,transparent);border-color:#d93025}.Bd3AppView_tsForm__IQgyf{max-width:840px;padding:18px 22px 60px;display:flex;flex-direction:column;gap:16px}.Bd3AppView_tsRow2__TxXkA{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Bd3AppView_tsFieldWrap__KTXec{display:flex;flex-direction:column;gap:5px;min-width:0}.Bd3AppView_tsFieldWide__0KVnV{grid-column:1/-1}.Bd3AppView_tsFieldLabel__Cpdyu{font-size:12px;font-weight:700;color:var(--g-ink3);letter-spacing:.01em}.Bd3AppView_tsFieldInput__cezWg{width:100%;border:1px solid var(--g-line);border-radius:10px;padding:9px 12px;font:inherit;font-size:13.5px;line-height:1.55;background:var(--g-panel2);color:var(--g-ink);outline:none;resize:none;overflow:hidden}.Bd3AppView_tsFieldInput__cezWg:focus{border-color:var(--g-accent);background:var(--g-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-accent) 14%,transparent)}.Bd3AppView_deckError__nRYdu{padding:44px 20px;text-align:center;color:var(--g-ink3)}.Bd3AppView_deckError__nRYdu p{margin:0 0 14px;font-size:14px}.Bd3AppView_deckRetry__YEyo7{height:38px;padding:0 18px;border:1px solid var(--g-line);border-radius:19px;background:var(--g-panel);color:var(--g-ink);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.Bd3AppView_deckRetry__YEyo7:hover{background:var(--g-bg)}