:root{--production-page-background:#fcf9f7;--production-background:#fcf9f7;--production-surface:#f0edeb;--production-surface-soft:#f6f3f1;--production-surface-strong:#e3e2df;--production-card:#fff;--production-accent:#f1dfd3;--production-primary:#675d53;--production-primary-dim:#5b5148;--production-text:#323330;--production-text-muted:#5f5f5d;--production-outline:#b2b2af47;--production-outline-strong:#b2b2af7a;--production-shadow-soft:0 20px 48px #3233300f;--production-shadow-strong:0 26px 60px #3233301f;--production-main-copy-font:"Newsreader", Georgia, serif;--production-text-font:"Noto Serif", Georgia, "Times New Roman", serif;--production-ui-font:"Noto Sans", "Inter", "Segoe UI", Arial, sans-serif;--production-number-font:"Zen Antique", "Noto Serif", Georgia, serif;--production-editorial-font:var(--production-text-font);--production-functional-font:var(--production-ui-font);--production-type-main-copy:85px;--production-type-title-1:45px;--production-type-title-2:22px;--production-type-body-emphasis:20px;--production-type-body:16px;--production-type-caption:14px;--production-type-ui-emphasis:20px;--production-type-ui:15px;--production-type-ui-small:12px}body.production-ui{background:var(--production-page-background);color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);scroll-behavior:smooth;-webkit-hyphens:manual;hyphens:manual;line-break:strict;overflow-wrap:normal;text-wrap:pretty;word-break:keep-all;margin:0}body.production-ui *{box-sizing:border-box}body.production-ui a{color:inherit;text-decoration:none}body.production-ui button,body.production-ui input,body.production-ui textarea,body.production-ui select{font:inherit}body.production-ui .material-symbols-outlined{font-family:Material Symbols Outlined;font-size:var(--production-type-ui-emphasis);letter-spacing:0;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-flex}body.production-ui:not([data-production-material-symbols-ready=true]) .material-symbols-outlined{opacity:0}.production-app{min-height:100vh}.production-route-loading{background:#fcf9f7;place-items:center;min-height:42vh;padding:96px 24px;display:grid}.production-route-loading-inner{color:#675d53;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui);background:#f0edebc7;border-radius:8px;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:inline-flex}.production-route-loading-mark{background:#675d53;border-radius:999px;width:10px;height:10px;box-shadow:18px 0 #675d5359,36px 0 #675d532e}.production-admin-preview-banner{color:#3d332b;width:min(1280px,100% - 64px);min-height:58px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);background:#efe0d4;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:18px auto 0;padding:12px 16px;display:flex;box-shadow:0 18px 42px #3233300f}.production-admin-preview-copy{gap:4px;min-width:0;display:grid}.production-admin-preview-copy strong,.production-admin-preview-copy span,.production-admin-preview-copy small{overflow-wrap:anywhere}.production-admin-preview-copy strong{font-size:var(--production-type-ui);font-weight:800;line-height:1.2}.production-admin-preview-copy span{font-size:var(--production-type-caption);font-weight:600;line-height:1.42}.production-admin-preview-copy small{color:#3d332bb8;font-size:var(--production-type-ui-small);font-weight:700;line-height:1.32}.production-admin-preview-banner button{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff9f2;cursor:pointer;min-height:38px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border:0;border-radius:6px;flex:none;padding:0 14px;font-weight:800}.production-admin-preview-banner button:disabled{cursor:not-allowed;opacity:.58}.production-app--admin-preview.production-app--landing .production-header-shell{position:relative}.production-shell{width:min(1280px,100% - 64px);margin:0 auto}.production-header-shell{background:0 0;padding:0 24px}.production-header{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:96px;display:flex}.production-service-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1c1880;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.production-service-modal{width:min(440px,100%);color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Noto Sans KR", sans-serif);background:#fff9f2;border:1px solid #82685238;border-radius:8px;gap:16px;padding:26px;display:grid;box-shadow:0 28px 70px #1f1c1847}.production-service-modal-kicker{color:#826852db;font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:800}.production-service-modal h2{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-2);margin:0;font-weight:700;line-height:1.18}.production-service-modal p{color:#4a463fd1;font-size:var(--production-type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.58}.production-service-modal-actions{justify-content:flex-end;padding-top:4px;display:flex}.production-service-modal-dismiss{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff9f2;cursor:pointer;min-width:96px;min-height:44px;font-family:var(--production-functional-font,"Inter", "Noto Sans KR", sans-serif);font-size:var(--production-type-ui);letter-spacing:0;border:0;border-radius:6px;padding:0 20px;font-weight:800}.production-service-modal-dismiss:focus-visible{outline-offset:3px;outline:2px solid #82685280}.production-app--landing .production-header-shell{z-index:10;position:absolute;top:0;left:0;right:0}.production-header-group,.production-header-actions,.production-nav{align-items:center;display:flex}.production-header-group{gap:40px}.production-header-menu-toggle{width:44px;min-width:44px;height:44px;color:var(--production-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.production-header-menu-toggle:hover{color:var(--production-primary-dim)}.production-header-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #675d536b}.production-header-menu-icon{align-content:space-between;width:22px;height:16px;display:grid;position:relative}.production-header-menu-icon span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:opacity .16s,transform .16s;display:block}.production-header-menu-toggle.is-open .production-header-menu-icon{align-content:center}.production-header-menu-toggle.is-open .production-header-menu-icon span:first-child{transform:translateY(2px)rotate(45deg)}.production-header-menu-toggle.is-open .production-header-menu-icon span:nth-child(2){opacity:0}.production-header-menu-toggle.is-open .production-header-menu-icon span:nth-child(3){transform:translateY(-2px)rotate(-45deg)}.production-nav{gap:28px}.production-nav a,.production-header-actions,.production-link-button,.production-button,.production-upload-copy,.production-card-kicker,.production-section-kicker,.production-language-chip,.production-language-more,.production-language-selector,.production-faq-more-link,.production-pagination,.production-manuscript-header,.production-manuscript-footer,.production-faq-symbol,.production-footer-column h3,.production-footer-column a,.production-footer-brand span{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif)}.production-logo-link{align-items:center;display:inline-flex}.production-logo-link--footer{width:fit-content}.production-logo{width:auto;height:40px;display:block}.production-logo--footer{height:48px}.production-nav a,.production-link-button{color:#323330d1;font-size:var(--production-type-caption);font-weight:700;transition:color .18s}.production-nav a:hover,.production-nav a[aria-current=page],.production-link-button:hover,.production-footer-column a:hover{color:var(--production-primary)}.production-header-actions{gap:24px}.production-header-account{align-items:center;gap:12px;display:inline-flex;position:relative}.production-header-requests-link{white-space:nowrap}.production-header-requests-link[aria-current=page]{color:var(--production-primary)}.production-header-profile-button{width:44px;min-width:44px;height:44px;color:var(--production-text);cursor:pointer;background:#fcf9f7c7;border:0;border-radius:999px;justify-content:center;align-items:center;padding:2px;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #b2b2af2e}.production-header-profile-button:hover,.production-header-profile-button:focus,.production-header-profile-button[aria-expanded=true]{background:#fffffff0;outline:none;box-shadow:inset 0 0 0 1px #675d5347,0 10px 26px #32333014}.production-header-profile-button:focus-visible{outline-offset:3px;outline:2px solid #675d536b}.production-header-profile-button img{object-fit:cover;background:#fff;border-radius:999px;width:40px;height:40px;display:block;box-shadow:inset 0 0 0 1px #36322d29}.production-header-account-menu{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f7f5;border-radius:8px;gap:12px;width:min(270px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #32333024}.production-header-account-summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:4px 2px 12px;display:grid;box-shadow:inset 0 -1px #b2b2af2e}.production-header-account-summary img{object-fit:cover;background:#fff;border-radius:999px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #36322d29}.production-header-account-summary div{gap:3px;min-width:0;display:grid}.production-header-account-summary strong,.production-header-account-summary span,.production-header-account-menu-actions a,.production-header-account-menu-actions button{font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);letter-spacing:0}.production-header-account-summary strong{min-width:0;color:var(--production-text);font-size:var(--production-type-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.25;overflow:hidden}.production-header-account-summary span{color:#5f5f5dc7;min-width:0;font-size:var(--production-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.3;overflow:hidden}.production-header-account-menu-actions{gap:4px;display:grid}.production-header-account-menu-actions a,.production-header-account-menu-actions button{color:#323330db;cursor:pointer;width:100%;min-height:40px;font-size:var(--production-type-ui);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 10px;font-weight:800;line-height:1.35;display:flex}.production-header-account-menu-actions a:hover,.production-header-account-menu-actions a:focus,.production-header-account-menu-actions a[aria-current=page],.production-header-account-menu-actions button:hover,.production-header-account-menu-actions button:focus{color:var(--production-primary);background:#f0edebe6;outline:none}.production-header-mobile-menu{display:none}.production-header-mobile-nav{gap:10px 20px;display:grid}.production-header-mobile-nav a,.production-header-mobile-actions .production-link-button{box-shadow:none;background:0 0;padding:0}.production-language-selector{text-align:left;width:auto;position:relative}.production-language-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:auto;min-width:118px;min-height:40px;color:var(--production-text);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption);cursor:pointer;background:#fcf9f7d1;border:1px solid #b2b2af26;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:all .2s;display:flex}.production-language-globe{width:16px;height:16px;color:var(--production-primary);border:1.5px solid;border-radius:999px;flex:none;display:inline-block;position:relative}.production-language-globe:before,.production-language-globe:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.production-language-globe:before{background:currentColor;border-radius:999px;width:11px;height:1.5px}.production-language-globe:after{border:1.5px solid;border-block:0;border-radius:999px;width:6px;height:12px}.production-language-button-name,.production-language-option-name{color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui);letter-spacing:0;font-weight:700;line-height:1}.production-language-button-code{color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.08em;font-weight:800;line-height:1;display:none}.production-language-button:hover,.production-language-button:focus,.production-language-button[aria-expanded=true]{background:#ffffffeb;border-color:#b2b2af4d;outline:none}.production-language-listbox{z-index:30;width:min(240px,100vw - 32px);max-height:360px;box-shadow:var(--production-shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f7e6;border:1px solid #b2b2af26;border-radius:8px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.production-language-option{width:100%;min-height:42px;color:var(--production-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:0 12px;display:inline-flex}.production-language-option:hover,.production-language-option.is-selected{background:var(--production-accent)}.production-language-option-main{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.production-language-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.production-language-empty{color:#5f5f5dc2;font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;text-align:center;margin:0;padding:12px}.production-button{background:var(--production-primary);color:#fff6f0;min-height:46px;font-size:var(--production-type-caption);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 1px 4px #3233301f}body.production-ui a.production-button{color:#fff6f0}.production-button:hover{background:var(--production-primary-dim);transform:translateY(-1px)}.production-button--compact{min-height:40px;padding:0 20px}.production-button--hero{min-width:220px;min-height:68px;font-size:var(--production-type-ui-emphasis);border-radius:10px}.production-button--secondary{color:var(--production-primary);box-shadow:none;background:0 0;border:1px solid #675d5347}body.production-ui a.production-button--secondary{color:var(--production-primary)}.production-button--secondary:hover{background:#675d530f}.production-hero-section{isolation:isolate;background:var(--production-page-background);padding:180px 0 524px;position:relative;overflow:hidden}.production-app--landing .production-hero-section{padding-top:176px}.production-hero{z-index:1;text-align:center;position:relative}.production-hero-section:before,.production-hero-section:after{content:"";pointer-events:none;position:absolute;inset:0}.production-hero-section:before{z-index:-2;background-image:linear-gradient(180deg, #543d2a1a, #543d2a14), linear-gradient(180deg, #fcf9f78f 0%, #fcf9f7ad 48%, #fcf9f7e6 84%, var(--production-page-background) 100%), url(/assets/background-Die%20Verwandlung-BXAZ9r43.jpg);filter:blur(1.2px)saturate(.78);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,cover}.production-hero-section:after{z-index:-1;background:linear-gradient(180deg, #2e221857 0%, #34271c38 96px, #3c2d2017 212px, #46312200 320px), radial-gradient(circle at center 30%, #fcf9f7eb 0%, #fcf9f7b8 34%, #fcf9f738 58%, #fcf9f700 72%), linear-gradient(180deg, #fcf9f700 54%, var(--production-page-background) 100%)}.production-hero h1{font-family:var(--production-main-copy-font,"Newsreader", Georgia, serif);font-weight:var(--production-main-copy-weight,400);letter-spacing:0;text-wrap:balance;word-break:keep-all;font-size:var(--production-type-main-copy);line-height:calc(var(--production-type-main-copy) * .95 + 26.666px);margin:0}.production-section-heading h2,.production-metric-card h2,.production-manuscript-card h3,.production-cta-copy h2,.production-faq summary span:first-child{font-family:var(--production-text-font,"Noto Serif", Georgia, serif);letter-spacing:0;text-wrap:balance;word-break:keep-all;margin:0;font-weight:400}.production-section-heading h2,.production-cta-copy h2,.production-faq-page h1,.production-quotation-hero h1,.production-terms-copy h1{font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1)}.production-metric-card h2,.production-manuscript-card h3,.production-faq summary span:first-child,.production-login-preview-card h3,.production-editorial-display,.production-editorial-text{font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2)}.production-hero-title-line{white-space:nowrap;display:block}.production-hero-description-frame{max-width:720px;color:var(--production-text-muted);font-size:var(--production-type-body-emphasis);align-items:center;margin:24px auto 0;line-height:1.75;display:grid}.production-hero-description,.production-hero-description-sizer{grid-area:1/1}.production-hero-description{opacity:1;white-space:pre-line;margin:0;transition:opacity .5s}.production-hero-description-sizer{visibility:hidden;pointer-events:none;display:grid}.production-hero-description-sizer span{white-space:pre-line;grid-area:1/1}.production-hero-description.is-hidden{opacity:0}.production-hero-description.is-visible{opacity:1}.production-upload-shell{background:var(--production-surface-soft);border-radius:18px;width:min(840px,100%);margin:24px auto 0;padding:16px;box-shadow:0 26px 70px #46312229,0 12px 28px #202d3814}.production-upload-controls{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:16px;margin:0 0 14px;display:grid}.production-upload-settings-row{grid-template-columns:minmax(0,1fr) fit-content(280px);align-items:end;gap:16px;min-width:0;display:grid}.production-upload-target-control{align-items:center;gap:10px;width:100%;min-width:0;display:inline-flex}.production-upload-control-label{color:#323330d1;font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);font-weight:var(--production-text-weight,700);letter-spacing:0;white-space:nowrap;flex:none;line-height:1.2}.production-upload-target-selector{flex:0 240px;max-width:100%;width:240px!important}.production-upload-target-selector .production-select-field{background:var(--production-card);min-height:44px;font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #b2b2af24}.production-upload-action-message-slot{align-items:end;min-width:0;min-height:44px;display:flex}.production-upload-mode-control{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px 12px;max-width:min(100%,280px);min-height:44px;margin-left:0;padding:0;display:flex}.production-upload-mode-control button{color:#323330bd;cursor:pointer;min-width:0;max-width:130px;min-height:36px;font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:800;line-height:1.15;transition:color .16s;display:inline-flex}.production-upload-mode-label{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.production-upload-mode-control button:hover,.production-upload-mode-control button:focus-visible{color:var(--production-primary)}.production-upload-mode-control button:focus-visible{outline-offset:4px;outline:2px solid #675d5338}.production-upload-mode-control button.is-selected{color:var(--production-primary)}.production-upload-mode-check{background:#ffffffad;border-radius:999px;flex:none;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1px #675d533d}.production-upload-mode-check:after{content:"";opacity:0;transform-origin:50%;border:2px solid #fff6f0;border-width:0 2px 2px 0;width:4px;height:8px;transition:opacity .16s,transform .16s;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(.6)}.production-upload-mode-control button.is-selected .production-upload-mode-check{background:var(--production-primary);box-shadow:none}.production-upload-mode-control button.is-selected .production-upload-mode-check:after{opacity:1;transform:rotate(45deg)scale(1)}.production-upload-mode-label{min-width:0}.production-upload-grid{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.production-upload-field{background:var(--production-card);cursor:pointer;border:2px dashed #b2b2af4d;border-radius:10px;align-items:center;gap:16px;min-width:0;min-height:68px;padding:18px 20px;transition:border-color .18s,background .18s;display:flex}.production-upload-field.is-dragging,.production-upload-field:hover{background:#fffdfb;border-color:#675d5373}.production-upload-field--source .production-upload-icon,.production-upload-field--source .production-upload-source-icon,.production-upload-field--source .production-upload-copy{animation:.16s both production-upload-source-swap}@keyframes production-upload-source-swap{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.production-upload-field input{display:none}.production-upload-field--url{cursor:text}.production-upload-field--url .production-upload-copy{flex:auto;width:100%}.production-upload-field--url input{width:100%;height:28px;color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);background:0 0;border:0;outline:none;padding:0;display:block}.production-upload-field--url input::placeholder{color:#5f5f5d80}.production-upload-icon{width:28px;height:28px;color:var(--production-primary);flex:none}.production-upload-icon svg{width:100%;height:100%}.production-upload-copy{text-align:left;gap:3px;min-width:0;display:grid}.production-upload-title{color:var(--production-text);font-size:var(--production-type-caption)}.production-upload-meta{color:#5f5f5dc7;font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase}.production-upload-source-icon{object-fit:contain;flex:none;width:28px;height:28px}.production-upload-supported-row{justify-content:space-between;align-items:end;gap:16px;margin:14px 4px 0;display:flex}.production-upload-supported-files{justify-items:start;gap:8px;display:grid}.production-upload-google-switch{color:#323330d1;cursor:pointer;min-height:30px;font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-ui-small);white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex;position:relative}.production-upload-error{color:#8b3f2f;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);text-align:left;margin:12px 6px 0}.production-upload-estimate-message{width:100%;margin:0}.production-metrics-section,.production-preview-section,.production-faq-section,.production-roadmap-section,.production-cta-section{background:var(--production-page-background);padding:24px 0 0}.production-faq-section{padding-bottom:200px}.production-metrics-section{padding-top:40px;padding-bottom:272px}.production-metrics-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.85fr);gap:20px;padding:49px 0 0;display:grid}.production-metric-card{border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;min-height:290px;padding:28px;transition:background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.production-metric-card:before{content:"";background-image:var(--production-metric-image);opacity:.32;filter:blur(2px)saturate(.98)contrast(1.04)brightness(.94);background-position:50%;background-size:cover;transition:opacity .22s,filter .22s,transform .22s;position:absolute;inset:0;transform:scale(1.04)}.production-metric-card:after{content:"";opacity:1;background:linear-gradient(135deg,#40302333 0%,#4030231f 48%,#32333014 100%);transition:opacity .22s;position:absolute;inset:0}.production-metric-card>*{z-index:1;transition:opacity .18s,transform .22s;position:relative}.production-metric-card:hover,.production-metric-card:focus-within{box-shadow:0 18px 38px #3233301f}.production-metric-card:hover:before,.production-metric-card:focus-within:before{opacity:.4;filter:blur(2px)saturate(1.02)contrast(1.08)brightness(.9);transform:scale(1.07)}.production-metric-card:hover:after,.production-metric-card:focus-within:after{opacity:.92}.production-metric-card:hover>:not(.production-metric-hover-copy),.production-metric-card:focus-within>:not(.production-metric-hover-copy){transform:translateY(-24px)}.production-metric-card--wide{background:var(--production-surface);--production-metric-image:url(/assets/metric-pocket-watch-WKrvEyr9.webp)}.production-metric-card--accent{background:var(--production-accent);--production-metric-image:url(/assets/metric-library-stacks-CCT1fMuP.webp);justify-content:flex-start;gap:20px}.production-metric-card--reach{--production-metric-image:url(/assets/metric-ridge-wall-BG_zaZi7.webp);background:#efe0d461}.production-card-kicker,.production-section-kicker,.production-manuscript-header p,.production-manuscript-footer,.production-pagination span,.production-footer-column h3,.production-footer-brand span{color:var(--production-primary);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:600}.production-metric-card h2,.production-section-heading h2,.production-cta-copy h2{font-size:var(--production-type-title-1);line-height:1.02}.production-metric-card h2{font-size:var(--production-type-title-2)}.production-metric-card--velocity{justify-content:flex-start;gap:18px}.production-velocity-copy{max-width:390px}.production-metric-card .production-velocity-heading{width:max-content;max-width:100%;font-size:var(--production-type-main-copy);white-space:nowrap;flex-wrap:nowrap;align-items:flex-end;column-gap:.08em;line-height:.82;display:inline-flex}.production-velocity-heading__lead{font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-caption);align-self:center;font-weight:400;line-height:1}.production-velocity-heading__number{font-family:var(--production-number-font,"Zen Antique", Georgia, serif);font-size:var(--production-type-main-copy);line-height:.76}.production-velocity-heading__unit{font-size:var(--production-type-title-2);align-self:flex-end;margin-left:-.06em;line-height:1;transform:translateY(.16em)}.production-velocity-heading__tail{font-size:var(--production-type-title-2);margin-left:.08em;line-height:1}.production-metric-subtitle{max-width:none;color:var(--production-primary);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);white-space:nowrap;margin:50px 0 0;line-height:1.25}.production-metric-detail{width:100%;max-width:100%;color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);white-space:normal;margin:auto 0 0;line-height:1.55}.production-metric-detail-text{overflow-wrap:break-word;text-wrap:balance;max-width:100%;display:block}.production-metric-value-row{align-items:flex-end;gap:18px;max-width:360px;display:flex}.production-metric-value-row--stacked{flex-direction:column;align-items:flex-start;gap:8px}.production-metric-value{color:var(--production-primary);font-family:var(--production-number-font,"Zen Antique", Georgia, serif);font-size:var(--production-type-main-copy);line-height:.8}.production-metric-value--long{font-size:var(--production-type-main-copy)}.production-metric-value-prefix{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);margin-bottom:4px;font-weight:700;line-height:1;transform:translate(-12px)}.production-cost-context{max-width:100%;color:var(--production-primary);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-body-emphasis);line-height:1.2}.production-cost-context--inline{white-space:nowrap;align-items:baseline;gap:.35em;display:flex}.production-cost-context--inline .production-metric-value-prefix{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;transform:none}.production-metric-hover-copy{z-index:2;color:var(--production-primary);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-body);opacity:0;margin:0;line-height:1.35;transition:opacity .22s,transform .22s;position:absolute;bottom:24px;left:28px;right:28px;transform:translateY(16px)}.production-metric-card:hover .production-metric-hover-copy,.production-metric-card:focus-within .production-metric-hover-copy{opacity:1;transform:translateY(0)}.production-metric-card--reach .production-metric-hover-copy{max-width:calc(100% - 56px);font-size:var(--production-type-body);padding-top:8px;line-height:1.45;bottom:20px}.production-metric-value small{font-size:var(--production-type-title-2)}.production-metric-value-row p{color:var(--production-text-muted);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);margin:0;line-height:1.5}.production-metric-value-row .production-cost-context{color:var(--production-primary);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-body-emphasis);line-height:1.2}.production-metric-card--accent .production-metric-value-row{margin-top:28px}.production-stat-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;width:100%;margin-bottom:48px;display:grid}.production-stat-block{gap:6px;display:grid}.production-stat-block strong{color:var(--production-primary);font-family:var(--production-number-font,"Zen Antique", Georgia, serif);font-size:var(--production-type-title-1);font-weight:500;line-height:.9}.production-stat-block span{color:var(--production-text-muted);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:600;transition:opacity .18s,transform .18s}.production-metric-card--reach:hover .production-stat-block span,.production-metric-card--reach:focus-within .production-stat-block span{opacity:1;transform:none}.production-preview-section{background:var(--production-page-background);padding-top:0;padding-bottom:200px}.production-roadmap-section{background:var(--production-surface-soft);padding:96px 0;position:relative}.production-roadmap-section .production-shell{z-index:1;position:relative}.production-roadmap-timeline{margin-top:80px;position:relative}.production-roadmap-connection-line{pointer-events:none;background:#b2b2af57;height:1px;position:absolute;top:24px;left:0;right:0}.production-roadmap-milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid;position:relative}.production-roadmap-milestone{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.production-roadmap-marker{z-index:1;border:1px solid var(--production-outline-strong);background:var(--production-card);width:48px;height:48px;color:var(--production-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.production-roadmap-milestone.is-current .production-roadmap-marker{border-color:var(--production-primary)}.production-roadmap-marker .material-symbols-outlined{font-size:var(--production-type-title-2);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.production-roadmap-phase{color:var(--production-primary);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);margin-bottom:8px;font-weight:700;line-height:1.2;display:block}.production-roadmap-milestone h3{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);margin:0 0 8px;font-weight:600;line-height:1.24}.production-roadmap-milestone p{color:#5f5f5dc7;max-width:220px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);margin:0;font-weight:600;line-height:1.62}.production-roadmap-mobile-arrow{color:#b2b2afad;font-size:var(--production-type-ui-emphasis);margin-top:18px;line-height:1;display:none}.production-section-heading{text-align:center;margin-bottom:48px;position:relative}.production-section-heading--split{justify-content:center;align-items:flex-end;gap:28px;margin-bottom:0;display:flex}.production-section-heading--centered{text-align:center}.production-section-heading--with-action{justify-content:center;align-items:center;display:flex}.production-section-heading-action{position:absolute;bottom:.18em;right:0}.production-section-text-link{width:fit-content;color:var(--production-primary);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-thickness .18s;display:inline-flex}.production-section-text-link:hover,.production-section-text-link:focus-visible{color:var(--production-text);text-decoration-thickness:2px}.production-section-lede{max-width:420px;color:var(--production-text-muted);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);margin:0;line-height:1.7}.production-preview-shell{background:var(--production-card);box-shadow:var(--production-shadow-strong);border-radius:28px;grid-template-columns:repeat(2,minmax(360px,1fr));align-items:start;gap:0;display:grid;overflow:auto hidden}.production-manuscript-card{aspect-ratio:210/297;min-height:auto;box-shadow:none;flex-direction:column;padding:40px 44px;display:flex;overflow:hidden}.production-manuscript-card--source{background:var(--production-card)}.production-manuscript-card--target{background:var(--production-background)}.production-manuscript-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.production-manuscript-header span{color:#b2b2afe0;font-size:var(--production-type-body-emphasis)}.production-manuscript-card h3{font-size:var(--production-type-title-1);margin-bottom:32px}.production-manuscript-body{flex:1;overflow:hidden}.production-manuscript-body p,.production-cta-copy p,.production-footer-brand p,.production-faq-item p{color:var(--production-text);font-size:var(--production-type-body);margin:0 0 24px;line-height:1.9}.production-manuscript-body p{text-align:justify}.production-manuscript-footer{border-top:1px solid #b2b2af1f;padding-top:20px}.production-language-row{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.production-language-chip{min-height:38px;color:var(--production-text-muted);font-size:var(--production-type-ui-small);cursor:pointer;background:#eae8e5;border:0;border-radius:10px;padding:0 16px;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.production-language-chip.is-active{background:var(--production-primary);color:#fff6f0}.production-language-more{min-height:38px;color:var(--production-text-muted);font-size:var(--production-type-ui-small);cursor:pointer;background:#eae8e5;border:0;border-radius:10px;padding:0 16px;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.production-language-more.is-active{background:var(--production-primary);color:#fff6f0}.production-pagination{justify-content:flex-end;align-items:center;gap:20px;padding:24px 2px 0;display:flex}.production-pagination-controls{gap:10px;display:flex}.production-pagination-controls button{width:40px;height:40px;color:var(--production-text-muted);cursor:pointer;background:0 0;border:1px solid #b2b2af52;border-radius:999px;transition:background .18s,color .18s,opacity .18s}.production-pagination-controls button:hover:not(:disabled){background:var(--production-accent);color:var(--production-primary)}.production-pagination-controls button:disabled{cursor:not-allowed;opacity:.42}.production-faq{max-width:980px}.production-faq-heading-row{justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.production-faq-list{gap:16px;margin-top:40px;display:grid}.production-faq-item{background:var(--production-card);box-shadow:var(--production-shadow-soft);border-radius:12px;transition:transform .18s,box-shadow .18s;overflow:hidden}.production-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;list-style:none;transition:transform .18s;display:flex}.production-faq-item summary::-webkit-details-marker{display:none}.production-faq-item summary span:first-child{font-size:var(--production-type-title-2)}.production-faq-symbol{color:var(--production-primary);font-size:var(--production-type-body);transition:transform .18s}.production-faq-item[open] .production-faq-symbol{transform:rotate(45deg)}.production-faq-answer{color:var(--production-text-muted);padding:0 28px 28px}.production-faq-answer p{color:var(--production-text-muted);font-size:var(--production-type-body-emphasis);margin:0 0 18px;line-height:1.8}.production-faq-answer p:last-child,.production-faq-answer-list:last-child{margin-bottom:0}.production-faq-answer-list{color:var(--production-text-muted);gap:16px;margin:0 0 18px;padding-left:1.4rem;display:grid}.production-faq-answer-list li{font-size:var(--production-type-body-emphasis);padding-left:4px;line-height:1.8}.production-faq-answer-list strong{color:var(--production-text);font-weight:700;display:block}.production-faq-answer-list span{display:block}.production-faq-more-link{position:absolute;bottom:.18em;right:0}.production-faq-page{background:var(--production-page-background);padding-top:82px}.production-faq-page-hero{text-align:center;padding:56px 0 24px}.production-faq-page-shell{justify-items:center;gap:18px;display:grid}.production-faq-page h1{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-title-1);text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.production-faq-page-hero p:last-child{max-width:560px;color:var(--production-text-muted);font-size:var(--production-type-body);margin:0;font-style:italic;line-height:1.7}.production-faq-page-list-section{background:var(--production-page-background);padding:8px 0 72px}.production-support-page{background:var(--production-page-background);padding-top:82px}.production-support-hero{padding:56px 0 34px}.production-support-shell{text-align:center;justify-items:center;gap:20px;display:grid}.production-support-page h1{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-title-1);margin:0;font-weight:400;line-height:1}.production-support-hero p:last-of-type{max-width:640px;color:var(--production-text-muted);font-size:var(--production-type-body);margin:0;line-height:1.7}.production-support-search{text-align:left;gap:10px;width:min(100%,680px);margin-top:18px;display:grid}.production-support-search label,.production-support-form label{color:#5f5f5dc7;font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.production-support-search input,.production-support-subject-row,.production-support-category-select,.production-support-category-fixed,.production-support-form textarea{background:var(--production-card);width:100%;color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #b2b2af24}.production-support-search input{min-height:58px;font-size:var(--production-type-body);padding:0 20px}.production-support-actions,.production-support-form-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.production-support-actions button,.production-support-form-actions button{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;min-height:48px;font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:8px;padding:0 24px;font-weight:800}.production-support-actions button:disabled,.production-support-form-actions button:disabled{cursor:not-allowed;opacity:.62}.production-support-actions button+button,.production-support-form-actions button+button{background:var(--production-accent);color:var(--production-primary)}.production-support-faq-section{padding:16px 0 84px}.production-support-faq .production-faq-list{margin-top:28px}.production-support-empty{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);text-align:center;margin:28px 0 0}.production-support-sender{background:var(--production-surface);color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);border-radius:999px;align-items:center;gap:10px;margin:8px 0 0;padding:10px 16px;display:inline-flex}.production-support-sender span{color:#5f5f5db8;font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.production-support-sender strong{color:var(--production-text);font-weight:700}.production-support-compose-shell{width:min(100%,760px)}.production-support-form{text-align:left;gap:14px;width:100%;margin-top:22px;display:grid}.production-support-subject-row{align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.production-support-category-select,.production-support-category-fixed{min-height:58px;font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-body);padding:0 16px}.production-support-category-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--production-primary) 50%), linear-gradient(135deg, var(--production-primary) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.production-support-category-fixed{color:var(--production-primary);align-items:center;font-weight:800;display:flex}.production-support-subject-row span{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);flex:none;font-weight:800}.production-support-subject-row input{min-width:0;color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-body);background:0 0;border:0;outline:none;flex:auto}.production-support-form textarea{min-height:240px;font-size:var(--production-type-body);resize:vertical;padding:18px 20px;line-height:1.7}.production-support-form input:disabled,.production-support-form select:disabled,.production-support-form textarea:disabled{cursor:not-allowed;opacity:.72}.production-support-submit-message{font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);border-radius:8px;gap:4px;margin:0;padding:12px 14px;line-height:1.55;display:grid}.production-support-submit-message strong{font-size:var(--production-type-ui-small);letter-spacing:.06em;text-transform:uppercase}.production-support-submit-message--succeeded{color:#245c45;background:#2d76561a}.production-support-submit-message--error{color:#8f3027;background:#a440311a}.production-guide-page{background:var(--production-page-background);padding:42px 0 8px}.production-guide-layout{grid-template-columns:minmax(236px,292px) minmax(0,900px);justify-content:center;align-items:start;gap:56px;width:min(1380px,100% - 64px);margin:0 auto;display:grid}.production-guide-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f0edebdb;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;height:calc(100dvh - 48px);max-height:calc(100vh - 48px);padding:24px;display:grid;position:sticky;top:24px;overflow:hidden;box-shadow:0 18px 48px #3233300d}.production-guide-sidebar-heading{gap:6px;display:grid}.production-guide-sidebar-heading span,.production-guide-section-heading span,.production-guide-next span{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.production-guide-sidebar-heading strong{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);font-weight:600}.production-guide-tree{align-content:start;gap:16px;min-height:0;padding-right:2px;display:grid;overflow:auto}.production-guide-tree-group{gap:8px;display:grid}.production-guide-tree-root,.production-guide-tree a{color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif)}.production-guide-tree-root{appearance:none;cursor:pointer;width:fit-content;font-size:var(--production-type-ui-emphasis);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:inline-flex}body.production-ui .production-guide-tree-root{font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-emphasis);font-weight:800}.production-guide-tree-toggle-icon{width:18px;height:18px;color:var(--production-primary);font-size:var(--production-type-ui-emphasis);justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.production-guide-tree ul{gap:4px;margin:0;padding:0 0 0 26px;list-style:none;display:grid}.production-guide-tree-children[hidden]{display:none}.production-guide-tree a{box-sizing:border-box;color:#323330ad;min-width:0;height:40px;font-size:var(--production-type-ui);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;line-height:1.35;transition:background .16s,color .16s;display:flex;overflow:hidden}.production-guide-tree-root:hover,.production-guide-tree-root:focus{color:var(--production-primary);outline:none}.production-guide-tree a:hover,.production-guide-tree a:focus{background:var(--production-accent);color:var(--production-primary);outline:none}.production-guide-tree a[aria-current=page]{background:var(--production-accent);color:var(--production-primary);font-weight:800}.production-guide-support-menu{background:#f0edebc7;border-radius:8px;align-self:end;gap:8px;margin-top:0;padding:14px;display:grid}.production-guide-support-menu a{box-sizing:border-box;min-width:0;height:48px;color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border-radius:6px;align-items:center;padding:0 14px;font-weight:800;line-height:1.35;transition:background .16s,color .16s,transform .16s;display:flex;overflow:hidden}.production-guide-support-menu a:hover,.production-guide-support-menu a:focus{background:var(--production-card);color:var(--production-text);outline:none;transform:translateY(-1px)}.production-guide-help{background:#ffffffb8;border-radius:8px;align-self:end;gap:10px;margin-top:0;padding:18px;display:grid}.production-guide-help strong{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis)}.production-guide-help p{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);margin:0;line-height:1.58}.production-guide-help a{width:fit-content;color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);font-weight:800}.production-guide-content{min-width:0}.production-guide-hero{padding:28px 0 34px}.production-guide-hero h1{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1);text-wrap:balance;margin:10px 0 18px;font-weight:400;line-height:.98}.production-guide-hero p:last-child{max-width:700px;color:var(--production-text-muted);font-size:var(--production-type-body-emphasis);margin:0;line-height:1.78}.production-guide-workflow,.production-guide-section,.production-guide-next{padding:54px 0}.production-guide-section+.production-guide-section,.production-guide-next{box-shadow:inset 0 1px #b2b2af24}.production-guide-section-heading{gap:12px;max-width:760px;margin-bottom:24px;display:grid}.production-guide-section-heading h2,.production-guide-next h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.production-guide-section-heading p,.production-guide-next p{color:var(--production-text-muted);font-size:var(--production-type-body);margin:0;line-height:1.72}.production-guide-workflow-grid,.production-guide-topic-grid,.production-guide-manual-steps{margin:0;padding:0;display:grid}.production-guide-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.production-guide-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-guide-step,.production-guide-topic{background:var(--production-card);border-radius:8px;box-shadow:inset 0 0 0 1px #b2b2af24}.production-guide-step{align-content:start;gap:16px;min-height:230px;padding:24px;display:grid}.production-guide-page-card span{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:800}.production-guide-topic,.production-guide-manual-step>div{gap:12px;display:grid}.production-guide-page-card h2,.production-guide-topic h2,.production-guide-manual-step h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);text-wrap:balance;margin:0;font-weight:600;line-height:1.24}.production-guide-topic h2,.production-guide-manual-step h2{font-size:var(--production-type-title-2)}.production-guide-page-card p,.production-guide-topic p,.production-guide-topic li,.production-guide-manual-step p,.production-guide-manual-step li{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);line-height:1.68}.production-guide-page-card p,.production-guide-topic p,.production-guide-manual-step p{margin:0}.production-guide-page-card a{width:fit-content;color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);font-weight:800}.production-guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-guide-topic{align-content:start;gap:14px;padding:26px}.production-guide-topic ul,.production-guide-manual-step ul{gap:8px;margin:0;padding-left:18px;display:grid}.production-guide-topic li,.production-guide-manual-step li{padding-left:2px}.production-guide-manual-steps{gap:36px;max-width:860px}.production-guide-manual-step{grid-template-columns:48px minmax(0,1fr);gap:24px;display:grid}.production-guide-manual-step-number{color:var(--production-primary);font-family:var(--production-number-font,"Zen Antique", Georgia, serif);line-height:1;font-size:var(--production-type-title-2);padding-top:2px}.production-guide-lead{max-width:780px;padding:0 0 28px}.production-guide-lead p{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);margin:0;line-height:1.78}.production-guide-figure{gap:12px;max-width:900px;margin:4px 0 46px;display:grid}.production-guide-figure-list{gap:18px;max-width:900px;display:grid}.production-guide-figure-list .production-guide-figure{margin:0}.production-guide-article-card .production-guide-figure-list{gap:12px;margin:2px 0 4px}.production-guide-figure-label{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);font-weight:800}.production-guide-figure img{background:#fffdfb;border:1px solid #675d5357;border-radius:8px;width:100%;height:auto;padding:8px;display:block;box-shadow:0 18px 42px #3233301f}.production-guide-article-card .production-guide-figure img{padding:6px;box-shadow:0 14px 28px #3233301a}.production-guide-figure figcaption{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);margin:0;line-height:1.6}.production-guide-manual-checklist{gap:18px;max-width:820px;margin-top:22px;padding:34px 0;display:grid;box-shadow:inset 0 1px #b2b2af24}.production-guide-manual-checklist ul{gap:8px;margin:0;padding-left:18px;display:grid}.production-guide-manual-checklist li{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);line-height:1.64}.production-guide-next{justify-content:space-between;align-items:center;gap:32px;display:flex}.production-guide-next>div:first-child{gap:12px;max-width:620px;display:grid}.production-guide-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.production-guide-index{flex-wrap:wrap;gap:8px;padding:24px 0 12px;display:flex}.production-guide-index a{background:var(--production-surface-soft);color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);border-radius:999px;padding:8px 12px;font-weight:700}.production-guide-article{max-width:900px;display:grid}.production-guide-article-section{gap:18px;padding:48px 0;display:grid;box-shadow:inset 0 1px #b2b2af24}.production-guide-article-section:first-child{box-shadow:none;padding-top:12px}.production-guide-article-heading{gap:12px;max-width:780px;display:grid}.production-guide-article-heading-row{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.production-guide-article-heading span,.production-guide-card-kicker{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.production-guide-article-heading h2{min-width:0;color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.production-guide-section-text-link{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);flex:none;font-weight:800;line-height:1.35;text-decoration:none}.production-guide-section-text-link:hover,.production-guide-section-text-link:focus{text-underline-offset:4px;text-decoration:underline}.production-guide-article-heading p,.production-guide-article-section>p,.production-guide-note p,.production-guide-article-card p,.production-guide-article-card li,.production-guide-faq-answer p,.production-guide-faq-answer li span{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);line-height:1.72}.production-guide-article-heading p,.production-guide-article-section>p,.production-guide-note p,.production-guide-article-card p,.production-guide-faq-answer p{margin:0}.production-guide-note{max-width:780px;box-shadow:inset 3px 0 0 var(--production-primary);background:#f0edebcc;border-radius:8px;gap:8px;margin-top:6px;padding:18px 20px;display:grid}.production-guide-note strong{color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-emphasis);font-weight:800}.production-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.production-guide-card-grid--stacked{grid-template-columns:minmax(0,1fr)}.production-guide-article-card{background:var(--production-card);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #b2b2af24}.production-guide-card-number{background:var(--production-primary);width:32px;height:32px;color:var(--production-card);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:inline-grid}.production-guide-article-card h3{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);text-wrap:balance;margin:0;font-weight:600;line-height:1.24}.production-guide-article-card blockquote{border-left:2px solid var(--production-primary);color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);margin:0;padding-left:14px;font-weight:600;line-height:1.68}.production-guide-article-card ul,.production-guide-article-section>ul{gap:8px;margin:0;padding-left:18px;display:grid}.production-guide-article-section>ul{max-width:780px}.production-guide-article-card .production-guide-point-list,.production-guide-article-section>.production-guide-point-list{gap:0;margin:0;padding-left:0;list-style:none}.production-guide-point-list li{gap:4px;min-width:0;padding:12px 0;display:grid;box-shadow:inset 0 1px #b2b2af29}.production-guide-point-list li:first-child{box-shadow:none;padding-top:0}.production-guide-point-list li:last-child{padding-bottom:0}.production-guide-point-list strong{color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-emphasis);font-weight:800;line-height:1.4}.production-guide-point-list span{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);line-height:1.72}.production-guide-point-list em{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);font-style:normal;font-weight:800;line-height:1.45}.production-guide-article-section>li,.production-guide-article-section>ul li{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);line-height:1.7}.production-guide-article-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.production-guide-faq-reference-list{gap:12px;margin-top:8px;display:grid}.production-guide-faq-reference{background:#ffffffad;border-radius:8px;gap:0;transition:background .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #b2b2af29}.production-guide-faq-reference:hover,.production-guide-faq-reference:focus{background:var(--production-card);outline:none;transform:translateY(-1px)}.production-guide-faq-reference h3{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);background:#f0edeb9e;margin:0;padding:16px 20px 14px;font-weight:600;line-height:1.3}.production-guide-faq-question-prefix{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);margin-right:8px;font-weight:800;display:inline-block}.production-guide-faq-answer{background:#ffffff94;gap:10px;padding:16px 20px 18px;display:grid}.production-guide-faq-answer .production-faq-answer-list{gap:8px;margin:0;padding-left:18px;display:grid}.production-guide-faq-answer li{padding-left:2px}.production-guide-faq-answer li strong{color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-emphasis);margin-bottom:2px;font-weight:800;line-height:1.35;display:block}.production-legal-page{background:var(--production-page-background);font-family:var(--production-ui-font,"Noto Sans", sans-serif);padding-top:82px}.production-legal-page *{font-family:inherit}.production-legal-hero{text-align:center;padding:56px 0 34px}.production-legal-hero-shell{justify-items:center;gap:18px;width:min(940px,100vw - 48px);display:grid}.production-legal-hero h1{color:var(--production-text);font-size:var(--production-type-title-1);text-wrap:balance;margin:0;font-weight:400;line-height:.96}.production-legal-hero p:last-child{color:var(--production-text-muted);font-size:var(--production-type-caption);margin:0;line-height:1.6}.production-legal-document{overflow-wrap:break-word;word-break:normal;width:min(940px,100vw - 48px);max-width:940px;padding:18px 0 40px}.production-legal-document>*{min-width:0}.production-legal-document>*+*{margin-top:18px}.production-legal-intro,.production-legal-section,.production-legal-toc{gap:16px;display:grid}.production-legal-document h2,.production-legal-document h3{color:var(--production-text);margin:0}.production-legal-document h2{font-size:var(--production-type-title-2);font-weight:500;line-height:1.08}.production-legal-document h2:not(:first-child){margin-top:52px}.production-legal-document h3{font-size:var(--production-type-caption);letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-weight:800;line-height:1.35}.production-legal-document p,.production-legal-document li{color:var(--production-text-muted);font-size:var(--production-type-body);margin:0;line-height:1.78}.production-legal-document a{color:var(--production-primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.production-legal-document strong{color:var(--production-text);font-weight:700}.production-legal-document em{color:var(--production-text);font-style:italic}.production-legal-toc{background:var(--production-surface-soft);border-radius:12px;padding:28px}.production-legal-toc h2{font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.production-legal-toc ol{columns:2;color:var(--production-text-muted);column-gap:42px;margin:0;padding-left:20px}.production-legal-toc li{break-inside:avoid;font-size:var(--production-type-caption);margin:0 0 10px;line-height:1.45}.production-legal-section{scroll-margin-top:96px}.production-legal-document ul,.production-legal-document ol,.production-legal-section ul{gap:10px;margin:0;padding-left:22px;display:grid}.production-legal-subsection{gap:12px;margin-top:6px;display:grid}.production-legal-attribution{padding-top:8px;font-size:var(--production-type-caption)!important}.production-login-page{background:var(--production-page-background);overflow:hidden}.production-login-hero{justify-content:center;align-items:center;min-height:720px;padding:92px 24px 80px;display:flex;position:relative}.production-login-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.production-login-atmosphere span{filter:blur(92px);opacity:.48;border-radius:999px;display:block;position:absolute}.production-login-atmosphere span:first-child{background:linear-gradient(135deg,#f1dfd3b3,#fcf9f700);width:min(58vw,620px);height:min(58vw,620px);top:8%;right:18%}.production-login-atmosphere span:last-child{background:linear-gradient(220deg,#e3e2dfb8,#fcf9f700);width:min(46vw,520px);height:min(46vw,520px);bottom:4%;left:10%}.production-login-layout{z-index:1;grid-template-columns:minmax(360px,460px) minmax(420px,500px);align-items:center;gap:58px;width:min(1180px,100% - 48px);display:grid;position:relative}.production-login-card{background:var(--production-card);border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:48px 56px;display:flex;position:relative;box-shadow:0 24px 64px #3233300f}.production-login-card h1{width:100%;color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-title-1);text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.12}.production-login-card>p,.production-login-form label,.production-login-divider,.production-login-google-button,.production-login-google-button span,.production-login-submit,.production-login-submit span{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif)}.production-login-card>p{width:100%;color:var(--production-text-muted);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-caption);letter-spacing:0;text-align:center;margin:10px 0 22px;font-weight:400}.production-login-controls,.production-login-form{width:100%;display:grid}.production-login-controls{gap:13px}.production-login-google-button,.production-login-submit,.production-login-form input,.production-login-google-rendered{border-radius:7px;width:100%;min-height:52px}.production-login-google-rendered{justify-content:center;align-items:center;display:none;overflow:hidden}.production-login-google-rendered.is-ready{display:flex}.production-login-google-rendered>div,.production-login-google-rendered iframe{width:100%!important}.production-login-google-button{background:var(--production-card);color:var(--production-text);cursor:pointer;font-size:var(--production-type-caption);border:0;justify-content:center;align-items:center;gap:12px;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #b2b2af42}.production-login-google-button:hover{background:var(--production-surface-soft);box-shadow:inset 0 0 0 1px #b2b2af5c}.production-login-google-button:disabled,.production-login-submit:disabled,.production-login-code-action-button:disabled,.production-login-form input:disabled{cursor:not-allowed;opacity:.62}.production-login-google-mark{width:20px;height:20px}.production-login-divider{color:var(--production-text-muted);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.production-login-divider span{background:#b2b2af38;height:1px}.production-login-form{gap:5px}.production-login-form label{color:var(--production-text);font-size:var(--production-type-ui-small);letter-spacing:.08em;text-transform:uppercase}.production-login-form input{background:var(--production-surface-soft);color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-body);border:0;outline:none;padding:0 18px;transition:background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #b2b2af29}.production-login-form input:focus{background:var(--production-card);box-shadow:inset 0 0 0 1px #b2b2af57}.production-login-form input::placeholder{color:#5f5f5d57}.production-login-code-step{gap:8px;margin-top:6px;display:grid}.production-login-code-timer{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);color:#1c1a179e;margin:-2px 0 0;line-height:1.35}.production-login-code-timer.is-expired{color:#9d3328}.production-login-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.production-login-form .production-login-code-input{min-height:48px;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-body-emphasis);text-align:center;padding:0}.production-login-code-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.production-login-code-action-button{width:fit-content;min-height:30px;color:var(--production-primary);cursor:pointer;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0}.production-login-message,.production-login-error{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);margin:6px 0 0;line-height:1.45}.production-login-message{color:var(--production-primary)}.production-login-error{color:#9d3328}.production-login-submit{background:linear-gradient(90deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;font-size:var(--production-type-caption);border:0;justify-content:center;align-items:center;gap:10px;margin-top:12px;transition:opacity .18s,transform .18s;display:inline-flex;box-shadow:0 12px 24px #32333024}.production-login-submit:hover{opacity:.96;transform:translateY(-1px)}.production-login-submit-icon{fill:currentColor;flex:none;width:18px;height:18px}.production-login-terms{width:100%;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);gap:14px;display:grid}.production-login-terms-copy{text-align:left;gap:6px;display:grid}.production-login-terms-copy strong{color:var(--production-text);font-size:var(--production-type-caption);line-height:1.35}.production-login-terms-copy span{color:var(--production-text-muted);font-size:var(--production-type-ui-small);line-height:1.5}.production-login-terms-documents{gap:10px;display:grid}.production-login-terms-documents article{background:var(--production-surface-soft);text-align:left;border:1px solid #b2b2af3d;border-radius:7px;max-height:122px;padding:12px;overflow:auto}.production-login-terms-documents h2{color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);margin:0 0 8px;line-height:1.35}.production-login-terms-documents p{white-space:pre-wrap;color:var(--production-text-muted);font-size:var(--production-type-ui-small);margin:0;line-height:1.55}.production-login-terms-checks{gap:9px;display:grid}.production-login-terms-checks label{color:var(--production-text);font-size:var(--production-type-ui-small);text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;line-height:1.45;display:grid}.production-login-terms-checks input{width:16px;height:16px;accent-color:var(--production-primary);margin:2px 0 0}.production-terms-page{background:var(--production-page-background);min-height:100vh;padding:10px 24px 96px}.production-terms-shell{width:min(1080px,100%);margin:0 auto}.production-terms-copy{gap:16px;padding-top:24px;display:grid}.production-terms-copy p{color:var(--production-primary);font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.production-terms-copy h1{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-title-1);text-wrap:balance;margin:0;font-weight:400;line-height:.95}.production-terms-copy span{max-width:440px;color:var(--production-text-muted);font-size:var(--production-type-body);line-height:1.7}.production-terms-panel{background:var(--production-card);border-radius:18px;width:50%;margin:0 auto;padding:clamp(26px,4vw,44px);box-shadow:0 24px 70px #32333012}.production-terms-panel .production-login-terms-documents article{max-height:180px}.production-terms-state{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);gap:14px;display:grid}.production-terms-state strong{color:var(--production-text);font-size:var(--production-type-body)}.production-terms-state span{color:var(--production-text-muted);line-height:1.65}.production-terms-state button{background:linear-gradient(90deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;width:fit-content;min-height:42px;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);border:0;border-radius:8px;margin-top:6px;padding:0 18px}.production-login-preview{min-width:0;position:relative}.production-login-preview-card{aspect-ratio:210/297;background:var(--production-card);border-radius:16px;flex-direction:column;min-height:0;max-height:none;padding:30px;display:flex;overflow:hidden;box-shadow:0 24px 64px #3233300f}.production-login-preview-tabs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.production-login-preview-card .production-language-chip,.production-login-preview-card .production-language-more{min-height:32px;font-size:var(--production-type-ui-small);border-radius:8px;padding:0 12px}.production-login-preview-card .production-manuscript-header{margin-bottom:20px}.production-login-preview-card .production-manuscript-header span{font-size:var(--production-type-body)}.production-login-preview-card h3{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", Georgia, serif);font-size:var(--production-type-title-2);text-wrap:balance;margin:0 0 22px;font-weight:400;line-height:1.08}.production-login-preview-card .production-manuscript-body{flex:1;min-height:0;overflow:hidden}.production-login-preview-card .production-manuscript-body p{font-size:var(--production-type-body);text-align:left;line-height:1.72}.production-login-preview-card .production-manuscript-footer{margin-top:18px}.production-login-preview-pagination{justify-content:space-between;padding-top:0;position:absolute;top:calc(100% + 16px);left:0;right:0}.production-app--login .production-faq-section{padding:32px 0 112px}.production-faq--page{max-width:860px}.production-faq--page .production-faq-list{gap:24px;margin-top:0}.production-faq--page .production-faq-item{background:var(--production-surface-soft);box-shadow:none;border-radius:8px}.production-cta-card{isolation:isolate;background:var(--production-surface-strong);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:64px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.production-cta-card:before,.production-cta-card:after{content:"";pointer-events:none;position:absolute;inset:0}.production-cta-card:before{z-index:0;transform-origin:50%;filter:saturate(.98)brightness(.98);background:url(/assets/cta-open-book-pen-BVMCj6c1.webp) 100%/cover no-repeat;transition:transform .26s,filter .26s;transform:scale(1)}.production-cta-card:after{z-index:0;background:linear-gradient(90deg,#e3daccfa 0%,#e3daccf0 45%,#e3dacc75 66%,#e3dacc1a 100%);transition:opacity .26s}.production-cta-copy{z-index:1;width:100%;max-width:none;position:relative}.production-cta-copy h2{width:100%;max-width:none;font-size:var(--production-type-title-1);white-space:pre-line;word-break:keep-all;overflow-wrap:normal;line-height:1.32;display:block}.production-cta-copy p{max-width:640px;color:var(--production-text-muted);margin:42px 0 0}.production-cta-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.production-footer{background:var(--production-card);border-top:1px solid #b2b2af26;margin-top:96px;padding:64px 0}.production-footer-grid{justify-content:space-between;gap:64px;display:flex}.production-footer-brand{max-width:360px}.production-footer-brand p{color:var(--production-text-muted);font-size:var(--production-type-body);margin:18px 0 26px}.production-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(560px,100%);display:grid}.production-footer-column h3{margin:0 0 20px}.production-footer-column ul{margin:0;padding:0;list-style:none}.production-footer-column li+li{margin-top:14px}.production-footer-column a{color:#32333099;font-size:var(--production-type-caption)}.production-requests-icon,.production-requests-svg-icon{justify-content:center;align-items:center;display:inline-flex}.production-requests-icon{flex:none;width:22px;height:22px}.production-requests-svg-icon{width:100%;height:100%}.production-requests-page{background:var(--production-page-background);min-height:100vh;overflow-x:hidden}.production-account-placeholder-page,.production-account-settings-page{background:var(--production-page-background);min-height:100vh;padding:0}.production-account-placeholder-shell{width:min(980px,100%);min-width:0;padding:56px clamp(32px,7vw,108px) 120px}.production-account-settings-shell{width:min(1040px,100%);min-width:0;padding:56px clamp(32px,7vw,108px) 120px}.production-account-placeholder-shell>p,.production-account-settings-shell>p{color:var(--production-primary);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-weight:800}.production-account-placeholder-shell h1,.production-account-settings-shell h1{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1);margin:0;font-weight:500;line-height:1.08}.production-account-placeholder-shell>span{color:#5f5f5de6;max-width:720px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-body);margin-top:18px;line-height:1.55;display:block}.production-account-settings-list{grid-template-columns:minmax(0,1fr);gap:128px;margin-top:44px;display:grid}.production-account-settings-section{gap:14px;min-width:0;display:grid}.production-account-settings-section-heading{min-width:0}.production-account-settings-section-body{border-top:1px solid #36322d29;gap:20px;min-width:0;padding-top:18px;display:grid}.production-account-settings-section h2,.production-account-settings-section h3,.production-account-settings-section p,.production-account-settings-section dl,.production-account-settings-section dt,.production-account-settings-section dd,.production-account-settings-section small{margin:0}.production-account-settings-section h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);font-weight:500;line-height:1.18}.production-account-settings-section h3{color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui);font-weight:800;line-height:1.3}.production-account-settings-section-description,.production-account-settings-profile-photo span,.production-account-settings-profile-field small,.production-account-settings-consent label,.production-account-settings-google-action span,.production-account-settings-status{color:#5f5f5deb;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);line-height:1.62}.production-account-settings-section-description{max-width:640px}.production-account-settings-profile{max-width:720px}.production-account-settings-profile-grid{grid-template-columns:240px minmax(0,420px);align-items:start;gap:24px;min-width:0;display:grid}.production-account-settings-profile-photo{gap:10px;min-width:0;display:grid}.production-account-settings-profile-photo img{object-fit:cover;background:#fff;border-radius:50%;width:72px;height:72px;box-shadow:inset 0 0 0 1px #36322d38,0 8px 20px #36322d0f}.production-account-settings-profile-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.production-account-settings-profile-photo-actions input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.production-account-settings-profile-photo-actions label,.production-account-settings-profile-photo-actions button{min-height:34px;color:var(--production-text);cursor:pointer;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;background:#fffdf8;border:1px solid #36322d2e;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.production-account-settings-profile-photo-actions button{appearance:none}.production-account-settings-profile-field{gap:10px;min-width:0;display:grid}.production-account-settings-field-label{color:#5f5f5dad;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:800}.production-account-settings-profile-field input{width:100%;min-height:44px;color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui);background:#fffdf8;border:1px solid #36322d33;border-radius:8px;padding:0 14px;font-weight:700;line-height:1.35}.production-account-settings-profile-field input:focus{border-color:#6d605394;outline:3px solid #6d60531f}.production-account-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;max-width:760px;display:grid}.production-account-settings-facts div{gap:8px;min-width:0;display:grid}.production-account-settings-facts dt{color:#5f5f5dad;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:800}.production-account-settings-facts dd{min-width:0;color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;font-weight:700;line-height:1.35;display:flex}.production-account-settings-chip{min-height:28px;color:var(--production-text);font-size:var(--production-type-ui-small);background:#ffffff9e;border-radius:6px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.production-account-settings-google{border-top:1px solid #36322d1f;gap:18px;max-width:520px;padding-top:20px;display:grid}.production-account-settings-google div:first-child{gap:8px;display:grid}.production-account-settings-google-action{place-items:start;gap:12px;width:min(100%,400px);min-width:0;max-width:400px;display:grid}.production-account-settings-google-spacer{border-top:1px solid #36322d1f;max-width:520px;min-height:72px;padding-top:20px}.production-account-settings-actions button{min-height:40px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-weight:900}.production-account-settings-google-rendered{border-radius:7px;justify-content:flex-start;align-items:center;width:min(100%,400px);min-width:0;min-height:52px;display:none;overflow:visible}.production-account-settings-google-rendered.is-ready{display:flex}.production-account-settings-google-rendered>div,.production-account-settings-google-rendered iframe{width:100%!important}.production-account-settings-google-action .production-login-google-button{width:100%;min-height:52px;padding:0 16px}.production-account-settings-consent{gap:22px;max-width:720px;display:grid}.production-account-settings-consent label{color:var(--production-text);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.production-account-settings-consent input{width:18px;height:18px;accent-color:var(--production-primary);margin:3px 0 0}.production-account-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.production-account-settings-actions button{background:var(--production-primary);color:#fff}.production-account-settings-actions button:disabled{color:#3233307a;cursor:not-allowed;background:#2525231f}.production-account-settings-status{color:var(--production-primary);font-weight:800}.production-account-settings-status.is-error{color:#b64a35}.production-account-settings-danger{background:#a43a2d14;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px 32px;margin-top:0;padding:30px 32px;display:grid;box-shadow:inset 0 0 0 1px #a43a2d29}.production-account-settings-danger .production-account-settings-section-heading{grid-area:1/1}.production-account-settings-danger .production-account-settings-section-body{border-top-color:#a43a2d38;grid-area:2/1;gap:16px}.production-account-settings-danger h2{color:#8f2f25;font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);font-weight:600;line-height:1.18}.production-account-settings-danger .production-account-settings-section-description{color:#5f5f5deb;max-width:500px}.production-account-settings-danger-button{color:#fff9f2;cursor:pointer;min-height:44px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;background:#a43a2d;border:0;border-radius:8px;flex:none;grid-area:1/2/span 2;place-self:center end;padding:0 18px;font-weight:900}.production-account-settings-danger-button:focus-visible{outline-offset:3px;outline:2px solid #a43a2d5c}.production-account-withdrawal-backdrop{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1c188a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.production-account-withdrawal-dialog{width:min(500px,100%);color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", sans-serif);background:#fff9f2;border-radius:8px;gap:16px;padding:28px;display:grid;box-shadow:0 32px 72px #1f1c1847}.production-account-withdrawal-dialog>p,.production-account-withdrawal-dialog h2,.production-account-withdrawal-dialog>span{margin:0}.production-account-withdrawal-dialog>p{color:#a43a2d;font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;font-weight:900}.production-account-withdrawal-dialog h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);font-weight:600;line-height:1.2}.production-account-withdrawal-dialog>span,.production-account-withdrawal-field span{color:#5f5f5deb;font-size:var(--production-type-caption);line-height:1.62}.production-account-withdrawal-email-reference{color:#8f2f25;font-size:var(--production-type-ui);overflow-wrap:anywhere;background:#a43a2d14;border-radius:8px;padding:12px 14px;font-weight:800}.production-account-withdrawal-field{gap:8px;display:grid}.production-account-withdrawal-field input{width:100%;min-height:46px;color:var(--production-text);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", sans-serif);font-size:var(--production-type-ui);background:#ffffffdb;border:0;border-radius:8px;padding:0 14px;box-shadow:inset 0 0 0 1px #b2b2af3d}.production-account-withdrawal-field input:focus{outline-offset:2px;outline:2px solid #a43a2d47}.production-account-withdrawal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.production-account-withdrawal-actions button{cursor:pointer;min-height:42px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border:0;border-radius:8px;padding:0 16px;font-weight:900}.production-account-withdrawal-actions button[type=button]{color:#323330d1;background:#25252317}.production-account-withdrawal-actions button[type=submit]{color:#fff9f2;background:#a43a2d}.production-account-withdrawal-actions button:disabled{opacity:.52;cursor:not-allowed}.production-account-google-link-dialog>p{color:var(--production-primary)}.production-account-google-link-dialog .production-account-withdrawal-actions button{background:linear-gradient(135deg, var(--production-primary), var(--production-primary-dim));color:#fff9f2}.production-account-google-link-email{color:var(--production-primary-dim);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", sans-serif);font-size:var(--production-type-ui);overflow-wrap:anywhere;background:#675d531a;border-radius:8px;padding:12px 14px;font-weight:800}.production-account-placeholder-panel{background:var(--production-card);border-radius:8px;gap:10px;max-width:720px;margin-top:48px;padding:28px 32px;display:grid;box-shadow:inset 0 0 0 1px #b2b2af26}.production-account-placeholder-panel h2,.production-account-placeholder-panel p{margin:0}.production-account-placeholder-panel h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-2);font-weight:500;line-height:1.18}.production-account-placeholder-panel p{color:#5f5f5deb;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);line-height:1.62}.production-requests-frame{grid-template-columns:minmax(236px,292px) minmax(0,1fr);width:min(1440px,100%);margin:0 auto;display:grid}.production-requests-sidebar{background:var(--production-surface);border-radius:0 8px 8px 0;flex-direction:column;min-height:calc(100vh - 96px);padding:28px 28px 22px;display:flex;position:sticky;top:0}.production-requests-profile{align-items:center;gap:16px;margin-bottom:36px;display:flex}.production-requests-avatar{background:var(--production-text);color:#fff6f0;width:48px;height:48px;font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption);border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.production-requests-profile strong,.production-requests-profile span{display:block}.production-requests-profile strong{color:var(--production-text);font-size:var(--production-type-body);font-weight:600}.production-requests-profile span,.production-requests-sidebar a,.production-requests-new-button,.production-requests-mobile-nav a,.production-requests-hero p,.production-requests-section-heading>span,.production-requests-metadata,.production-requests-progress-meta,.production-requests-card-actions,.production-requests-download-window,.production-requests-refund-status{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif)}.production-requests-profile span{color:#5f5f5ddb;font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.production-requests-sidebar nav,.production-requests-sidebar-bottom{gap:8px;display:grid}.production-requests-sidebar a,.production-requests-mobile-nav a{color:#5f5f5de6;min-height:44px;font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;transition:background .18s,color .18s;display:flex}.production-requests-sidebar a{border-radius:4px;padding:0 18px}.production-requests-sidebar a:hover,.production-requests-sidebar a.is-active{background:var(--production-accent);color:var(--production-primary)}.production-requests-new-button{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;min-height:48px;font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:8px;margin-top:clamp(150px,32vh,380px);box-shadow:0 12px 26px #3233301f}.production-requests-sidebar-bottom{margin-top:24px}.production-requests-content{width:min(100%,1080px);padding:40px clamp(32px,7vw,108px) 8px}.production-requests-hero{margin-bottom:72px}.production-requests-hero p{color:var(--production-primary);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-weight:800;display:none}.production-requests-hero h1{color:var(--production-text);font-size:var(--production-type-title-1);letter-spacing:0;margin:0;font-weight:500;line-height:1.12}.production-requests-hero span{color:#5f5f5deb;max-width:760px;font-size:var(--production-type-body);margin-top:28px;line-height:1.6;display:block}.production-requests-section+.production-requests-section{margin-top:96px}.production-requests-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:22px;display:flex;box-shadow:inset 0 -1px #b2b2af29}.production-requests-section-heading h2{color:var(--production-text);font-size:var(--production-type-title-2);margin:0;font-weight:500;line-height:1.1}.production-requests-section-heading>span{color:#5f5f5de6;font-size:var(--production-type-ui-small);letter-spacing:.14em;text-transform:uppercase}.production-requests-list{gap:24px;display:grid}.production-requests-list-header,.production-requests-row{grid-template-columns:96px minmax(0,1fr);align-items:flex-start;gap:24px;display:grid}.production-requests-list-header{color:#5f5f5dbd;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;margin-bottom:-10px;font-weight:800;line-height:1.2}.production-requests-list-header span{grid-column:1}.production-requests-state-panel{background:var(--production-card);border-radius:8px;padding:28px 32px;box-shadow:inset 0 0 0 1px #b2b2af26}.production-requests-state-panel h2{color:var(--production-text);font-size:var(--production-type-title-2);margin:0;font-weight:500;line-height:1.2}.production-requests-state-panel p{color:#5f5f5deb;max-width:680px;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-caption);margin:12px 0 0;line-height:1.6}.production-requests-checkout-sync-panel{background:var(--production-surface);margin-bottom:40px}.production-requests-checkout-sync-panel--error{background:#82242414}.production-requests-checkout-sync-panel--error h2,.production-requests-checkout-sync-panel--error p{color:#822424}.production-requests-card{border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:24px;min-height:116px;padding:24px 30px;display:grid}.production-requests-card--active{background:var(--production-card);box-shadow:0 24px 54px #3233300b,inset 0 0 0 1px #b2b2af1f}.production-requests-card--resting{background:#f6f3f1b8;box-shadow:inset 0 0 0 1px #b2b2af14}.production-requests-date-rail{flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;padding-top:28px;display:flex}.production-requests-date-rail strong{color:var(--production-text);font-size:var(--production-type-ui);font-weight:600;line-height:1.1}.production-requests-date-rail small{color:#5f5f5dd1;font-size:var(--production-type-ui-small);font-weight:600;line-height:1.35}.production-requests-file-summary{align-items:flex-start;gap:20px;min-width:0;display:flex}.production-requests-file-body{gap:10px;width:100%;min-width:0;display:grid}.production-requests-file-icon{background:var(--production-surface);width:58px;height:58px;color:var(--production-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.production-requests-file-type-image{object-fit:contain;width:32px;height:32px;display:block}.production-requests-card-headline{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.production-requests-file-summary h3{min-width:0;color:var(--production-text);font-size:var(--production-type-body-emphasis);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:500;line-height:1.12;overflow:hidden}.production-requests-metadata{color:#323330eb;font-size:var(--production-type-caption);margin:0;font-weight:600;line-height:1.35}.production-requests-progress{width:100%;min-width:0;margin-top:2px}.production-requests-progress-meta{color:#5f5f5df2;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);justify-content:space-between;gap:16px;font-weight:800;line-height:1.2;display:flex}.production-requests-progress-track{background:#e3e2dfd1;border-radius:99px;height:9px;margin-top:10px;overflow:hidden}.production-requests-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--production-primary), var(--production-primary-dim));height:100%;display:block}.production-requests-card-footer{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.production-requests-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.production-requests-download-window{color:#5f5f5de0;max-width:320px;font-family:var(--production-ui-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-align:right;flex:0 320px;font-weight:700;line-height:1.45;display:block}.production-requests-refund-status{background:var(--production-accent);max-width:260px;color:var(--production-primary);font-size:var(--production-type-ui-small);letter-spacing:0;border-radius:8px;align-items:center;padding:8px 12px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #7b4e3014}.production-requests-refund-status--plain{color:#5f5f5deb;max-width:320px;font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-caption);box-shadow:none;background:0 0;border-radius:0;padding:0;font-weight:500;line-height:1.55;display:block}body.production-ui .production-requests-card-actions button{min-height:36px;color:var(--production-primary);cursor:pointer;font-family:var(--production-ui-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.production-requests-card-actions button:disabled{cursor:not-allowed;opacity:.54}.production-requests-card-actions button:not(.production-requests-download){padding:0 10px}body.production-ui .production-requests-card-actions .production-requests-receipt-button{color:#323330e0;background:#f0edebd6;box-shadow:inset 0 0 0 1px #b2b2af29}.production-requests-receipt-button .production-requests-icon{width:16px;height:16px}body.production-ui .production-requests-card-actions .production-requests-download{color:#334235;min-width:150px;box-shadow:none;background:#d7e3cf;padding:0 24px}body.production-ui .production-requests-card-actions .production-requests-context-download{color:#323330e0;background:#f0edebd6;box-shadow:inset 0 0 0 1px #b2b2af29}.production-requests-error-inline{color:#822424;font-size:var(--production-type-ui-small);background:#82242414;border-radius:8px;margin-bottom:24px;padding:12px 14px;font-weight:700}.production-requests-pagination{color:#323330db;font-family:var(--production-ui-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);align-items:center;gap:12px;font-weight:800;display:inline-flex}.production-requests-pagination button{background:var(--production-card);width:32px;height:32px;color:var(--production-primary);cursor:pointer;font:inherit;border:1px solid #b2b2af7a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.production-requests-pagination button:disabled{cursor:not-allowed;opacity:.42}.production-requests-mobile-nav{display:none}@media (width<=1080px){.production-shell{width:min(100%,100% - 40px)}.production-terms-shell{width:min(720px,100%)}.production-terms-panel{width:100%}.production-terms-copy{padding-top:0}.production-header{min-height:88px}.production-app--landing .production-hero-section{padding-top:168px}.production-hero h1{font-size:var(--production-type-main-copy)}.production-section-heading h2,.production-cta-copy h2{font-size:var(--production-type-title-1)}.production-metric-card h2{font-size:var(--production-type-title-2)}.production-metric-card .production-velocity-heading,.production-metric-value,.production-stat-block strong{font-size:var(--production-type-title-1)}.production-language-selector{width:auto}.production-section-heading--split{flex-direction:column;align-items:center}.production-header{gap:16px}.production-header-group{gap:24px}.production-nav{gap:18px}.production-nav a,.production-link-button,.production-button--compact{font-size:var(--production-type-caption)}.production-footer-grid{flex-direction:column;grid-template-columns:1fr}.production-footer-links{width:100%}.production-requests-frame{grid-template-columns:minmax(210px,244px) minmax(0,1fr)}.production-requests-sidebar{padding:24px 18px}.production-requests-content{padding-inline:36px}.production-requests-list-header,.production-requests-row{grid-template-columns:82px minmax(0,1fr);gap:18px}.production-requests-card{grid-template-columns:minmax(0,1fr);align-items:flex-start}.production-requests-card-footer,.production-requests-card--resting .production-requests-card-actions{grid-column:auto;width:100%}.production-requests-card-actions{flex-wrap:wrap;justify-content:flex-start;justify-items:start}}@media (width<=1180px){.production-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-metric-card--wide{grid-column:1/-1}.production-roadmap-section{padding:88px 0}.production-roadmap-milestone-grid{gap:32px}}@media (width<=720px){.production-admin-preview-banner{flex-direction:column;align-items:stretch;width:min(100%,100% - 24px)}.production-admin-preview-banner button{width:100%}.production-shell{width:min(100%,100% - 24px)}.production-section-heading--with-action,.production-faq-heading-row{flex-direction:column;gap:14px}.production-section-heading-action,.production-faq-more-link{position:static;transform:none}.production-terms-page{padding:72px 14px}.production-terms-panel{width:100%;padding:24px 18px}.production-terms-copy h1{font-size:var(--production-type-title-1)}.production-legal-page{padding-top:54px}.production-legal-hero{padding:44px 0 24px}.production-legal-hero-shell{width:min(100%,100vw - 24px)}.production-legal-document{gap:34px;width:min(100%,100vw - 24px);padding-bottom:24px}.production-legal-toc{padding:22px 18px}.production-legal-toc ol{columns:1}.production-legal-document p,.production-legal-document li{font-size:var(--production-type-body);line-height:1.72}.production-header-shell{padding-inline:12px}.production-header{min-height:80px}.production-language-selector{width:auto}.production-header-group,.production-header-actions,.production-cta-actions{gap:6px}.production-logo{height:34px}.production-logo--footer{height:40px}.production-nav{display:none}.production-header-menu-toggle{display:inline-flex}.production-header-actions .production-link-button{display:none}.production-header-mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcf9f7f0;border-radius:16px;gap:14px;margin-top:8px;padding:16px;display:grid;box-shadow:0 18px 44px #32333029}.production-header-mobile-nav,.production-header-mobile-actions{gap:10px;display:grid}.production-header-mobile-nav a,.production-header-mobile-actions .production-link-button,.production-header-mobile-actions .production-button--compact{border-radius:0;min-height:auto;padding:0}.production-header-mobile-nav a,.production-header-mobile-actions .production-link-button{color:#323330e0;font-size:var(--production-type-ui);background:0 0;align-items:center;font-weight:700;display:inline-flex}.production-header-mobile-actions .production-link-button{justify-content:center}.production-button--compact{padding-inline:14px}.production-hero-section{padding:156px 0 524px}.production-app--landing .production-hero-section{padding-top:136px}.production-hero h1{font-size:var(--production-type-title-1)}.production-hero-description-frame{font-size:var(--production-type-body)}.production-section-heading h2,.production-cta-copy h2{font-size:var(--production-type-title-2)}.production-cta-copy h2{font-size:var(--production-type-title-2);line-height:1.25}.production-metric-card h2{font-size:var(--production-type-title-2)}.production-metric-card .production-velocity-heading,.production-metric-value,.production-metric-value--long{font-size:var(--production-type-title-1)}.production-metric-value-row{flex-direction:column;align-items:flex-start;gap:12px}.production-stat-block strong{font-size:var(--production-type-title-1)}.production-manuscript-card h3{font-size:var(--production-type-title-2)}.production-upload-shell,.production-metric-card,.production-manuscript-card,.production-cta-card{padding:24px}.production-upload-grid{grid-template-columns:1fr}.production-upload-controls{grid-template-columns:minmax(0,1fr);gap:12px}.production-upload-settings-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.production-upload-target-control{width:100%}.production-upload-action-message-slot{min-height:0}.production-upload-mode-control{justify-content:flex-start;justify-self:stretch;width:100%;max-width:none;margin-left:0;display:flex}.production-upload-mode-control button{flex:1 1 0;min-width:0;padding:0 10px}.production-upload-grid .production-button{width:100%}.production-metrics-grid{grid-template-columns:1fr;overflow:visible}.production-metric-card{min-height:230px}.production-metrics-section{padding-top:28px;padding-bottom:56px}.production-manuscript-card{min-height:auto}.production-preview-shell{grid-template-columns:1fr;overflow:hidden}.production-manuscript-card{aspect-ratio:auto;min-height:560px}.production-manuscript-card+.production-manuscript-card{border-top:1px solid #b2b2af29}.production-manuscript-header,.production-pagination{flex-direction:column;align-items:flex-start}.production-pagination-controls{align-self:flex-end}.production-footer{margin-top:72px;padding:48px 0}.production-app--login .production-footer{margin-top:0}.production-login-layout{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px;width:min(100%,100% - 28px)}.production-login-hero{min-height:auto;padding:72px 14px 64px}.production-login-card{width:min(100%,460px);padding:34px 28px}.production-login-card h1{font-size:var(--production-type-title-2)}.production-login-card>p{font-size:var(--production-type-ui-small);margin:10px 0 20px}.production-login-preview{width:min(100%,620px)}.production-login-preview-card{width:100%;min-height:0;max-height:none;padding:26px}.production-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.production-footer-column h3{font-size:var(--production-type-ui-small);margin-bottom:14px}.production-footer-column a{font-size:var(--production-type-ui-small)}.production-requests-page{padding-bottom:0}.production-account-placeholder-page,.production-account-settings-page{padding:0}.production-account-placeholder-shell,.production-account-settings-shell{padding:40px 18px 88px}.production-account-placeholder-shell h1,.production-account-settings-shell h1{font-size:var(--production-type-title-1)}.production-account-settings-list{gap:72px;margin-top:34px}.production-account-settings-profile-grid,.production-account-settings-facts{grid-template-columns:1fr}.production-account-settings-section-body{gap:18px}.production-account-settings-danger .production-account-settings-section-body{grid-area:auto/1;grid-template-columns:1fr;gap:18px;margin-top:0}.production-account-settings-danger{grid-template-columns:1fr;padding:24px 18px}.production-account-settings-danger .production-account-settings-section-heading,.production-account-settings-danger-button{grid-area:auto/1}.production-account-settings-danger-button,.production-account-withdrawal-actions button{justify-self:stretch;width:100%}.production-account-withdrawal-dialog{padding:24px}.production-account-withdrawal-actions{display:grid}.production-account-placeholder-panel{margin-top:34px;padding:22px}.production-requests-frame{display:block}.production-requests-sidebar{display:none}.production-requests-content{width:100%;padding:28px 18px 0}.production-requests-hero{margin-bottom:52px}.production-requests-hero p{display:block}.production-requests-hero h1{font-size:var(--production-type-title-1)}.production-requests-hero span{font-size:var(--production-type-body);margin-top:22px}.production-requests-section+.production-requests-section{margin-top:72px}.production-requests-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.production-requests-list-header,.production-requests-row{grid-template-columns:1fr;gap:10px}.production-requests-list-header{margin-bottom:-8px}.production-requests-card{grid-template-columns:1fr;padding:22px}.production-requests-date-rail{flex-flow:wrap;align-items:baseline;gap:6px;width:100%;min-height:0;padding-top:0}.production-requests-file-summary{align-items:flex-start;gap:16px}.production-requests-file-summary h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:var(--production-type-body-emphasis)}.production-requests-card-headline{flex-direction:column;gap:10px}.production-requests-card-footer{flex-wrap:wrap;width:100%}.production-requests-card--resting .production-requests-card-footer{flex-direction:column;align-items:stretch;gap:12px}.production-requests-card--resting .production-requests-card-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.production-requests-download-window{text-align:left;flex:0 auto;width:fit-content;max-width:none}.production-requests-refund-status{width:fit-content;max-width:100%}.production-requests-card--resting .production-requests-card-actions button,.production-requests-card--resting .production-requests-card-actions .production-requests-download{width:100%}.production-requests-mobile-nav{z-index:40;width:min(100vw,390px);max-width:100vw;padding:10px 8px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f7e0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 42px #32333014}.production-requests-mobile-nav a{min-width:0;min-height:58px;font-size:var(--production-type-ui-small);letter-spacing:0;border-radius:999px;flex-direction:column;justify-content:center;gap:4px}.production-requests-mobile-nav a.is-active{background:var(--production-accent);color:var(--production-primary)}.production-app--requests .production-header{width:100%}.production-app--requests .production-header-actions{display:none}}@media (width<=480px){.production-hero h1{font-size:var(--production-type-title-2)}.production-language-selector{width:116px}.production-language-button{font-size:var(--production-type-ui-small)}.production-button--compact{padding:0 14px}.production-login-hero{min-height:560px;padding-inline:12px}.production-login-card{padding:30px 20px}.production-login-card h1{font-size:var(--production-type-title-2)}.production-login-google-button,.production-login-submit,.production-login-form input{min-height:50px}.production-login-preview-card{min-height:0;max-height:none;padding:22px}.production-login-preview-card h3{font-size:var(--production-type-title-2)}.production-login-preview-card .production-manuscript-body p{font-size:var(--production-type-caption);line-height:1.68}.production-login-preview-pagination{align-items:flex-start}.production-requests-content{padding-inline:14px}.production-requests-card{padding:18px}.production-requests-file-icon{width:50px;height:50px}}@media (width<=980px){.production-header-menu-toggle{display:inline-flex}.production-language-button{min-width:74px;padding-inline:11px}.production-language-button-name{display:none}.production-language-button-code{display:inline-flex}.production-nav,.production-header-actions>.production-link-button{display:none}.production-header-mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f7f0;border-radius:10px;gap:18px;width:min(100%,100vw - 32px);margin:8px auto 0;padding:18px 20px 14px;display:grid;box-shadow:0 18px 34px #32333014}.production-header-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.production-header-mobile-nav a,.production-header-mobile-actions .production-link-button{color:#323330d1;font-size:var(--production-type-ui);font-weight:700;text-decoration:none}.production-header-mobile-actions{justify-content:flex-end;align-items:center;display:flex}.production-header-mobile-actions .production-link-button{display:none}}@media (width<=720px){.production-header-mobile-menu{padding-inline:18px}.production-header-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.production-header-mobile-actions{justify-content:space-between}.production-header-mobile-actions .production-link-button{display:inline-flex}}@media (width<=560px){.production-header-mobile-nav{grid-template-columns:1fr}}@media (width<=480px){.production-header{gap:4px}.production-header-group,.production-header-actions{gap:4px;min-width:0}.production-header-menu-toggle{min-width:44px;padding-inline:0}.production-logo{height:28px}.production-language-selector{flex:none;width:auto}.production-header-actions .production-button--compact{min-width:0;padding-inline:10px}}@media (width<=720px){.production-roadmap-section{padding:72px 0}.production-roadmap-timeline{margin-top:48px}.production-roadmap-connection-line{display:none}.production-roadmap-milestone-grid{grid-template-columns:1fr;gap:30px}.production-roadmap-milestone{width:min(100%,360px);margin-inline:auto}.production-roadmap-marker{margin-bottom:18px}.production-roadmap-mobile-arrow{display:inline-flex}}@media (hover:hover) and (pointer:fine){.production-nav a,.production-link-button,.production-language-button,.production-language-option,.production-button,.production-upload-field,.production-upload-google-switch,.production-section-text-link,.production-language-chip,.production-language-more,.production-pagination-controls button,.production-faq-item,.production-faq-item summary,.production-guide-tree-root,.production-guide-tree a,.production-login-google-button,.production-login-submit,.production-support-actions button,.production-support-form-actions button{will-change:transform}.production-nav a:hover,.production-link-button:hover,.production-language-button:hover,.production-language-option:hover,.production-section-text-link:hover,.production-language-chip:hover:not(.is-active),.production-language-more:hover:not(.is-active),.production-guide-tree-root:hover,.production-guide-tree a:hover{transform:translateY(-1px)}.production-button:hover,.production-pagination-controls button:hover:not(:disabled),.production-login-google-button:hover,.production-login-submit:hover,.production-support-actions button:hover,.production-support-form-actions button:hover,.production-upload-field:hover,.production-upload-google-switch:hover{transform:translateY(-2px)}.production-language-chip:hover:not(.is-active),.production-language-more:hover:not(.is-active){box-shadow:0 10px 20px #32333014}.production-faq-item:hover{transform:translateY(-2px);box-shadow:0 18px 34px #3233301c}.production-faq-item:hover summary{transform:translateY(-1px)}.production-roadmap-milestone:hover .production-roadmap-marker{border-color:var(--production-primary);background:var(--production-primary);color:#fff6f0;transform:scale(1.04)}.production-cta-card:hover{transform:translateY(-2px);box-shadow:0 22px 42px #32333024}.production-cta-card:hover:before{filter:saturate(1.03)brightness(1.02);transform:scale(1.035)}.production-cta-card:hover:after{opacity:.94}}.production-visually-hidden-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.production-app--prelaunch{background:linear-gradient(180deg, #fcf9f7eb, #f0edebe0), var(--production-page-background);min-height:100vh}.production-prelaunch-page{place-items:center;min-height:100vh;padding:64px 24px;display:grid}.production-prelaunch-shell{background:var(--production-surface-soft);width:min(920px,100%);box-shadow:var(--production-shadow-soft);border-radius:8px;gap:40px;padding:56px;display:grid}.production-prelaunch-topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.production-prelaunch-brand{align-items:center;width:fit-content;display:inline-flex}.production-prelaunch-logo{width:clamp(120px,14vw,160px);height:auto;display:block}.production-prelaunch-topbar .production-language-selector{flex:none}.production-prelaunch-copy{gap:20px;display:grid}.production-prelaunch-copy p{color:var(--production-primary);font-family:var(--production-ui-font);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.production-prelaunch-copy h1{max-width:min(760px,100%);color:var(--production-text);font-family:var(--production-main-copy-font);font-size:var(--production-type-title-1);font-weight:var(--production-main-copy-weight);letter-spacing:0;margin:0;line-height:1.08}.production-prelaunch-copy span{max-width:720px;color:var(--production-text-muted);font-family:var(--production-text-font);font-size:var(--production-type-body-emphasis);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffb8;border-radius:8px;padding:18px 22px;line-height:1.75;box-shadow:0 24px 56px #3233300d}@media (width<=720px){.production-prelaunch-page{align-items:start;padding:32px 16px}.production-prelaunch-shell{gap:32px;padding:32px 24px}.production-prelaunch-topbar{align-items:center}.production-prelaunch-topbar .production-language-button{min-width:0}.production-prelaunch-logo{width:128px}.production-prelaunch-copy h1{font-size:var(--production-type-title-2);line-height:1.2}.production-prelaunch-copy span{font-size:var(--production-type-body);padding:16px 18px;line-height:1.7}}.production-pricing-page{background:var(--production-page-background)}.production-pricing-hero{background:linear-gradient(#efe0d480,#fcf9f700);padding:78px 0 34px}.production-pricing-shell{max-width:1120px}.production-pricing-hero h1{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1);letter-spacing:0;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.production-pricing-hero p:last-child{max-width:760px;color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);margin:18px 0 0;line-height:1.72}.production-pricing-plan-section{padding:40px 0 80px}.production-pricing-plan-grid{--production-pricing-summary-row:326px;--production-pricing-baseline-row:110px;--production-pricing-features-row:392px;grid-template-columns:minmax(142px,.36fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.production-pricing-comparison-label-rail{grid-template-rows:var(--production-pricing-summary-row) var(--production-pricing-baseline-row) var(--production-pricing-features-row) auto;min-height:960px;padding:38px 0;display:grid}.production-pricing-baseline-label{min-height:var(--production-pricing-baseline-row);grid-row:2;align-content:center;padding:18px 12px 18px 0;display:grid;box-shadow:inset 0 1px #675d531f,inset 0 -1px #675d5329}.production-pricing-baseline-label span{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);font-weight:800;line-height:1.45}.production-pricing-baseline-label small{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);margin-top:6px;font-weight:700;line-height:1.45}.production-pricing-comparison-label-content{grid-row:4;display:block}.production-pricing-comparison-label-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.production-pricing-comparison-label-item{min-height:88px;color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);align-items:center;padding:16px 12px 16px 0;font-weight:800;line-height:1.5;display:flex;box-shadow:inset 0 -1px #675d5329}.production-pricing-comparison-label-item:first-child{box-shadow:inset 0 1px #675d531f,inset 0 -1px #675d5329}.production-pricing-plan{grid-template-rows:var(--production-pricing-summary-row) var(--production-pricing-baseline-row) var(--production-pricing-features-row) auto;background:var(--production-card);min-height:960px;box-shadow:var(--production-shadow-soft);border-radius:8px;padding:38px;display:grid}.production-pricing-plan--high-quality{background:linear-gradient(#f1dfd39e,#fffffffa)}.production-pricing-plan--quick{background:linear-gradient(#f0edebd6,#fffffffa)}.production-pricing-plan h2{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1);letter-spacing:0;margin:0;font-weight:500;line-height:1.1}.production-pricing-plan-description{color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body);white-space:pre-line;margin:18px 0 0;line-height:1.72}.production-pricing-plan-summary{flex-direction:column;display:flex}.production-pricing-plan-rate{gap:10px;margin:auto 0 0;padding-top:42px;display:grid}.production-pricing-plan-rate strong{color:var(--production-primary);font-family:var(--production-number-font,"Zen Antique", Georgia, serif);font-size:var(--production-type-main-copy);letter-spacing:0;font-weight:400;line-height:.9}.production-pricing-plan-rate span{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-body);font-weight:500;line-height:1.6}.production-pricing-plan-baseline{min-height:var(--production-pricing-baseline-row);align-content:center;gap:14px;margin:0;padding:18px 0;display:grid;box-shadow:inset 0 1px #675d531f,inset 0 -1px #675d531f}.production-pricing-plan-baseline-label-mobile{color:var(--production-primary);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-caption);margin:0;font-weight:800;line-height:1.5;display:none}.production-pricing-plan-baseline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.production-pricing-plan-baseline-grid dt{color:var(--production-text-muted);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui-small);font-weight:800;line-height:1.45}.production-pricing-plan-baseline-grid dd{color:var(--production-text);font-family:var(--production-number-font,"Zen Antique", Georgia, serif);font-size:var(--production-type-title-1);letter-spacing:0;margin:5px 0 0;font-weight:400;line-height:1.05}.production-pricing-feature-list{min-height:var(--production-pricing-features-row);align-content:start;gap:13px;margin:0;padding:34px 0 0;list-style:none;display:grid}.production-pricing-feature-list li{color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);padding-left:24px;line-height:1.58;position:relative}.production-pricing-feature-list li:before{content:"";background:var(--production-primary);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0}.production-pricing-plan-comparison{gap:0;margin-top:0;padding-top:0;display:grid}.production-pricing-plan-comparison-list{gap:0;margin:0;display:grid}.production-pricing-plan-comparison-item{min-height:88px;color:var(--production-text);font-family:var(--production-ui-font,"Noto Sans", sans-serif);font-size:var(--production-type-ui);background:0 0;align-content:center;padding:16px 0;line-height:1.5;display:grid;position:relative;box-shadow:inset 0 -1px #675d5324}.production-pricing-plan-comparison-item:first-child{box-shadow:inset 0 1px #675d531a,inset 0 -1px #675d5324}.production-pricing-plan-comparison-item dt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.production-pricing-plan-comparison-value{color:var(--production-text);margin:0;font-weight:600}.production-pricing-plan-comparison-value small{color:var(--production-text-muted);font-size:var(--production-type-caption);margin-top:6px;font-weight:400;line-height:1.45;display:block}.production-pricing-plan-comparison-value--unsupported{color:#675d5394}.production-pricing-estimate-section{padding:0 0 112px}.production-pricing-estimate{text-align:center;justify-items:center;gap:24px;display:grid}.production-pricing-estimate p{max-width:680px;color:var(--production-text-muted);font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-body-emphasis);white-space:pre-line;margin:0;line-height:1.72}@media (width<=860px){.production-pricing-hero{padding-top:48px}.production-pricing-plan-grid{grid-template-columns:1fr;gap:24px}.production-pricing-comparison-label-rail{display:none}.production-pricing-plan-baseline-label-mobile{display:block}.production-pricing-plan{flex-direction:column;min-height:auto;padding:30px;display:flex}.production-pricing-plan-comparison{margin-top:34px}.production-pricing-plan-baseline,.production-pricing-feature-list{min-height:auto}.production-pricing-plan-baseline{margin-top:26px}.production-pricing-feature-list{margin-top:32px}.production-pricing-plan-comparison-item{align-content:start;gap:8px;min-height:78px}.production-pricing-plan-comparison-item dt{clip:auto;clip-path:none;width:auto;height:auto;color:var(--production-primary);white-space:normal;margin:0;font-weight:800;position:static;overflow:visible}.production-pricing-plan-rate strong{font-size:var(--production-type-title-1)}}@media (width<=560px){.production-pricing-shell,.production-pricing-estimate{width:min(100% - 28px,1120px)}.production-pricing-hero h1{font-size:var(--production-type-title-1)}.production-pricing-hero p:last-child,.production-pricing-estimate p{font-size:var(--production-type-body)}}.production-quotation-page{background:var(--production-page-background);min-height:100vh}@media (width>=721px) and (width<=1180px) and (orientation:portrait){.production-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.production-metric-card--reach{grid-column:1/-1}.production-preview-shell{grid-template-columns:1fr;overflow:hidden}.production-manuscript-card{aspect-ratio:auto;min-height:560px}.production-manuscript-card+.production-manuscript-card{border-top:1px solid #b2b2af29}.production-cta-copy h2{font-size:var(--production-type-title-2);line-height:1.25}.production-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.production-quotation-frame{grid-template-columns:minmax(296px,316px) minmax(0,1fr);align-items:stretch;width:min(1440px,100%);margin:0 auto;display:grid}.production-quotation-sidebar{background:var(--production-surface);border-radius:0 8px 8px 0;flex-direction:column;align-self:start;min-width:0;height:calc(100vh - 96px);min-height:620px;padding:28px 28px 24px;display:flex;position:sticky;top:0}.production-quotation-file-copy span,.production-quotation-file-copy small,.production-quotation-sheet-table th,.production-quotation-price-card dt,.production-quotation-price-card>p{font-family:var(--production-functional-font,"Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase}.production-quotation-change-file,.production-quotation-clear-file,.production-quotation-inline-upload,.production-quotation-calculate-button,.production-quotation-translate-button,.production-quotation-account-settings,.production-quotation-login-button,.production-quotation-prepaid-balance,.production-quotation-menu button,.production-quotation-menu-bottom button,.production-quotation-new-request,.production-quotation-target-selector .production-select-field,.production-quotation-language-chip,.production-quotation-language-chip button,.production-quotation-sheet-table select,.production-quotation-resources select,.production-quotation-resources>button,.production-quotation-resource-heading button,.production-quotation-resource-row button,.production-quotation-target-card .production-language-option{cursor:pointer;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);border:0}body.production-ui .production-quotation-change-file,body.production-ui .production-quotation-clear-file,body.production-ui .production-quotation-inline-upload,body.production-ui .production-quotation-calculate-button,body.production-ui .production-quotation-translate-button,body.production-ui .production-quotation-account-settings,body.production-ui .production-quotation-login-button,body.production-ui .production-quotation-prepaid-balance,body.production-ui .production-quotation-menu button,body.production-ui .production-quotation-menu-bottom button,body.production-ui .production-quotation-new-request,body.production-ui .production-quotation-target-selector .production-select-field,body.production-ui .production-quotation-language-chip,body.production-ui .production-quotation-language-chip button,body.production-ui .production-quotation-sheet-table select,body.production-ui .production-quotation-resources select,body.production-ui .production-quotation-resources>button,body.production-ui .production-quotation-resource-heading button,body.production-ui .production-quotation-resource-row button,body.production-ui .production-quotation-target-card .production-language-option{font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif)}.production-app:lang(en) .production-quotation-change-file,.production-app:lang(en) .production-quotation-clear-file,.production-app:lang(en) .production-quotation-inline-upload,.production-app:lang(en) .production-quotation-calculate-button,.production-app:lang(en) .production-quotation-translate-button,.production-app:lang(en) .production-quotation-account-settings,.production-app:lang(en) .production-quotation-prepaid-balance,.production-app:lang(en) .production-quotation-menu button,.production-app:lang(en) .production-quotation-menu-bottom button,.production-app:lang(en) .production-quotation-new-request,.production-app:lang(en) .production-quotation-resources>button,.production-app:lang(en) .production-quotation-resource-heading button,.production-app:lang(en) .production-quotation-resource-row button{letter-spacing:.1em}.production-quotation-profile{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin-bottom:34px;display:grid}.production-quotation-profile-avatar{object-fit:cover;background:#fff;border-radius:50%;width:44px;height:44px;box-shadow:inset 0 0 0 1px #36322d2e,0 8px 20px #36322d0d}.production-quotation-profile-copy{gap:4px;min-width:0;display:grid}.production-quotation-profile strong,.production-quotation-profile-email,.production-quotation-account-settings{overflow-wrap:anywhere;min-width:0;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);display:block}.production-quotation-profile strong{color:var(--production-text);font-size:var(--production-type-ui);font-weight:700;line-height:1.25}.production-quotation-profile-email{color:#5f5f5dc7;font-size:var(--production-type-ui-small);font-weight:700;line-height:1.25}.production-quotation-account-settings{color:#5f5f5dc7;font-size:var(--production-type-ui-small);letter-spacing:0;text-align:left;text-transform:uppercase;background:0 0;margin-top:2px;padding:0;font-weight:800;line-height:1.2}.production-quotation-account-settings:hover,.production-quotation-account-settings.is-active{color:var(--production-primary)}.production-quotation-login-button{min-height:30px;color:var(--production-primary);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;background:#ffffff80;border-radius:6px;align-items:center;margin-top:8px;padding:0 12px;font-weight:800;line-height:1;transition:background .18s,color .18s;display:inline-flex}.production-quotation-login-button:hover{background:var(--production-accent);color:var(--production-primary-dim)}.production-quotation-prepaid-balance{width:100%;color:var(--production-text);text-align:left;background:#ffffff6b;border-radius:6px;gap:6px;margin:-18px 0 28px;padding:14px 16px;transition:background .18s,color .18s;display:grid}.production-quotation-prepaid-balance:hover{background:var(--production-accent);color:var(--production-primary)}.production-quotation-prepaid-balance span{color:#5f5f5db8;font-size:var(--production-type-ui-small);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.production-quotation-prepaid-balance strong{font-size:var(--production-type-body);font-weight:800}.production-quotation-menu,.production-quotation-menu-bottom{gap:8px;display:grid}.production-quotation-new-request+.production-quotation-menu{margin-top:14px}.production-quotation-menu button,.production-quotation-menu-bottom button{color:#5f5f5db8;width:100%;min-height:44px;font-size:var(--production-type-ui-small);letter-spacing:0;text-align:left;text-transform:uppercase;background:0 0;border-radius:4px;align-items:center;gap:14px;padding:0 16px;font-weight:800;transition:background .18s,color .18s;display:flex}.production-quotation-menu button:hover,.production-quotation-menu button.is-active,.production-quotation-menu-bottom button:hover{background:var(--production-accent);color:var(--production-primary)}.production-quotation-menu .material-symbols-outlined,.production-quotation-menu-bottom .material-symbols-outlined{color:currentColor;width:22px;font-size:var(--production-type-ui-emphasis);flex:none}.production-quotation-new-request{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;min-height:48px;font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;border-radius:8px;margin-top:0;font-weight:800;box-shadow:0 12px 26px #3233301f}.production-quotation-new-request.is-active{box-shadow:0 0 0 2px #675d532e,0 12px 26px #3233301f}.production-quotation-menu-bottom{margin-top:auto}.production-quotation-canvas{width:min(1180px,100% - 24px);min-width:0;margin:0 auto;padding:28px 24px 96px}.production-quotation-hero{margin:0 0 64px}.production-quotation-hero h1{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-1);margin:0 0 20px;font-weight:400;line-height:1}.production-quotation-hero p{color:#5f5f5dd1;max-width:760px;font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-body);margin:0;font-style:normal;line-height:1.35}.production-quotation-layout{grid-template-columns:minmax(0,820px) minmax(280px,300px);justify-content:center;align-items:start;gap:clamp(32px,3.5vw,56px);min-width:0;display:grid}.production-quotation-main-column,.production-quotation-summary-column{grid-template-columns:minmax(0,1fr);gap:48px;min-width:0;display:grid}.production-quotation-main-column{row-gap:72px}.production-quotation-file-card,.production-quotation-target-card--adaptive{margin-bottom:-24px}.production-quotation-source-section{gap:16px;margin-bottom:-24px;display:grid}.production-quotation-source-section .production-quotation-file-card{margin-bottom:0}.production-quotation-supported-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;margin-bottom:-48px;display:grid}.production-quotation-supported-files{gap:8px;min-width:0;display:grid}.production-quotation-supported-label{color:#5f5f5dc2;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.production-quotation-supported-chip-row{align-items:center;gap:7px;min-width:0;display:flex}.production-quotation-supported-chip{color:#323330bd;min-height:27px;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.02em;text-transform:uppercase;background:#f0edebdb;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;transition:transform .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}.production-quotation-supported-chip .production-quotation-file-type{width:18px;height:21px;font-size:var(--production-type-ui-small);border-radius:3px}.production-quotation-supported-chip .material-symbols-outlined{width:18px;height:21px;color:var(--production-primary);font-size:var(--production-type-body);place-items:center;display:inline-grid}.production-quotation-file-type-image{object-fit:contain;width:38px;height:38px;display:block}.production-quotation-file-icon .production-quotation-file-type-image{width:42px;height:42px}.production-quotation-supported-chip .production-quotation-file-type-image{width:20px;height:20px}.production-quotation-supported-chip .production-quotation-file-type--pdf,.production-quotation-supported-chip .production-quotation-file-type--text,.production-quotation-supported-chip .production-quotation-file-type--document{font-size:var(--production-type-ui-small)}.production-quotation-supported-more{display:inline-flex;position:relative}.production-quotation-supported-more>button{width:30px;height:27px;color:var(--production-primary);cursor:pointer;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-body);background:#f0edebdb;border:0;border-radius:999px;place-items:center;line-height:1;transition:transform .18s,background .18s,box-shadow .18s;display:inline-grid}.production-quotation-supported-popover{z-index:6;background:var(--production-card);opacity:0;pointer-events:none;border-radius:10px;gap:7px;min-width:max-content;padding:8px;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #32333024}.production-quotation-supported-more:hover .production-quotation-supported-popover,.production-quotation-supported-more:focus-within .production-quotation-supported-popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.production-quotation-google-switch{color:#323330d1;cursor:pointer;font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-ui-small);white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex;position:relative}.production-quotation-google-switch-icon{object-fit:contain;flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.production-quotation-supported-chip:hover,.production-quotation-supported-more>button:hover{background:#e8e2ddf5;transform:translateY(-1px);box-shadow:0 10px 18px #32333014}}.production-quotation-google-sheet-icon{background:linear-gradient(135deg,#0f9d58 0%,#34a853 100%);border-radius:4px;place-items:center;width:32px;height:38px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 -8px #00000014}.production-quotation-google-sheet-icon:before{content:"";border-top:0 solid #0000;border-bottom:11px solid #0000;border-left:0 solid #0000;border-right:11px solid #ffffffc7;position:absolute;top:0;right:0}.production-quotation-google-sheet-grid{z-index:1;border:2px solid #ffffffe6;border-radius:2px;grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;padding:3px;display:grid;position:relative}.production-quotation-google-sheet-grid span{background:#ffffffdb}.production-quotation-google-switch input,.production-upload-google-switch input{opacity:0;pointer-events:none;position:absolute}.production-quotation-switch-track{background:#b2b2af8c;border-radius:999px;width:38px;height:20px;transition:background .16s;position:relative}.production-quotation-switch-track:after{content:"";background:var(--production-card);border-radius:999px;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #3233302e}.production-quotation-google-switch input:checked+.production-quotation-switch-track,.production-upload-google-switch input:checked+.production-quotation-switch-track{background:var(--production-primary)}.production-quotation-google-switch input:focus-visible+.production-quotation-switch-track,.production-upload-google-switch input:focus-visible+.production-quotation-switch-track{outline-offset:3px;outline:2px solid #675d5373}.production-quotation-google-switch input:checked+.production-quotation-switch-track:after,.production-upload-google-switch input:checked+.production-quotation-switch-track:after{transform:translate(18px)}.production-quotation-summary-column{justify-self:end;gap:24px;width:min(100%,320px);position:sticky;top:110px}.production-quotation-file-card{background:var(--production-surface);border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;min-height:135px;padding:24px 32px;display:grid;position:relative;overflow:hidden}.production-quotation-file-icon,.production-quotation-file-copy,.production-quotation-file-actions{z-index:1;position:relative}.production-quotation-file-actions{flex-direction:column;grid-column:3;justify-content:center;place-self:center end;align-items:stretch;gap:20px;min-width:152px;display:flex}.production-quotation-page .production-quotation-watermark{color:#0000;opacity:.13;pointer-events:none;z-index:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAD6CAYAAADk6gg4AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPOElEQVR4nO3da2wVZR7H8f/TGxTaUshyKRItLIEAsaZBJGSDGpPdxshuvHZJfIGa8GJjUlhe+sJLQnCzL6S4UaPGGE1MWEw2KvJis0pJ3BeoLFrRSFlh5bJSEVnsjV5on80zduownj6cOZ3DPDPn+0mGljlzec458ztzeU7nr7TWAiC3sknGAyAggB0BASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBASwqbA8iG5RS5n2eISLTRaRyfLT5Et4PWuv+hJvnNBX3lxWVUuYNaBGRX4vIGhFZIiL1IjIt1hVhKsybPiIiwyLyJxHZofnWanEDopQyIdgiIo+KyNxYFoprZZeI/JGQFCkgSqmNItIuIvOnvDAkhZDEHRClVLmI/EVE/lDwQuASQhJXQMbDsUdE7i1oAXAVIYnpMq85pCIc2WPOI3cqpVTSDUntHkQp9XsR2V2UFsEVu9iTFBCQ8atVRzkhLwm7shISpVSZ1nrsWhximV0w4SgNWzJ0uGXOmYu7BxnvBPwv/RwlZ1fa9yTjF5XM9n65mHuQ30QJx1133SXvvfee9PT0iHltGZIZYrAl7XsSrfWoiDQW+7tY5iskeXnqqafk8ccfj9oeuGuL+UcpleY9ifk+WlEPsf4pIr+62nQbNmyQvXv3Rm0LiiTmD/5daT3cUkot1lr/p5iHWMvymWjbtm0RF4sU2ZLiw62eYu9BhkSk6qqt6OmR2traqG1BkRRpW96Vtj2JUmq61nqwmAHJa+IUvWYloYgf9rvSFJJC+kL4i0KU0uGWjjoDAcGEtra2TIdEF7CnIyCY0N7envmQREVAMMFs34TkSgQEVyAkVyIg+BlC8hMCgpwIyY8ICCalCAkBgZ0q8ZAQEFyVKuGQEBDkRZVoSAgI8qZKMCQEBJGoEgsJAUFkqoRCQkBQEFUiISEgKJgqgZAQEEyJynhICAimTGU4JAQEsVAZDQkBQWxUBkNCQBArlbGQEBDETmUoJAQERaEyEhICgqJRGQgJAUFRqZSHhICg6FSKQ0JAkKmQKKWmm1uMSkwICLIWkhERWWCCIjHg5tUlIN+jk2v1vmmtZevWrfLss88W7YbZ48VmB6Pezf1nyyEg2edaQK5hSMwTLxsvv1YQDrGQ2cMt/aOCw2EQECRGpeDqFgFBopTjISEgSJxyOCQEBE5QjoaEgMAZysGQVEgKmKt5Fy9elM7OTnn//ffl4MGDcurUKenv75fR0VEZGxvzpjGvjRn8383PsrIy7/Egf5x5vLy8fOLyZnA+I/ha++P9aYJtC08T/OmPN+vz/x+eJ7gs0zYzrrKyUmbPni3Lly+X2267TW6//XZZsmSJTJ8eS/+X8yExCrgEvGV8GfEVFvXf9HyG8SKIVx3idv78ef3SSy/ppqYmXV5enlcbsjTMmDFD33PPPfrAgQN6YGAg8uuX1Ps2FWNjY7qtra3Q16zd7+Ob6uB8QMwGsWfPHr106VJdVlaW+Maa1GA+GO677z7d2dlZEgFxJSTOB+TkyZO6tbVVV1VVJb6RJj3Mnj1bP//88yUTEBdC4vxJ+jfffCNdXV0yPDwspc6ch3355ZdSSlTCJ+7On6RfunRJhoaGkm6GE8wn2sDAQNGW78BfuBbDlE7cnd+D1NfXS11dXVbfvEgqKipkzpw5STcjrSH5cyEzOh+Q6667Tm6++Waprq6WUmY+IBYuXCjNzc1JNyWtHlVKrc9cQExfwMaNG2X16tXeJ2ipqqmpkfvvv1/WrVuXdFPSqlJENkWey/WrWMalS5d0R0eHvvvuu3V9fX1JXO41f3tjBnN59/rrr9ePPfaY7urq0iMjI5Ffv6Sfi7gzXIp6FSs1fzA1MjIi586dk08++UQOHTokJ06c8K7qmPHjbcvZq+33Tgd/93u2/R5189P0yJufueb3n5O/HCPYQ+/3mgd70M1jppfeX64/Lijcsx6c3/SYz5s3T1asWCFr1671etRnzZp1RRvzxfnbT7TWkV6M1AQEhSMghQfE+XMQIEkEBLAgIIBF6V43LSGlcE6oinSexR4EsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQESPudFc2dAfv6+uTYsWNy8OBB6ezslO7ubq92oSkvkKvcQXDeYFkBw5Qh8Mf5ZQxy3ZkvOF+wDIL/WLB8QfDx4LL99ZlSCMF1B9sXbkOwrbmeQ7jUQ7BN/k9/ebnaGH49wtOEH9eBcWYwz8X89EtHTPYc/GWb6U0ZvcbGRlmzZo03mMphVVVV4jzXC+iMjo7q06dP66efflo3NjZ6BWUcKMTCIIUN06dP1+vXr9dvvfWW7u3tjW07ibBtZqtO+rfffqu3b9+ua2trvYpLSb/BDDLlwVQIW7Fihd63b19s20mEbTNbddLN4dTrr78uvb29JXET5lIwNjYmX331lbzyyiviOucD8sUXX3jl1pAtIyMjcvjwYXGd8wH57rvvJk7EkS0DAwPiOucDUltbS429jKpIQVlv5wNiqryaaq/IlrKyMq9yr+ucD0hzc7M88MAD6bhmjrzNnz9fHnroIXGd8/u4hoYG2bx5swwPD8vu3bulp6eHq1kp33MsXbpU2tra5M477xTXpaJOurnicfbsWa8XvaOjQz7//HPv5N30pJtLhv46/V7dcG+w3x7zuDnh96cLPK+cvczhXnMzb67zofByw73gweWGe73DbQj3YoenCfdWh59z8FsCwV738PMJti/X8vxlGeEedzM+/Prl6nUP9qTX1NTIokWL5JZbbpE77rhDmpqaZNasWbGdX+a7nKh10lMRECCpgDh/DgIkiYAAFgQEsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBASwICGBBQAALAgJYEBDAgoAAFgQEsCAggAUBAdJcH8S/W7ypC9LV1SUffPCBV/m2u7tbBgcHr7jVfnB6M96/lb8pTWBuwT9Z+QH/tv/BEga5SikYZrx/+3/ze3B9wd+DpQL8+f3pg+UD/On85frLMO0Nlh8IryNcIiFY6sCfxh/vt8EfwiUUguuYrJyCCpRACD6ncImIXK+vWWZdXZ0sXrzYK3+wbt06rxRCKooiuV4nfXR0VJ88eVI/+eSTuqGhwauxnXSdbwYpaDDlMyoqKvSaNWv0m2++qXt7e2PbTiJsm9G2edcD0t3drZ944gldXV2d+BvMILENS5Ys0W+//XZs20mEbTPSNu/8Ocinn34qr732mnc4hew4deqUvPzyy+I65wNy5MgROX36NFWrMuby5cvy2WefieucD8iFCxe8k2dkz2AKjgqcD0h9ff3E1R9kS2VlpbjO+S1v1apVsnDhwqSbgZiZy9grV64U1zkfkJtuuklaW1tl2rRpSTcFMVqwYIE88sgj4jzXL/OOjIzoo0eP6m3btuk5c+Z419KTvkTJIAUPph9r5cqV+tVXX9UXLlyIbTuJsG1G2uZTUSfd9Nyak3VzyffAgQNeT/q5c+e8kzxzNWS8bVesO1fPbrg3OvC8JsZN1ludq1d5sh784PqC6wj2Tvs95+Ee7FztuFpN8Ks951zLDPeY++0KLmcs8I2B4DcDwm0J9+oHv31g5jXDzJkzJ3rSb731Vlm2bJk3zvU66akICJBUQJw/BwGSREAACwICWBAQwIKAABYEBLAgIIAFAQEsCAhgQUAACwICWBAQwIKAABYEBLAgIIAFAQEsCAhgQUAACwICWBAQwIKAABYEBLAgIIAFAQEsCAhgQUAACwICWBAQwIKAABYVkgJDQ0Py9ddfS0dHh+zfv1+OHj0q33//vQwPD19xC/+rlQqYrHzBZLfwN4OphBRerpnO1E30Sxj448J3GPeXG26fra1+aQS/vcHyc8H5/f+H1xEsaxBuhxFsc66yC7n+b+R6Dr5waYXw62Bew+rqaq9ozurVq6WlpUXWrl0rc+fOdb+8nusFdAYHB/WHH36oH3zwQT1z5szEC8AwyJQGU0Ljhhtu0Dt27NBnzpyJbTuJsG1G2+ZdD8jx48f15s2bdXl5eeJvLoPEFpK5c+fqF198MbbtJMK2GWmbd3z/Jl5VqXfeeYdS0BmitfYOkd944w1xnfMBOXbsmFduDdkyNjYmx48fF9c5H5D+/n5KumXU5fH6ki5zPiDmSkcaCs4jupqaGnGd8wFpamqS5cuXJ90MxKyqqsq71Os65wNy4403ysMPP+ztSfKtZAp3KaW8fpFVq1bJpk2bxHmuX+YdHR31rpe3t7d7BeirqqoSuSyZ9KXRuNoUdT41yfSFrL+srEzX1dXplpYWvW/fPt3f3+/8Zd7U1Env6+uTEydOyEcffSRHjhyRs2fPyuDgYM7e5cl6e4O9wuFi9/74cC97UK4e8HBPdrgtth70XL3fwV798Lr88ZP1xF+tjeHfwz3ntnWrPL4JMJmKigqpra2VxsZGrye9ublZGhoaYj23LFad9NQEBEgiIM6fgwBJIiCABQEBLAgIYEFAAAsCAlgQEMCCgAAWBASwICCABQEBLAgIYEFAAAsCAlgQEMCCgAAWBASwICCABQEBLAgIYEFAAAsCAsQYkOF8Jurt7Y24WGBq90yLc/udSkB+yGeiQ4cORW0HULCPP/441u13KgH5dz4T7dy5M2o7gII988wzsW6/UwnIv/KZaO/evbJ9+/aobQEiM9vZu+++m+/kh4t98+rfRrlZ8YYNG/T+/ft1X19fbDcpBvr6+rztymxfEW+g/bti37x6moicEZFfRE4ikKzzIrJIaz1UtEOs8YU/F7lpQPKeixoOI9IexJtBqXoR6RKReVFXBiTEVIFdrrW+WPSOwvGVtEWdD0jQlkLCUXBPutb6rxxqIUWHVrsLnTnyIdbEjEqVi8geEbm30JUDRfY3EWk1lfyu+XexxlfaKiIvFLoMoIhemGo4prQHuWIhSm0UkV2cuMORE/ItUzmsij0ggatbW0XkUfpJkFA/hzkvbi/0hLyoAZlYoFKmdGmLiPxaRNaIyC9FZLaIxFfSFKVuRET+JyLHzXcVReQfIvJ3rbUZH6vYAwJkCX8wBVgQEMCCgAAWBASwICCABQEBLAgIYEFAAAsCAlgQEMCCgAAWBASQyf0fBGal20gUN2UAAAAASUVORK5CYII=) 50%/contain no-repeat;width:184px;height:184px;font-size:0;position:absolute;top:calc(50% + 24pt);right:30px;transform:translateY(-50%)rotate(20deg)skew(-5deg)}.production-quotation-file-icon,.production-quotation-mode-icon{color:var(--production-primary);flex:none;align-items:center;display:inline-flex;overflow:hidden}.production-quotation-mode-icon{justify-content:flex-start;justify-self:start;width:42px;height:42px}.production-quotation-file-icon{background:var(--production-card);border-radius:6px;justify-content:center;width:64px;height:64px;box-shadow:0 8px 20px #3233300a}.production-quotation-file-icon .material-symbols-outlined,.production-quotation-mode-icon .material-symbols-outlined{width:1em;max-width:1em;font-size:var(--production-type-title-2);overflow:hidden}.production-quotation-file-type{color:#fff;width:32px;height:38px;font-family:var(--production-functional-font,"Inter", "Segoe UI", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border-radius:4px;place-items:center;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #32333014}.production-quotation-file-type:before{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-left:0 solid #0000;border-right:10px solid #ffffffbf;position:absolute;top:0;right:0}.production-quotation-file-type span{z-index:1;position:relative}.production-quotation-file-type--word{background:linear-gradient(135deg,#185abd 0%,#2b7de9 100%)}.production-quotation-file-type--excel{background:linear-gradient(135deg,#107c41 0%,#21a366 100%)}.production-quotation-file-type--pdf{font-size:var(--production-type-ui-small);background:linear-gradient(135deg,#b30b00 0%,#e94235 100%)}.production-quotation-file-type--text,.production-quotation-file-type--document{font-size:var(--production-type-ui-small);background:linear-gradient(135deg,#687178 0%,#9aa2a8 100%)}.production-quotation-file-copy{min-width:0}.production-quotation-file-copy span{color:var(--production-text-muted);font-size:var(--production-type-ui-small);margin-bottom:8px;display:block}.production-quotation-file-copy strong{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-2);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.2;display:block;overflow:hidden}.production-quotation-file-copy input{background:var(--production-card);width:min(100%,430px);height:42px;color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-caption);border:0;border-radius:6px;outline:none;padding:0 14px;display:block}.production-quotation-file-copy input::placeholder{color:#5f5f5d70}.production-quotation-file-copy small{color:#5f5f5d9e;font-size:var(--production-type-ui-small);letter-spacing:0;margin-top:8px;display:block}.production-quotation-change-file,.production-quotation-clear-file{z-index:1;background:var(--production-card);min-height:38px;color:var(--production-primary);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;border-radius:6px;padding:0 14px;position:relative}.production-quotation-clear-file{color:#5f5f5dbf;background:#dedbd8;box-shadow:inset 0 0 0 1px #b2b2af38}.production-quotation-section h2,.production-quotation-target-card h2,.production-quotation-price-card h2{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-2);margin:0 0 24px;font-weight:400;line-height:1.1}.production-quotation-section-description{color:#5f5f5dd1;max-width:620px;font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption);margin:-12px 0 24px;line-height:1.55}.production-quotation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.production-quotation-mode-grid button{background:var(--production-surface-soft);min-height:196px;color:var(--production-text);cursor:pointer;text-align:left;border:0;border-radius:8px;padding:24px;transition:background .2s,box-shadow .2s;display:grid;position:relative}.production-quotation-mode-grid button.is-selected{background:var(--production-primary-container,#efe0d4);box-shadow:inset 0 0 0 2px var(--production-primary)}.production-quotation-mode-radio{border-radius:999px;width:16px;height:16px;position:absolute;top:24px;right:24px;box-shadow:inset 0 0 0 2px #5f5f5d61}.production-quotation-mode-grid button.is-selected .production-quotation-mode-radio{background:radial-gradient(circle at center, var(--production-card) 0 24%, var(--production-primary) 28% 100%);box-shadow:none}.production-quotation-mode-grid strong{font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-2);align-self:end;margin-top:26px}.production-quotation-mode-grid small{color:#5f5f5dd9;max-width:320px;font-family:var(--production-ui-font,"Inter", sans-serif);font-size:var(--production-type-caption);margin-top:8px;line-height:1.55}.production-quotation-sheet-table{background:var(--production-card);border-radius:8px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 10px 24px #3233300a}.production-quotation-sheet-table table{border-collapse:collapse;table-layout:fixed;width:100%}.production-quotation-sheet-table th{background:var(--production-surface);color:var(--production-text-muted);font-size:var(--production-type-ui-small);text-align:left;padding:22px 28px;font-weight:800}.production-quotation-sheet-table th:first-child{width:34%}.production-quotation-sheet-table th.production-quotation-sheet-check-column{width:88px;font-size:var(--production-type-ui-small)}.production-quotation-sheet-table th.production-quotation-sheet-name-column{width:30%}.production-quotation-column-table th:first-child,.production-quotation-column-table td:first-child{width:34%}.production-quotation-sheet-table td{vertical-align:top;padding:20px 28px}.production-quotation-sheet-table tbody tr+tr{box-shadow:inset 0 1px #b2b2af2e}.production-quotation-sheet-table td:first-child{width:34%;color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body-emphasis)}.production-quotation-sheet-table td.production-quotation-sheet-check-cell{width:88px;color:var(--production-text-muted);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption)}.production-quotation-sheet-table td.production-quotation-sheet-name-cell{width:30%;color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body-emphasis)}.production-quotation-sheet-reason{color:var(--production-text-muted);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption);margin:6px 0 0;line-height:1.45}.production-quotation-sheet-table td.production-quotation-column-role-cell{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body-emphasis)}.production-quotation-column-warning{color:#b42318;font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-caption);background:#991b1b12;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 16px;font-weight:500;line-height:1.5;display:flex}.production-quotation-column-warning .material-symbols-outlined{color:#b42318;font-size:var(--production-type-body-emphasis);flex:none;margin-top:1px}.production-quotation-validation-message,.production-quotation-calculate-warning{color:#9f1d14;font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);background:#991b1b12;border-radius:7px;line-height:1.5}.production-quotation-validation-message{font-size:var(--production-type-caption);align-items:flex-start;gap:10px;margin-top:-12px;padding:14px 16px;font-weight:500;display:flex}.production-quotation-target-card .production-quotation-validation-message{margin-top:16px}.production-quotation-validation-message .material-symbols-outlined{color:#b42318;font-size:var(--production-type-body-emphasis);flex:none;margin-top:1px}.production-quotation-validation-message ul,.production-quotation-calculate-warning ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.production-quotation-calculate-warning{font-size:var(--production-type-caption);gap:8px;padding:16px 18px;display:grid}.production-quotation-calculate-warning strong{color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-caption);font-weight:800}.production-quotation-calculate-warning>span{color:#5f5f5dcc}.production-quotation-calculate-warning li{gap:2px;display:grid}.production-quotation-calculate-warning b{color:var(--production-text);font-weight:800}.production-quotation-calculate-notice{color:#3f654b;font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-caption);text-align:left;background:#4c6f551a;border-radius:7px;margin:0;padding:12px 14px;font-weight:700;line-height:1.45}.production-quotation-calculate-panel{gap:0;min-width:0;display:grid}.production-quotation-calculate-message-slot{align-content:start;gap:10px;min-height:76px;display:grid}.production-quotation-sheet-check-cell input{width:20px;height:20px;accent-color:var(--production-primary);cursor:pointer;margin:0}.production-quotation-sheet-table select,.production-quotation-sheet-table textarea,.production-quotation-resources select{background:var(--production-surface-soft);color:var(--production-text);font-family:var(--production-functional-font,"Inter", sans-serif);border:0;border-radius:7px}.production-quotation-sheet-table select{width:min(100%,280px);min-height:38px;font-size:var(--production-type-caption);text-transform:uppercase;padding:0 42px 0 14px}.production-quotation-column-table select{min-width:min(100%,260px)}body.production-ui .production-quotation-sheet-table select{font-size:var(--production-type-caption)}.production-quotation-sheet-target-pill{background:var(--production-accent);min-height:38px;color:var(--production-primary);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.production-quotation-sheet-table textarea,.production-quotation-document-section textarea{resize:vertical;width:100%;margin-top:12px;padding:14px;display:block}.production-quotation-guidelines-section textarea{background:var(--production-card);width:100%;min-height:164px;color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-caption);resize:vertical;border:0;border-radius:8px;padding:18px;line-height:1.6;display:block;box-shadow:0 10px 24px #3233300a}.production-quotation-guidelines-section textarea::placeholder{color:#5f5f5d75;font-style:italic}.production-quotation-placeholder-value{color:#5f5f5db8;min-height:38px;font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body-emphasis);align-items:center;display:inline-flex}.production-quotation-inline-upload{background:var(--production-accent);min-height:38px;color:var(--production-primary);cursor:pointer;font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.production-quotation-document-table textarea{min-height:96px;font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body)}.production-quotation-resources{gap:12px;display:grid}.production-quotation-reference-type-static{background:var(--production-accent);width:fit-content;min-height:34px;color:var(--production-primary);font-family:var(--production-ui-font,var(--production-functional-font,"Inter", sans-serif));font-size:var(--production-type-ui-small,12px);letter-spacing:0;border-radius:6px;align-items:center;padding:0 14px;display:inline-flex}.production-quotation-resource-heading,.production-quotation-resource-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-quotation-resource-heading h3{color:var(--production-text);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:.08em;text-transform:uppercase;margin:0}.production-quotation-resource-heading button,.production-quotation-resource-row button,.production-quotation-resources>button{background:var(--production-accent);min-height:34px;color:var(--production-primary);cursor:pointer;font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;text-transform:uppercase;border:0;border-radius:6px;padding:0 14px}.production-quotation-resource-row{background:var(--production-surface-soft);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-caption);border-radius:8px;padding:14px}.production-quotation-target-card,.production-quotation-price-card{border-radius:8px;padding:32px}.production-quotation-target-card{background:var(--production-surface)}.production-quotation-target-card-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.production-quotation-target-card-header h2{margin-bottom:0}.production-quotation-target-card--adaptive{display:block}.production-quotation-calculate-button{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;width:100%;min-height:56px;font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-ui);letter-spacing:0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #32333029}.production-quotation-calculate-button:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.production-quotation-voucher-control{gap:8px;min-width:0;margin-top:14px;display:grid}.production-quotation-voucher-control label{color:var(--production-text-muted);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-caption);font-weight:700;line-height:1.35}.production-quotation-voucher-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.production-quotation-voucher-row input{background:var(--production-card);width:100%;min-width:0;min-height:44px;color:var(--production-text);font-family:var(--production-functional-font,"Inter", "Noto Sans KR", "Pretendard", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border:1px solid #5f5f5d33;border-radius:6px;outline:none;padding:0 12px}.production-quotation-voucher-row input:focus{border-color:var(--production-primary);box-shadow:0 0 0 3px #5d3f2d1f}.production-quotation-voucher-row input:disabled{cursor:not-allowed;opacity:.72}.production-quotation-voucher-apply-button{background:var(--production-accent);min-width:74px;min-height:44px;color:var(--production-primary);cursor:pointer;font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.production-quotation-voucher-apply-button:disabled{cursor:not-allowed;opacity:.58}.production-quotation-voucher-apply-button .production-quotation-button-spinner{border-color:#5d3f2d47;border-top-color:var(--production-primary);width:14px;height:14px}.production-quotation-voucher-message{font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-caption);margin:0;font-weight:700;line-height:1.45}.production-quotation-voucher-message.is-success{color:#3f654b}.production-quotation-voucher-message.is-error{color:#9f1d14}.production-quotation-calculate-status{color:var(--production-text-muted);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-ui-small);text-align:center;margin:0;font-weight:600;line-height:1.45}.production-quotation-button-spinner{border:2px solid #fff6f061;border-top-color:#fff6f0;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite production-quotation-button-spin}@keyframes production-quotation-button-spin{to{transform:rotate(360deg)}}.production-quotation-target-selector .production-select-field{background:var(--production-card);min-height:52px;font-size:var(--production-type-ui);letter-spacing:0;border:0;border-radius:6px;padding:0 16px;font-weight:600}.production-quotation-target-selector .production-language-listbox{box-shadow:var(--production-shadow-soft);border-radius:8px}.production-quotation-target-card-header .production-quotation-target-selector{flex:0 340px;width:min(100%,340px)}.production-quotation-chip-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.production-quotation-language-chip{background:var(--production-accent);max-width:100%;min-height:30px;color:var(--production-primary);font-family:var(--production-functional-font,"Inter", sans-serif);font-size:var(--production-type-ui-small);letter-spacing:0;border-radius:999px;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.production-quotation-language-chip button{color:currentColor;cursor:pointer;font-size:var(--production-type-body);background:0 0;border:0;line-height:1}.production-quotation-price-card{background:var(--production-card);box-shadow:inset 0 4px 0 var(--production-primary), 0 14px 30px #32333014}.production-quotation-price-card dl{gap:20px;margin:0 0 30px;display:grid}.production-quotation-price-card dl div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.production-quotation-price-card dt{color:var(--production-text-muted);font-size:var(--production-type-ui-small)}.production-quotation-summary-field-label{align-items:center;gap:6px;max-width:100%;line-height:1.35;display:inline-flex;position:relative}.production-quotation-field-help{letter-spacing:0;text-transform:none;flex:none;align-items:center;display:inline-flex;position:relative}.production-quotation-field-help-trigger{color:#675d53c7;cursor:help;background:#675d5314;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-grid}.production-quotation-field-help-trigger:hover,.production-quotation-field-help-trigger:focus-visible{background:var(--production-primary-container,#efe0d4);color:var(--production-primary);transform:translateY(-1px)}.production-quotation-field-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #675d5352}.production-quotation-field-help-trigger .material-symbols-outlined{font-size:var(--production-type-body)}.production-quotation-field-help-tooltip{pointer-events:none}.production-quotation-price-card dd{color:var(--production-text);font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-body-emphasis);margin:0}.production-quotation-final-price{margin-top:6px;padding-top:18px;box-shadow:inset 0 1px #b2b2af3d}.production-quotation-final-price dt{max-width:108px;color:var(--production-primary);font-size:var(--production-type-caption);letter-spacing:.08em;font-weight:800}.production-quotation-final-price dd{color:var(--production-primary);font-size:var(--production-type-title-1);text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-weight:700;line-height:1;display:flex}.production-quotation-tax-note{max-width:240px;color:var(--production-text-muted);font-family:var(--production-ui-font,var(--production-text-font));font-size:var(--production-type-caption);font-weight:500;line-height:1.35}.production-quotation-work-time{margin-top:-6px}.production-quotation-work-time dt{max-width:108px;color:var(--production-text-muted)}.production-quotation-work-time dd{color:var(--production-primary);font-size:var(--production-type-body);flex:none}.production-quotation-translate-button{background:linear-gradient(180deg, var(--production-primary), var(--production-primary-dim));color:#fff6f0;cursor:pointer;width:100%;min-height:64px;font-family:var(--production-ui-font,"Inter", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif);font-size:var(--production-type-ui);letter-spacing:0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:20px 28px;font-weight:700;display:flex;box-shadow:0 12px 24px #3233302e}body.production-ui .production-quotation-translate-button{font-family:Inter,Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.production-quotation-translate-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.production-quotation-translate-button .material-symbols-outlined{font-size:var(--production-type-body)}.production-quotation-checkout-status{color:var(--production-primary);font-family:var(--production-ui-font,"Inter", "Noto Sans KR", sans-serif);font-size:var(--production-type-caption);text-align:left;margin:0;line-height:1.45}.production-quotation-price-card>p{color:#5f5f5d8c;font-size:var(--production-type-ui-small);text-align:center;margin:18px 0 0}.production-editorial-display{font-family:var(--production-editorial-font,"Newsreader", serif);font-size:var(--production-type-title-1);margin-bottom:40px;font-weight:400;line-height:1.2}.production-loading-shell{justify-content:center;align-items:center;min-height:60vh;display:flex}.production-loading-container{text-align:center}.production-loading-spinner{border:3px solid var(--production-surface);border-top-color:var(--production-primary);border-radius:50%;width:48px;height:48px;margin:0 auto 24px;animation:1s linear infinite production-spin}@keyframes production-spin{to{transform:rotate(360deg)}}.production-editorial-text{color:var(--production-text);font-family:var(--production-text-font,"Noto Serif", serif);font-size:var(--production-type-title-2)}body.production-ui .production-hero h1{font-family:var(--production-main-copy-font,"Newsreader", Georgia, serif);font-weight:var(--production-main-copy-weight,400);font-size:var(--production-type-main-copy);line-height:calc(var(--production-type-main-copy) * .95 + 26.666px)}body.production-ui .production-section-heading h2,body.production-ui .production-faq-page h1,body.production-ui .production-quotation-hero h1,body.production-ui .production-terms-copy h1{font-family:var(--production-text-font,"Noto Serif", Georgia, serif);font-size:var(--production-type-title-1)}body.production-ui .production-metric-card h2,body.production-ui .production-manuscript-card h3,body.production-ui .production-cta-copy h2,body.production-ui .production-faq summary span:first-child,body.production-ui .production-login-preview-card h3,body.production-ui .production-editorial-display,body.production-ui .production-editorial-text{font-family:var(--production-text-font,"Noto Serif", Georgia, serif)}body.production-ui .production-velocity-heading__number,body.production-ui .production-metric-value,body.production-ui .production-stat-block strong{font-family:var(--production-number-font,"Zen Antique", Georgia, serif)}body.production-ui .production-legal-page,body.production-ui .production-legal-page *,body.production-ui .production-login-terms,body.production-ui .production-login-terms *,body.production-ui .production-terms-panel,body.production-ui .production-terms-panel *{font-family:var(--production-ui-font,"Noto Sans", sans-serif)}@media (width<=1600px){body.production-ui .production-hero h1{max-width:min(100%,100vw - 96px);font-size:var(--production-type-title-1);text-wrap:balance;margin-inline:auto;line-height:1.18}body.production-ui .production-hero-title-line{white-space:normal}}@media (width<=1180px) and (orientation:portrait),(width<=720px){.production-quotation-frame{grid-template-columns:1fr}.production-quotation-canvas{order:1}.production-quotation-sidebar{order:2;width:min(100%,336px);height:auto;min-height:auto;margin:0 auto 72px;padding:24px;position:static}.production-quotation-new-request{margin-top:0}}@media (width<=1100px){.production-quotation-layout{grid-template-columns:1fr;gap:42px}.production-quotation-summary-column{grid-template-columns:repeat(2,minmax(280px,360px));justify-content:center;place-items:start center;position:static}.production-quotation-summary-column>*,.production-quotation-price-card{justify-self:center;width:min(100%,360px)}}@media (width<=900px){.production-quotation-summary-column{grid-template-columns:1fr;justify-content:center;justify-items:center}.production-quotation-summary-column>*{width:min(100%,360px)}}@media (width<=720px){.production-quotation-canvas{width:min(100%,100% - 24px);padding:38px 0 72px}.production-quotation-supported-bar{grid-template-columns:1fr;align-items:start}.production-quotation-supported-chip-row{flex-wrap:wrap}.production-quotation-google-switch{justify-self:start}.production-quotation-sidebar{padding:16px 12px}.production-quotation-menu button,.production-quotation-menu-bottom button{padding:0 14px}.production-quotation-hero{margin-bottom:48px}.production-quotation-file-card{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:20px}.production-quotation-watermark{display:none}.production-quotation-file-icon{width:54px;height:54px}.production-quotation-file-copy strong{white-space:normal}.production-quotation-change-file,.production-quotation-clear-file{width:100%}.production-quotation-file-actions{flex-direction:row;grid-column:1/-1;justify-self:stretch;gap:20px;min-width:0}.production-quotation-mode-grid,.production-quotation-summary-column{grid-template-columns:1fr}.production-quotation-summary-column{justify-self:center;justify-items:center;width:100%}.production-quotation-calculate-panel,.production-quotation-price-card{width:min(100%,336px);margin-inline:auto}.production-quotation-target-card-header{flex-direction:column;align-items:stretch}.production-quotation-target-card-header .production-quotation-target-selector{flex-basis:auto;width:100%}.production-quotation-supported-popover{flex-wrap:wrap;min-width:0;max-width:calc(100vw - 24px);left:auto;right:0;transform:translateY(4px)}.production-quotation-supported-more:hover .production-quotation-supported-popover,.production-quotation-supported-more:focus-within .production-quotation-supported-popover{transform:translateY(0)}.production-quotation-sheet-table{overflow-x:auto}.production-quotation-sheet-table table{min-width:0}.production-quotation-sheet-table th,.production-quotation-sheet-table td{padding:16px 12px}.production-quotation-sheet-table th:first-child,.production-quotation-sheet-table td:first-child,.production-quotation-column-table th:first-child,.production-quotation-column-table td:first-child{width:34%}.production-quotation-sheet-table th.production-quotation-sheet-check-column,.production-quotation-sheet-table td.production-quotation-sheet-check-cell{width:48px}.production-quotation-sheet-table th.production-quotation-sheet-name-column,.production-quotation-sheet-table td.production-quotation-sheet-name-cell{width:42%}.production-quotation-sheet-table select{width:100%;min-width:0;padding-right:24px}.production-quotation-document-table{overflow-x:hidden}.production-quotation-document-table table{min-width:0}.production-quotation-document-table thead{display:none}.production-quotation-document-table tr{gap:12px;padding:18px;display:grid}.production-quotation-document-table td{width:100%;padding:0;display:block}.production-quotation-document-table td:first-child{width:100%;font-size:var(--production-type-body-emphasis)}.production-quotation-document-table select{width:100%}.production-quotation-target-card,.production-quotation-price-card{padding:26px}}@media (width<=1120px){.production-guide-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:34px;width:min(100%,100% - 40px)}.production-guide-workflow-grid,.production-guide-page-grid,.production-guide-topic-grid,.production-guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.production-guide-page{padding-top:24px}.production-guide-layout{grid-template-columns:1fr;gap:24px;width:min(100%,100% - 24px)}.production-guide-sidebar{grid-template-rows:none;height:auto;max-height:58vh;padding:18px;position:static;overflow:auto}.production-guide-tree{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-right:0;overflow:visible}.production-guide-support-menu,.production-guide-help{align-self:stretch}.production-guide-workflow,.production-guide-section,.production-guide-article-section,.production-guide-next{padding:40px 0}.production-guide-next{flex-direction:column;align-items:flex-start}.production-guide-next-actions{justify-content:flex-start}}@media (width<=620px){.production-guide-sidebar{height:auto;max-height:58vh}.production-guide-article-heading-row{flex-direction:column;align-items:flex-start;gap:10px}.production-guide-tree{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.production-guide-manual-step{grid-template-columns:1fr;gap:12px}.production-guide-manual-step-number{font-size:var(--production-type-body-emphasis)}.production-guide-workflow-grid,.production-guide-page-grid,.production-guide-topic-grid,.production-guide-card-grid{grid-template-columns:1fr}.production-guide-step{min-height:0}.production-guide-article-card{padding:20px}.production-guide-article-actions,.production-guide-article-actions .production-button,.production-guide-next-actions,.production-guide-next-actions .production-button{width:100%}}
