:root{color:var(--cs-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Almarai,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;min-width:320px;min-height:100vh;margin:0}#root{width:100%}h1,h2,h3,p,ul{margin:0}a{color:inherit;text-decoration:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-panel{background:#101010;border:1px solid #ffffff14;border-radius:1.25rem;width:min(100%,28rem);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #0000008c}.modal-panel-wide{width:min(100%,40rem)}.modal-header{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0;display:flex}.modal-header h3{font-family:var(--font-almarai);color:var(--cs-cream);font-size:1.25rem;font-weight:500}.modal-close{width:2rem;height:2rem;color:var(--cs-ink);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;font-size:1.25rem;line-height:1}.modal-body{padding:1.25rem}.form-field{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.form-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);font-size:.75rem}.form-field input,.form-field textarea{width:100%;color:var(--cs-cream);font:inherit;background:#00000059;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem .875rem}.form-field textarea{resize:vertical;min-height:5rem}.form-error{color:#f87171;margin-bottom:.75rem;font-size:.875rem}.form-success{color:#86efac;margin-bottom:.75rem;font-size:.875rem}.btn-primary{background:var(--cs-ink);color:#000;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000038}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:var(--cs-cream);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;display:inline-flex}.drop-zone{color:var(--cs-muted);cursor:pointer;border:1px dashed #ffffff2e;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.875rem;transition:border-color .2s,background .2s;display:flex}.drop-zone.drag-active{color:var(--cs-cream);background:#86efac0f;border-color:#86efac73}.drop-zone.done{color:var(--cs-cream);border-style:solid;border-color:#86efac59}.drop-zone input{display:none}.drop-zone-label{text-align:center;cursor:pointer;width:100%}.link-btn{color:var(--cs-cream);font:inherit;font-size:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:var(--cs-ink)}.modal-switch{color:var(--cs-muted);margin-top:1rem;font-size:.875rem}.mono{font-family:var(--font-mono);word-break:break-all}:root{--cs-cream:#e1e0cc;--cs-ink:#dedbc8;--cs-muted:#8b8a80;--font-almarai:"Almarai", ui-sans-serif, system-ui, sans-serif;--font-instrument-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--noise-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.creative-studio{color:var(--cs-ink);font-family:var(--font-almarai);-webkit-font-smoothing:antialiased;background:#000}.creative-studio [data-reveal]{opacity:0;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(22px)scale(.985)}.creative-studio [data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}[data-reveal-words]>span{opacity:0;filter:blur(4px);transition:opacity .68s,transform .78s cubic-bezier(.2,.8,.2,1),filter .78s;transition-delay:calc(var(--d,0) * 46ms);transform:translateY(18px)}[data-reveal-words]>span.is-visible{opacity:1;filter:blur();transform:translateY(0)}.container{width:min(100%,72rem);margin:0 auto;padding-inline:1rem}.noise-overlay{pointer-events:none;background-image:var(--noise-image);background-size:160px 160px;position:absolute;inset:0}.noise-overlay-hero{opacity:.7;mix-blend-mode:overlay}.noise-overlay-features{opacity:.15}.noise-overlay-footer{opacity:.12}.section-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--cs-ink);font-size:.625rem;font-weight:500}@media (width>=640px){.section-eyebrow{font-size:.75rem}}.display-heading,.footer-heading{font-family:var(--font-almarai);color:var(--cs-cream);flex-wrap:wrap;justify-content:center;column-gap:.25em;font-weight:400;line-height:.95;display:flex}.display-heading{max-width:48rem;font-size:clamp(1.875rem,5vw,4.5rem)}.footer-heading{letter-spacing:-.02em;justify-content:flex-start;max-width:36rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.9}.display-heading span,.footer-heading span{display:inline-block}.display-heading .serif,.footer-heading .serif{font-family:var(--font-instrument-serif);font-style:italic}.cta-button{background:var(--cs-ink);color:#000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;transition:transform .24s,box-shadow .24s;display:inline-flex}.cta-button:focus-visible{outline-offset:2px;outline:2px solid #e1e0ccd9}.cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000038}@media (width>=640px){.cta-button{font-size:1rem}}.cta-inline-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}@media (width>=640px){.cta-inline-icon{width:1.125rem;height:1.125rem}}.cta-inline-icon svg{width:100%;height:100%}.hero-section{background:#000;width:100%;height:100dvh;padding:1rem}@media (width>=768px){.hero-section{padding:1.5rem}}.hero-card{background:#000;border-radius:1rem;flex-direction:column;height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero-card{border-radius:2rem;height:calc(100dvh - 3rem)}}.hero-bg{background:#000;position:absolute;inset:0;overflow:hidden}.hero-bg-gradient{filter:blur(40px);--hero-shift-x:0%;--hero-shift-y:0%;transform:translateX(calc(-2.76571% + var(--hero-shift-x))) translateY(calc(-1.84381% + var(--hero-shift-y))) scale(1.00469) rotate(.234286deg);background:radial-gradient(45% 45% at 28% 30%,#dedbc829,#0000 70%),radial-gradient(42% 42% at 73% 62%,#c4a27838,#0000 72%),radial-gradient(70% 55% at 50% 112%,#241e16eb,#0000 72%),#070707;transition:transform .38s linear;position:absolute;inset:-33.333%}.hero-bg-vignette{background:radial-gradient(125% 120% at 50% 0,#0000 52%,#0000008c 100%);position:absolute;inset:0}.hero-bg-fade{pointer-events:none;background:linear-gradient(#0000004d,#0000,#0009);position:absolute;inset:0}.top-nav{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000f2;border-radius:0 0 1rem 1rem;max-width:calc(100% - 1.5rem);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=768px){.top-nav{border-radius:0 0 1.5rem 1.5rem;max-width:none}}.top-nav ul{white-space:nowrap;scrollbar-width:none;align-items:center;gap:1.25rem;margin:0;padding:.625rem 1.25rem;list-style:none;display:flex;overflow-x:auto}.top-nav ul::-webkit-scrollbar{display:none}@media (width>=640px){.top-nav ul{gap:1.75rem}}@media (width>=768px){.top-nav ul{gap:2.25rem;padding:.625rem 2.25rem}}@media (width>=1024px){.top-nav ul{gap:2.75rem}}.top-nav a{color:#e1e0cccc;font-size:.75rem;transition:color .2s,opacity .2s}.nav-btn,.footer-link-btn{font:inherit;color:#e1e0cccc;cursor:pointer;background:0 0;border:0;padding:0}.nav-btn:hover,.footer-link-btn:hover{color:var(--cs-cream)}.hero-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--cs-muted);margin-bottom:.75rem;font-size:.75rem}.cta-button{cursor:pointer;font:inherit;border:0}.loading-screen{min-height:100vh;color:var(--cs-muted);font-family:var(--font-almarai);background:#000;place-items:center;display:grid}.learn-link{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.top-nav a:hover{color:var(--cs-cream)}@media (width>=768px){.top-nav a{font-size:.875rem}}.hero-content{z-index:10;margin-top:auto;padding:1rem;position:relative}@media (width>=640px){.hero-content{padding:1.5rem}}@media (width>=768px){.hero-content{padding:2rem}}@media (width>=1024px){.hero-content{padding:2.5rem}}.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}@media (width>=768px){.hero-grid{gap:2rem}}.hero-title-col{grid-column:span 12}@media (width>=1024px){.hero-title-col{grid-column:span 8}}.hero-title-col h1{font-family:var(--font-almarai);letter-spacing:-.07em;color:var(--cs-cream);font-size:clamp(4.5rem,24vw,12rem);font-weight:500;line-height:.84}@media (width>=640px){.hero-title-col h1{font-size:clamp(5rem,22vw,12rem)}}@media (width>=768px){.hero-title-col h1{font-size:clamp(5.5rem,20vw,12rem)}}@media (width>=1024px){.hero-title-col h1{font-size:clamp(6rem,18vw,12rem)}}@media (width>=1280px){.hero-title-col h1{font-size:clamp(6.5rem,17vw,12rem)}}@media (width>=1536px){.hero-title-col h1{font-size:clamp(7rem,18vw,12rem)}}.hero-title-wrap{flex-wrap:wrap;column-gap:.25em;display:inline-flex}.hero-asterisk-wrap{display:inline-block;position:relative}.hero-asterisk{font-size:.31em;position:absolute;top:.1em;right:-.3em}.hero-aside{flex-direction:column;grid-column:span 12;gap:1rem;display:flex}@media (width>=768px){.hero-aside{gap:1.5rem}}@media (width>=1024px){.hero-aside{grid-column:span 4}}.hero-aside p{color:#dedbc8b8;max-width:28rem;font-size:.875rem;line-height:1.3}@media (width>=640px){.hero-aside p{font-size:1rem}}.visual-arts-section{background:#000;padding:5rem 1rem}@media (width>=640px){.visual-arts-section{padding:7rem 1.5rem}}@media (width>=768px){.visual-arts-section{padding:8rem 1.5rem}}.visual-arts-card{text-align:center;background:#101010;border-radius:2rem;flex-direction:column;align-items:center;gap:2.5rem;width:min(100%,72rem);margin:0 auto;padding:4rem 1.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}@media (width>=640px){.visual-arts-card{padding:5rem 2.5rem}}@media (width>=768px){.visual-arts-card{padding:6rem 4rem}}.visual-arts-copy{max-width:42rem;color:var(--cs-ink);font-size:.75rem;line-height:1.625}@media (width>=640px){.visual-arts-copy{font-size:.875rem}}@media (width>=768px){.visual-arts-copy{font-size:1rem}}.features-section{background:#000;min-height:100vh;padding:5rem 0;position:relative;overflow:hidden}@media (width>=640px){.features-section{padding:7rem 0}}@media (width>=768px){.features-section{padding:8rem 0}}.features-section .container{z-index:1;flex-direction:column;gap:3rem;display:flex;position:relative}@media (width>=768px){.features-section .container{gap:4rem}}.taglines{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.tagline-primary,.tagline-secondary{flex-wrap:wrap;justify-content:center;column-gap:.25em;font-size:clamp(1.25rem,3vw,2.25rem);font-weight:400;line-height:1.1;display:flex}.tagline-primary{color:var(--cs-cream)}.tagline-secondary{color:var(--cs-muted)}.tagline-primary span,.tagline-secondary span{display:inline-block}.features-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.features-grid{gap:.5rem}}@media (width>=768px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}}@media (width>=1024px){.features-grid{grid-template-columns:repeat(4,minmax(0,1fr));height:30rem}}.canvas-card{border-radius:1rem;min-height:20rem;transition:transform .26s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.canvas-card:hover{transform:translateY(-2px)}@media (width>=1024px){.canvas-card{height:100%;min-height:0}}.canvas-card-bg{background:#000;position:absolute;inset:0;overflow:hidden}.canvas-card-gradient{filter:blur(40px);background:radial-gradient(55% 55% at 32% 28%,#dedbc824,#0000 70%),radial-gradient(50% 50% at 72% 78%,#968a7433,#0000 72%),#0b0a09;position:absolute;inset:-33.333%;transform:translate(1.09538%)translateY(.73025%)scale(1.08191)rotate(4.09538deg)}.canvas-card-vignette{background:radial-gradient(125% 120% at 50% 0,#0000 52%,#0000008c 100%);position:absolute;inset:0}.canvas-card-fade{background:linear-gradient(#0000,#0000001a,#000000b3);position:absolute;inset:0}.canvas-card-copy{inset-inline:0;color:var(--cs-cream);padding:1.25rem;font-size:1.125rem;font-weight:500;position:absolute;bottom:0}.feature-card{background:#212121;border-radius:1rem;flex-direction:column;gap:1rem;min-height:18.75rem;padding:1.25rem;transition:transform .24s,box-shadow .24s,background .24s;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.feature-card:hover{background:#242424;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 34px #0000003d}@media (width>=1024px){.feature-card{height:100%;min-height:0}}.feature-card-head{justify-content:space-between;align-items:flex-start;display:flex}.feature-icon{width:2.5rem;height:2.5rem;color:var(--cs-ink);background:#0006;border-radius:.5rem;justify-content:center;align-items:center;transition:transform .22s,background .22s;display:flex}@media (width>=640px){.feature-icon{width:3rem;height:3rem}}.feature-icon svg{width:1.25rem;height:1.25rem}.feature-card:hover .feature-icon{background:#00000080;transform:translateY(-1px)}@media (width>=640px){.feature-icon svg{width:1.5rem;height:1.5rem}}.feature-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-muted);font-size:.625rem}.feature-card h3{color:var(--cs-cream);font-size:1rem;font-weight:500}.feature-card ul{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.feature-card li{color:var(--cs-muted);align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}@media (width>=640px){.feature-card li{font-size:.875rem}}.feature-card li svg{width:.875rem;height:.875rem;color:var(--cs-ink);flex-shrink:0;margin-top:.125rem}.learn-link{color:var(--cs-ink);align-items:center;gap:.375rem;margin-top:auto;font-size:.75rem;font-weight:500;transition:color .2s,gap .2s;display:inline-flex}@media (width>=640px){.learn-link{font-size:.875rem}}.learn-link:hover{color:var(--cs-cream);gap:.5rem}.learn-link svg{width:.875rem;height:.875rem;transition:transform .2s;transform:rotate(-45deg)}.learn-link:hover svg{transform:rotate(-45deg)}.site-footer{background:#000;padding:5rem 0 2rem;position:relative;overflow:hidden}@media (width>=640px){.site-footer{padding-top:7rem}}@media (width>=768px){.site-footer{padding-top:8rem}}.site-footer .container{z-index:1;position:relative}.footer-cta-row{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}@media (width>=768px){.footer-cta-row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer-cta-copy{flex-direction:column;gap:1.25rem;display:flex}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding:3rem 0;display:grid}@media (width>=640px){.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-nav-group{flex-direction:column;gap:.75rem;display:flex}.footer-nav-group-wide{grid-column:span 2}.footer-nav h3{letter-spacing:.2em;text-transform:uppercase;color:var(--cs-muted);font-size:.625rem;font-weight:500}.footer-nav a,.footer-nav p{color:#e1e0ccb3;font-size:.875rem;line-height:1.625;transition:color .2s}.footer-nav ul{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.footer-nav a:hover{color:var(--cs-cream)}.footer-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff1a;padding-top:2rem}.footer-watermark p{font-family:var(--font-almarai);letter-spacing:-.06em;color:#e1e0cc1a;font-size:clamp(4rem,22vw,10rem);font-weight:500;line-height:.8}.footer-bottom{flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}@media (width>=640px){.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer-bottom p,.footer-legal a{color:var(--cs-muted);font-size:.75rem}.footer-legal{align-items:center;gap:1.25rem;display:flex}.footer-legal a{transition:color .2s}.footer-legal a:hover{color:var(--cs-cream)}.support-fab{z-index:60;background:var(--cs-ink);color:#000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .24s,box-shadow .24s;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 28px #0006}.support-fab:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000061}@media (width<=639px){.support-fab{padding:.65rem 1rem;font-size:.8125rem;bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.creative-studio *,.creative-studio :before,.creative-studio :after{transition:none!important;animation:none!important}.creative-studio [data-reveal],[data-reveal-words]>span{opacity:1!important;filter:none!important;transform:none!important}}.dashboard-page{min-height:100vh}.dashboard-hero{padding:1rem}@media (width>=768px){.dashboard-hero{padding:1.5rem}}.dashboard-hero-card{background:#000;border-radius:1rem;flex-direction:column;min-height:16rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.dashboard-hero-card{border-radius:2rem;min-height:18rem}}.dashboard-hero-gradient{transform:translate(-1%)translateY(-1%)scale(1.01)}.dashboard-top-nav{z-index:20;max-width:none;margin:1rem auto 0;position:relative;top:auto;left:auto;transform:none}.nav-email{color:#e1e0cca6;font-size:.75rem}@media (width>=768px){.nav-email{font-size:.875rem}}.dashboard-hero-content{z-index:10;margin-top:auto;padding:1rem;position:relative}@media (width>=640px){.dashboard-hero-content{padding:1.5rem}}@media (width>=768px){.dashboard-hero-content{padding:2rem 2.5rem}}.dashboard-hero-grid{grid-template-columns:1fr;align-items:end;gap:1.5rem;display:grid}@media (width>=768px){.dashboard-hero-grid{grid-template-columns:1fr 1fr;gap:2rem}}.dashboard-title{font-family:var(--font-almarai);letter-spacing:-.05em;color:var(--cs-cream);margin:.25rem 0 0;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:500;line-height:.9}.dashboard-hero-aside{flex-direction:column;gap:1rem;display:flex}.balance-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem 1.25rem}.balance-label{letter-spacing:.2em;text-transform:uppercase;color:var(--cs-muted);font-size:.625rem;display:block}.balance-value{font-family:var(--font-almarai);color:var(--cs-cream);margin-top:.35rem;font-size:1.75rem;font-weight:500;display:block}.dashboard-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dashboard-body{padding:2rem 0 4rem;position:relative;overflow:hidden}.dashboard-grid{z-index:1;gap:.75rem;display:grid;position:relative}@media (width>=960px){.dashboard-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem}.dashboard-left-col{flex-direction:column;gap:.5rem;display:flex}.dash-panel-history{flex-direction:column;min-height:100%;display:flex}}.dash-panel-form,.dash-panel-security{min-height:auto}.dash-panel-history{min-height:28rem}.dash-panel-history .job-list-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.job-list{flex-direction:column;flex:1;gap:.625rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.job-pagination{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.job-page-info{color:var(--cs-muted);font-size:.875rem}.dash-panel-form.feature-card,.dash-panel-security.feature-card{height:auto;min-height:auto}.dash-panel-history.feature-card{height:auto;min-height:28rem}.dash-panel-form.feature-card:hover,.dash-panel-security.feature-card:hover,.dash-panel-history.feature-card:hover,.dash-panel-form.feature-card:hover .feature-icon,.dash-panel-security.feature-card:hover .feature-icon,.dash-panel-history.feature-card:hover .feature-icon{transform:none}@media (width>=960px){.dash-panel-history.feature-card{min-height:100%}}.dash-heading{font-family:var(--font-almarai);color:var(--cs-cream);margin:.5rem 0 .75rem;font-size:1.35rem;font-weight:500;line-height:1.1}.dash-muted{color:var(--cs-muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.55}.kw-count{float:right;color:var(--cs-muted);text-transform:none;letter-spacing:0;font-size:.75rem}.dash-submit{justify-content:center;width:100%;margin-top:.5rem}.job-item{background:#00000059;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}@media (width>=640px){.job-item{flex-direction:row;justify-content:space-between;align-items:flex-start}}.job-main strong{color:var(--cs-cream);word-break:break-word;font-size:.95rem;font-weight:500;display:block}.job-meta{color:var(--cs-muted);margin-top:.35rem;font-size:.8rem;line-height:1.4;display:block}.job-right{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.35rem;display:flex}.status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.65rem;font-weight:500}.status-queued,.status-processing{color:#fde68a;background:#facc1526}.status-completed{color:#86efac;background:#86efac26}.status-failed{color:#fca5a5;background:#f8717126}.job-date{color:var(--cs-muted);font-size:.75rem}.job-error{color:#fca5a5;max-width:16rem;font-size:.75rem;line-height:1.4}.security-settings{flex-direction:column;gap:1.25rem;display:flex}.security-block{background:#00000059;border:1px solid #ffffff14;border-radius:.75rem;padding:1rem}.security-block-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.security-block-head strong{color:var(--cs-cream);font-size:.95rem;font-weight:500}.security-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--cs-muted);background:#ffffff14;border-radius:999px;padding:.2rem .5rem;font-size:.65rem}.security-badge.on{color:#86efac;background:#86efac26}.totp-setup{margin-top:1rem}.totp-qr{background:#fff;border-radius:.5rem;width:10rem;height:10rem;margin-bottom:.75rem;display:block}.totp-secret code{word-break:break-all;font-family:var(--font-mono);color:var(--cs-cream);font-size:.75rem}.security-disable{margin-top:.75rem}.twofa-method-tabs{gap:.5rem;display:flex}.twofa-method-tabs .btn-ghost.active{color:var(--cs-cream);border-color:#ffffff40}.twofa-resend,.twofa-back{margin:.75rem 0;display:block}@media (width<=959px){.dashboard-left-col{flex-direction:column;gap:.75rem;display:flex}.dashboard-grid{gap:.75rem}.dash-panel-history.feature-card{min-height:auto}.dash-panel-form.feature-card,.dash-panel-security.feature-card,.dash-panel-history.feature-card{padding:1.25rem 1rem}}@media (width<=639px){.dashboard-hero{padding:.75rem}.dashboard-hero-card{border-radius:.875rem;min-height:14rem}.dashboard-top-nav{width:calc(100% - 1rem);margin:.75rem auto 0}.dashboard-top-nav ul{justify-content:space-between;gap:.35rem;padding:.35rem .5rem}.nav-email{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;display:block;overflow:hidden}.dashboard-hero-content{padding:1rem .85rem 1.1rem}.dashboard-hero-grid{gap:1rem}.dashboard-title{font-size:clamp(2.1rem,12vw,3rem)}.balance-card{padding:.85rem 1rem}.balance-value{font-size:1.45rem}.dashboard-hero-actions{gap:.5rem}.dashboard-hero-actions .cta-button,.dashboard-hero-actions .btn-ghost{flex:auto;justify-content:center;min-height:2.75rem}.dashboard-body{padding:1.25rem 0 3rem}.dashboard-left-col{gap:.65rem}.dash-heading{font-size:1.2rem}.dash-muted{margin-bottom:1rem;font-size:.8125rem}.security-block-head{flex-direction:column;align-items:flex-start}.security-block{padding:.85rem}.totp-qr{width:8.5rem;height:8.5rem}.job-error{max-width:100%}.job-pagination{flex-wrap:wrap;gap:.5rem}.job-pagination .btn-ghost{flex:1;min-width:6rem}.drop-zone{padding:1.15rem .85rem;font-size:.8125rem}}
