:root{--paper:#fff;--ink:#252d3b;--muted:#6b7688;--blue:#365fe5;--line:#7588aa26;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{background:var(--paper);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;isolation:isolate;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #5374dc}::selection{color:#253b76;background:#577cfb35}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:550}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0;width:20px;height:20px}.wrap{width:min(1180px,100% - 96px);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:15px;padding:15px 20px;position:fixed;top:-90px;left:24px}.skip-link:focus{top:20px}body{--shell-gutter:clamp(20px, 3.4vw, 64px);flex-direction:column;min-height:100svh;display:flex}.site-header{z-index:30;background:#fff;flex-shrink:0;position:relative;transform:translateZ(0)}.header-inner{width:calc(100% - var(--shell-gutter) * 2);align-items:center;gap:24px;height:96px;margin-inline:auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand img{object-fit:contain;width:34px;height:34px}.brand>span{letter-spacing:.02em;color:#222731;font-size:21px;font-weight:650}.header-actions.landing-actions{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.header-actions .download-action{display:none;position:static}:is(body:has(.minimal-home) .download-action,body:has(.console-page) .download-action){display:block}.login-entry,.landing-download,.account-menu>summary{color:#434c5b;cursor:pointer;background:#fff;border:1px solid #e2e5eb;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:500;line-height:20px;list-style:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.account-menu>summary::-webkit-details-marker{display:none}.login-entry{background:var(--blue);border-color:var(--blue);color:#fff}.login-entry svg,.landing-download svg{width:16px;height:16px}.login-entry:hover{background:#2854d4;border-color:#2854d4}.landing-download:hover,.account-menu>summary:hover,.account-menu[open]>summary{background:#f5f7fa;border-color:#c7ced9}.login-entry:active,.landing-download:active,.account-menu>summary:active{transform:translateY(1px)}.account-menu{min-width:0;position:relative}.account-menu>summary{padding:7px 12px}.account-avatar{color:#4567b1;background:#edf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.account-avatar>img{object-fit:cover;width:100%;height:100%}.account-name{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.account-caret{place-items:center;display:grid}.account-caret svg{width:12px;height:12px;transition:transform .16s}.account-menu[open] .account-caret svg{transform:rotate(180deg)}.account-popover{z-index:40;background:#fff;border:1px solid #e5e8ee;border-radius:16px;width:210px;max-width:calc(100vw - 32px);padding:8px;animation:.16s ease-out header-menu-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 48px #17233b14,0 3px 10px #17233b05}.notification-region{top:max(24px, env(safe-area-inset-top));z-index:100;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.download-notification{color:var(--ink);pointer-events:none;background:#fff;border:1px solid #e5e8ee;border-radius:12px;align-items:center;gap:9px;padding:13px 20px;font-size:14px;line-height:20px;display:flex;box-shadow:0 8px 30px #17233b1a}.download-notification svg{width:18px;height:18px;color:var(--blue)}.account-popover>button{text-align:left;color:#434c5b;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 13px;font-size:12px;display:flex}.account-popover>button:hover{background:#f3f5fa}.account-popover>button:disabled{opacity:.5;cursor:wait}.account-popover>p{color:var(--muted);padding:8px 12px;font-size:12px;line-height:1.8}@keyframes header-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.minimal-home{padding:48px var(--shell-gutter);color:#fff;flex:1;place-items:center;display:grid}.landscape-background{z-index:-1;pointer-events:none;background:#16424b;position:fixed;inset:0}.landscape-image{object-fit:cover;object-position:center 52%}.landscape-shade{background:linear-gradient(#06263366,#06263326 30%,#06263340 65%,#062633a6);position:absolute;inset:0}.brand-stage{text-align:center}.brand-title{letter-spacing:.04em;text-wrap:balance;text-shadow:0 3px 24px #082b4080;font-size:clamp(32px,4.2vw,64px);font-weight:550;line-height:1.5}body:has(.minimal-home){min-height:100dvh}:is(body:has(.minimal-home) .site-header,body:has(.minimal-home) .site-footer){background:0 0;border:0}body:has(.minimal-home) .brand>span{color:#fff;text-shadow:0 1px 8px #082b4080}body:has(.minimal-home) .footer-bottom{color:#fff;text-shadow:0 1px 8px #082b4080}body:has(.minimal-home) .landing-download{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06263333;border-color:#ffffff80}body:has(.minimal-home) .login-entry{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06263333;border-color:#ffffff80}body:has(.minimal-home) .account-menu>summary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06263333;border-color:#ffffff80}body:has(.minimal-home) .landing-download:hover{background:#06263366;border-color:#fff}body:has(.minimal-home) .login-entry:hover{background:#06263366;border-color:#fff}body:has(.minimal-home) .account-menu>summary:hover{background:#06263366;border-color:#fff}body:has(.minimal-home) .account-menu[open]>summary{background:#06263366;border-color:#fff}body:has(.minimal-home) :is(a,button,summary):focus-visible{outline-color:#fff}body:has(.minimal-home) .account-popover :focus-visible{outline-color:var(--blue)}.site-footer.wrap{width:calc(100% - var(--shell-gutter) * 2);background:#fff;flex-shrink:0;margin-top:auto;padding-block:25px}.footer-bottom{color:#596579;justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:24px;display:flex}.footer-bottom>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-bottom a:hover{color:var(--blue)}.button{background:#fff;border:1px solid #dfe4ee;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 20px;font-size:13px;transition:background .16s,transform .16s;display:inline-flex}.button svg{width:17px;height:17px}.button-dark,.button-primary{background:var(--blue);border-color:var(--blue);color:#fff}.button-dark:hover,.button-primary:hover{background:#2854d4}.button:active{transform:translateY(1px)}.login-page{flex:1;place-items:center;min-height:610px;padding-block:54px 64px;display:grid;position:relative}.login-page-minimal.wrap{width:calc(100% - var(--shell-gutter) * 2);background:radial-gradient(at 50% 60%,#f3f6fd,#fff0 65%);border-block:1px solid #eceef3;margin-inline:auto}body:has(.login-page) .login-entry{display:none}.login-portal{width:min(400px,100%);position:relative}.login-back{color:#646e7e;align-items:center;gap:9px;min-height:44px;margin-bottom:12px;font-size:12px;display:inline-flex}.login-back:hover{color:var(--blue)}.login-card{background:#fff;border:1px solid #e5e8ee;border-radius:20px;width:100%;padding:32px;box-shadow:0 20px 60px #263d6b08,0 2px 8px #263d6b03}.login-scan-symbol{width:44px;height:44px;color:var(--blue);background:#f0f4ff;border-radius:13px;place-items:center;margin:0 auto 20px;display:grid}.login-scan-symbol svg{width:23px;height:23px}.login-card-intro{letter-spacing:-.025em;text-align:center;color:#252d3b;font-size:23px;font-weight:600;line-height:1.5}.login-card-description{color:#727b89;text-align:center;margin:8px 0 28px;font-size:13px;line-height:1.8}.qr-stage{isolation:isolate;aspect-ratio:1;background:#f7f9fc;border:1px solid #e9edf4;border-radius:16px;place-items:center;width:240px;max-width:100%;margin-inline:auto;display:grid;position:relative}.qr-corner{border:solid #b6c3dc;z-index:2;border-width:0;width:16px;height:16px;position:absolute}.qr-tl{border-top-width:1px;border-left-width:1px;border-radius:4px 0 0;top:12px;left:12px}.qr-tr{border-top-width:1px;border-right-width:1px;border-radius:0 4px 0 0;top:12px;right:12px}.qr-bl{border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 4px;bottom:12px;left:12px}.qr-br{border-bottom-width:1px;border-right-width:1px;border-radius:0 0 4px;bottom:12px;right:12px}.qr-stage-message{color:#7e94bc;align-content:safe center;justify-items:center;gap:16px;display:grid;position:absolute;inset:20px;overflow-y:auto}.qr-stage-message>span{place-items:center;width:48px;height:48px;display:grid}.qr-stage-message>span svg{width:36px;height:36px}.qr-idle-hint{color:#6c778b;font-size:12px;line-height:1.8}.qr-stage-checked>span{color:#3477cf}.qr-stage-ready{background:#fff;border-color:#e5e9ed;border-radius:5px;box-shadow:0 8px 24px #24364d14}.qr-stage-ready .qr-corner{display:none}.qr-image{border-radius:4px;width:100%;height:100%}.qr-status{text-align:center}.qr-status p,.login-noscript{color:#616e84;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.login-consent{color:#646e7e;cursor:pointer;border-top:1px solid #edf0f5;align-items:flex-start;gap:8px;margin-top:28px;padding-top:22px;font-size:11px;line-height:2;display:flex}.login-consent>input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin:3px 0 0}.login-consent a{color:#345bbb}.login-consent a:hover{text-underline-offset:3px;text-decoration:underline}.login-submit{justify-content:space-between;width:100%}.login-submit:disabled{opacity:.5;cursor:not-allowed}.login-noscript{margin-top:16px}.qr-spinner{animation:1.4s ease-in-out infinite qr-pulse}@keyframes qr-pulse{50%{opacity:.35}}.app-login-notice{text-align:center;width:min(410px,100%)}.app-login-notice>img{margin:4px auto 24px}.app-login-notice>h1{font-size:23px;line-height:1.6}.app-login-notice>p{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.9}.eyebrow{color:var(--muted);font-size:12px;line-height:1.8}.legal-page{background:#fff;border:1px solid #e5e8ee;border-radius:20px;width:min(880px,100% - 64px);margin:24px auto 64px;padding:52px 60px}.legal-hero{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px}.legal-hero .eyebrow{color:#646e7e;margin-bottom:14px}.legal-hero h1{margin-bottom:16px;font-size:36px;line-height:1.5}.legal-hero>p:last-child{color:var(--muted);font-size:12px;line-height:1.9}.legal-content{color:#596577;overflow-wrap:anywhere;font-size:14px;line-height:2}.legal-content .lead{color:#39475c}.legal-content section{margin-top:30px}.legal-content h2{color:var(--ink);margin:28px 0 16px;font-size:22px}.legal-content h3{color:#39475c;margin:22px 0 12px;font-size:17px}.legal-content p+p{margin-top:16px}.legal-content li{margin:10px 0}@media (max-width:900px){.login-page-minimal.wrap{width:calc(100% - 48px);margin-inline:auto}.wrap{width:calc(100% - 48px)}}@media (max-width:600px){.header-inner{gap:12px;height:80px}.brand{gap:7px}.brand img{width:28px;height:28px}.brand>span{font-size:18px}.header-actions.landing-actions{gap:8px}.login-entry,.landing-download{gap:6px;padding:11px 12px;font-size:12px}.login-entry svg,.landing-download svg{width:14px;height:14px}.account-name{display:none}.account-menu>summary{padding-inline:10px}.landscape-image{object-position:48% center}.brand-title{max-width:12em;font-size:32px}.site-footer.wrap{padding-block:18px}.footer-bottom{flex-direction:column;gap:4px;font-size:11px;line-height:24px}.footer-bottom>div{justify-content:center;gap:16px}.login-page{min-height:580px;padding-block:12px 40px}.login-page-minimal.wrap{width:calc(100% - 40px)}.login-card{border-radius:18px;padding:28px 24px}.login-card-intro{font-size:22px}.login-consent{font-size:11px}.legal-page{border-radius:16px;width:calc(100% - 32px);margin-top:8px;padding:30px 24px}.legal-hero h1{font-size:28px}.legal-content h2{font-size:20px}}@media (max-width:360px){body{--shell-gutter:16px}.brand>span{font-size:17px}.brand img{width:25px;height:25px}.login-entry,.landing-download{gap:5px;padding-inline:10px;font-size:11px}.header-actions.landing-actions{gap:6px}.footer-bottom>div{gap:12px;font-size:10px}.login-card{padding-inline:18px}.login-card-intro{font-size:20px}.login-consent{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.header-actions .account-popover>a{color:#476186;border-radius:12px;justify-content:space-between;align-items:center;min-height:43px;padding:11px 13px;font-size:12px;transition:background .15s,color .15s;display:flex}.header-actions .account-popover>a:hover{color:#4269bc;background:#edf3ff}.header-actions .account-popover>a+button{border-top:1px solid #8093b316;border-radius:0 0 12px 12px}body:has(.console-application){background:#f5f7fc;height:100svh;min-height:100svh;overflow:hidden}.site-header.console-header{background:#fff;border-bottom:1px solid #e5eaf4;height:64px}.console-header .header-inner{gap:26px;width:100%;height:64px;margin:0;padding-right:26px}.console-header .brand{border-right:1px solid #e5eaf4;justify-content:center;align-self:stretch;gap:0;width:64px}.console-header .brand img{width:30px;height:30px}.console-header .brand>span{display:none}.console-header-nav{align-self:stretch;gap:30px;display:flex}.console-header-nav a{color:#858ea3;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 2px;font-size:12px;display:inline-flex}.console-header-nav a[aria-current]{color:#3d68f3;border-bottom-color:#3d68f3;font-weight:550}.console-header-nav a:hover{color:#3d68f3}.console-header-nav svg{width:14px;height:14px}.console-header .header-actions{gap:10px;min-width:0}.console-header :is(.landing-download,.login-entry,.account-menu>summary){border-radius:7px;min-height:34px;padding:7px 11px;font-size:11px;line-height:18px}.console-header .account-menu>summary{border-color:#e9edf5;padding:4px 9px}.console-header .account-avatar{width:24px;height:24px}.console-header .account-popover{top:calc(100% + 9px)}.console-header .landing-download svg,.console-header .login-entry svg{width:14px;height:14px}.console-application{background:#f5f7fc;flex:1;grid-template-columns:64px minmax(0,1fr);min-height:0;display:grid}.console-application-content{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.console-app-footer{color:#929fb6;border-top:1px solid #e7ebf4;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:12px 28px;font-size:10px;line-height:1.8;display:flex}.console-app-footer>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.console-app-footer a:hover{color:#3e69f6}.console-page{flex:1;padding:24px 28px 28px}.console-application .guide-navigation{top:24px}.console-shell{width:min(1120px,100%);margin-inline:auto}.console-breadcrumb{color:#8a95a5;align-items:center;gap:13px;margin-bottom:34px;font-size:12px;display:flex}.console-breadcrumb a:hover{color:var(--blue)}.console-breadcrumb>span:last-child{color:#647187}.console-workspace{color:#2c3040;width:100%;margin:0}.console-rail{background:#fff;border-right:1px solid #e5eaf4;flex-direction:column;align-items:center;gap:16px;min-height:0;padding:22px 13px;display:flex}.console-rail>a,.console-rail>button{color:#7b8296;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.console-rail svg{width:17px;height:17px}.console-rail>a[aria-current]{color:#3c68f5;background:#eef3ff;border-color:#dfe7fe}.console-rail>a:hover,.console-rail>button:hover{color:#3c68f5;background:#f0f3fb}.console-rail .console-rail-home{margin-top:auto}.console-dashboard{grid-template-columns:240px minmax(0,1fr) 280px;align-items:start;gap:20px;padding:0;display:grid}.console-left-stack,.console-right-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.console-center{min-width:0}.console-panel{background:#fff;border:1px solid #e9ebf2;border-radius:14px;min-width:0;padding:16px;box-shadow:inset 0 0 0 3px #fafbfe}.console-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.console-panel-heading h2{letter-spacing:-.01em;color:#323749;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.console-panel-heading svg{color:#8b96b0;width:14px;height:14px}.console-panel-heading h2 svg{color:#5c7ceb}.console-panel-icon{background:#f3f6ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.console-panel-icon svg{color:#5c7ceb;width:12px;height:12px}.console-button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:500;line-height:1.5;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.console-button svg{width:14px;height:14px}.console-button.primary,.console-button.preview{color:#fff;background:#3e69f6;border-color:#3e69f6;box-shadow:0 2px 5px #3e69f615}.console-button.primary:hover,.console-button.preview:hover{background:#2c58df;border-color:#2c58df}.console-button.secondary{color:#3b68ec;background:#edf2ff;border-color:#e4ebff}.console-button.secondary:hover{background:#e0e9ff;border-color:#cddcfe}.console-button.quiet{color:#7b859c;background:#fff;border-color:#e8ebf3}.console-button.quiet:hover{color:#4968b3;background:#f5f7fc}.console-page button:disabled,.template-editor button:disabled{opacity:.45;cursor:not-allowed}.console-total{align-items:baseline;gap:8px;margin-top:22px;display:flex}.console-total strong{color:#2e354b;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:550;line-height:1}.console-total>span{color:#9299aa;font-size:12px}.console-overview-caption{color:#7d879c;margin-top:9px;font-size:11px}.console-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:21px 0 18px;display:grid}.console-stat-grid>div+div{border-left:1px solid #f0f1f6;padding-left:12px}.console-stat-grid span{color:#7a859a;font-size:10px;display:block}.console-stat-grid strong{color:#4d5871;margin-top:6px;font-size:16px;font-weight:500;display:block}.console-overview-panel>.console-button{width:100%;min-height:34px;padding-block:7px;font-size:12px}.console-progress-caption{color:#7f8ba3;justify-content:space-between;align-items:center;margin:18px 0 9px;font-size:10px;display:flex}.console-progress-caption strong{color:#5f7fdf;font-size:11px;font-weight:500}.console-progress{background:#edf1fa;border-radius:4px;height:4px;overflow:hidden}.console-progress>span{border-radius:inherit;background:#5b8af9;height:100%;display:block}.console-publish-panel ol{flex-direction:column;gap:20px;margin:22px 0 18px;padding:0;list-style:none;display:flex}.console-publish-panel li{align-items:flex-start;gap:9px;display:flex}.console-publish-panel li>span{color:#7f99d4;background:#f6f8ff;border:1px solid #e3e9f7;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.console-publish-panel li strong{color:#69758d;font-size:12px;font-weight:500}.console-publish-panel li p{color:#8995aa;margin-top:5px;font-size:10px;line-height:1.8}.console-publish-panel>a{color:#6c8bdc;border-top:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.console-publish-panel>a svg{width:13px;height:13px}.console-notice,.console-error{border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:12px;line-height:1.8}.console-notice{color:#4d9a7c;background:#eef9f4;border:1px solid #dff1e8}.console-error{color:#b57869;background:#fff4f1;border:1px solid #f4e1db;justify-content:space-between;align-items:center;gap:16px;display:flex}.console-error button{color:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.console-status{white-space:nowrap;color:#7c88a4;background:#f0f3f8;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:3px 6px;font-size:10px;line-height:1.6;display:inline-flex}.console-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-published{color:#2f9774;background:#edf8f3}.status-submitted,.status-unpublish_requested{color:#ae8539;background:#fcf7eb}.status-rejected{color:#bc705f;background:#fff1ec}.console-library{padding:0;overflow:hidden;container:template-library/inline-size}.console-library-heading{align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.console-library-heading h1{color:#3b455c;letter-spacing:0;font-size:12px;font-weight:600}.console-library-heading>span{color:#7e8ba4;font-size:11px}.console-library-heading>button{margin-left:auto}.console-icon-button{color:#8a9bbc;background:#fff;border:1px solid #e9edf5;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.console-icon-button svg{width:12px;height:12px}.console-icon-button:hover{color:#4973e8;background:#f5f8ff}.console-library-toolbar{border-bottom:1px solid #f0f2f7;padding:0 12px 12px}.console-filters{scrollbar-width:none;background:#f4f5f9;border:1px solid #eff0f5;border-radius:7px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.console-filters>button{white-space:nowrap;color:#7a88a3;background:0 0;border:0;border-radius:5px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.console-filters>button[aria-pressed=true]{color:#576eab;background:#fff;box-shadow:0 1px 4px #4b609312}.console-filters>button:hover{color:#536fae}.console-filters>button>span{color:#8c9abc;font-size:10px}.console-table-heading,.console-template{grid-template-columns:minmax(100px,1fr) 76px 56px 88px 64px 92px;align-items:center;gap:10px;display:grid}.console-table-heading{color:#8290aa;background:#fcfcfe;border-bottom:1px solid #f3f4f8;padding:9px 14px;font-size:10px}.console-table-heading>span:last-child{text-align:right}.console-template{min-width:0;padding:12px}.console-template:hover{background:#fafbfe}.console-template+.console-template{border-top:1px solid #f1f3f8}.console-template-info{align-items:flex-start;gap:9px;min-width:0;display:flex}.console-template-info>div{min-width:0}.console-file-icon{color:#7190e4;background:#eef3ff;border:1px solid #e1e9fc;border-radius:5px;flex-shrink:0;place-items:center;width:25px;height:29px;display:grid}.console-file-icon svg{width:15px;height:15px}.console-template h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7}.console-template-info p{color:#8794ad;overflow-wrap:anywhere;white-space:pre-line;margin-top:3px;font-size:10px;line-height:1.8}.console-template-info p:not(.console-review-reason){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.console-template-info .console-review-reason{color:#c38d7c}.console-template-price{color:#7487a9;white-space:nowrap;font-size:11px}.console-template-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.console-template-actions .console-button{border-radius:4px;min-height:24px;padding:4px 6px;font-size:10px}.console-meta-label{display:none}.console-template-date,.console-template-usage{color:#7487a9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.console-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:30px 20px;display:flex}.console-empty-symbol{color:#9db3df;background:#f7f9fe;border:1px solid #e5ebf7;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.console-empty-symbol svg{width:22px;height:22px}.console-empty>svg{color:#9db3df;margin-bottom:18px}.console-empty h3{color:#6c7e9f;font-size:17px;font-weight:500}.console-empty p{color:#7f91b2;margin-top:11px;font-size:12px;line-height:1.8}.console-empty .console-button{min-height:34px;margin-top:18px;font-size:12px}.console-file-hint{color:#8d9fbe;margin-top:11px;font-size:10px}.console-identity-status{color:#6e7c95;align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:500;display:inline-flex}.console-identity-status i{background:#dbbd80;border-radius:50%;width:5px;height:5px}.console-verification.verified .console-identity-status i{background:#4eb58b}.console-verification.verified .console-panel-heading>svg{color:#67b69c}.console-verification>p{color:#7d8ca8;margin-top:10px;font-size:11px;line-height:1.9}.console-verification>button{color:#7c98da;background:0 0;border:0;align-items:center;gap:6px;min-height:26px;margin-top:13px;padding:4px 0;font-size:11px;display:inline-flex}.console-verification>button svg{width:12px;height:12px}.console-todos>button{color:#7385a6;background:0 0;border:0;border-bottom:1px solid #f1f3f8;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px 0;font-size:11px;display:flex}.console-todos>button:first-of-type{margin-top:12px}.console-todos>button:last-child{border-bottom:0}.console-todos>button:hover{color:#5079e1}.console-todos>button strong{color:#7b8aab;margin-left:auto;font-size:13px;font-weight:500}.console-todos>button svg{color:#89a3dd;width:11px;height:11px}.console-todo-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.console-todo-dot.status-draft{color:#a1afd0}.console-todo-dot.status-rejected,.console-todo-dot.status-submitted{background:currentColor}@container template-library (max-width:680px){.console-table-heading{display:none}.console-template{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info status""date usage""price price""actions actions";gap:10px;padding:16px 14px}.console-template-info{grid-area:info}.console-template>.console-status{grid-area:status}.console-template-date{grid-area:date}.console-template-usage{grid-area:usage}.console-template-price{grid-area:price}.console-meta-label{color:#929db2;margin-right:7px;display:inline}.console-template-actions{border-top:1px solid #edf1f8;grid-area:actions;padding-top:10px}.console-template-actions .console-button{min-height:30px;padding-inline:9px;font-size:11px}}@media (max-width:1200px){.console-dashboard{grid-template-columns:180px minmax(0,1fr)}.console-right-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.console-page{padding-inline:20px}.console-dashboard{grid-template-columns:minmax(0,1fr)}.console-left-stack{grid-template-columns:1fr 1fr;display:grid}.console-publish-panel ol{gap:13px;margin:16px 0}.console-right-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.console-progress-caption{margin-top:12px}}@media (max-width:760px){.site-header.console-header{height:56px}.console-header .header-inner{gap:12px;height:56px;padding-right:12px}.console-header .brand{width:48px}.console-header .brand img{width:27px;height:27px}.console-header-nav{gap:12px}.console-header-nav a{gap:6px;font-size:11px}.console-header-nav a:not([aria-current]){display:none}.console-header-nav svg{width:13px;height:13px}.console-header .header-actions{gap:6px}.console-header .account-name{display:none}.console-header .landing-download{width:32px;padding-inline:8px}.console-header .landing-download>span{display:none}.console-application{flex-direction:column;display:flex}.console-application-content{flex:1}.console-app-footer{flex-direction:column;gap:5px;padding:12px;font-size:9px}.console-app-footer>div{justify-content:center;gap:14px}.console-page{padding:16px 12px 24px}.console-rail{border-bottom:1px solid #e5eaf4;border-right:0;flex-direction:row;flex-shrink:0;gap:12px;height:44px;padding:6px 12px}.console-rail>a,.console-rail>button{border-radius:7px;width:30px;height:30px}.console-rail svg{width:15px;height:15px}.console-rail .console-rail-home{margin-top:0;margin-left:auto}.console-dashboard{gap:14px;padding:0}.console-left-stack{display:block}.console-publish-panel{display:none}.console-overview-panel{grid-template-columns:1fr auto;align-items:center;padding:13px 14px;display:grid}.console-overview-panel .console-panel-heading{grid-column:1/-1}.console-total{margin-top:14px}.console-total strong{font-size:27px}.console-overview-panel>.console-button{grid-area:2/2;width:auto;margin-top:14px;padding-inline:13px}.console-overview-caption,.console-progress-caption,.console-progress{display:none}.console-stat-grid{grid-column:1/-1;margin:14px 0 0}.console-stat-grid>div{align-items:baseline;gap:8px;display:flex}.console-stat-grid strong{margin:0;font-size:13px}.console-panel{border-radius:11px}.console-right-stack{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:540px){.console-right-stack{grid-template-columns:minmax(0,1fr)}.console-verification>p,.console-todos>button{font-size:12px}}.console-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:65svh;display:flex}.console-gate-icon{color:#7798e7;background:#fff;border:1px solid #dfe7f8;border-radius:18px;place-items:center;width:62px;height:70px;display:grid;box-shadow:0 10px 30px #748cbc0d}.console-gate h1{font-size:26px}.console-gate p{color:#8592a7;font-size:12px;line-height:1.9}.console-gate .console-button{margin-top:6px}.console-loader{border:1.5px solid #cbd8f4;border-top-color:#5b80dd;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.8s linear infinite console-spin;display:inline-block}@keyframes console-spin{to{transform:rotate(360deg)}}.template-editor{width:min(640px,100% - 32px);max-height:calc(100svh - 48px);color:var(--ink);background:#fff;border:1px solid #fff;border-radius:22px;padding:0;overflow-y:auto;box-shadow:0 24px 100px #293e6a26}.template-editor::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#34435b30}.template-editor form{padding:30px}.editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.editor-heading .console-eyebrow{font-size:9px}.editor-heading h2{font-size:25px;font-weight:550}.editor-heading p{color:#919cad;margin-top:10px;font-size:11px;line-height:1.9}.template-editor fieldset{border:0;min-width:0;margin:0;padding:0}.template-editor fieldset:disabled{opacity:.6}.editor-dropzone{text-align:center;background:#f8faff;border:1px dashed #cbd7ef;border-radius:14px;flex-direction:column;align-items:center;margin-bottom:22px;padding:26px 18px;transition:background .16s,border-color .16s;display:flex;position:relative}.editor-dropzone:hover,.editor-dropzone.dragging{background:#edf3ff;border-color:#7899e7}.editor-dropzone:focus-within{outline-offset:3px;outline:2px solid #5374dc}.editor-dropzone>svg{color:#83a0dc;width:24px;height:24px;margin-bottom:14px}.editor-dropzone label{color:#6c83ad;cursor:pointer;overflow-wrap:anywhere;max-width:100%;font-size:12px}.editor-dropzone label:after{content:"";position:absolute;inset:0}.editor-dropzone p{color:#a0aec4;margin-top:9px;font-size:9px}.editor-field{margin-bottom:19px;display:block}.editor-field>span{color:#617087;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.editor-field em{color:#a7b1bf;font-size:9px;font-style:normal}.editor-field input,.editor-field textarea,.editor-points input{font:inherit;color:#43536a;outline-offset:2px;background:#fff;border:1px solid #e2e7f0;border-radius:10px;width:100%;padding:12px 13px;font-size:12px;transition:border-color .15s}.editor-field textarea{resize:vertical;min-height:90px;line-height:1.8}.editor-field input::placeholder,.editor-field textarea::placeholder,.editor-points input::placeholder{color:#b0b9c7;font-size:11px}.editor-field input:hover,.editor-field textarea:hover{border-color:#c4d1eb}.editor-field textarea:focus-visible{outline-offset:3px;outline:2px solid #5374dc}.editor-pricing>span{color:#617087;margin-bottom:10px;font-size:11px;display:block}.editor-pricing-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-pricing-options label{cursor:pointer;border:1px solid #e3e8f2;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.editor-pricing-options label:has(input:checked){background:#f6f9ff;border-color:#b2c7f6}.editor-pricing-options input{accent-color:#5a7fe5;margin:0}.editor-pricing-options label>span{color:#5f728f;font-size:11px}.editor-pricing-options small{color:#9aa8bc;margin-top:6px;font-size:9px;display:block}.editor-points{color:#8d9bb1;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.editor-points input{width:min(200px,75%)}.editor-error{color:#b16d62;background:#fff3f0;border-radius:9px;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.8}.editor-progress{color:#6d86bb;align-items:center;gap:10px;margin-top:20px;font-size:11px;line-height:1.8;display:flex}.editor-footer{border-top:1px solid #edf0f5;flex-direction:column;gap:18px;margin-top:26px;padding-top:19px;display:flex}.editor-footer p{color:#a1aabb;font-size:9px;line-height:1.9}.editor-footer p a{color:#6282c1;margin-left:8px;display:inline-block}.editor-footer p a:hover{text-decoration:underline}.editor-footer>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.template-editor{border-radius:18px;max-height:calc(100svh - 28px)}.template-editor form{padding:23px 20px}.editor-heading h2{font-size:23px}.editor-pricing-options{gap:8px}.editor-pricing-options label{gap:7px;padding:13px 10px}.editor-pricing-options small{font-size:8px}}.template-guide-page{padding-bottom:60px}.guide-heading{margin-bottom:36px}.guide-heading h1{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.5}.guide-heading>p{color:#718096;margin-top:12px;font-size:13px;line-height:1.9}.guide-heading a{color:#5278cf;text-underline-offset:3px;text-decoration:underline}@media (min-width:901px){.guide-navigation{scrollbar-width:thin;max-height:calc(100dvh - 160px);overflow-y:auto}}.guide-badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.guide-badges>span{color:#6d82ac;background:#fff;border:1px solid #dfe7f4;border-radius:6px;padding:6px 9px;font-size:10px}.guide-layout{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:32px;display:grid}.guide-navigation{flex-direction:column;gap:6px;padding-top:7px;font-size:12px;display:flex;position:sticky;top:28px}.guide-navigation>span{color:#8795ab;margin:0 12px 12px;font-size:10px}.guide-navigation>a{color:#65768f;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;line-height:1.6;transition:background .15s;display:flex}.guide-navigation>a>span{color:#94a6c7;font-size:9px}.guide-navigation>a:hover{color:#4e72c6;background:#eaf0fc}.guide-navigation>.guide-return{color:#8191aa;border-top:1px solid #e4e9f2;border-radius:0;margin-top:18px;padding-top:20px;font-size:11px}.guide-content{flex-direction:column;gap:22px;min-width:0;display:flex}.guide-section{background:#fff;border:1px solid #e5ebf3;border-radius:18px;min-width:0;padding:32px;scroll-margin-top:24px}.guide-section-index{color:#8196bd;letter-spacing:.08em;font-size:10px}.guide-section h2{color:#33435d;margin-top:10px;margin-bottom:17px;font-size:23px;font-weight:550}.guide-section h3{color:#495e7a;letter-spacing:-.01em;margin-top:26px;margin-bottom:12px;font-size:15px}.guide-section p,.guide-section li{color:#6e7d92;overflow-wrap:anywhere;font-size:12px;line-height:2}.guide-section p+p{margin-top:12px}.guide-section strong{color:#506580;font-weight:550}.guide-section p a{color:#5278cf;text-underline-offset:3px;margin-inline:3px;text-decoration:underline}.guide-section ul,.guide-section ol{margin-block:14px 18px;padding-left:20px}.guide-section li{margin-top:9px;padding-left:4px}.guide-section li::marker{color:#8ba3cd}.guide-section code{color:#506fa4;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.guide-table-scroll{scrollbar-width:thin;border:1px solid #e6ecf5;border-radius:11px;max-width:100%;margin-block:20px;overflow-x:auto}.guide-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.guide-table-scroll th,.guide-table-scroll td{color:#78869a;border-bottom:1px solid #edf1f7;padding:12px 15px;font-size:11px;line-height:1.85}.guide-table-scroll thead th{color:#7185a6;background:#f7f9fd;font-size:10px;font-weight:500}.guide-table-scroll tbody th{white-space:nowrap;font-weight:400}.guide-table-scroll tbody tr:last-child>*{border-bottom:0}.guide-table-scroll td:nth-child(2){min-width:88px}.guide-table-scroll tbody tr:hover{background:#fbfcff}.guide-note{background:#f5f8fe;border-left:2px solid #a5bff4;border-radius:0 9px 9px 0;margin-block:20px;padding:14px 17px}.guide-note>strong{color:#5e7eae;font-size:11px}.guide-note p{margin-top:6px;font-size:11px;line-height:1.95}.guide-example{border:1px solid #e5ebf5;border-radius:11px;margin:20px 0;overflow:hidden}.guide-example figcaption{color:#7e8ea8;background:#fcfdff;border-bottom:1px solid #e8edf6;padding:11px 16px;font-size:10px;line-height:1.8}.guide-example pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faff;margin:0;padding:18px;line-height:2}.guide-example code{font-size:11px}.guide-photo-setting{background:#f9fbff;border:1px solid #dce6f8;border-radius:11px;margin-block:22px;padding:20px}.guide-photo-setting>span{color:#8597b5;margin-bottom:12px;font-size:10px;display:block}.guide-photo-setting>code{background:#fff;border:1px solid #cbdaf7;border-radius:7px;padding:12px 14px;display:block}.guide-photo-setting p{margin-top:10px;font-size:10px}.guide-section>.console-button{margin-top:9px}@media (max-width:760px){.template-guide-page{padding-bottom:30px}.guide-heading{margin-bottom:24px}.guide-heading>p{font-size:11px}.guide-layout{grid-template-columns:minmax(0,1fr);gap:20px}.guide-navigation{flex-flow:wrap;gap:5px;padding:0;position:static}.guide-navigation>span{width:100%;margin:0 0 6px;font-size:9px}.guide-navigation>a{background:#fff;border:1px solid #e1e8f5;gap:7px;padding:9px 10px;font-size:10px}.guide-navigation>.guide-return{display:none}.guide-content{gap:16px}.guide-section{border-radius:14px;padding:23px 18px}.guide-section h2{font-size:21px}.guide-section h3{font-size:14px}.guide-section p,.guide-section li{font-size:11px}.guide-note{padding-inline:12px}.guide-table-scroll th,.guide-table-scroll td{padding:10px 12px}.guide-table-scroll table{min-width:530px}.guide-example pre{padding:14px}.guide-example code{font-size:10px}}@media (prefers-reduced-motion:reduce){.console-loader{animation:none}.console-button,.editor-dropzone,.header-actions .account-popover>a{transition:none}}
