@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f7f3ee;--surface: #fffcf8;--ink: #2a2118;--brown: #6b3e2e;--burgundy: #6e2430;--line: #e4d9cf;--error: #8c2f2f;color-scheme:light;color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;font-size:16px}@media(min-width:768px){:root{font-size:15px}}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink)}::selection{background:var(--burgundy);color:var(--paper)}.frame{min-height:100vh}.top{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--line)}.brand-link,.top a,.links a{color:var(--burgundy);text-decoration:none}.brand-link{display:flex;flex-direction:column;gap:.15rem}.top-actions{display:flex;align-items:center;gap:1rem}.main{width:min(36rem,100%);margin:2rem auto 3rem;padding:0 1rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1.25rem}.card h1{margin:0 0 .75rem;font-family:Literata,serif;font-weight:600}label{display:block;margin-top:.8rem;color:var(--brown)}input{display:block;width:100%;margin-top:.3rem;padding:.45rem .6rem;border:1px solid var(--brown);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.quota{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin:1.25rem 0}.quota dt{color:var(--brown)}.quota dd{margin:.15rem 0 0}.actions,.links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}button.primary,button.secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:2px;padding:.45rem .8rem;cursor:pointer}button.primary{background:var(--burgundy);color:var(--paper);border:1px solid var(--burgundy)}button.secondary{background:transparent;color:var(--brown);border:1px solid var(--brown)}button:disabled{cursor:default;opacity:.6}.error{color:var(--error)}.notice{color:var(--brown)}.intake h2{margin:0 0 .75rem;font-family:Literata,serif;font-weight:600;font-size:1.4rem}.drop{border:1px dashed var(--brown);border-radius:2px;padding:1rem;margin-bottom:1rem}.file{display:none}.studio{margin-top:1.25rem}.studio h2,.studio h3,.intake h2{font-family:Literata,serif;font-weight:600}.studio label,.caption label{display:block;margin-top:.75rem}.studio select,.studio input,.studio textarea,.caption input,.caption select,.description input,.description textarea,.descriptions input,.descriptions textarea{display:block;width:100%;margin-top:.3rem;padding:.45rem .6rem;border:1px solid var(--brown);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit}.preview{display:block;width:min(100%,28rem);margin-top:1rem;background:var(--ink);border-radius:2px}.caption{border:1px solid var(--line);border-radius:2px;margin:.75rem 0;padding:.75rem}.check{display:flex;gap:.5rem;align-items:center}.check input{width:auto}textarea{display:block;width:100%;margin-top:.3rem;padding:.45rem .6rem;border:1px solid var(--brown);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit}.clips,.jobs{list-style:none;margin:1rem 0 0;padding:0}.clips li,.jobs li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--line)}.clips small{color:var(--brown)}.slogan.center{text-align:center}.shell{min-height:100vh;display:grid;place-items:center;padding:2rem}.wordmark{margin:0;font-family:Literata,serif;font-weight:600;font-size:3rem;letter-spacing:.01em}.wordmark.small{font-size:1.4rem}.top .languages{margin-top:0}.slogan{margin:.5rem 0 0;font-family:Literata,serif;font-size:1.05rem;color:var(--brown)}.languages{display:flex;gap:.5rem;justify-content:center;margin-top:1.75rem}.languages button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:transparent;color:var(--brown);border:1px solid var(--brown);border-radius:2px;padding:.4rem .8rem;cursor:pointer}.languages button[aria-pressed=true]{background:var(--burgundy);color:var(--paper);border-color:var(--burgundy)}.languages button:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}:root{--paper:#f7f9f5;--surface:#fff;--ink:#1d332a;--brown:#5d7164;--burgundy:#176447;--line:#dce5db;--error:#a03932;font-size:14px}.portal{min-height:100vh;display:flex;flex-direction:column}.portal-header{height:83px;display:flex;align-items:center;padding:0 38px;gap:28px;background:#fff;border-bottom:1px solid var(--line)}.portal-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:700;text-decoration:none;letter-spacing:-1px;color:var(--ink)}.brand-icon{display:grid;place-items:center;width:32px;height:32px;background:var(--burgundy);color:#fff;border-radius:8px;font-size:19px;letter-spacing:-2px}.brand-period{margin-left:-10px;color:var(--burgundy)}.portal-product{border-left:1px solid var(--line);padding-left:25px;color:var(--brown);font-size:12px}.portal-top-actions{display:flex;gap:23px;align-items:center;margin-left:auto;font-size:12px}.portal-top-actions a{color:var(--burgundy);text-decoration:none}.portal-top-actions select{max-width:130px}.portal-top-actions button{background:none;font-size:12px;border:0;padding:5px;color:var(--brown)}.portal-layout{display:grid;grid-template-columns:226px 1fr;flex:1;min-height:calc(100vh - 155px)}.sidebar{background:#fff;border-right:1px solid var(--line);padding:35px 22px;display:flex;flex-direction:column}.eyebrow{text-transform:uppercase;color:#718276;letter-spacing:1.8px;font-size:10px;font-weight:600;margin:0 0 21px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{padding:12px 15px;border-radius:5px;font-size:13px;color:#52685a;text-decoration:none}.sidebar nav a:hover{background:#f2f6ef}.sidebar nav a[aria-current]{background:#eaf2e6;color:var(--burgundy);font-weight:600}.sidebar-bottom{margin-top:auto;padding:50px 12px 0;font-size:11px;color:#839185;line-height:1.8}.sidebar-bottom a{color:var(--burgundy);text-decoration:none}.portal-main{padding:48px min(5vw,70px);width:100%;min-width:0;max-width:1480px}.portal-main h1{font-family:Inter,sans-serif;font-size:35px;font-weight:500;letter-spacing:-1.4px;line-height:1.2;margin:0 0 13px}.portal-main h2{font-family:Inter,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.4px}.page-subtitle{color:var(--brown);line-height:1.8;max-width:760px;margin:0 0 30px}.portal .card{border-radius:8px;padding:25px;margin-bottom:20px}.portal .card p{color:var(--brown);line-height:1.8}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stat-grid .card>span{font-size:12px;color:var(--brown)}.stat-grid strong{display:block;font-size:32px;font-weight:500;margin-top:14px;text-transform:capitalize}.stat-grid small{font-size:17px;color:#9aa89c}.welcome-card{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#edf4e8!important}.welcome-card h2{font-size:25px;margin-top:0}.welcome-card p{margin-bottom:0}.portal button,.portal .button{border-radius:5px}.portal .primary{background:var(--burgundy);border-color:var(--burgundy);color:#fff;padding:12px 18px;font-size:12px;text-decoration:none}.portal button{font-size:12px;padding:9px 14px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.portal button.primary{color:#fff;background:var(--burgundy)}.portal button:disabled{opacity:.45;cursor:not-allowed}.portal input,.portal select{border-color:var(--line);border-radius:5px;background:#fff;padding:11px}.portal label{font-size:12px}.portal input:focus{border-color:var(--burgundy)}.auth-layout{display:block}.auth-layout .portal-main{max-width:1100px;margin:0 auto;padding-top:90px}.auth-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.auth-intro{padding-top:35px}.auth-intro h1{font-size:46px;line-height:1.18;max-width:400px}.auth-intro p:not(.eyebrow){font-size:15px;color:var(--brown);line-height:1.9;margin-bottom:28px}.auth-intro a{font-size:12px;color:var(--burgundy)}.portal .auth-form{padding:35px}.auth-form h2{font-size:25px;margin:0 0 25px}.auth-form label{margin-bottom:22px}.auth-form .primary{width:100%;margin-top:10px}.auth-links{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding-top:25px}.auth-links a{color:var(--burgundy)}.portal .checkline{display:flex;align-items:flex-start;gap:9px;line-height:1.8}.checkline input{width:15px;flex-shrink:0;margin:4px 0 0;accent-color:var(--burgundy)}.checkline a{color:var(--burgundy)}.verification-banner{display:flex;gap:25px;justify-content:space-between;align-items:center;border:1px solid #e9d9a6;background:#fcf9e9;border-radius:6px;padding:15px 20px;margin-bottom:30px;font-size:12px;color:#7a6829}.verification-banner button{flex-shrink:0}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.plan-grid .card{display:flex;flex-direction:column}.plan-grid .card>button{margin-top:auto}.licence-list{margin-top:25px}.licence-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.licence-top h2{font-family:monospace;letter-spacing:1px}.status-pill{font-size:10px;background:#eaf3e5;color:var(--burgundy);padding:5px 10px;border-radius:4px}.licence-details{display:flex;flex-wrap:wrap;gap:35px;margin:20px 0}.licence-details dt{font-size:10px;color:var(--brown);margin-bottom:7px}.licence-details dd{margin:0;font-size:12px}.row-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:15px;border-top:1px solid var(--line)}.key-panel{margin-top:25px;background:#edf4e8!important}.key-panel input{font-family:monospace;font-size:12px;margin-bottom:12px}.key-panel button{margin-right:10px}.key-panel p{font-size:11px}.portal-footer{display:flex;justify-content:space-between;padding:22px 38px;border-top:1px solid var(--line);background:#fff;font-size:10px;color:var(--brown)}.portal-footer>div{display:flex;gap:24px}.portal-footer a{color:var(--brown);text-decoration:none}.studio-workspace{max-width:1100px}.interval-switch{display:flex;gap:8px;margin:22px 0}.interval-switch button[aria-pressed=true]{background:#eaf2e6;border-color:var(--burgundy);color:var(--burgundy)}.account-price{font-size:22px!important;color:var(--burgundy)!important}.error,.notice{line-height:1.8}@media(max-width:1000px){.portal-layout{grid-template-columns:190px 1fr}.portal-main{padding:35px 28px}.portal-header{padding:0 25px}.plan-grid{grid-template-columns:1fr}.auth-columns{gap:40px}.auth-layout .portal-main{padding-top:45px}.auth-intro h1{font-size:37px}}@media(max-width:680px){.portal-header{height:auto;min-height:75px;flex-wrap:wrap;padding:18px 20px;gap:12px}.portal-product{display:none}.portal-brand{font-size:21px}.portal-top-actions{gap:12px;font-size:10px}.portal-top-actions>a:first-child{display:none}.portal-top-actions select{font-size:11px;max-width:112px;padding:7px}.portal-layout{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:12px}.sidebar>.eyebrow,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;flex-wrap:wrap;gap:3px}.sidebar nav a{font-size:10px;padding:8px 10px}.portal-main{padding:28px 18px}.portal-main h1{font-size:29px}.stat-grid{gap:8px}.portal .stat-grid .card{padding:15px 10px}.stat-grid strong{font-size:24px}.stat-grid .card>span{font-size:10px}.stat-grid small{font-size:12px}.welcome-card{display:block}.welcome-card .primary{display:inline-block;margin-top:20px}.auth-columns{grid-template-columns:1fr;gap:20px}.auth-intro{padding:0}.auth-intro h1{font-size:36px}.auth-intro p:not(.eyebrow){font-size:13px}.auth-intro>a{display:none}.portal .auth-form{padding:24px}.verification-banner{display:block}.verification-banner p{margin-top:0}.portal-footer{padding:20px;gap:18px;flex-wrap:wrap}.portal-footer>div{gap:16px}.portal .card{padding:20px}.licence-details{gap:20px}.licence-top h2{font-size:15px}.auth-layout .portal-main{padding-top:30px}}.invoice-row{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding:17px 0;font-size:12px}.withdrawal-form{padding:20px;background:#f8f5ee;border:1px solid var(--line);border-radius:6px}.withdrawal-form button+button{margin-left:10px}
