:is(.studio-theme,.access-theme,.operations-page,.full-loader,.signin-page){--ink:#0b0a09;--bg:#0b0a09;--panel:#161411;--raised:#1e1b17;--card:#161411;--card-2:#1e1b17;--well:#0f0d0b;--line:#ffffff1c;--soft-line:#ffffff12;--strong-line:#ffffff30;--paper:#f4efe6;--muted:#b6ad9f;--dim:#a39a8c;--accent:#ffb347;--accent-2:#ff5e3a;--accent-hover:#ffc46b;--accent-soft:#ffb3471f;--accent-grad:linear-gradient(90deg,#ffb347,#ff5e3a);--rec:#ff4b3a;--blue:#f2c48d;--success:#8fe08f;--warning:#ffcf70;--danger:#ff8a78;--studio-glass:linear-gradient(180deg,#1b1815,#151310);--surface:#161411;--soft:#1e1b17;--text:var(--paper);--text-muted:var(--muted);--shadow:0 24px 80px #0009;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--rail:84px;--bar:64px;--font-display:var(--serif)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cine-shell{isolation:isolate;background:var(--bg);min-height:100vh;color:var(--paper);font-family:var(--sans);position:relative}.cine-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 58% -12%,#ffb34722,transparent 70%),radial-gradient(700px 500px at 100% 100%,#ff5e3a0d,transparent 70%),var(--bg);position:fixed;inset:0}.cine-shell ::selection{background:var(--accent);color:#1a0d00}:is(.cine-shell,.access-theme,.signin-page) :where(a[href],button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cine-shell .main-area{margin-left:var(--rail);padding-top:var(--bar);background:0 0;min-height:100vh;position:relative}.cine-shell .main-area:focus{outline:none}.app-mark{font:700 16px/1 var(--sans);letter-spacing:-.02em;color:var(--paper);align-items:center;gap:9px;display:inline-flex}.app-mark-dot{background:radial-gradient(circle at 32% 30%,#fff,#ffb347 42%,#ff5e3a);border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 16px #ffb347aa}.app-mark-compact .app-mark-dot{width:24px;height:24px;box-shadow:0 0 22px #ffb34799}.cine-rail{width:var(--rail);z-index:45;border-right:1px solid var(--soft-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0a09e6;flex-direction:column;align-items:center;padding:18px 0 16px;display:flex;position:fixed;inset:0 auto 0 0}.cine-rail-mark{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.cine-rail-nav,.cine-rail-foot{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.cine-rail-nav{scrollbar-width:none;flex:1;overflow-y:auto}.cine-rail a:not(.cine-rail-mark){width:68px;min-height:56px;color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px;font-size:11px;line-height:1.1;transition:background .18s,color .18s;display:flex}.cine-rail a svg{width:20px;height:20px}.cine-rail a:not(.cine-rail-mark):hover{color:var(--paper);background:#ffffff0b}.cine-rail a.active{color:var(--paper);background:#ffb3471f;box-shadow:inset 0 0 0 1px #ffb34733}.cine-rail a.active svg{color:var(--accent)}.cine-rail-foot{border-top:1px solid var(--soft-line);width:56px;padding-top:10px}.cine-avatar{background:var(--accent-grad);color:#1a0d00;width:30px;height:30px;font:700 14px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.cine-bar{top:0;left:var(--rail);height:var(--bar);z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--soft-line);background:#0b0a09d9;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:16px;padding:0 24px;display:grid;position:fixed;right:0}.cine-bar-brand{border-radius:10px;justify-self:start;padding:6px 4px}.cine-dock{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.cine-dock a{min-height:36px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;transition:background .18s,color .18s;display:inline-flex}.cine-dock a:hover{color:var(--paper);background:#ffffff0a}.cine-dock a.active{background:var(--paper);color:#14110e;font-weight:600}.cine-dock .lj-nav-count,.cine-more-sheet .lj-nav-count{background:var(--accent-grad);color:#1a0d00;min-width:18px;height:18px;font:700 10px/1 var(--mono);border-radius:9px;place-items:center;margin:0;padding:0 5px;display:inline-grid}.cine-bar-actions{justify-self:end;align-items:center;gap:8px;display:flex}.cine-search{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);font:500 13px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cine-search svg{width:16px;height:16px}.cine-search kbd{font:500 11px var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:2px 5px}.cine-search:hover{color:var(--paper);border-color:var(--strong-line)}.cine-shell .jobs-pill,.cine-shell .credit-pill{border:1px solid var(--line);background:var(--panel);height:40px;min-height:40px;color:var(--muted);font:500 13px var(--sans);box-shadow:none;border-radius:10px;gap:8px;padding:0 12px}.cine-shell .jobs-pill svg{width:16px;height:16px}.cine-shell .credit-pill{color:var(--accent);font:600 13px var(--mono);border-color:#ffb34759}.cine-shell .credit-pill small{font:500 11px var(--mono);color:#ffb347b3}.cine-credit-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.cine-shell :is(.jobs-pill,.credit-pill):hover{color:var(--paper);border-color:var(--strong-line)}.cine-shell .pulse-dot{background:var(--rec)}.cine-test-chip{border:1px solid var(--line);min-height:28px;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cine-test-chip i{background:var(--success);border-radius:50%;width:6px;height:6px}.cine-palette{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.cine-palette-box{background:var(--panel);border:1px solid var(--strong-line);border-radius:18px;width:min(560px,92vw);overflow:hidden;box-shadow:0 30px 90px #000c}.cine-palette-search{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 14px;display:flex}.cine-palette-search svg{width:18px;color:var(--muted)}.cine-palette-search input{min-height:54px;color:var(--paper);font:400 16px var(--sans);background:0 0;border:0;outline:none;flex:1}.cine-palette-search kbd{font:500 11px var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.cine-palette ul{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow:auto}.cine-palette li{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.cine-palette li small{font:500 11px var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.cine-palette li.active{color:var(--paper);background:#ffb3471c}.cine-palette li.cine-palette-empty{color:var(--muted);cursor:default}.cine-more-sheet,.cine-more-backdrop{display:none}.cine-mobile-actions{gap:8px;display:flex}.cine-shell .page:not(.dashboard-page){min-width:0;max-width:1440px;margin:0 auto;padding:40px 44px 72px}.cine-shell :is(.page-header h1,.profile-info h1,.shot-composer h1,.welcome-card h1){font-family:var(--serif);letter-spacing:-.03em;color:var(--paper);margin-top:10px;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.02}.cine-shell :is(h1,h2,h3) em,.cine-shell .cine-accent{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.cine-shell .page-header{align-items:flex-end;gap:24px;margin-bottom:30px}.cine-shell .page-header p{color:var(--muted);max-width:68ch;font-size:15px;line-height:1.6}.cine-shell :is(.eyebrow,.section-kicker){font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cine-shell :is(.section-heading h2,.content-section>h2,.form-card>h2,.settings-card>h2,.settings-card h2){font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.cine-shell .section-heading h2{font-size:28px}.cine-shell :is(.text-action,.text-link,.auth-link){color:var(--paper);text-underline-offset:4px}.cine-shell :is(.text-action,.text-link):hover{color:var(--accent)}.cine-shell .field-label{color:#e6dfd3;font-size:13px;font-weight:600}.cine-shell .field-hint{color:var(--dim)}.cine-shell :is(table th,.cine-mono,.badge,.lj-nav-count){font-family:var(--mono)}.cine-shell:not(.x) :is(.form-card,.identity-preview,.candidate-studio,.quote-panel,.creator-quote-reference,.profile-hero,.identity-band,.photo-workspace,.activity-card,.credit-hero,.settings-card,.empty-state,.inline-empty,.stat-card,.asset-card,.influencer-card,.reference-thumb,.reference-crop-canvas,.reference-crop-controls,.reference-crop-comparison,.reference-crop-review-controls,.edit-selection-editor,.masked-edit-controls,.batch-identity,.batch-shot-editor,.batch-quote,.batch-progress,.batch-result,.batch-history>a,.consistency-panel,.consistency-shot,.consistency-round,.consistency-history>a,.consistency-review-output,.continuity-panel,.continuity-subject,.continuity-subject-editor,.continuity-run-workbench,.continuity-list>a,.casting-slot,.casting-recovery,.casting-quote,.casting-references,.casting-complete,.casting-history-card,.casting-retry-quote,.identity-reference-panel,.identity-description-panel,.identity-analysis,.identity-history-list article,.identity-version-summary,.identity-version-section,.identity-version-list article,.canvas-extension-stage-card,.canvas-extension-controls,.canvas-extension-saved,.canvas-extension-quote-preview,.reference-builder-canonical,.reference-builder-plan,.reference-builder-quote,.reference-builder-baseline,.reference-view-candidate,.reference-commit-bar,.saved-brief-picker,.save-photo-brief,.photo-preset-card,.preset-control-bar,.product-input,.product-fields,.selfie-framing-helper,.selfie-framing-compare>section,.photo-reference-selector,.quoted-reference-manifest,.content-planner-controls,.content-plan-card,.planner-calendar-wrap,.content-readiness,.content-actions-panel,.manual-post-panel,.content-history,.archive-plan,.insights-filters,.insights-trend,.insights-evidence section,.insights-variant,.interaction-report,.moderation-queue,.moderation-case-detail,.moderation-case-card,.influencer-lifecycle,.billing-current,.billing-disabled,.billing-review,.billing-checkout-state,.billing-empty,.billing-unavailable,.billing-plans>article,.welcome-card,.quality-route,.job-stage,.approval-bar,.result-actions,.delivery-crop-result,.revision-feedback,.deletion-impact,.identity-version-reference,.identity-version-empty,.transaction-list,.new-card,.product-area){background:var(--studio-glass);border:1px solid var(--line);border-radius:20px;min-width:0;box-shadow:inset 0 1px #ffffff08,0 18px 50px #0000004a}.cine-shell :is(.stat-card,.credit-hero,.welcome-card,.profile-hero){background:radial-gradient(120% 120% at 100% 0%,#ffb34714,transparent 55%),var(--studio-glass)}.cine-shell :is(.notice,.visual-standard-note,.capture-disclosure,.reference-guidance,.insights-note,.content-notice,.preset-identity-note,.browser-draft-status,.upscale-note,.delivery-crop-summary,.revision-context){border-color:var(--line);background:#ffffff06;border-radius:14px}.cine-shell :is(.notice-error,.job-stage.failed,.identity-blockers,.deletion-blocked,.lifecycle-recovery){background:#ff4b3a12;border-color:#ff4b3a55}.cine-shell :is(.billing-test-banner,.billing-notice,.continuity-warning,.canvas-extension-warning,.draft-reference-notice,.archived-profile-notice){color:#ffd9a3;background:#ffb34712;border-color:#ffb34755}.cine-shell :is(.job-tray,.asset-modal-panel,.brief-editor,.content-editor){border-color:var(--strong-line);background:#141210f7;box-shadow:0 30px 100px #000c}.cine-shell :is(.brief-editor>footer,.content-editor-body>footer,.content-editor-body>aside){border-color:var(--line);background:#11100df5}.cine-shell .job-tray h2{font-family:var(--serif);font-weight:400}.cine-shell .skeleton{background:linear-gradient(90deg,#161411 25%,#211d19 50%,#161411 75%) 0 0/200% 100%}.cine-shell .stat-card strong,.cine-big{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.cine-shell :is(.empty-state h2,.inline-empty strong,.credit-hero strong){font-family:var(--serif);font-weight:400}.cine-shell .empty-state-icon{color:var(--accent);background:#ffb3471a;border-color:#ffb34740}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button{letter-spacing:0;border-radius:999px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-primary,.cine-shell:not(.dashboard-shell) .page-actions>.button-primary{background:var(--accent-grad);color:#1a0d00;border:1px solid #0000;box-shadow:0 8px 26px #ff7a3a2e}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-secondary{border:1px solid var(--line);color:var(--paper);box-shadow:none;background:#1e1b17}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-ghost{color:var(--muted);background:0 0}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-danger{color:#ffb0a4;background:#ff4b3a14;border-color:#ff4b3a55}@media (hover:hover) and (pointer:fine){:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-primary:hover:not(:disabled){filter:none;background:linear-gradient(90deg,#ffc46b,#ff7048);transform:translateY(-1px);box-shadow:0 10px 30px #ff7a3a40}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-secondary:hover:not(:disabled){border-color:var(--strong-line);box-shadow:none;background:#26221d;transform:translateY(-1px)}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .button-ghost:hover:not(:disabled){color:var(--paper);background:#ffffff0d}.cine-shell:not(.x) :is(.influencer-card,.asset-card,.new-card,.photo-preset-card,.product-area):hover{border-color:#ffb34766;box-shadow:0 14px 40px #ff8a3a1f}}:is(.cine-shell,.access-theme,.signin-page,.operations-page) :is(.input,.filter-group .select){background-color:var(--well);border:1px solid var(--line);color:var(--paper);border-radius:12px}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .input:hover{border-color:var(--strong-line)}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ffb34724}:is(.cine-shell,.access-theme,.signin-page,.operations-page) .input::placeholder{color:#8a8274}.cine-shell .textarea{font:400 17px/1.5 var(--serif)}.cine-shell .textarea::placeholder{font-style:italic}.cine-shell .select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)}.cine-shell:not(.x) :is(.brief-style-tabs button,.planner-view-toggle button,.photo-reference-option,.selfie-framing-action-option,.continuity-run-row){border-color:var(--line);background:#ffffff06}.cine-shell:not(.x) :is([aria-pressed=true],.brief-style-tabs button.active,.planner-view-toggle button.active,.photo-reference-option:has(input:checked),.continuity-profile-option.selected,.consistency-score-option:has(input:checked),.identity-analysis-traits>label:has(input:checked)){color:var(--paper);background:#ffb3471a;border-color:#ffb347aa;box-shadow:inset 0 0 0 1px #ffb34740}.cine-shell:not(.x) :is(.step-item.active>span,.attestation input:checked+span){background:var(--accent-grad);color:#1a0d00;border-color:#0000}.cine-shell input[type=checkbox],.cine-shell input[type=radio],.cine-shell input[type=range]{accent-color:var(--accent)}.cine-shell .badge{font:600 10px/1 var(--mono);letter-spacing:.06em;border-color:var(--line);color:var(--muted);background:#0b0a09d9;border-radius:999px;padding:5px 9px}.cine-shell .badge-accent{color:var(--accent);background:#2a1b0ad9;border-color:#ffb34766}.cine-shell .badge-success{color:var(--success);background:#0f1d0fd9;border-color:#8fe08f4d}.cine-shell .badge-warning{color:var(--warning);background:#241b08d9;border-color:#ffcf704d}.cine-shell .badge-danger{color:var(--danger);background:#2a100cd9;border-color:#ff8a784d}.viewfinder{pointer-events:none;z-index:2;position:absolute;inset:14px}.viewfinder i{border:2px solid #ffffff59;width:24px;height:24px;position:absolute}.viewfinder i:first-child{border-bottom:0;border-right:0;top:0;left:0}.viewfinder i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.viewfinder i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.viewfinder i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.cine-shell .page:not(.dashboard-page)>.page-header{border-bottom:1px solid var(--soft-line);padding:26px 0 22px;position:relative}.cine-shell :is(.asset-image,.influencer-image){background:#0f0d0b}.cine-shell .portrait-empty{color:var(--dim)}.auth-page:is(.access-theme,.signin-page){background:var(--bg);color:var(--paper);font-family:var(--sans)}.auth-page:is(.access-theme,.signin-page):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 78% 10%,#d79b6233,transparent 65%),radial-gradient(700px 500px at 0% 100%,#ff5e3a14,transparent 70%),repeating-linear-gradient(0deg,#ffffff03 0 2px,transparent 2px 4px),var(--bg);position:absolute;inset:0}.auth-page:is(.access-theme,.signin-page){isolation:isolate}.auth-page:is(.access-theme,.signin-page) .signin-background{display:none}.auth-page:is(.access-theme,.signin-page) .auth-brand .app-mark{font-size:20px}.auth-page:is(.access-theme,.signin-page) .auth-copy h1{font-family:var(--serif);letter-spacing:-.035em;color:var(--paper);font-weight:400}.auth-page:is(.access-theme,.signin-page) .auth-copy h1 em{background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.auth-page:is(.access-theme,.signin-page) .auth-copy .eyebrow{font:500 12px var(--mono);letter-spacing:.16em;color:var(--accent)}.auth-page:is(.access-theme,.signin-page) .auth-copy>p{color:var(--muted)}.auth-page:is(.access-theme,.signin-page) .auth-form{border:1px solid var(--strong-line);background:linear-gradient(#1b1815f2,#141210f2);border-radius:24px;position:relative;box-shadow:0 30px 90px #000a,0 0 0 1px #ffb34710}.auth-page:is(.access-theme,.signin-page) .auth-form:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5),linear-gradient(#fff5,#fff5);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:20px 2px,2px 20px,20px 2px,2px 20px,20px 2px,2px 20px,20px 2px,2px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:14px;position:absolute;inset:12px}.auth-page:is(.access-theme,.signin-page) .auth-form h2{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.auth-page:is(.access-theme,.signin-page) .auth-form>div>p,.auth-page:is(.access-theme,.signin-page) .auth-legal,.auth-page:is(.access-theme,.signin-page) .auth-switch{color:var(--muted)}.auth-page:is(.access-theme,.signin-page) .auth-switch a,.auth-page:is(.access-theme,.signin-page) .auth-link{color:var(--paper);text-underline-offset:4px;-webkit-text-decoration:underline #ffb34788;text-decoration:underline #ffb34788}.auth-page:is(.access-theme,.signin-page) .field-label{color:#e6dfd3}.auth-page:is(.access-theme,.signin-page) :is(.access-motto,.signin-motto,.signin-footer){font-family:var(--mono);color:var(--dim)}.auth-page:is(.access-theme,.signin-page) :is(.access-motto,.signin-motto,.signin-footer) span{background:var(--accent)}.auth-page:is(.access-theme,.signin-page) .signin-benefit-icon{border-color:var(--line);color:var(--accent);background:#ffffff08}.auth-page:is(.access-theme,.signin-page) .signin-input-wrap svg{color:var(--dim)}.full-loader{background:radial-gradient(800px 500px at 50% 20%,#ffb34722,transparent 70%),var(--bg);color:var(--muted);font-family:var(--sans)}.operations-page:before{background:radial-gradient(900px 520px at 58% -12%,#ffb34722,transparent 70%),var(--bg)!important}@media (max-width:1280px){.cine-search span,.cine-search kbd{display:none}.cine-search{justify-content:center;width:40px;padding:0}.cine-test-chip{display:none}}@media (max-width:1100px){.cine-bar{grid-template-columns:auto minmax(0,1fr) auto}.cine-bar-brand .app-mark-word{display:none}.cine-dock{justify-self:center}.cine-dock a{padding:0 11px;font-size:13px}.cine-shell .page:not(.dashboard-page){padding:32px 26px 60px}}@media (max-width:860px) and (min-width:721px){.cine-shell .jobs-pill{justify-content:center;gap:0;width:40px;padding:0;font-size:0}.cine-shell .jobs-pill .pulse-dot{display:none}}@media (max-width:720px){.cine-rail,.cine-bar{display:none}.cine-shell .main-area{margin-left:0;padding-top:64px;padding-bottom:76px}.cine-shell .mobile-header{border-color:var(--soft-line);background:#0b0a09eb;height:64px;padding:0 14px;display:flex}.cine-shell .mobile-header .icon-button{background:var(--panel);border-color:var(--line);color:var(--paper);border-radius:12px}.cine-shell .mobile-header .jobs-button b{background:var(--accent-grad);color:#1a0d00}.cine-shell .mobile-test-mode{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cine-shell .mobile-nav{border-color:var(--soft-line);height:68px;padding-bottom:env(safe-area-inset-bottom);background:#0b0a09f2}.cine-shell .mobile-nav :is(a,button){font:500 10px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}.cine-shell .mobile-nav :is(a,button) svg{width:20px;height:20px}.cine-shell .mobile-nav :is(a.active,button.active){color:var(--paper)}.cine-shell .mobile-nav :is(a.active,button.active) svg{color:var(--accent)}.cine-more-backdrop{z-index:38;background:#000000a6;display:block;position:fixed;inset:0}.cine-more-sheet:not([hidden]){z-index:39;border:1px solid var(--strong-line);background:#141210fa;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:70vh;padding:10px;display:grid;position:fixed;bottom:78px;left:10px;right:10px;overflow:auto;box-shadow:0 20px 60px #000c}.cine-more-sheet a{min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.cine-more-sheet a svg{width:18px;height:18px}.cine-more-sheet a.active{color:var(--paper);background:#ffb3471c}.cine-more-sheet a.active svg{color:var(--accent)}.cine-shell .page:not(.dashboard-page){padding:22px 16px 40px}.cine-shell .page-header h1{font-size:clamp(32px,9vw,42px)}.cine-shell .page:not(.dashboard-page)>.page-header{padding-top:8px}.auth-page:is(.access-theme,.signin-page) .auth-form:before{inset:8px}}@media (prefers-reduced-motion:reduce){:is(.cine-shell,.access-theme,.signin-page) *{transition:none!important}:is(.cine-shell,.access-theme,.signin-page) .button{transform:none!important}}.full-loader .app-mark{font-size:24px}.full-loader .app-mark-dot{width:18px;height:18px}.cine-search span,.cine-test-chip,.cine-shell .jobs-pill,.cine-shell .credit-pill{white-space:nowrap}@media (max-width:1480px){.cine-search span,.cine-search kbd{display:none}.cine-search{justify-content:center;width:40px;padding:0}}@media (max-width:1360px){.cine-test-chip{display:none}}.cine-shell :is(.sb-hero h1,.sb-closed h1){font:400 clamp(38px,4.2vw,60px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--paper)}.cine-shell .page>h2{font:400 28px/1.15 var(--serif);letter-spacing:-.02em}.cine-shell .lj-panel h2{letter-spacing:-.025em;color:var(--paper);font-weight:400}.auth-page:is(.access-theme,.signin-page) .auth-form:before{box-shadow:none;z-index:0;border-radius:0}.auth-page:is(.access-theme,.signin-page) .auth-form{border:1px solid var(--strong-line);background:linear-gradient(#1b1815f2,#141210f2)}.auth-page:is(.access-theme,.signin-page) .auth-submit{background:var(--accent-grad);color:#1a0d00;border:1px solid #0000;border-radius:999px;box-shadow:0 10px 30px #ff7a3a33}@media (hover:hover) and (pointer:fine){.auth-page:is(.access-theme,.signin-page) .auth-submit:hover:not(:disabled){background:linear-gradient(90deg,#ffc46b,#ff7048);transform:translateY(-1px)}}.auth-page:is(.access-theme,.signin-page) .auth-form h2{letter-spacing:-.02em;font-weight:400}
