/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#080909;--paper:#f5f1e8;--gold:#d6a84b;--amber:#f0c86a;--teal:#1d665f;--rust:#9b3e24;--muted:#a5a49f}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:#f7f2e8;margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.topnav{z-index:20;background:linear-gradient(#070808e8,#0000);align-items:center;gap:42px;width:100%;height:76px;padding:0 4.5%;display:flex;position:absolute}.logo{color:#fff;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.topnav nav{flex:1;gap:28px;display:flex}.topnav nav button,.nav-actions button{color:#d9d7d1;background:0 0;border:0;padding:7px 0;font-size:13px;position:relative}.topnav nav button.active,.topnav nav button:hover{color:#fff}.topnav nav button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-actions{align-items:center;gap:18px;display:flex}.nav-actions .dot,.portal-top i{background:#e4a940;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:-2px}.avatar{width:34px;background:var(--teal)!important;color:#fff!important;border-radius:4px!important;height:34px!important;font-weight:700!important}.hamb{display:none}.hero{background:radial-gradient(circle at 70% 43%,#b76b2a44 0 7%,#0000 27%),linear-gradient(90deg,#090a0b 0%,#0b0d0fbf 45%,#172b2e80),linear-gradient(150deg,#142f33,#130b08 75%);height:91vh;min-height:650px;position:relative;overflow:hidden}.hero:after,.detail-hero:after{content:"";background:linear-gradient(0deg,var(--ink) 0%,transparent 28%),repeating-linear-gradient(115deg,transparent 0 50px,#d29c3b08 52px 53px);position:absolute;inset:0}.hero-symbol{color:#d3a75222;filter:drop-shadow(0 0 30px #e1a74f25);font:clamp(290px,38vw,570px)/1 Georgia;position:absolute;top:13%;right:12%}.hero-glow{border:1px solid #d3a75225;border-radius:50%;width:40vw;height:40vw;position:absolute;top:12%;right:8%;box-shadow:0 0 0 60px #d3a75205,0 0 0 120px #d3a75204}.hero-content{z-index:2;max-width:640px;position:absolute;top:26%;left:7%}.eyebrow,.gold-label{letter-spacing:4px;color:var(--amber);font-size:11px;font-weight:700}.hero h1,.detail-content h1{letter-spacing:-4px;margin:21px 0 25px;font:500 clamp(65px,8vw,118px)/.76 Georgia}.hero h1 span,.detail-content h1 span{color:var(--gold);font-style:italic}.meta{color:#c5c4be;align-items:center;gap:14px;font-size:13px;display:flex}.rating{border:1px solid #777;padding:2px 6px}.hero-content>p:not(.eyebrow),.detail-content>p:not(.eyebrow){color:#dbd8d0;max-width:590px;font-size:16px;line-height:1.65}.hero-buttons{gap:12px;margin-top:28px;display:flex}.hero-buttons button{border:0;border-radius:3px;align-items:center;gap:9px;height:47px;padding:0 25px;font-weight:700;display:flex}.primary{color:#090a0a;background:#f4efe4}.secondary{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff29}.side-word{z-index:2;writing-mode:vertical-rl;color:#d8b66a66;letter-spacing:5px;font-size:9px;position:absolute;bottom:13%;right:2%}.catalog{z-index:3;margin-top:-25px;padding:0 4.5% 90px;position:relative}.row{margin-bottom:54px}.row-head{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.row-head h2{margin:0;font:500 23px Georgia}.row-head button{color:#a9a69e;background:0 0;border:0;font-size:12px}.poster-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.poster{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:0}.poster-art{background:linear-gradient(150deg,#173739,#0b1112 65%);border-radius:3px;height:270px;transition:all .25s;display:block;position:relative;overflow:hidden}.poster.wide .poster-art{height:175px}.poster:hover .poster-art{transform:translateY(-5px);box-shadow:0 15px 35px #000}.poster-art:before{content:"";border:1px solid #f0bd4f45;border-radius:50%;width:140px;height:140px;position:absolute;top:35px;right:-20px;box-shadow:0 0 0 30px #ddae4b08}.poster-art i{clip-path:polygon(45% 0,60% 10%,68% 28%,85% 50%,100% 100%,0 100%,20% 55%,32% 27%);filter:drop-shadow(40px 4px #131819);background:linear-gradient(#c38d5b,#31221c);width:45%;height:80%;position:absolute;bottom:0;left:12%}.poster-art em{color:#f4d18f;letter-spacing:1px;font:italic 11px Georgia;position:absolute;bottom:14px;left:15px}.poster-copy{flex-direction:column;padding-top:10px;display:flex}.poster-copy b{letter-spacing:.3px;font:500 15px Georgia}.poster-copy small{color:#888;margin-top:5px;font-size:10px}.clay .poster-art{background:linear-gradient(150deg,#9f482b,#27100d)}.sky .poster-art{background:linear-gradient(145deg,#1f8291,#e1a650)}.copper .poster-art{background:linear-gradient(145deg,#664022,#111)}.fire .poster-art{background:linear-gradient(145deg,#a63c1d,#24100a)}.future .poster-art{background:linear-gradient(145deg,#3c2464,#123e4d)}.progress{background:#3b3b39;height:3px;margin-top:9px}.progress i{background:var(--gold);height:100%;display:block}.kids-banner{background:radial-gradient(circle at 78% 60%,#ffd769aa 0 4%,#0000 5%),linear-gradient(120deg,#073e44,#176b66 65%,#e09e37);border-radius:5px;align-items:center;min-height:290px;margin:65px 0;padding:45px 7%;display:flex;position:relative;overflow:hidden}.kids-banner small{letter-spacing:4px;color:#a3e0d8}.kids-banner h2{margin:7px 0;font:700 51px Georgia}.kids-banner h2 span{color:#ffd166;font-style:italic}.kids-banner p{color:#d5eeeb}.kids-banner button{background:#f7e9c9;border:0;align-items:center;gap:8px;padding:12px 19px;font-weight:700;display:flex}.kids-orbits{border:2px dashed #fff5;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:absolute;right:8%}.kids-orbits:after{content:"";border:1px solid #fff6;border-radius:50%;width:170px;height:170px}.kids-orbits i{font-size:32px;font-style:normal;position:absolute}.kids-orbits i:first-child{top:15px}.kids-orbits i:nth-child(2){top:110px;right:0}.kids-orbits i:nth-child(3){bottom:25px;left:20px}.kids-orbits b{color:#fff9;font-size:40px;position:absolute}.browse-page{background:radial-gradient(circle at 80% 0,#23534b55,#0000 30%),#090a0a;min-height:100vh;padding:130px 5% 80px}.browse-title{text-align:center;margin:20px auto 50px}.browse-title>p:first-child{color:var(--gold);letter-spacing:4px;font-size:10px;font-weight:700}.browse-title h1{margin:12px;font:500 55px Georgia}.browse-title p:last-child{color:#999}.kids-page{background:radial-gradient(circle at 50% 0,#1b716b77,#0000 35%),#09100f}.kids-page .browse-title h1 span{color:#ffd166;font-style:italic}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:35px;display:flex}.filters button{color:#bbb;background:#191b1b;border:1px solid #2c2e2d;border-radius:40px;padding:9px 17px;font-size:12px}.filters button.active{background:var(--gold);color:#15100a;border-color:var(--gold);font-weight:700}.browse-grid{grid-template-columns:repeat(6,1fr);gap:25px 13px;display:grid}.browse-grid .poster-art{height:250px}.detail-page{background:#080909;min-height:100vh}.detail-hero{background:radial-gradient(circle at 72% 38%,#c5903c4a,#0000 28%),linear-gradient(90deg,#080909 0 40%,#142d2eaa),linear-gradient(145deg,#1d4c4b,#25150f);height:86vh;min-height:620px;position:relative;overflow:hidden}.detail-hero:before{content:"𓁟";color:#dfad4e26;font:520px Georgia;position:absolute;top:8%;right:10%}.detail-content{z-index:2;max-width:650px;position:absolute;top:23%;left:7%}.detail-content h1{font-size:80px}.back{z-index:5;color:#ddd;background:0 0;border:0;align-items:center;gap:7px;display:flex;position:absolute;top:100px;left:5%}.round{justify-content:center;color:#fff!important;background:#ffffff12!important;border:1px solid #777!important;border-radius:50%!important;width:47px!important;padding:0!important}.detail-content dl{margin-top:30px;font-size:12px}.detail-content dl div{margin:8px 0;display:flex}.detail-content dt{color:#777;width:85px}.detail-content dd{color:#bbb;margin:0}.episodes{max-width:1050px;margin:0 auto;padding:20px 30px 80px}.episodes select{color:#fff;background:#181919;border:1px solid #555;padding:8px 13px}.episode{text-align:left;color:#eee;background:0 0;border:0;border-top:1px solid #282929;grid-template-columns:40px 155px 1fr;align-items:center;gap:20px;width:100%;padding:20px;display:grid}.episode:hover{background:#ffffff07}.num{color:#888;font-size:20px}.ep-thumb{background:linear-gradient(140deg,#245b58,#21120c);place-items:center;height:90px;display:grid}.episode>span:last-of-type{grid-template-columns:1fr auto;display:grid}.episode small{color:#888}.episode p{color:#999;grid-column:1/3;font-size:12px}.watch{background:#071012;height:100vh;position:relative;overflow:hidden}.watch-scene{background:linear-gradient(#071719,#172827 60%,#020303);position:absolute;inset:0}.watch-scene .moon{background:#c89b4e;border-radius:50%;width:310px;height:310px;position:absolute;top:17%;left:50%;transform:translate(-50%);box-shadow:0 0 100px #d4a85655}.horizon{background:linear-gradient(150deg,#0000 0 25%,#040706 26% 56%,#0000 57%),linear-gradient(210deg,#0000 0 35%,#07100e 36%);height:48%;position:absolute;inset:auto 0 0}.watch-scene>span{color:#080c0b;font:220px Georgia;position:absolute;top:22%;left:50%;transform:translate(-50%)}.watch-top{background:linear-gradient(#000a,#0000);justify-content:space-between;padding:28px 35px;display:flex;position:absolute;top:0;left:0;right:0}.watch-top>button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;display:flex}.watch-center{place-items:center;display:grid;position:absolute;inset:0}.watch-center button{color:#fff;background:#0005;border:2px solid #fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid}.watch-controls{background:linear-gradient(#0000,#000c);padding:30px 38px;position:absolute;bottom:0;left:0;right:0}.watch-progress{background:#ffffff48;height:4px;margin-bottom:20px}.watch-progress i{background:var(--gold);width:17%;height:100%;display:block}.watch-controls>div:last-child{align-items:center;gap:17px;display:flex}.watch-controls button{color:#fff;background:0 0;border:0}.watch-controls span{flex:1}.watch-controls span b{margin-right:10px}.watch-controls small{color:#bbb}.profile-page{background:radial-gradient(circle at 50% 35%,#1b393780,#0000 35%),#090a0a;flex-direction:column;align-items:center;min-height:100vh;padding:40px;display:flex}.profile-page>section{text-align:center;margin:auto}.profile-page>section>p{letter-spacing:5px;color:var(--gold);font-size:10px}.profile-page h1{margin:12px 0 40px;font:500 45px Georgia}.profile-card{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;display:flex}.profile-card span{background:linear-gradient(145deg,#2a7c73,#153b38);border:2px solid #e8c06c;border-radius:8px;place-items:center;width:120px;height:120px;font:50px Georgia;display:grid}.profile-card b{margin-top:8px;font:500 18px Georgia}.profile-card small{color:#777}.manage{color:#bbb;background:0 0;border:1px solid #555;margin-top:28px;padding:10px 18px}.profile-links{align-items:center;gap:20px;display:flex}.profile-links button{color:#8e8e89;background:0 0;border:0;font-size:12px}.profile-links i{background:#444;width:1px;height:16px}.portal{color:#171817;background:#f2efe8;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.portal>aside{color:#d9d6ce;background:#0d1515;flex-direction:column;height:100vh;min-height:100vh;padding:31px 22px;display:flex;position:sticky;top:0}.portal>aside>p{letter-spacing:3px;color:#8c8d87;margin:38px 10px 12px;font-size:9px}.portal>aside nav{flex-direction:column;gap:5px;display:flex}.portal>aside nav button{color:#9c9e98;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.portal>aside nav button.active{color:#e4bd68;border-left:2px solid var(--gold);background:#d3a94a1c}.portal>aside nav button i{color:#fff;background:#a0402e;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.portal-user{border-top:1px solid #273030;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.portal-user>span{color:#fff;background:#245650;border-radius:4px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.portal-user div{flex-direction:column;display:flex}.portal-user b{font-size:11px}.portal-user small{color:#737773;margin-top:3px;font-size:9px}.portal-main{min-width:0;padding:0 38px 60px}.portal-top{border-bottom:1px solid #d9d5ca;justify-content:space-between;align-items:center;padding:29px 0 22px;display:flex}.portal-top h1{margin:0;font:600 26px Georgia}.portal-top p{color:#7e807c;margin:5px 0 0;font-size:12px}.portal-top>div:last-child{align-items:center;gap:13px;display:flex}.portal-top>div:last-child>button:first-child{background:0 0;border:0;position:relative}.view-site{color:#fff;background:#10201f;border:0;padding:10px 14px;font-size:11px}.welcome-card{color:#fff;background:linear-gradient(110deg,#112c2a,#1f5d55);justify-content:space-between;align-items:center;min-height:175px;margin:28px 0 20px;padding:34px;display:flex;position:relative;overflow:hidden}.welcome-card:after{content:"𓁟";color:#ddb25118;font:180px Georgia;position:absolute;right:13%}.welcome-card small{color:#e5be67;letter-spacing:3px;font-size:9px}.welcome-card h2{margin:8px 0;font:500 29px Georgia}.welcome-card p{color:#bad0cc;font-size:12px}.welcome-card button,.gold{z-index:1;background:var(--gold);border:0;align-items:center;gap:8px;padding:12px 18px;font-size:11px;font-weight:700;display:flex;position:relative}.stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0;display:grid}.stats article{background:#fff;border:1px solid #e0dcd2;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:18px;display:grid}.stat-icon{color:#28685f;background:#e7f0ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.stats article div{flex-direction:column;display:flex}.stats article b{font:600 23px Georgia}.stats article small{color:#727470;font-size:9px}.stats article em{color:#789380;grid-column:1/3;font-size:8px;font-style:normal}.stats article:nth-child(2) em{color:#ad7b2d}.panel{background:#fff;border:1px solid #dfdbd1;margin-top:20px;padding:22px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.panel-head h2{margin:0;font:600 18px Georgia}.panel-head p{color:#8b8d88;margin:5px 0 0;font-size:10px}.panel-head button{color:#87651e;background:0 0;border:0;font-size:10px;font-weight:700}.title-table .tr{border-top:1px solid #eeeae1;grid-template-columns:42px minmax(150px,1.4fr) 1fr 1fr 1fr 25px;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:grid}.title-table .th{color:#999;text-transform:uppercase;letter-spacing:1px;border-top:0;grid-template-columns:42px minmax(150px,1.4fr) 1fr 1fr 1fr 25px;font-size:8px}.title-table .th span:first-child{grid-column:1/3}.mini-art{background:linear-gradient(145deg,#1c6760,#d29b42);width:35px;height:47px}.mini-art.m1{background:linear-gradient(145deg,#b9542f,#35130d)}.mini-art.m2{background:linear-gradient(145deg,#60413c,#171010)}.title-table .tr>span:nth-child(2){flex-direction:column;display:flex}.title-table .tr small{color:#999;margin-top:3px}.title-table .tr>button{background:0 0;border:0}.status{color:#8b671f;background:#f7ecd5;border-radius:20px;padding:5px 7px;font-style:normal}.status.draft{color:#777;background:#ececea}.status.changesrequested{color:#994b38;background:#f3e4e0}.admin-alert{border:1px solid #e9d29b;border-left:3px solid var(--gold);background:#fff8e8;align-items:center;gap:13px;margin-top:25px;padding:15px 18px;display:flex}.admin-alert>span{color:#a27b25}.admin-alert div{flex:1}.admin-alert b{font-size:12px}.admin-alert p{color:#8c8679;margin:4px 0;font-size:10px}.admin-alert button{color:#7e5a14;background:0 0;border:0;font-size:10px;font-weight:700}.admin-columns{grid-template-columns:1fr 250px;gap:18px;display:grid}.activity{background:#fff;border:1px solid #dfdbd1;margin-top:20px;padding:22px}.activity h2{margin:0 0 15px;font:600 18px Georgia}.activity>div{border-top:1px solid #eeeae1;gap:10px;padding:13px 0;display:flex}.activity>div>span{color:#317367;background:#e2efec;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity svg{width:14px}.activity p{flex-direction:column;margin:0;display:flex}.activity b{font-size:10px}.activity small{color:#999;margin-top:4px;font-size:8px}.submission{background:#fff;border:1px solid #ded9cf;margin-top:28px;padding:28px}.crumb{color:#76612d;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:25px;font-size:10px;display:flex}.step{color:#58605c;background:#edf0ed;padding:7px 10px;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.form-grid input,.form-grid select,.form-grid textarea{color:#222;background:#fff;border:1px solid #d8d4ca;padding:12px}.form-grid textarea{resize:vertical;height:85px}.form-grid .full{grid-column:1/3}.upload-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.upload-box{color:#756c59;background:#faf9f5;border:1px dashed #bcb6a7;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:150px;display:flex}.upload-box b{color:#31332f;font-size:11px}.upload-box span{color:#8c6b28;font-size:9px;font-weight:700}.upload-box small{color:#969287;font-size:8px}.upload-box.wide{grid-column:1/3}.form-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.ghost{background:#fff;border:1px solid #ccc6b9;padding:11px 17px}.gold{color:#19140a}.admin-columns .panel{min-width:0}@media (width<=1050px){.topnav nav{gap:14px}.browse-grid{grid-template-columns:repeat(4,1fr)}.portal{grid-template-columns:75px 1fr}.portal>aside{padding:28px 14px}.portal>aside>p,.portal>aside nav span,.portal-user div{display:none}.portal>aside nav button,.portal-user{justify-content:center}.admin-columns{grid-template-columns:1fr}.activity{display:none}.title-table .tr{grid-template-columns:36px minmax(130px,1.4fr) 1fr 1fr 25px}.title-table .tr>span:nth-child(5),.title-table .th>span:nth-child(5){display:none}}@media (width<=760px){.topnav{height:65px;padding:0 20px}.topnav nav{background:#0c1111;flex-direction:column;padding:22px;display:none;position:absolute;top:64px;left:0;right:0}.topnav nav.open{display:flex}.nav-actions>button:not(.avatar):not(.hamb){display:none}.hamb{display:block!important}.hero{height:780px}.hero-symbol{opacity:.8;top:14%;right:-27%}.hero-content{top:31%;left:25px;right:25px}.hero h1{font-size:68px}.side-word{display:none}.catalog{padding:0 18px 60px}.poster-grid{grid-template-columns:repeat(2,1fr)}.poster-grid>div:nth-child(n+3){display:none}.poster-art,.browse-grid .poster-art{height:230px}.poster.wide .poster-art{height:130px}.kids-banner{min-height:310px;padding:35px 25px}.kids-orbits{opacity:.28;right:-30%}.kids-banner h2{font-size:39px}.browse-page{padding:105px 18px 60px}.browse-title h1{font-size:40px}.browse-grid{grid-template-columns:repeat(2,1fr)}.detail-content{top:27%;left:25px;right:25px}.detail-content h1{font-size:52px}.detail-hero:before{font-size:430px;right:-40%}.detail-content dl{display:none}.episodes{padding:15px}.episode{grid-template-columns:25px 95px 1fr;gap:10px;padding:14px 4px}.ep-thumb{height:62px}.episode p{display:none}.profile-links{flex-wrap:wrap;justify-content:center}.portal{grid-template-columns:1fr}.portal>aside{flex-direction:row;align-items:center;height:65px;min-height:0;padding:12px 18px;position:relative}.portal>aside nav{display:none}.portal-user{border:0;margin-top:0;margin-left:auto;padding:0}.portal-main{padding:0 15px 40px}.portal-top{padding:20px 0}.portal-top h1{font-size:21px}.portal-top p,.view-site{display:none}.welcome-card{flex-direction:column;align-items:flex-start;min-height:230px;padding:25px}.stats{grid-template-columns:1fr 1fr}.title-table .th{display:none}.title-table .tr{grid-template-columns:35px 1fr auto 20px}.title-table .tr>span:nth-child(3),.title-table .tr>span:nth-child(5),.admin-alert button{display:none}.form-grid,.upload-grid{grid-template-columns:1fr}.form-grid .full,.upload-box.wide{grid-column:1}.submission{padding:18px}.watch-controls span{font-size:11px}.watch-controls small{display:none}}.hero{background:#070908}.hero-image{filter:saturate(.92)contrast(1.04);background-image:linear-gradient(90deg,#070909 0%,#070909e6 25%,#07090956 52%,#0000 74%),linear-gradient(#0000 65%,#080909 100%),url(/images/tehuti-keepers-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{background:linear-gradient(0deg,var(--ink) 0%,transparent 29%),linear-gradient(90deg,#08090966,transparent 55%)}.poster-art.has-image{background-position:50%;background-size:cover}.poster-art.has-image:before{width:auto;height:auto;box-shadow:none;background:linear-gradient(#0000 45%,#050706dc 100%);border:0;border-radius:0;inset:0}.poster-art.has-image i,.poster-art strong{display:none}.poster-art.has-image strong{color:#fff;text-shadow:0 2px 14px #000;font:600 20px Georgia;display:block;position:absolute;bottom:32px;left:15px}.poster.wide .poster-art.has-image strong{font-size:24px}.poster-art.has-image em{z-index:2}.keeper .poster-art.has-image{background-position:66%}.clay .poster-art.has-image{background-position:50% 31%}.future .poster-art.has-image{background-position:50%}.detail-hero:before{display:none}.ep-thumb{background-image:linear-gradient(#09101022,#09101088),url(/images/tehuti-keepers-hero.png);background-position:70%;background-size:cover}.mini-art.m0{background-image:url(/images/tehuti-red-clay-poster.png);background-position:50%;background-size:cover}.mini-art.m1{background-image:url(/images/tehuti-future-griots-wide.png);background-position:50%;background-size:cover}@media (width<=760px){.hero-image{background-image:linear-gradient(#08090922 0%,#08090944 50%,#080909 100%),url(/images/tehuti-keepers-hero.png);background-position:68%}.hero-content{text-shadow:0 2px 18px #000;top:40%}.detail-hero{background-position:67%}.poster-art.has-image strong{font-size:16px}.poster.wide .poster-art.has-image strong{font-size:17px}}.hero-image{background-image:linear-gradient(90deg,#070909 0%,#070909e6 25%,#07090956 52%,#0000 74%),linear-gradient(#0000 65%,#080909 100%),url(/images/tehuti-keepers-hero-v2.png)}.detail-hero{background-image:linear-gradient(90deg,#080909 0%,#080909e7 31%,#08090955 61%,#0000 83%),linear-gradient(#0000 70%,#080909 100%),url(/images/tehuti-keepers-hero-v2.png)}.ep-thumb{background-image:linear-gradient(#09101022,#09101088),url(/images/tehuti-keepers-hero-v2.png)}.kids-banner{background-image:linear-gradient(90deg,#073e44f2 0%,#0c524dcc 42%,#0c524d28 72%),url(/images/tehuti-sky-stories-wide.png);background-position:50%;background-size:cover}.kids-orbits{opacity:.25}.mini-art.m0{background-image:url(/images/tehuti-red-clay-poster.png)}.mini-art.m1{background-image:url(/images/tehuti-future-griots-v2.png)}.mini-art.m2{background-image:url(/images/tehuti-copper-sage-wide.png);background-position:50%;background-size:cover}@media (width<=760px){.hero-image{background-image:linear-gradient(#08090922 0%,#08090944 50%,#080909 100%),url(/images/tehuti-keepers-hero-v2.png)}.kids-banner{background-position:68%}}:root{--ink:#050505;--paper:#f6f2e8;--gold:#f4cf24;--amber:#f4cf24;--teal:#128542;--rust:#d11f2f}.topnav{background:linear-gradient(#050505f2,#0000)}.topnav:after{content:"";background:linear-gradient(90deg,#d11f2f 0 33.33%,#f4cf24 33.33% 66.66%,#128542 66.66%);height:2px;position:absolute;bottom:0;left:4.5%;right:4.5%}.topnav nav button.active:after{background:#f4cf24;box-shadow:10px 0 #d11f2f,20px 0 #128542}.hero h1 span,.detail-content h1 span,.eyebrow,.gold-label{color:#f4cf24}.meta b{color:#42c96e}.primary{background:#f4cf24}.secondary{background:#128542d9}.progress i{background:#d11f2f}.row-head h2{border-left:3px solid #128542;padding-left:11px}.row-head h2:after{content:"";background:#f4cf24;width:18px;height:3px;margin:0 0 5px 8px;display:inline-block}.catalog{background:linear-gradient(#0000,#070707 12%)}.poster:hover .poster-art{box-shadow:0 0 0 2px #f4cf24,0 15px 35px #000}.kids-banner{background-image:linear-gradient(90deg,#071108f5 0%,#0b693be0 43%,#0b693b30 73%),url(/images/tehuti-sky-stories-wide.png);border-top:4px solid #f4cf24;border-bottom:4px solid #d11f2f}.kids-banner h2 span{color:#f4cf24}.kids-banner button{background:#f4cf24}.filters button.active{color:#fff;background:#128542;border-color:#f4cf24}.browse-title>p:first-child,.kids-page .browse-title h1 span{color:#f4cf24}.profile-card span{background:linear-gradient(145deg,#128542,#082b18);border-color:#f4cf24}.manage{border-color:#d11f2f}.portal>aside{background:#050505}.portal>aside nav button.active{color:#f4cf24;background:#1285422b;border-left-color:#d11f2f}.portal-user>span{background:#128542}.welcome-card{background:linear-gradient(110deg,#050505,#0d6034);border-bottom:4px solid #d11f2f}.welcome-card small{color:#f4cf24}.welcome-card button,.gold{background:#f4cf24}.view-site{background:#128542;border-bottom:2px solid #f4cf24}.stat-icon{color:#128542;background:#e3f1e8}.stat-icon.s1{color:#8f7200;background:#fff4b8}.stat-icon.s2{color:#d11f2f;background:#f9dce0}.stat-icon.s3{color:#128542;background:#e2efe7}.admin-alert{border-color:#f4cf24 #f4cf24 #f4cf24 #d11f2f}.status.published{color:#128542;background:#e2f1e8}.welcome-page,.plans-page{background:#050505;min-height:100vh;position:relative;overflow:hidden}.welcome-backdrop{background-image:linear-gradient(90deg,#050505f7 0%,#050505cf 43%,#05050555 76%),linear-gradient(#0000 60%,#050505 100%),url(/images/tehuti-copper-sage-wide.png);background-position:50%;background-size:cover;position:absolute;inset:0}.welcome-page>header,.plans-page>header{z-index:2;border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#d11f2f,#f4cf24,#128542) 1;justify-content:space-between;align-items:center;height:82px;padding:0 5%;display:flex;position:relative}.welcome-page>header>button,.plans-page>header>button{color:#050505;background:#f4cf24;border:0;padding:11px 19px;font-weight:800}.login-card{z-index:2;background:#080808ed;border:1px solid #333;border-top:4px solid #128542;width:min(470px,100% - 40px);margin:7vh 0 60px 8%;padding:38px;position:relative;box-shadow:0 25px 70px #000}.login-card>p,.plans-page section>p{color:#f4cf24;letter-spacing:4px;font-size:9px;font-weight:800}.login-card h1{margin:10px 0 28px;font:500 40px Georgia}.login-tabs{border-bottom:1px solid #333;grid-template-columns:1fr 1fr;margin-bottom:23px;display:grid}.login-tabs button{color:#777;background:0 0;border:0;padding:12px}.login-tabs button.active{color:#fff;border-bottom:3px solid #d11f2f}.login-card label{color:#aaa;flex-direction:column;gap:7px;margin:14px 0;font-size:10px;display:flex}.login-card input{color:#fff;background:#171717;border:1px solid #3b3b3b;padding:13px}.login-submit{color:#fff;background:#128542;border:0;border-bottom:3px solid #f4cf24;width:100%;margin-top:10px;padding:14px;font-weight:800}.login-help{justify-content:space-between;margin:15px 0 30px;display:flex}.login-help button{color:#bbb;background:0 0;border:0;font-size:10px}.login-card>small{color:#777;border-top:1px solid #292929;padding-top:22px;display:block}.plans-page{background:radial-gradient(circle at 50% 0,#1263324a,#0000 32%),#050505}.plans-page section{text-align:center;max-width:1050px;margin:0 auto;padding:65px 30px 90px}.plans-page section h1{margin:9px;font:500 46px Georgia}.plans-page section>span{color:#888}.plan-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.plan-grid article{background:#101110;border:1px solid #323432;padding:28px;position:relative}.plan-grid article.featured{border:2px solid #f4cf24;transform:translateY(-10px)}.plan-grid em{color:#fff;letter-spacing:1px;white-space:nowrap;background:#d11f2f;padding:6px 12px;font-size:8px;font-style:normal;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-grid h2{font:500 25px Georgia}.plan-grid strong{color:#f4cf24;font-size:31px}.plan-grid strong small{color:#777;font-size:10px}.plan-grid ul{border-top:1px solid #292929;margin:12px 0;padding:15px 0;list-style:none}.plan-grid li{color:#bbb;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.plan-grid li svg{color:#128542;width:15px}.plan-grid article>button{color:#fff;background:#128542;border:0;width:100%;padding:12px;font-weight:800}.search-page{background:#080909;min-height:100vh;padding:135px 5% 80px}.search-box{border-bottom:2px solid #f4cf24;align-items:center;gap:15px;max-width:850px;margin:0 auto 30px;padding:13px 4px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;font:500 24px Georgia}.search-box button{color:#fff;background:#d11f2f;border:0;padding:7px 11px}.search-page>p{color:#999;max-width:850px;margin:0 auto 30px}.search-page .browse-grid{grid-template-columns:repeat(6,1fr)}.my-list{padding-top:120px}@media (width<=760px){.login-card{margin:12vh auto 40px;padding:27px}.login-card h1{font-size:31px}.welcome-backdrop{background-image:linear-gradient(#05050599 40%,#050505 100%),url(/images/tehuti-copper-sage-wide.png);background-position:64%}.plan-grid{grid-template-columns:1fr}.plan-grid article.featured{transform:none}.plans-page section h1{font-size:36px}.search-page{padding:105px 18px 60px}.search-page .browse-grid{grid-template-columns:repeat(2,1fr)}.search-box input{font-size:17px}.my-list{padding-top:95px}}.auth-message{border:1px solid;margin:14px 0 4px;padding:11px 13px;font-size:12px;line-height:1.45}.auth-message.success{color:#b9f5ca;background:#0c3519;border-color:#1d7040}.auth-message.error{color:#ffd2d6;background:#3b0d12;border-color:#8e2630}.login-submit:disabled{opacity:.62;cursor:wait}.profile-auth-message{width:min(560px,100%);margin:0 auto 24px}.auth-loading{color:#aaa;background:#050505;place-content:center;justify-items:center;gap:22px;min-height:100vh;display:grid}.auth-loading>span{letter-spacing:2px;text-transform:uppercase;font-size:12px}.hero-image{filter:saturate(1.02)contrast(1.05);background-image:linear-gradient(90deg,#050505 0%,#050505ef 21%,#0505059e 38%,#0000 65%),linear-gradient(#0000 66%,#050505 100%),url(/images/catalog-crown-country.webp);background-position:50%;background-size:cover}.hero-content{max-width:610px}.hero-content>p:not(.eyebrow){max-width:560px;font-size:16px;line-height:1.55}.hero h1{letter-spacing:-3px;line-height:.82}.hero h1 span{color:#f4cf24;text-shadow:0 2px 28px #000}.side-word{color:#f4cf24;letter-spacing:4px}.meridian .poster-art.has-image{background-position:68%}.detail-hero{background-image:linear-gradient(90deg,#050505 0%,#050505ed 23%,#0505059c 43%,#0000 70%),linear-gradient(#0000 69%,#050505 100%),url(/images/tehuti-meridian-hero.png);background-position:50%;background-size:cover}.ep-thumb.meridian{background-image:linear-gradient(#05050522,#0505058a),url(/images/tehuti-meridian-hero.png);background-position:70%}.meridian-scene{background-image:linear-gradient(#05050544,#05050577),url(/images/tehuti-meridian-hero.png);background-position:50%;background-size:cover}.meridian-scene .moon,.meridian-scene .horizon{display:none}@media (width<=760px){.hero-image{background-image:linear-gradient(#05050518 0%,#05050560 42%,#050505 100%),url(/images/catalog-crown-country.webp);background-position:67%}.hero-content{top:43%}.hero h1{font-size:58px}.hero-content>p:not(.eyebrow){font-size:14px}.detail-hero{background-position:68%}}.admin-toolbar{align-items:center;gap:10px;margin:24px 0;display:flex}.admin-toolbar>div{background:#fff;border:1px solid #d8d4ca;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.admin-toolbar input{border:0;outline:0;flex:1;padding:12px 0}.admin-toolbar select{background:#fff;border:1px solid #d8d4ca;padding:12px}.admin-toolbar>button{color:#fff;background:#128542;border:0;align-items:center;gap:7px;padding:12px 17px;font-weight:800;display:flex}.content-admin-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.content-admin-grid article{background:#fff;border:1px solid #ddd8cd}.content-admin-grid article>div{background-position:50%;background-size:cover;height:135px}.content-admin-grid article>section{padding:14px}.content-admin-grid small{color:#8b8b84;font-size:9px}.content-admin-grid h3{margin:5px 0;font:600 18px Georgia}.content-admin-grid p{color:#777;font-size:9px}.live-pill{color:#128542;background:#e0f1e6;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.content-admin-grid footer{border-top:1px solid #eee9df;gap:7px;margin-top:13px;padding-top:11px;display:flex}.content-admin-grid footer button{background:#f2f0ea;border:0;padding:7px 9px;font-size:9px}.content-admin-grid footer button:last-child{margin-left:auto}.review-layout{grid-template-columns:290px 1fr;gap:18px;margin-top:24px;display:grid}.review-list,.review-detail{background:#fff;border:1px solid #ddd8cd;padding:18px}.review-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee9df;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px 8px;display:grid}.review-list>button.selected{background:#f2f7f3;border-left:3px solid #128542}.review-list>button>span{color:#f4cf24;background:#101817;place-items:center;width:33px;height:33px;font:600 15px Georgia;display:grid}.review-list>button div{flex-direction:column;display:flex}.review-list b{font-size:10px}.review-list small{color:#888;margin-top:4px;font-size:8px}.review-list em{color:#d11f2f;font-size:8px;font-style:normal}.review-hero{background:linear-gradient(90deg,#050505c9,#05050532),url(/images/tehuti-36-hours.png) 50%/cover;align-items:end;height:170px;padding:18px;display:flex}.review-hero span{color:#fff;font:600 28px Georgia}.review-detail>header{border-bottom:1px solid #eee9df;justify-content:space-between;align-items:start;padding:18px 0;display:flex}.review-detail header p{color:#128542;letter-spacing:2px;margin:0;font-size:8px;font-weight:800}.review-detail header h2{margin:5px 0;font:600 23px Georgia}.review-detail header span,.review-detail>p{color:#777;font-size:10px}.review-detail h3{margin:18px 0 7px;font:600 13px Georgia}.delivery-checks{background:#f5f3ed;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;padding:13px;display:grid}.delivery-checks span{color:#52635c;align-items:center;gap:6px;font-size:9px;display:flex}.delivery-checks svg{color:#128542;width:13px}.review-detail label{flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.review-detail textarea{border:1px solid #d8d4ca;height:70px;padding:9px}.review-detail footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.review-detail footer button{border:0;padding:10px 12px;font-size:9px;font-weight:800}.deny{color:#a92331;background:#f4e0e2}.changes{color:#775d00;background:#fff0bd}.approve{color:#fff;background:#128542}.status.approved{color:#128542;background:#e0f1e6}.status.declined{color:#a92331;background:#f4e0e2}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:17px;display:grid}.bar-chart{border-bottom:1px solid #ddd8cd;align-items:end;gap:8px;height:240px;padding:20px 8px 0;display:flex}.bar-chart i{background:linear-gradient(#128542,#0b4826);border-top:3px solid #f4cf24;flex:1;min-height:10%;position:relative}.bar-chart i span{color:#777;font-size:8px;font-style:normal;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.rank-row{border-top:1px solid #eee9df;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:15px 0;display:grid}.rank-row>b{color:#d11f2f;font:600 16px Georgia}.rank-row>span{flex-direction:column;font-size:10px;font-weight:700;display:flex}.rank-row small{color:#888;margin-top:3px;font-weight:400}.rank-row em{color:#128542;font-size:10px;font-style:normal;font-weight:800}.member-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.member-summary>b{background:#fff;border:1px solid #ddd8cd;padding:18px;font:600 24px Georgia}.member-summary b span{color:#777;margin-top:5px;font:400 9px Arial;display:block}.member-table>div:not(.panel-head){border-top:1px solid #eee9df;grid-template-columns:38px 1.5fr 1fr 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.member-avatar{color:#fff;background:#0e5f35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.member-table b{flex-direction:column;display:flex}.member-table small{color:#888;margin-top:3px;font-weight:400}.member-table>div>button{background:#fff;border:1px solid #d8d4ca;padding:7px 9px;font-size:9px}@media (width<=1050px){.content-admin-grid{grid-template-columns:repeat(2,1fr)}.review-layout,.analytics-grid{grid-template-columns:1fr}.review-list{display:none}}@media (width<=760px){.admin-toolbar{flex-wrap:wrap}.admin-toolbar>div{flex-basis:100%}.content-admin-grid{grid-template-columns:1fr}.member-summary{grid-template-columns:1fr 1fr}.member-table>div:not(.panel-head){grid-template-columns:34px 1fr auto}.member-table>div>span:nth-child(3),.member-table>div>span:nth-child(4){display:none}.review-detail{padding:13px}.review-hero{height:130px}.delivery-checks{grid-template-columns:1fr}.review-detail footer{flex-wrap:wrap}.analytics-grid{display:block}}.watch-top{z-index:5;pointer-events:auto}.watch-center{z-index:2;pointer-events:none}.watch-center button{pointer-events:auto}.watch-controls{z-index:5}.kids-safety{color:#e8eee9;background:#0d1913;border:1px solid #f4cf2466;border-left:4px solid #128542;align-items:center;gap:13px;max-width:620px;margin:45px auto 0;padding:17px 20px;display:flex}.kids-safety>svg{color:#f4cf24;flex:none}.kids-safety div{flex-direction:column;gap:4px;display:flex}.kids-safety b{font:600 15px Georgia}.kids-safety span{color:#93a59a;font-size:10px}.tehuti-site-footer{color:#a8aaa8;background:#050505;border-top:1px solid #ffffff1c;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:42px 5vw;display:grid;position:relative}.tehuti-site-footer:before{content:"";background:linear-gradient(90deg,#d11f2f 0 33.33%,#f4cf24 33.33% 66.66%,#128542 66.66%);height:3px;position:absolute;top:0;left:0;right:0}.tehuti-site-footer .footer-brand{cursor:pointer}.tehuti-site-footer .logo{pointer-events:none}.tehuti-site-footer p{color:#d8dad8;font:16px Georgia,serif}.tehuti-site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.tehuti-site-footer nav button,.tehuti-site-footer nav a{color:#a8aaa8;background:0 0;border:0;padding:0;font:600 11px Arial,sans-serif;text-decoration:none}.tehuti-site-footer nav button:hover,.tehuti-site-footer nav a:hover{color:#f4cf24}.tehuti-site-footer small{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.tehuti-site-footer .site-credit{align-items:center;gap:7px;display:flex}.tehuti-site-footer .site-credit a{color:#f4cf24;text-decoration:none}.tehuti-site-footer .site-credit a:hover{text-decoration:underline}.tehuti-site-footer .site-credit b{color:#4d514e;font-weight:400}@media (width<=900px){.tehuti-site-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:34px 24px 26px}.tehuti-site-footer nav{justify-content:center}.tehuti-site-footer small{flex-direction:column;align-items:center}.tehuti-site-footer .site-credit{justify-content:center}}@media (width<=560px){.tehuti-site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;width:min(100%,360px);display:grid}.tehuti-site-footer nav button,.tehuti-site-footer nav a{text-align:center;font-size:12px}.tehuti-site-footer p{margin-top:-8px}}.creator-notice{background:#fff8e8;border:1px solid #ead49a;border-left:4px solid #f4cf24;align-items:center;gap:12px;padding:15px 18px;display:flex}.creator-notice>svg{color:#d11f2f}.creator-notice div{flex-direction:column;flex:1;display:flex}.creator-notice b{font-size:11px}.creator-notice span{color:#817765;margin-top:3px;font-size:9px}.creator-notice button{color:#805f10;background:0 0;border:0;font-size:9px;font-weight:800}.creator-title-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.creator-title-grid article{background:#fff;border:1px solid #ddd8cd}.creator-title-grid article>div{background-position:50%;background-size:cover;height:180px}.creator-title-grid section{padding:15px}.creator-title-grid section>span{color:#128542;font-size:8px;font-weight:800}.creator-title-grid h3{margin:6px 0;font:600 19px Georgia}.creator-title-grid p{color:#888;font-size:9px}.creator-title-grid footer{border-top:1px solid #eee9df;gap:7px;padding-top:12px;display:flex}.creator-title-grid footer button{background:#f1efe9;border:0;padding:8px 10px;font-size:9px}.submission-timeline{gap:16px;margin-top:24px;display:grid}.submission-timeline>article{background:#fff;border:1px solid #ddd8cd;padding:22px}.submission-timeline article>header{justify-content:space-between;display:flex}.submission-timeline header>b{font:600 20px Georgia}.timeline-steps{grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.timeline-steps span{color:#999;flex-direction:column;align-items:center;gap:6px;font-size:8px;display:flex;position:relative}.timeline-steps span:before{content:"";background:#ddd;height:2px;position:absolute;top:13px;left:-50%;right:50%}.timeline-steps span:first-child:before{display:none}.timeline-steps i{color:#777;z-index:1;background:#ddd;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.timeline-steps .done i,.timeline-steps .current i{color:#fff;background:#128542}.timeline-steps .done:before,.timeline-steps .current:before{background:#128542}.feedback-box{background:#f3f6f3;border-left:3px solid #128542;padding:14px}.feedback-box b{font-size:10px}.feedback-box p{color:#626862;font-size:9px}.feedback-box small{color:#999;font-size:8px}.submission-timeline footer{gap:8px;margin-top:15px;display:flex}.submission-timeline footer button,.submission-timeline>article>button{color:#fff;background:#101817;border:0;padding:9px 12px;font-size:9px}.creator-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.creator-metrics b{background:#fff;border:1px solid #ddd8cd;padding:20px;font:600 25px Georgia}.creator-metrics span{color:#777;margin-top:5px;font:400 9px Arial;display:block}.earnings-panel>div:not(.panel-head){border-top:1px solid #eee9df;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;padding:13px 0;font-size:10px;display:grid}.earnings-panel i{color:#128542;font-style:normal}.earnings-panel button{background:#f1efe9;border:0;padding:7px 9px;font-size:9px}.submission-steps{grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.submission-steps span{color:#999;border-bottom:3px solid #ddd;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.submission-steps span.active{color:#128542;border-bottom-color:#128542;font-weight:800}.submission-steps i{background:#ddd;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.submission-steps .active i{color:#fff;background:#128542}.rights-review{gap:12px;display:grid}.rights-review>label{background:#f7f5f0;border:1px solid #ddd8cd;padding:14px;font-size:10px}.rights-review>div{margin-top:10px}.rights-review>div>button{text-align:left;background:#fff;border:1px solid #ddd8cd;width:48%;margin-right:2%;padding:15px}.rights-review>div>button.selected{background:#edf6f0;border:2px solid #128542}.rights-review button b,.rights-review button span{display:block}.rights-review button span{color:#777;margin-top:4px;font-size:8px}.submission-success{text-align:center;background:#fff;border:1px solid #ddd8cd;flex-direction:column;justify-content:center;align-items:center;min-height:430px;margin-top:35px;padding:30px;display:flex}.submission-success>span{color:#fff;background:#128542;border-radius:50%;place-items:center;width:75px;height:75px;display:grid}.submission-success>p:first-of-type{color:#128542;letter-spacing:3px;margin-top:22px;font-size:8px;font-weight:800}.submission-success h2{margin:6px;font:600 29px Georgia}.submission-success p{color:#777;font-size:10px}.submission-success button{background:#f4cf24;border:0;margin-top:15px;padding:11px 16px;font-weight:800}@media (width<=760px){.creator-title-grid{grid-template-columns:1fr}.creator-metrics{grid-template-columns:1fr 1fr}.timeline-steps{grid-template-columns:1fr 1fr;gap:14px}.timeline-steps span:before{display:none}.submission-steps span{font-size:0}.rights-review>div>button{width:100%;margin:5px 0}.earnings-panel>div:not(.panel-head){grid-template-columns:1fr auto}.earnings-panel>div>span,.earnings-panel>div>i{display:none}}.profile-options{justify-content:center;gap:42px;display:flex}.profile-card{min-width:180px}.profile-card em{color:#f4cf24;letter-spacing:.7px;margin-top:7px;font-size:9px;font-style:normal;font-weight:800}.profile-card.creator-profile span{background:linear-gradient(145deg,#171717,#084b29);border-color:#128542;font-size:28px;box-shadow:0 0 0 3px #f4cf2422}.profile-card:hover span{transform:translateY(-4px);box-shadow:0 12px 30px #000}.profile-card span{transition:all .2s}.account-badge{color:#126633;white-space:nowrap;background:#e9f5ed;border:1px solid #128542;padding:8px 11px;font-size:9px}.account-badge b{font-weight:900}.creator-membership{background:#fff;border:1px solid #dcd7cc;border-left:4px solid #128542;align-items:center;gap:24px;margin-top:20px;padding:15px 18px;display:flex}.creator-membership>div{align-items:center;gap:10px;min-width:155px;display:flex}.plan-check{color:#fff;background:#128542;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.creator-membership p{flex-direction:column;margin:0;display:flex}.creator-membership p b{font:600 16px Georgia}.creator-membership p small{color:#128542;margin-top:3px;font-size:8px;font-weight:800}.creator-membership dl{flex:1;gap:28px;margin:0;display:flex}.creator-membership dl div{flex-direction:column;gap:4px;display:flex}.creator-membership dt{color:#888;font-size:8px}.creator-membership dd{margin:0;font-size:10px;font-weight:800}.creator-membership button{background:#f4cf24;border:0;padding:9px 12px;font-size:9px;font-weight:800}.verified-plan{background:#edf6f0;align-items:flex-start;gap:13px;display:flex;border:2px solid #128542!important;margin-top:10px!important;padding:18px!important}.verified-plan section small{color:#128542;letter-spacing:2px;font-size:8px;font-weight:900}.verified-plan h3{margin:5px 0;font:600 18px Georgia}.verified-plan p{color:#59645d;max-width:560px;font-size:9px;line-height:1.5}.verified-plan em{color:#7a5f09;background:#fff3b3;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.rights-review>div.verified-plan{margin-top:10px}@media (width<=760px){.profile-options{flex-wrap:wrap;gap:18px}.profile-card{min-width:140px}.profile-card span{width:100px;height:100px}.creator-membership{flex-wrap:wrap;align-items:flex-start}.creator-membership dl{flex-wrap:wrap;flex-basis:100%;order:3;gap:14px}.creator-membership button{margin-left:auto}.account-badge{display:none}}button.portal-user{color:#d9d6ce;text-align:left;background:0 0;border:1px solid #0000;width:100%;padding:17px 9px 9px;transition:background .2s,border-color .2s,transform .2s}button.portal-user:hover{background:#12854220;border-color:#12854266;transform:translateY(-2px)}button.portal-user:focus-visible{outline-offset:3px;outline:2px solid #f4cf24}.profile-switch-arrow{color:#f4cf24;opacity:.75;margin-left:auto;font:400 25px Georgia;transition:transform .2s,opacity .2s}button.portal-user:hover .profile-switch-arrow{opacity:1;transform:translate(3px)}@media (width<=1050px){.profile-switch-arrow{display:none}button.portal-user{padding:8px 0}}@media (width<=760px){button.portal-user{width:auto;margin-left:auto;padding:0 4px}}.account-page{color:#fff;background:radial-gradient(circle at 70% 0,#12633235,#0000 35%),#070807;min-height:100vh}.account-page>header{border-bottom:1px solid #2b2c2b;justify-content:space-between;align-items:center;height:86px;padding:0 5%;display:flex}.account-page>header>button{color:#ddd;background:0 0;border:1px solid #555;align-items:center;gap:7px;padding:10px 14px;display:flex}.account-wrap{max-width:1120px;margin:0 auto;padding:58px 30px 90px}.account-wrap>h1{margin:10px 0;font:500 46px Georgia}.account-wrap>span{color:#888}.account-list{gap:16px;margin-top:36px;display:grid}.account-list>article{background:#101210;border:1px solid #333;grid-template-columns:72px 1.2fr 1fr;align-items:center;gap:20px;padding:25px;display:grid}.account-list>article.creator-account-card{border-left:4px solid #128542}.account-avatar{background:linear-gradient(145deg,#128542,#062f19);border:2px solid #f4cf24;border-radius:8px;place-items:center;width:62px;height:62px;font:600 24px Georgia;display:grid}.account-list small{color:#f4cf24;letter-spacing:2px;font-size:8px}.account-list h2{margin:5px 0;font:500 24px Georgia}.account-list p{color:#888;font-size:10px}.account-list dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-list dt{color:#777;font-size:8px}.account-list dd{margin:5px 0 0;font-size:10px;font-weight:800}.account-list footer{border-top:1px solid #292b29;grid-column:1/4;gap:9px;padding-top:18px;display:flex}.account-list footer button,.account-security button{color:#ddd;background:#191b19;border:1px solid #444;padding:9px 12px;font-size:9px}.account-list footer .open-account{color:#fff;background:#128542;border-color:#128542;margin-left:auto;font-weight:800}.account-toast{color:#bde3ca;background:#102719;border:1px solid #128542;align-items:center;gap:9px;margin-top:22px;padding:13px 15px;font-size:10px;display:flex}.account-toast.light{color:#126633;background:#e8f4ec;margin:18px 0}.account-security{background:#101210;border:1px solid #333;justify-content:space-between;align-items:center;margin-top:22px;padding:22px 25px;display:flex}.account-security h2{margin:0;font:500 19px Georgia}.account-security p{color:#888;font-size:10px}.membership-page{padding:25px 0 55px}.membership-page~*{display:none!important}.membership-back{color:#6f612f;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.membership-hero{color:#fff;background:linear-gradient(110deg,#050505,#0c6033);border-bottom:4px solid #d11f2f;justify-content:space-between;align-items:center;margin-top:20px;padding:32px;display:flex}.membership-hero small{color:#f4cf24;letter-spacing:2px;font-size:8px}.membership-hero h2{margin:7px 0;font:500 34px Georgia}.membership-hero p{color:#b7c9bc;font-size:11px}.membership-hero>strong{color:#f4cf24;text-align:right;font:600 40px Georgia}.membership-hero>strong small{color:#c8cbc8;letter-spacing:0;font:400 9px Arial;display:block}.membership-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.membership-grid article,.membership-history{background:#fff;border:1px solid #ddd8cd;padding:23px}.membership-grid h3,.membership-history h3{margin:0 0 15px;font:600 19px Georgia}.membership-grid ul{padding:0;list-style:none}.membership-grid li{border-top:1px solid #eee9df;align-items:center;gap:8px;padding:11px 0;font-size:10px;display:flex}.membership-grid li svg{color:#128542}.membership-grid dl>div{border-top:1px solid #eee9df;justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.membership-grid dd{margin:0;font-weight:800}.membership-grid dd i{color:#128542;font-style:normal}.membership-grid article>button{color:#fff;background:#128542;border:0;padding:10px 13px;font-size:9px;font-weight:800}.membership-history{margin-top:18px}.membership-history>div:not(:first-child){border-top:1px solid #eee9df;grid-template-columns:120px 1fr 80px auto;align-items:center;gap:14px;padding:13px 0;font-size:9px;display:grid}.membership-history p{color:#888;font-size:9px}.membership-history em{color:#128542;font-style:normal;font-weight:800}.membership-history button{background:#f2f0ea;border:0;padding:7px 9px;font-size:8px}.cancel-membership{color:#9c2430;background:0 0;border:1px solid #d11f2f;margin-top:17px;padding:9px 12px;font-size:9px}@media (width<=760px){.account-wrap{padding:40px 18px 70px}.account-wrap>h1{font-size:35px}.account-list>article{grid-template-columns:62px 1fr;padding:18px}.account-list dl,.account-list footer{grid-column:1/3}.account-list footer{flex-wrap:wrap}.account-list footer .open-account{margin-left:0}.account-security{flex-direction:column;align-items:flex-start;gap:15px}.membership-grid{grid-template-columns:1fr}.membership-hero{flex-direction:column;align-items:flex-start;gap:25px}.membership-history>div:not(:first-child){grid-template-columns:1fr auto}.membership-history span,.membership-history b{grid-column:1/3}}.empty-state{text-align:center;color:#777;background:#fff;border:1px solid #ddd8cd;padding:55px}.empty-state h3{color:#222;margin:10px;font:600 20px Georgia}.title-manager-head{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.title-manager-head>button,.membership-back{color:#755d22;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.title-manager-head>div{gap:9px;display:flex}.title-manager-head>div button{padding:10px 13px;font-size:9px;font-weight:800}.preview-title{background:#fff;border:1px solid #cfc9bd}.save-title{color:#fff;background:#128542;border:0}.manager-toast{color:#126633;background:#e7f3eb;border:1px solid #128542;align-items:center;gap:8px;margin-bottom:16px;padding:12px 15px;font-size:10px;display:flex}.title-manager-hero{background:#fff;border:1px solid #ddd8cd;grid-template-columns:1fr 235px;display:grid}.title-manager-hero>div{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:235px;padding:25px;display:flex}.title-manager-hero>div span{background:#128542;align-self:flex-start;padding:5px 8px;font-size:8px;font-weight:800}.title-manager-hero h2{margin:8px 0;font:600 33px Georgia}.title-manager-hero p{font-size:10px}.title-manager-hero aside{flex-direction:column;justify-content:center;padding:25px;display:flex}.title-manager-hero aside b{color:#777;text-transform:uppercase;letter-spacing:1px;font-size:9px}.title-manager-hero aside strong{color:#128542;margin:6px 0;font:600 43px Georgia}.title-manager-hero aside small{color:#777;line-height:1.5}.manager-tabs{background:#fff;border:1px solid #ddd8cd;border-top:0;display:flex;overflow-x:auto}.manager-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font-size:10px}.manager-tabs button.active{color:#128542;border-bottom-color:#128542;font-weight:800}.manager-body{background:#fff;border:1px solid #ddd8cd;border-top:0;min-height:390px;padding:25px}.manager-form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.manager-form label,.availability-manager label{flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.manager-form input,.manager-form select,.manager-form textarea,.availability-manager input,.availability-manager select{background:#fff;border:1px solid #d5d0c5;padding:11px}.manager-form textarea{height:85px}.manager-form textarea.tall{height:125px}.manager-form .full{grid-column:1/3}.asset-manager{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.asset-manager article{border:1px solid #ddd8cd;padding:14px}.asset-manager article>div{background-position:50%;background-size:cover;height:165px}.asset-manager .poster-preview{background-position:50% 28%}.trailer-preview{color:#fff;background:linear-gradient(145deg,#07110d,#12522e);place-items:center;display:grid}.asset-manager h3{margin:12px 0 4px;font:600 16px Georgia}.asset-manager p{color:#888;font-size:8px}.asset-manager label{background:#f0eee8;padding:9px;font-size:8px;font-weight:800;display:block}.asset-manager input{max-width:100%;margin-top:7px;font-size:8px;display:block}.episode-manager header,.credit-manager header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.episode-manager header h3,.credit-manager h3{margin:0;font:600 18px Georgia}.episode-manager header p{color:#888;font-size:9px}.episode-manager header button,.credit-manager header button{color:#fff;background:#128542;border:0;align-items:center;gap:5px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.episode-manager article{border-top:1px solid #eee9df;grid-template-columns:30px 1.3fr 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.episode-manager article>span{color:#f4cf24;background:#111;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.episode-manager input,.credit-manager input,.credit-manager select{border:1px solid #d8d4ca;padding:9px}.episode-manager small{color:#888;font-size:8px}.episode-manager article>button,.credit-manager label>button{background:#f0eee8;border:0;padding:8px;font-size:8px}.credit-manager label{border-top:1px solid #eee9df;grid-template-columns:1.5fr 1fr auto;gap:9px;padding:11px 0;display:grid}.availability-manager{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.availability-manager article{border:1px solid #ddd8cd;padding:18px}.availability-manager h3{margin:0 0 15px;font:600 17px Georgia}.availability-manager label{margin:10px 0}.availability-manager label:has(input[type=checkbox]){flex-direction:row;align-items:center;font-weight:500}.availability-manager article>button{color:#fff;background:#128542;border:0;margin-top:10px;padding:10px 13px;font-size:9px;font-weight:800}.manager-actions{background:#f8f6f1;border:1px solid #ddd8cd;border-top:0;justify-content:flex-end;gap:9px;padding:16px;display:flex}.manager-actions button{background:#fff;border:1px solid #ccc6ba;padding:10px 14px;font-size:9px}.manager-actions button:last-child{color:#fff;background:#128542;border-color:#128542;font-weight:800}@media (width<=760px){.title-manager-head{flex-direction:column;align-items:flex-start;gap:12px}.title-manager-head>div{width:100%}.title-manager-hero{grid-template-columns:1fr}.title-manager-hero aside{display:none}.manager-form,.asset-manager,.availability-manager{grid-template-columns:1fr}.manager-form .full{grid-column:1}.episode-manager article{grid-template-columns:28px 1fr auto}.episode-manager small{display:none}.credit-manager label{grid-template-columns:1fr}.manager-actions{flex-wrap:wrap}.manager-actions button{flex:1}}.submission-workspace-head{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.submission-workspace-head>button{color:#755d22;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.submission-workspace-head>div{gap:8px;display:flex}.submission-workspace-head>div button{background:#fff;border:1px solid #cfc9bd;padding:10px 13px;font-size:9px;font-weight:800}.submission-workspace-head .message-programming{color:#fff;background:#128542;border-color:#128542}.submission-case-hero{background:#fff;border:1px solid #ddd8cd;grid-template-columns:1.65fr .75fr;display:grid}.submission-case-hero>div{color:#fff;background-position:50% 37%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;display:flex}.submission-case-hero small{color:#f4cf24;letter-spacing:1.6px;font-size:8px}.submission-case-hero h2{margin:8px 0;font:600 34px Georgia}.submission-case-hero>div p{max-width:570px;font-size:10px;line-height:1.6}.submission-case-hero aside{flex-direction:column;justify-content:center;padding:25px;display:flex}.submission-case-hero aside>.status{align-self:flex-start}.submission-case-hero aside>b{margin:15px 0 5px;font:600 20px Georgia}.submission-case-hero aside>p{color:#777;font-size:9px;line-height:1.5}.submission-case-hero dl{border-top:1px solid #eee9df;margin-top:16px;padding-top:13px}.submission-case-hero dl div{justify-content:space-between;padding:5px 0;display:flex}.submission-case-hero dt{color:#888;font-size:8px}.submission-case-hero dd{margin:0;font-size:9px;font-weight:800}.case-steps{background:#fff;border:1px solid #ddd8cd;border-top:0;margin:0;padding:22px 35px}.case-steps small{font-size:7px}.submission-tabs{border-top:1px solid #ddd8cd;margin-top:18px}.submission-tabs button i{color:#fff;background:#128542;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal}.submission-case-body{background:#fff;border:1px solid #ddd8cd;border-top:0;min-height:420px;padding:25px}.submission-overview{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.submission-overview>article{border:1px solid #e1ddd4;padding:20px}.submission-overview h3,.submission-materials h3,.submission-messages h3,.submission-activity h3{margin:0 0 15px;font:600 19px Georgia}.programming-note{background:#f1f6f2;border-left:3px solid #128542;gap:13px;padding:16px;display:flex}.programming-note>span,.message-thread article>span{color:#fff;background:#128542;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.programming-note div{flex-direction:column;display:flex}.programming-note b{font-size:10px}.programming-note small{color:#888;margin-top:3px;font-size:8px}.programming-note p{color:#59625c;margin:12px 0 0;font-size:10px;line-height:1.6}.submission-overview dl{margin:0}.submission-overview dl div{border-top:1px solid #eee9df;justify-content:space-between;padding:11px 0;display:flex}.submission-overview dt{color:#888;font-size:9px}.submission-overview dd{margin:0;font-size:9px;font-weight:800}.submission-materials>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.submission-materials header p,.submission-messages header p{color:#888;font-size:9px}.submission-materials header label,.attach-message{color:#fff;cursor:pointer;background:#128542;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.submission-materials input,.attach-message input{display:none}.submission-materials>article{border-top:1px solid #eee9df;grid-template-columns:35px 1fr 80px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.submission-materials>article>span{color:#128542;background:#e9f5ed;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.submission-materials article div{flex-direction:column;display:flex}.submission-materials article b{font-size:10px}.submission-materials article small{color:#888;margin-top:3px;font-size:8px}.submission-materials article i{color:#128542;font-size:8px;font-style:normal;font-weight:800}.submission-materials article button{background:#f1efe9;border:0;padding:8px 10px;font-size:8px}.material-video{margin-top:20px;border:1px solid #ddd8cd!important;grid-template-columns:230px 1fr!important;padding:0!important;display:grid!important}.material-video>div{background-position:50%;background-size:cover;place-items:center;height:135px;display:grid!important}.material-video>div button{color:#fff;background:#0007;border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.material-video>section{padding:18px}.material-video section small{color:#128542;letter-spacing:1px;font-size:7px;font-weight:900}.material-video section h3{margin:6px 0}.material-video section p{color:#888;font-size:8px}.material-video section button{color:#fff;background:#111;margin-top:10px}.message-thread{gap:14px;margin:20px 0;display:grid}.message-thread article{gap:12px;max-width:78%;display:flex}.message-thread article.mine{text-align:right;flex-direction:row-reverse;margin-left:auto}.message-thread article.mine>span{color:#f4cf24;background:#111}.message-thread article>div{background:#f4f2ed;border:1px solid #e1ddd4;flex-direction:column;padding:13px;display:flex}.message-thread article.mine>div{background:#eaf4ed;border-color:#c8decf}.message-thread b{font-size:9px}.message-thread small{color:#888;margin-top:2px;font-size:7px}.message-thread p{margin:8px 0 0;font-size:9px;line-height:1.55}.message-compose{border-top:1px solid #e5e0d6;padding-top:18px}.message-compose>label{flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.message-compose textarea{border:1px solid #d5d0c5;min-height:95px;padding:11px;font:10px Arial}.message-compose>div{justify-content:space-between;margin-top:9px;display:flex}.message-compose>div>button{color:#fff;background:#128542;border:0;padding:10px 14px;font-size:9px;font-weight:800}.message-compose>div>button:disabled{opacity:.4}.submission-activity>article{grid-template-columns:16px 1fr;gap:11px;padding:0 0 23px;display:grid;position:relative}.submission-activity>article:after{content:"";background:#ddd;width:1px;position:absolute;top:13px;bottom:0;left:5px}.submission-activity>article:last-child:after{display:none}.submission-activity>article>i{z-index:1;background:#aaa;border-radius:50%;width:11px;height:11px;margin-top:3px}.submission-activity>article>i.active{background:#128542;box-shadow:0 0 0 4px #e2f0e7}.submission-activity article div{grid-template-columns:1fr 1fr auto;gap:16px;display:grid}.submission-activity b{font-size:10px}.submission-activity span,.submission-activity small{color:#888;font-size:8px}.submission-case-footer{background:#f8f6f1;border:1px solid #ddd8cd;border-top:0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.submission-case-footer p{color:#777;font-size:8px}.submission-case-footer p button{color:#128542;background:0 0;border:0;font-weight:800}.submission-case-footer .withdraw{color:#a72832;background:0 0;border:1px solid #c74650;padding:8px 10px;font-size:8px}@media (width<=760px){.submission-workspace-head{flex-direction:column;align-items:flex-start;gap:12px}.submission-workspace-head>div{width:100%}.submission-case-hero,.submission-overview{grid-template-columns:1fr}.submission-case-hero aside{padding:18px}.case-steps{grid-template-columns:1fr 1fr}.submission-case-body{padding:16px}.submission-materials>header{flex-direction:column;align-items:flex-start;gap:12px}.submission-materials>article{grid-template-columns:35px 1fr auto}.submission-materials>article>i{display:none}.material-video{grid-template-columns:1fr!important}.message-thread article{max-width:95%}.submission-activity article div{grid-template-columns:1fr}.submission-case-footer{flex-direction:column;align-items:flex-start;gap:12px}}.programming-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.programming-summary b{background:#fff;border:1px solid #ddd8cd;padding:17px;font:600 24px Georgia}.programming-summary span{color:#777;margin-top:5px;font:400 8px Arial;display:block}.programming-layout{grid-template-columns:300px 1fr}.programming-detail{padding:0}.programming-detail>:not(.review-hero):not(header):not(.review-assignment):not(.programming-tabs):not(.programming-body):not(.review-footer){margin-left:18px;margin-right:18px}.programming-detail .review-hero{background-position:50%;background-size:cover;height:205px;position:relative}.programming-detail .review-hero button{color:#fff;background:#0008;border:1px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;margin-left:auto;display:grid}.programming-detail>header{padding:18px 22px}.review-assignment{background:#f6f4ee;border-bottom:1px solid #ddd8cd;grid-template-columns:1fr auto auto;align-items:end;gap:12px;padding:14px 22px;display:grid}.review-assignment label{gap:5px}.review-assignment select{background:#fff;border:1px solid #d5d0c5;min-width:180px;padding:8px}.review-assignment>span{color:#777;padding-bottom:9px;font-size:8px}.review-assignment>button{color:#fff;background:#111;border:0;padding:9px 12px;font-size:8px;font-weight:800}.programming-tabs{border-left:0;border-right:0}.programming-tabs i{color:#fff;background:#128542;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal}.programming-body{min-height:430px;padding:22px}.programming-body>h3,.admin-materials>h3{margin:0 0 9px;font:600 16px Georgia}.programming-body>p{color:#666;font-size:10px;line-height:1.6}.review-score-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.review-score-grid article{background:#f7f5f0;border:1px solid #e3ded4;grid-template-columns:1fr auto 35px;align-items:center;gap:8px;padding:13px;display:grid}.review-score-grid span{font-size:9px}.review-score-grid b{color:#128542;font-size:8px}.review-score-grid strong{font:600 18px Georgia}.review-score-grid i{background:#ddd;grid-column:1/4;height:4px}.review-score-grid em{background:#128542;height:100%;display:block}.review-checklist{border-top:1px solid #eee9df;padding-top:15px}.review-checklist label{border-top:1px solid #f0ede6;flex-direction:row;align-items:center;gap:8px;padding:9px 0;font-weight:500;display:flex}.admin-materials>article{border-top:1px solid #eee9df;grid-template-columns:38px 1fr auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.admin-materials>article>span{color:#128542;background:#e8f4ec;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-materials article div{flex-direction:column;display:flex}.admin-materials article b{font-size:9px}.admin-materials article small{color:#888;margin-top:3px;font-size:8px}.admin-materials article button{background:#efede7;border:0;padding:8px 9px;font-size:8px}.admin-materials article button:last-child{color:#775d00;background:#fff0bd}.storage-integrity{background:#edf6f0;border:1px solid #c7dfcf;gap:12px;margin-top:15px;padding:14px;display:flex}.storage-integrity svg{color:#128542;flex:none}.storage-integrity b{font-size:10px}.storage-integrity p{color:#637068;font-size:8px;line-height:1.5}.admin-thread{max-width:850px}.internal-review-notes>div{border-bottom:1px solid #eee9df;gap:11px;padding:13px 0;display:flex}.internal-review-notes>div>span{color:#f4cf24;background:#111;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:8px;display:grid}.internal-review-notes p{margin:0;font-size:9px;line-height:1.55}.internal-review-notes p b,.internal-review-notes p small{display:block}.internal-review-notes p small{color:#888;margin:3px 0 7px;font-size:7px}.internal-review-notes>label{margin-top:18px}.internal-review-notes textarea{height:90px}.internal-review-notes>button{color:#fff;background:#128542;border:0;margin-top:9px;padding:9px 11px;font-size:8px;font-weight:800}.internal-review-notes>button:disabled{opacity:.4}.decision-panel{grid-template-columns:1fr 1fr;gap:15px;display:grid}.decision-panel>div{background:#f3f6f3;border-left:4px solid #128542;grid-column:1/3;padding:17px}.decision-panel small{color:#128542;letter-spacing:1.5px;font-size:7px}.decision-panel h3{margin:5px 0;font:600 22px Georgia}.decision-panel p{color:#777;font-size:9px}.decision-panel label{flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.decision-panel select,.decision-panel input,.decision-panel textarea{background:#fff;border:1px solid #d6d1c6;padding:10px}.decision-panel .decision-note{grid-column:1/3}.decision-panel textarea{height:95px}.decision-panel section{grid-column:1/3;justify-content:flex-end;gap:8px;display:flex}.decision-panel section button{border:0;padding:10px 12px;font-size:8px;font-weight:800}.review-footer{background:#f8f6f1;border-top:1px solid #ddd8cd;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.review-footer button{background:#fff;border:1px solid #ccc6ba;padding:9px 11px;font-size:8px;font-weight:800}.review-footer .approve{color:#fff;background:#128542;border-color:#128542}@media (width<=1050px){.programming-layout{grid-template-columns:1fr}.programming-layout .review-list{display:block}.programming-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.programming-layout .review-list{display:none}.programming-detail .review-hero{height:145px}.programming-detail>header{flex-direction:column;gap:12px}.review-assignment{grid-template-columns:1fr}.review-assignment>span{padding:0}.review-score-grid{grid-template-columns:1fr}.admin-materials>article{grid-template-columns:35px 1fr}.admin-materials article button{grid-column:2}.decision-panel{grid-template-columns:1fr}.decision-panel>div,.decision-panel .decision-note,.decision-panel section{grid-column:1}.decision-panel section,.review-footer{flex-wrap:wrap;justify-content:stretch}.decision-panel section button,.review-footer button{flex:1}}.welcome-page>header>button.logo,.plans-page>header>button.logo{color:#fff;box-shadow:none;background:0 0;border:0;padding:0}.welcome-page>header>button.logo:hover,.plans-page>header>button.logo:hover{background:0 0}.notification-center{position:relative}.notification-center>button{color:#111;background:0 0;border:0;padding:6px;position:relative}.notification-center.dark>button{color:#eee}.notification-center>button>i{background:#e4a940;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:2px}.notification-center>section{z-index:100;color:#171817;text-align:left;background:#fff;border:1px solid #d4cfc4;width:350px;position:absolute;top:45px;right:0;box-shadow:0 18px 50px #0004}.notification-center.dark>section{color:#eee;background:#101311;border-color:#343735}.notification-center section>header{border-bottom:1px solid #e6e1d8;justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-center header div{flex-direction:column;display:flex}.notification-center header b{font:600 17px Georgia}.notification-center header small{color:#888;margin-top:3px;font-size:8px}.notification-center header button,.notification-center footer button{color:#128542;background:0 0;border:0;font-size:8px;font-weight:800}.notification-center article{border-bottom:1px solid #eee9df;grid-template-columns:13px 1fr;gap:7px;padding:13px 16px;display:grid}.notification-center.dark article,.notification-center.dark section>header{border-color:#292d2a}.notification-center article.read{opacity:.55}.notification-center article>span i{background:#d11f2f;border-radius:50%;width:7px;height:7px;margin-top:3px;display:block}.notification-center article div{flex-direction:column;display:flex}.notification-center article p{color:#777;margin:5px 0;font-size:8px;line-height:1.45}.notification-center article small{color:#aaa;font-size:7px}.notification-center footer{text-align:center;padding:10px}.view-site{white-space:nowrap;color:#fff!important;background:#128542!important;border:0!important;border-bottom:3px solid #f4cf24!important;padding:11px 15px!important}.view-site b{margin-left:3px;font-weight:400}.company-editor{max-width:950px}.company-profile-card{background:#101210;border:1px solid #333;border-left:4px solid #128542;align-items:center;gap:17px;margin:28px 0 16px;padding:20px;display:flex}.company-profile-card h2{margin:0;font:500 22px Georgia}.company-profile-card p{color:#888;font-size:9px}.company-form{background:#101210;border:1px solid #333;grid-template-columns:1fr 1fr;gap:16px;padding:25px;display:grid}.company-form label{color:#ccc;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.company-form input,.company-form select,.company-form textarea{color:#fff;background:#181b19;border:1px solid #454945;padding:11px}.company-form textarea{min-height:110px}.company-form .full{grid-column:1/3}.company-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.company-actions button{color:#ddd;background:#191b19;border:1px solid #555;padding:10px 13px}.company-actions button:last-child{color:#fff;background:#128542;border-color:#128542;font-weight:800}.title-public-preview{color:#fff;background:#050505;min-height:720px;position:relative}.title-public-preview>button{z-index:2;color:#fff;background:#0009;border:1px solid #777;align-items:center;gap:6px;padding:10px 13px;display:flex;position:absolute;top:25px;left:25px}.title-public-preview>div{background-position:50%;background-size:cover;align-items:flex-end;height:650px;display:flex}.title-public-preview>div>section{max-width:650px;padding:70px 55px}.title-public-preview small{color:#f4cf24;letter-spacing:3px;font-weight:800}.title-public-preview h1{margin:10px 0;font:600 58px Georgia}.title-public-preview p{color:#aaa}.title-public-preview strong{font-weight:400;line-height:1.65;display:block}.title-public-preview section>div{gap:8px;margin-top:22px;display:flex}.title-public-preview section button{border:0;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.title-public-preview section button:first-child{background:#fff}.title-public-preview section button:last-child{color:#fff;background:#fff2}.title-public-preview>footer{color:#888;padding:16px 25px;font-size:9px}.episode-edit-wrap{border-top:1px solid #eee9df;display:block!important}.episode-edit-wrap>article{border-top:0}.episode-editor{background:#f7f5ef;border-left:3px solid #128542;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px 40px;padding:17px;display:grid}.episode-editor label{flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.episode-editor input,.episode-editor textarea,.episode-editor select{background:#fff;border:1px solid #d5d0c5;padding:9px}.episode-editor textarea{height:75px}.episode-editor .full,.episode-editor footer{grid-column:1/3}.episode-editor footer{justify-content:flex-end;gap:7px;display:flex}.episode-editor footer button{background:#fff;border:1px solid #ccc6ba;padding:8px 10px;font-size:8px}.episode-editor footer button:last-child{color:#fff;background:#128542;border-color:#128542}.credit-more,.row-more{position:relative}.credit-more>button,.row-more>button{background:#f0eee8;border:0;padding:8px}.credit-more>section,.row-more>section{z-index:30;background:#fff;border:1px solid #d8d3c8;flex-direction:column;min-width:155px;padding:6px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 10px 30px #0003}.credit-more section button,.row-more section button{text-align:left;background:0 0;border:0;padding:8px;font-size:8px}.credit-more section button:hover,.row-more section button:hover{background:#f1efe9}.row-more section b{color:#777;letter-spacing:1px;text-transform:uppercase;padding:8px;font-size:7px}.table-notice{color:#126633;background:#e8f4ec;border:1px solid #128542;margin-bottom:8px;padding:9px 11px;font-size:8px}.secure-screener{color:#fff;background:#020302;height:calc(100vh - 20px);min-height:650px;position:relative;overflow:hidden}.screener-scene{background-position:50%;background-size:cover;position:absolute;inset:0}.secure-screener>header{z-index:2;background:linear-gradient(#000d,#0000);justify-content:space-between;padding:25px;display:flex;position:absolute;top:0;left:0;right:0}.secure-screener header button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;display:flex}.secure-screener header span{letter-spacing:2px;color:#f4cf24;font-size:8px}.screener-play{z-index:2;color:#fff;background:#0008;border:2px solid #fff;border-radius:50%;place-items:center;width:85px;height:85px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secure-screener>footer{z-index:2;background:linear-gradient(#0000,#000e);grid-template-columns:1fr auto;gap:14px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.secure-screener footer>div:first-child{flex-direction:column;display:flex}.secure-screener footer span{color:#aaa;font-size:8px}.screener-progress{background:#fff4;grid-column:1/3;height:4px}.screener-progress i{background:#f4cf24;width:16%;height:100%;display:block}.secure-screener footer small{grid-column:2}.earnings-panel>div:not(.panel-head)>section{gap:6px;display:flex}.earnings-panel>div:not(.panel-head)>section button{background:#f1efe9;border:0;padding:7px 9px;font-size:8px}.earnings-panel>div:not(.panel-head)>section button:last-child{color:#fff;background:#128542}@media (width<=760px){.notification-center>section{width:auto;position:fixed;top:70px;left:12px;right:12px}.view-site span{display:none}.company-form{grid-template-columns:1fr}.company-form .full{grid-column:1}.title-public-preview>div{background-position:65%;height:680px}.title-public-preview>div>section{padding:80px 24px 45px}.title-public-preview h1{font-size:44px}.episode-editor{grid-template-columns:1fr;margin-left:0}.episode-editor .full,.episode-editor footer{grid-column:1}.credit-more>section{right:0}.secure-screener header span{display:none}.earnings-panel>div:not(.panel-head)>section{flex-wrap:wrap;grid-column:2}.earnings-panel>div:not(.panel-head)>section button{width:100%}}.title-public-preview section button:first-child{color:#050505;background:#f4cf24}.admin-back{color:#7d6322;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0 18px;display:flex}.admin-title-preview{color:#fff;background:#050505;min-height:100vh;position:relative}.admin-title-preview>button{z-index:2;color:#fff;background:#000b;border:1px solid #666;align-items:center;gap:6px;padding:11px 14px;display:flex;position:absolute;top:25px;left:30px}.admin-title-preview>div{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;padding:0 7%;display:flex}.admin-title-preview small{color:#f4cf24;letter-spacing:3px;font-weight:800}.admin-title-preview h1{margin:12px 0;font:600 65px Georgia}.admin-title-preview p{color:#aaa}.admin-title-preview strong{max-width:560px;font-size:17px;line-height:1.6}.admin-title-preview span{background:#128542;margin-top:22px;padding:8px 12px;font-size:9px;font-weight:800}.admin-title-editor{background:#fff;border:1px solid #ddd8cd;grid-template-columns:330px 1fr;min-height:520px;display:grid}.admin-edit-art{background-position:50%;background-size:cover}.admin-edit-fields{grid-template-columns:1fr 1fr;gap:16px;padding:25px;display:grid}.admin-edit-fields label,.member-detail-admin label,.settings-admin-grid label{flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-edit-fields input,.admin-edit-fields select,.admin-edit-fields textarea,.member-detail-admin input,.member-detail-admin select,.settings-admin-grid input,.settings-admin-grid select{background:#fff;border:1px solid #d6d1c6;padding:11px}.admin-edit-fields textarea{height:100px}.admin-edit-fields .full,.admin-edit-fields footer{grid-column:1/3}.admin-edit-fields footer{justify-content:flex-end;gap:8px;display:flex}.admin-edit-fields footer button{background:#fff;border:1px solid #ccc6ba;padding:10px 15px}.admin-edit-fields footer button:last-child{color:#fff;background:#128542;border-color:#128542;font-weight:800}.admin-card-more{margin-left:auto;position:relative}.admin-card-more>button{border:0;background:#f0eee8!important}.admin-card-more>section{z-index:20;background:#fff;border:1px solid #d8d3c8;width:165px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 12px 35px #0003}.admin-card-more section b{color:#777;text-transform:uppercase;letter-spacing:1px;padding:8px;font-size:7px;display:block}.admin-card-more section button{text-align:left;border:0;width:100%;padding:8px;font-size:8px;display:block;background:0 0!important}.admin-card-more section button:hover{background:#f3f0e8!important}.member-detail-admin{background:#fff;border:1px solid #ddd8ce;padding:28px}.member-detail-admin header{border-bottom:1px solid #e5e0d7;align-items:center;gap:15px;padding-bottom:22px;display:flex}.member-detail-admin header>span{color:#fff;background:#128542;place-items:center;width:60px;height:60px;font:600 20px Georgia;display:grid}.member-detail-admin h2{margin:0;font:600 26px Georgia}.member-detail-admin header p{color:#777}.member-detail-admin>div{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.member-detail-admin footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.member-detail-admin footer button,.settings-admin-grid section>button,.kids-pin>button{background:#f5f2eb;border:1px solid #ccc7bc;padding:10px 13px}.member-detail-admin footer button:last-child,.settings-admin-grid section>button:last-child,.kids-pin>button{color:#fff;background:#128542;border-color:#128542}.kids-admin-summary{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.kids-admin-summary article{background:#fff;border:1px solid #ddd8ce;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.kids-admin-summary svg{color:#128542}.kids-admin-summary b{font:600 17px Georgia}.kids-admin-summary p{color:#777;font-size:9px}.kids-admin-summary button,.setting-toggle button{color:#fff;background:#bbb;border:0;padding:7px 11px;font-size:8px;font-weight:800}.kids-admin-summary button.on,.setting-toggle button.on{background:#128542}.kids-approval-panel>div:not(.panel-head){border-top:1px solid #eee9df;grid-template-columns:1fr 90px auto;align-items:center;padding:13px 0;display:grid}.kids-approval-panel small{color:#999;margin-top:4px;font-weight:400;display:block}.kids-approval-panel span{color:#128542;font-size:8px;font-weight:800}.kids-approval-panel button{background:#f0eee8;border:0;padding:8px 10px}.kids-pin{grid-template-columns:1fr 180px auto;align-items:end;gap:18px;display:grid}.kids-pin h2{margin:0;font:600 18px Georgia}.kids-pin p{color:#777;font-size:9px}.kids-pin label{font-size:8px;font-weight:800}.kids-pin input{border:1px solid #d7d2c8;width:100%;padding:9px}.settings-admin-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:22px;display:grid}.settings-admin-grid section{background:#fff;border:1px solid #ddd8ce;flex-direction:column;gap:13px;padding:22px;display:flex}.settings-admin-grid h2{margin:0;font:600 20px Georgia}.settings-admin-grid p{color:#777}.setting-toggle{border-top:1px solid #eee9df;border-bottom:1px solid #eee9df;justify-content:space-between;align-items:center;padding:12px 0;flex-direction:row!important}.setting-toggle span{flex-direction:column;display:flex}.setting-toggle small{color:#888;margin-top:3px;font-weight:400}@media (width<=760px){.admin-title-editor{grid-template-columns:1fr}.admin-edit-art{height:240px}.admin-edit-fields{grid-template-columns:1fr}.admin-edit-fields .full,.admin-edit-fields footer{grid-column:1}.member-detail-admin>div,.kids-admin-summary,.settings-admin-grid,.kids-pin{grid-template-columns:1fr}.kids-approval-panel>div:not(.panel-head){grid-template-columns:1fr auto;gap:8px}.kids-approval-panel>div:not(.panel-head)>button{grid-column:1/3}.admin-title-preview h1{font-size:45px}}.notification-center>button>i{background:#f4cf24;box-shadow:0 0 0 2px #050505}.notification-center>section{border-top:4px solid #128542;width:370px;box-shadow:0 18px 50px #0005}.notification-center.dark>section{background:#0b0e0c;border-top-color:#128542}.notification-center section>header{align-items:flex-start;padding:17px 16px 15px}.notification-center header div>span{color:#128542;letter-spacing:2px;margin-bottom:4px;font-size:7px;font-weight:900}.notification-center.dark header div>span{color:#f4cf24}.notification-center header b{font-size:18px}.notification-center article{gap:8px;padding:14px 16px}.notification-center article em{color:#128542;letter-spacing:1.3px;margin-bottom:4px;font-size:6px;font-style:normal;font-weight:900}.notification-center.dark article em{color:#f4cf24}.notification-center article b{font-size:10px}.notification-center article p{line-height:1.5}.notification-center.dark article p{color:#a7ada9}.notification-center footer{text-align:left;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.notification-center footer small{color:#777;font:italic 8px Georgia}@media (width<=760px){.notification-center>section{width:auto}}.login-close{color:#ddd;cursor:pointer;z-index:3;background:#151515;border:1px solid #414141;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.login-close:hover,.login-close:focus-visible{color:#fff;background:#d11f2f;border-color:#d11f2f}.login-card>.login-close+p{padding-right:42px}.review-filters{background:#faf8f2;border-top:1px solid #e8e3d9;gap:7px;padding:9px;display:flex}.review-filters select{background:#fff;border:1px solid #d3cec3;flex:1;padding:7px;font-size:8px}.review-filters button{background:#ece8df;border:0;padding:7px 9px;font-size:8px}.ui-icon{flex:none;display:block;overflow:visible}.logo{min-width:max-content}.compact-logo{place-items:center;width:48px;height:48px;padding:0;display:grid}.watch-top .compact-logo{background:#050505b8;border:0;border-radius:0}.watch-top .compact-logo:hover{background:#050505}.portal>aside nav .ui-icon{stroke-width:1.8px;width:19px;height:19px}.nav-actions .ui-icon,.portal-top .ui-icon{stroke-width:1.8px}.stat-icon .ui-icon{width:18px;height:18px}.poster .poster-art.has-image{filter:none;background-position:50%}.poster-art.has-image strong{text-shadow:0 2px 8px #000,0 1px 3px #000;line-height:1.02}.meridian .poster-art strong,.hours .poster-art strong{text-transform:uppercase;letter-spacing:1px;font-family:Impact,Arial Black,sans-serif}.vows .poster-art strong{color:#ffd2eb;font-style:italic}.seoul .poster-art strong{color:#ffe1f8;font-family:Arial,sans-serif;font-style:italic;font-weight:900}.suite .poster-art strong,.southside .poster-art strong{font-family:Arial Black,Arial,sans-serif;font-weight:900}.southside .poster-art strong{color:#ffb766}.future .poster-art strong{color:#ff64ba;font-family:Arial,sans-serif;font-style:italic;font-weight:900}.lyon .poster-art strong{color:#ffe7d9;font-style:italic}.long-way .poster-art strong{color:#fff1dc}.sky .poster-art strong{color:#eae1ff;font-family:Arial Black,Arial,sans-serif;font-weight:900}.winter .poster-art strong{color:#e7f2ff;letter-spacing:1px}.hero h1{font-size:clamp(58px,7.2vw,106px)}@media (width<=760px){.hero h1{font-size:52px}}.logo .official-logo-horizontal{object-fit:contain;filter:none;width:164px;max-width:100%;height:auto;display:block;transform:none}.logo .official-logo-icon{object-fit:contain;filter:none;width:44px;height:auto;display:block;transform:none}.logo .official-logo-responsive-icon{display:none}.logo.compact-logo{width:48px;min-width:48px;height:48px}.watch-top .compact-logo,.watch-top .compact-logo:hover{background:0 0;border:0}.portal>aside .logo{min-width:0;max-width:100%}@media (width<=760px){.portal>aside .logo .official-logo-horizontal{display:none}.portal>aside .logo .official-logo-responsive-icon{object-fit:contain;width:38px;height:auto;display:block}.topnav .logo .official-logo-horizontal{width:140px}.topnav{justify-content:space-between;gap:12px}.topnav>div:first-child{flex:none;min-width:0}.topnav .nav-actions{flex:none;justify-content:flex-end;gap:14px;margin-left:auto}}@media (width<=360px){.topnav{gap:8px;padding-left:16px;padding-right:16px}.topnav .logo .official-logo-horizontal{width:124px}.topnav .nav-actions{gap:12px}}.catalog-empty{text-align:center;color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:280px;padding:42px;display:flex}.catalog-empty svg{color:var(--gold)}.catalog-empty h2{margin:16px 0 6px;font-family:Georgia,serif;font-size:clamp(24px,3vw,38px)}.catalog-empty p{color:#b9b9b9;max-width:430px;margin:0 0 22px}.catalog-empty button{background:var(--gold);color:#090909;cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-weight:900}.my-list-empty{margin-top:24px}.hero-buttons .round.saved{background:var(--teal);color:#fff;border-color:var(--teal)}.saved-confirmation{align-items:center;gap:8px;font-weight:800;color:#f2cb3f!important;margin:14px 0 0!important;display:flex!important}.login-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.login-tabs button{padding:12px 6px;font-size:11px}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:52px}.password-field>button{color:#ddd;background:#111;border:0;border-left:1px solid #3b3b3b;place-items:center;width:48px;display:grid;position:absolute;top:0;bottom:0;right:0}.password-field>button:hover,.password-field>button:focus-visible{color:#f4cf24;outline-offset:-2px;background:#1d1d1d;outline:2px solid #f4cf24}.membership-consent{text-align:left;color:#d9d6ce;gap:15px;max-width:900px;margin:28px auto;font-size:14px;display:grid}.membership-consent label{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.membership-consent input{accent-color:#128542;margin-top:5px}.membership-consent details{border:1px solid #ffffff30;border-radius:8px;padding:15px}.membership-consent p[role=alert]{color:#ffb3a3}.membership-account{color:#171817;background:#fff;border:1px solid #d8d4ca;border-radius:12px;margin:24px 0;padding:24px}.membership-account h2{font-family:Georgia}.membership-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.membership-account button,.membership-account a{color:#fff;cursor:pointer;background:#112c2a;border:1px solid #c6c0b2;border-radius:6px;padding:12px 16px;display:inline-block}.membership-account p[role=alert]{color:#aa2e20}.membership-account button:disabled,.plan-grid button:disabled{opacity:.6;cursor:wait}.favoriteControl{align-items:center;display:inline-flex;position:relative}.favoriteMessage{color:#f4cf24;z-index:5;background:#050505ed;border-radius:5px;width:240px;padding:8px;font-size:12px;position:absolute;top:calc(100% + 9px);left:0}.favoriteSaved{color:#f4cf24!important;border-color:#f4cf24!important}.favoritesShelf{border-top:1px solid #ffffff25;margin-top:45px;padding-top:30px}.favoritesShelf h2{color:#f6f2e8;font:32px Georgia}.favoritesShelf>p{color:#b8b7af}.welcome-page .viewer-signup-card{width:min(620px,100vw - 32px);max-width:620px}.signup-plan-selection{color:#f6f2e8;border:0;min-width:0;margin:28px 0;padding:0}.signup-plan-selection legend{margin-bottom:10px;padding:0;font:26px Georgia,serif}.signup-plan-selection>p{color:#b8b7af;margin:0 0 16px;font:13px/1.6 Arial,sans-serif}.signup-plan-options{gap:10px;display:grid}.login-card .signup-plan-options>label{cursor:pointer;background:#05050580;border:1px solid #ffffff30;border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:16px;display:grid}.login-card .signup-plan-options>label.selected{background:#082b18;border-color:#f4cf24}.login-card .signup-plan-options input{accent-color:#f4cf24;width:18px;height:18px;margin:0;padding:0}.signup-plan-options b{color:#f6f2e8;flex-wrap:wrap;align-items:center;gap:10px;font:19px Georgia,serif;display:flex}.signup-plan-options em{text-transform:uppercase;letter-spacing:.5px;color:#f4cf24;font:700 9px Arial,sans-serif}.signup-plan-options small{color:#b8b7af;margin-top:4px;font:12px/1.6 Arial,sans-serif;display:block}.signup-plan-options strong{color:#f4cf24;text-align:right;white-space:nowrap;font:700 21px Arial,sans-serif}.signup-plan-options strong small{margin-top:3px;font-size:11px}.signup-plan-selection .signup-plan-next{color:#f6f2e8;margin:16px 0 0}.signup-account-fields{width:100%}.signup-checkout-summary{text-align:left;color:#f6f2e8;background:#082b18;border:1px solid #128542;border-left:4px solid #f4cf24;max-width:760px;margin:24px auto;padding:20px}.signup-checkout-summary p{color:#d4d7d4;margin:10px 0 0;font:14px/1.6 Arial,sans-serif}.plan-grid article.selected-plan{outline-offset:4px;outline:2px solid #f4cf24}.login-card .login-submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){.login-card .signup-plan-options>label{gap:9px;padding:12px}.signup-plan-options b{font-size:17px}.signup-plan-options strong{font-size:18px}.signup-plan-options small{font-size:11px}}.account-page>header>.logo,.welcome-page>header>.logo,.plans-page>header>.logo{box-shadow:none;background:0 0;border:0;padding:0}.hero-buttons{flex-wrap:wrap;align-items:flex-start}.favoriteControl{flex-direction:column;align-items:center;gap:8px;max-width:160px}.favoriteControl .favoriteMessage{text-align:center;z-index:auto;width:auto;max-width:160px;padding:8px;font-size:12px;line-height:1.4;position:static}@media (width>=761px){.notification-center header div>span{font-size:9px}.notification-center header b{font-size:20px}.notification-center article em{font-size:8px}.notification-center article b{font-size:12px}.notification-center article p{font-size:10px}.notification-center article small{font-size:9px}.notification-center footer small{font-size:10px}.notification-center article.read{opacity:1}.notification-center.dark article b{color:#d4d7d4}.notification-center.dark article p{color:#a7ada9}}.tvPlaybackActions button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.playbackDeviceIcon{flex:0 0 22px;width:22px;height:22px;display:block}.continueCard{color:inherit;min-width:0;text-decoration:none;display:block}.continueArt{aspect-ratio:16/9;background:#10251a 50%/cover;border-radius:5px;align-items:end;padding:16px;display:flex}.continueArt span{background:#050505c9;border-radius:4px;padding:7px 12px;font-size:12px}.continueCard>b{margin:10px 0;font-size:15px;display:block}.continueWatching>p{color:#b6bcb7;font-size:14px}.continueCard .progress i{background:#128542;height:3px;display:block}.notificationPanel{max-height:min(80vh,680px);overflow:auto}.notificationPanel header button,.notificationPanel footer button{padding:8px 12px!important;font-size:13px!important}.notificationPanel footer{border-top:1px solid #333;justify-content:flex-end;padding:12px 18px;display:flex}.notificationPanel .notificationDetailsButton{font-size:12px}.notification-center .notificationPanel header,.notification-center .notificationPanel article{display:flex}.notification-center .notificationPanel header p{font-size:10px}.notification-center .notificationPanel article p{font-size:14px}.notification-center .notificationPanel article small{font-size:12px}.notification-center .notificationPanel article time{font-size:11px}.mediaLibraryOverlay{z-index:10000;background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mediaLibraryOverlay>section{color:#f3f4ef;background:#101812;border-top:4px solid #128542;border-radius:8px;width:min(600px,100%);max-height:85vh;padding:28px;overflow:auto}.mediaLibraryOverlay h2{font-family:Georgia,serif}.mediaLibraryOverlay p{color:#bbc4be;font-size:14px;line-height:1.6}.mediaLibraryOverlay article{border-bottom:1px solid #354339;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.mediaLibraryOverlay small{font-size:12px}.mediaLibraryOverlay button{color:#fff;cursor:pointer;background:#128542;border:0;border-radius:4px;padding:10px 14px}.mediaLibraryOverlay button:disabled{opacity:.5}.mediaLibraryOverlay form{gap:10px;display:flex}.mediaLibraryOverlay input{color:#fff;background:#050a06;border:1px solid #4a5a4d;flex:1;min-width:0;padding:10px}.notification-center .notificationControl{position:relative}.notification-center .notificationBell{justify-content:center;align-items:center;display:flex}.notification-center .notificationBell>i{color:#060b07;text-align:center;background:#ebce00;border-radius:12px;min-width:14px;height:14px;font-size:9px;font-style:normal;line-height:14px;position:absolute;top:-3px;right:-7px}.notification-center .notificationPanel{z-index:100;text-align:left;color:#f6f6f1;background:#0c130e;border:1px solid #39443b;border-top:4px solid #128542;width:390px;max-width:calc(100vw - 28px);position:absolute;top:42px;right:0;box-shadow:0 18px 60px #0009}.notification-center .notificationPanel>header{border-bottom:1px solid #354039;justify-content:space-between;align-items:start;gap:12px;padding:18px}.notification-center .notificationPanel header p{color:#e7ce00;letter-spacing:3px;margin:0 0 8px}.notification-center .notificationPanel h3{margin:0;font:22px Georgia}.notification-center .notificationPanel button{color:#33b36d;background:0 0;border:0;width:auto;height:auto}.notification-center .notificationPanel article{opacity:1;border-bottom:1px solid #354039;align-items:start;gap:12px;padding:18px}.notification-center .notificationPanel article>div:nth-child(2){flex:1}.notification-center .notificationPanel article>span{border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:5px}.notification-center .notificationPanel article.unread>span{background:#d71939}.notification-center .notificationPanel article p{color:#eee;margin:0 0 8px;font-size:12px;font-weight:700}.notification-center .notificationPanel article small{color:#bac1bb;font-size:10px;line-height:1.6;display:block}.notification-center .notificationPanel time{color:#aab3ac;margin:8px 0;font-size:9px;display:block}.notification-center .notificationPanel .noNotifications{gap:10px;padding:24px;font-size:12px;display:grid}.notification-center .notificationPanel .notificationActions{gap:10px;display:flex}.notification-center .notificationPanel footer button{font-size:13px}.account-page>header>button.logo,.welcome-page>header>button.logo,.plans-page>header>button.logo{box-shadow:none;background:0 0;border:0;padding:0}.account-page>header>button.logo:hover{background:0 0}.account-plan-selection{background:#101713;border-left:3px solid #128542;margin:24px 0;padding:20px}.account-plan-selection p{color:#b9c1bb;font-size:13px;line-height:1.6}.account-plan-selection button{color:#fff;background:#128542;border:0;border-radius:4px;padding:10px 16px}.tehutiVideoPlayer .tvPlaybackActions{flex-wrap:wrap;align-items:center}.tehutiVideoPlayer .subtitleLanguageControl{color:#deded5;align-items:center;gap:8px;font-size:13px;display:flex}.tehutiVideoPlayer .subtitleLanguageControl select{color:#fff;background:#101c14;border:1px solid #ffffff40;border-radius:3px;max-width:185px;padding:9px;font-size:13px}.tehutiVideoPlayer .tvPlaybackHelp{margin-top:16px;padding-top:6px;line-height:1.65}.airPlayHelpOverlay{z-index:10000;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.airPlayHelpOverlay>section{color:#eee;background:#101d14;border-top:4px solid #128542;max-width:540px;max-height:85vh;padding:28px;overflow:auto}.airPlayHelpOverlay h2{font:28px Georgia}.airPlayHelpOverlay p{font-size:14px;line-height:1.6}.airPlayHelpOverlay button,.captionManager button{color:#fff;background:#128542;border:0;border-radius:3px;padding:10px 16px}.captionManager{border:1px solid #34493b;flex-basis:100%;width:100%;margin:8px 0;padding:14px}.captionManager summary{cursor:pointer;font-size:14px;font-weight:700}.captionManager p{font-size:12px;line-height:1.6}.captionManager label{align-items:center;gap:8px;margin:10px;display:inline-flex}.captionManager select{color:#fff;background:#102019;padding:8px}.captionManager small{margin:8px;display:block}.continueWatching .row-head>small{color:#a4aaa5;white-space:nowrap;font-size:13px}.continueCard>b,.savedTitleLink>b{color:#f5f2e8;margin:13px 0 6px;font:clamp(18px,2vw,25px)/1.2 Georgia,serif;display:block}.continueCard>small,.savedTitleLink>small{color:#b8bcb9;margin-bottom:10px;font-size:13px;display:block}.continueCard .progress{margin-top:8px}.continueArt span{letter-spacing:.2px;background:#050505df;border:1px solid #fff3;padding:9px 15px;font-size:13px;font-weight:700}.savedTitleLink{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}.savedTitleLink .continueArt{transition:filter .2s}.savedTitleLink:hover .continueArt{filter:brightness(1.12)}.removeSavedTitle,.shelfRetry{color:#b8bcb9;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.removeSavedTitle:disabled{opacity:.6;cursor:wait}.continueWatching>p a{color:#f4cf24}.watchPartyHub>p,.partyUpgrade>p{color:#b8bcb9;max-width:680px;font-size:15px;line-height:1.6}.watchPartyHub form{flex-wrap:wrap;align-items:end;gap:16px;margin-top:24px;display:flex}.watchPartyHub form label{flex:240px;gap:8px;max-width:460px;font-size:13px;display:grid}.watchPartyHub input,.watchPartyHub select{color:#f6f2e8;width:100%;font:inherit;background:#101c14;border:1px solid #ffffff30;border-radius:3px;padding:14px}.partyCreateButton{color:#050505;cursor:pointer;background:#f4cf24;border:0;border-radius:3px;padding:14px 20px;font:700 14px/1.2 Arial,sans-serif;text-decoration:none;display:inline-block}.partyCreateButton:disabled{opacity:.5;cursor:default}.myPartyRooms{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:26px;display:grid}.myPartyRooms>a{color:#f6f2e8;background:#10251a;border:1px solid #ffffff24;gap:8px;padding:20px;text-decoration:none;display:grid}.myPartyRooms b{font:22px Georgia,serif}.myPartyRooms small{color:#b8bcb9}.my-list .row{padding-inline:0}:is(.tehutiVideoPlayer.wideScreenPlayer,.tehutiVideoPlayer:fullscreen){z-index:9999;background:#000;flex-direction:column;width:100vw;max-width:none;height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}:is(.tehutiVideoPlayer.wideScreenPlayer>video,.tehutiVideoPlayer:fullscreen>video){object-fit:contain;flex:auto;width:100%;height:0;min-height:0;aspect-ratio:auto!important;max-height:none!important}:is(.tehutiVideoPlayer.wideScreenPlayer>.tvPlaybackBar,.tehutiVideoPlayer:fullscreen>.tvPlaybackBar){background:#050505;flex-direction:row;flex:none;align-items:center;gap:10px;max-height:30dvh;padding:10px 18px;overflow:auto}:is(.tehutiVideoPlayer.wideScreenPlayer>.tvPlaybackHelp,.tehutiVideoPlayer:fullscreen>.tvPlaybackHelp){display:none}:is(.tehutiVideoPlayer.wideScreenPlayer>.tvPlaybackMessage,.tehutiVideoPlayer:fullscreen>.tvPlaybackMessage){flex:none;margin:0;padding:4px 18px}.tehutiVideoPlayer video:fullscreen{object-fit:contain;aspect-ratio:auto!important;width:100vw!important;height:100vh!important;max-height:none!important}.tehutiVideoPlayer video:-webkit-full-screen{object-fit:contain;width:100%!important;height:100%!important;max-height:none!important}@media (width<=700px){:is(.tehutiVideoPlayer.wideScreenPlayer>.tvPlaybackBar,.tehutiVideoPlayer:fullscreen>.tvPlaybackBar){padding:8px}.wideScreenPlayer .tvPlaybackBar h3{font-size:14px}.wideScreenPlayer .tvPlaybackActions button{padding:8px;font-size:12px}}.featuredMasthead{background:#050505;height:min(850px,92svh);min-height:680px}.featuredMasthead .featureSlide{animation:.7s both tehutiFeatureReveal;position:absolute;inset:0}.featuredMasthead .hero-content{width:min(620px,49%);max-width:none;top:50%;transform:translateY(-42%)}.featuredMasthead h1{letter-spacing:-2px;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 24px;font:500 clamp(45px,6.8vw,100px)/1.02 Georgia,serif}.featuredMasthead .featureSynopsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:590px;display:-webkit-box;overflow:hidden}.featuredMasthead .hero-buttons a{border-radius:3px;justify-content:center;align-items:center;height:47px;padding:0 25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.featuredMasthead .hero-buttons .primary{color:#050505;background:#f4cf24}.featuredMasthead .hero-buttons .secondary{color:#fff;background:#128542}.mastheadControls{z-index:3;align-items:center;gap:20px;display:flex;position:absolute;bottom:55px;left:7%}.mastheadDots{align-items:center;gap:3px;display:flex}.mastheadDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:44px;padding:0;display:grid}.mastheadDots button span{background:#ffffff70;border-radius:50%;width:7px;height:7px;transition:width .25s,background .25s}.mastheadDots button.active{width:48px}.mastheadDots button.active span{background:#f4cf24;border-radius:8px;width:30px}.mastheadPause{color:#f6f2e8;cursor:pointer;background:#05050580;border:1px solid #ffffff45;border-radius:30px;padding:9px 17px;font-size:12px}.mastheadCount{color:#b8bcb9;letter-spacing:2px;font-size:12px}.mastheadDots button:focus-visible,.mastheadPause:focus-visible{outline-offset:3px;outline:2px solid #f4cf24}@keyframes tehutiFeatureReveal{0%{opacity:.2;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (width<=760px){.featuredMasthead{height:780px;min-height:0;max-height:none}.featuredMasthead .hero-content{width:auto;top:48%;left:25px;right:25px;transform:translateY(-30%)}.featuredMasthead h1{letter-spacing:-1px;font-size:clamp(42px,10vw,68px)}.featuredMasthead .hero-image{background-position:65%}.featuredMasthead .featureSynopsis{font-size:15px;line-height:1.6}.mastheadControls{gap:12px;bottom:40px;left:25px;right:25px}.mastheadCount{margin-left:auto}.mastheadDots button{width:25px}.mastheadDots button.active{width:36px}.mastheadDots button.active span{width:24px}}@media (prefers-reduced-motion:reduce){.featuredMasthead .featureSlide{animation:none}.mastheadDots button span{transition:none}}.featuredMasthead .hero-content{top:auto;bottom:135px;transform:none}.featuredMasthead h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=760px){.featuredMasthead .hero-content{top:auto;bottom:145px;transform:none}}.hero:after,.detail-hero:after,.hero-image{pointer-events:none}.featuredMasthead .featureSlide{z-index:1}.featuredMasthead .hero-buttons a:focus-visible{outline-offset:4px;outline:2px solid #f4cf24}.hero-buttons button,.hero-buttons a,.kids-banner button,.row-head button,.filters button,.login-submit,.plan-grid article>button{border-radius:14px;min-height:44px}.hero-buttons .round{background:#22332b;border:0;border-radius:14px;min-width:48px;min-height:48px}.poster-art{border-radius:14px}.airPlayHelpOverlay>section{border:0;border-radius:24px;box-shadow:0 25px 90px #0008}.airPlayHelpOverlay button{border-radius:14px;min-height:44px;margin:6px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.tehutiAdmin{--ink:#050505;--wine:#128542;--rose:#128542;--gold:#f4cf24;--cream:#f6f2e8;--muted:#a5a49f}.tehutiAdmin *{box-sizing:border-box}.tehutiAdmin{scroll-behavior:smooth;background:var(--ink);color:#fff;flex-direction:column;max-width:100%;min-height:100dvh;margin:0;font-family:Arial,Helvetica,sans-serif;display:flex;overflow-x:hidden}.tehutiAdmin .pwaUpdate{z-index:1000;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#fff;background:#050505f2;border:1px solid #f4cf2480;align-items:center;gap:10px;max-width:calc(100vw - 36px);padding:12px 14px;display:flex;position:fixed;box-shadow:0 18px 50px #0008}.tehutiAdmin .pwaUpdate span{font-size:12px;font-weight:800}.tehutiAdmin .pwaUpdate button{background:var(--gold);min-height:40px;color:var(--ink);border:0;padding:9px 12px;font-weight:900}.tehutiAdmin .pwaUpdate button:last-child{color:#fff;background:0 0;width:40px;padding:0;font-size:22px}.tehutiAdmin .installPage{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(36px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:radial-gradient(circle at 50% 0%, #0d6034 0, #082b18 32%, var(--ink) 72%);place-items:center;display:grid}.tehutiAdmin .installPage+.tehutiSiteFooter{display:none}.tehutiAdmin .installCard{text-align:center;background:#050505f2;border:1px solid #f4cf245c;width:min(100%,620px);padding:clamp(28px,5vw,54px);box-shadow:0 34px 90px #0009}.tehutiAdmin .installBrand{width:108px;display:inline-block}.tehutiAdmin .installBrand img{border-radius:24px;width:100%;display:block;box-shadow:0 16px 34px #0008}.tehutiAdmin .installEyebrow{color:var(--gold);letter-spacing:2.1px;margin:28px 0 12px;font-size:10px;font-weight:900}.tehutiAdmin .installCard h1{letter-spacing:-2px;margin:0;font:clamp(42px,8vw,68px)/.98 Georgia,serif}.tehutiAdmin .installLead{color:#ded9ce;max-width:520px;margin:20px auto 26px;font:17px/1.55 Georgia,serif}.tehutiAdmin .installStatus{text-align:left;background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.tehutiAdmin .installStatus>span{width:38px;height:38px;color:var(--gold);background:#f4cf241f;border-radius:50%;place-items:center;font-size:22px;display:grid}.tehutiAdmin .installStatus b,.tehutiAdmin .installStatus small{display:block}.tehutiAdmin .installStatus small{color:#b8b7af;margin-top:4px;line-height:1.4}.tehutiAdmin .installStatus[data-installed=true]{background:#24503a24;border-color:#4fb78266}.tehutiAdmin .installPrimary,.tehutiAdmin .installSecondary{border:1px solid var(--gold);width:100%;min-height:52px;margin-top:14px;padding:14px 18px;font-weight:900}.tehutiAdmin .installPrimary{background:var(--gold);color:#050505}.tehutiAdmin .installSecondary{color:#fff;background:0 0;border-color:#ffffff4a;margin-top:10px}.tehutiAdmin .installMessage{color:#f4dfb6;background:#f4cf2414;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.5}.tehutiAdmin .installSteps{color:#082b18;text-align:left;background:#f5f1e8;margin-top:22px;padding:22px}.tehutiAdmin .installSteps h2{margin:0 0 15px;font:25px Georgia,serif}.tehutiAdmin .installSteps ol{margin:0;padding-left:22px}.tehutiAdmin .installSteps li{padding:5px 0;line-height:1.45}.tehutiAdmin .installTrust{text-align:left;border-top:1px solid #ffffff1d;border-bottom:1px solid #ffffff1d;grid-template-columns:1fr auto;gap:10px 18px;margin-top:24px;padding:18px 0;font-size:11px;display:grid}.tehutiAdmin .installTrust span{color:#b8b7af}.tehutiAdmin .installTrust b{text-align:right}.tehutiAdmin .installReturn{color:var(--gold);margin-top:22px;font-size:12px;font-weight:900;display:inline-block}.tehutiAdmin .installFinePrint{color:#b8b7af;margin:16px auto 0;font-size:10px;line-height:1.55}.tehutiAdmin .legalPage{min-height:100dvh;padding:clamp(28px, 6vw, 80px) max(20px, env(safe-area-inset-right)) 70px max(20px, env(safe-area-inset-left));color:#082b18;background:#f7f1ec}.tehutiAdmin .legalPage article{max-width:780px;margin:0 auto}.tehutiAdmin .legalPage article>a{color:#1d665f;font-weight:900}.tehutiAdmin .legalPage img{background:var(--ink);width:150px;margin:36px 0;padding:11px;display:block}.tehutiAdmin .legalPage article>p:first-of-type{color:#128542;letter-spacing:2px;font-size:10px;font-weight:900}.tehutiAdmin .legalPage h1{letter-spacing:-2px;margin:10px 0;font:clamp(42px,7vw,68px)/1 Georgia,serif}.tehutiAdmin .legalPage small{color:#6d706a}.tehutiAdmin .legalPage h2{margin:38px 0 10px;font:27px Georgia,serif}.tehutiAdmin .legalPage p{color:#6d706a;font-size:15px;line-height:1.75}.tehutiAdmin .legalPage p a{color:#1d665f;text-decoration:underline}@media (width<=560px){.tehutiAdmin .pwaUpdate{left:14px;right:14px;bottom:max(14px, env(safe-area-inset-bottom))}.tehutiAdmin .pwaUpdate span{flex:1}.tehutiAdmin .installCard{padding:28px 20px}.tehutiAdmin .installBrand{width:88px}.tehutiAdmin .installLead{font-size:15px}.tehutiAdmin .installTrust{grid-template-columns:1fr;gap:4px}.tehutiAdmin .installTrust b{text-align:left;margin-bottom:9px}}.tehutiAdmin img,.tehutiAdmin video,.tehutiAdmin iframe{max-width:100%}.tehutiAdmin button,.tehutiAdmin a{font:inherit}.tehutiAdmin button{cursor:pointer}.tehutiAdmin a{color:inherit;text-decoration:none}.tehutiAdmin .topbar{z-index:20;background:linear-gradient(#050505df,#0000);border-bottom:1px solid #ffffff1c;align-items:center;gap:42px;width:100%;height:78px;padding:0 4.5vw;display:flex;position:absolute}.tehutiAdmin .brand{flex:none;align-items:center;display:inline-flex}.tehutiAdmin .brand img{object-fit:contain;width:104px;height:auto;display:block}.tehutiAdmin .topbar .brand img{width:106px}.tehutiAdmin .side .brand img{width:112px}.tehutiAdmin .plansFooter .brand img,.tehutiAdmin .siteFooter .brand img{width:118px}.tehutiAdmin .memberLogin .brand,.tehutiAdmin .adminLogin .brand,.tehutiAdmin .earningsGuideNav .brand{background:var(--ink);padding:8px 11px}.tehutiAdmin .memberLogin .brand img,.tehutiAdmin .adminLogin .brand img,.tehutiAdmin .earningsGuideNav .brand img{width:78px}.tehutiAdmin .topbar nav{gap:28px;font-size:13px;font-weight:700;display:flex}.tehutiAdmin .topbar nav a{opacity:.7;padding:30px 0}.tehutiAdmin .topbar nav a:hover,.tehutiAdmin .topbar nav .active{opacity:1;border-bottom:2px solid var(--gold)}.tehutiAdmin .actions{align-items:center;gap:12px;margin-left:auto;display:flex}.tehutiAdmin .searchBtn,.tehutiAdmin .avatar{color:#fff;background:0 0;border:0}.tehutiAdmin .searchBtn{font-size:30px}.tehutiAdmin .avatar{background:var(--gold);color:#082b18;border-radius:50%;width:35px;height:35px;font-size:11px;font-weight:900}.tehutiAdmin .submitBtn{color:#fff;text-transform:uppercase;letter-spacing:1.2px;background:#ffffff12;border:1px solid #ffffff85;padding:10px 16px;font-size:11px;font-weight:800}.tehutiAdmin .searchbar{z-index:50;background:#050505ee;gap:12px;width:100%;padding:20px 4.5vw;display:flex;position:fixed;top:78px}.tehutiAdmin .searchbar input{border:0;border-bottom:1px solid var(--gold);color:#fff;background:0 0;outline:0;flex:1;padding:12px;font-size:20px}.tehutiAdmin .searchbar button{color:#fff;background:0 0;border:0}.tehutiAdmin .hero{background-image:linear-gradient(90deg,#050505 0%,#082b18d9 38%,#082b1835 70%,#080909 100%),url(/brand/tehuti-square-official.png);background-position:50%;background-size:cover;align-items:center;height:92vh;min-height:780px;padding:110px 8vw 60px;display:flex;position:relative;overflow:hidden}.tehutiAdmin .hero:after{content:"";background:linear-gradient(0deg, var(--ink), transparent 25%);pointer-events:none;position:absolute;inset:0}.tehutiAdmin .heroContent{z-index:2;max-width:660px}.tehutiAdmin .kicker,.tehutiAdmin .overline{letter-spacing:3px;font-size:11px;font-weight:900}.tehutiAdmin .kicker{color:var(--gold);align-items:center;gap:12px;display:flex}.tehutiAdmin .kicker span{background:var(--gold);width:30px;height:1px}.tehutiAdmin .hero h1{letter-spacing:-7px;margin:22px 0 28px;font:700 clamp(65px,8.7vw,132px)/.77 Georgia,serif}.tehutiAdmin .hero h1 em,.tehutiAdmin .creatorCta em,.tehutiAdmin .manifesto em{color:var(--gold);font-weight:400}.tehutiAdmin .heroCopy{color:#f6f2e8;max-width:560px;font:19px/1.55 Georgia,serif}.tehutiAdmin .heroMeta{align-items:center;gap:12px;margin:24px 0;display:flex}.tehutiAdmin .heroMeta span{border:1px solid #ffffff73;padding:4px 6px;font-size:10px}.tehutiAdmin .heroMeta b{font-size:12px}.tehutiAdmin .heroButtons{gap:12px;display:flex}.tehutiAdmin .primary,.tehutiAdmin .secondary{letter-spacing:.5px;padding:14px 23px;font-size:12px;font-weight:900}.tehutiAdmin .primary{border:1px solid var(--cream);background:var(--cream);color:var(--ink)}.tehutiAdmin .secondary{color:#fff;background:#0505057a;border:1px solid #ffffff73}.tehutiAdmin .secondary.saved{border-color:var(--gold);color:var(--gold)}.tehutiAdmin .heroSide{z-index:2;border-left:2px solid var(--gold);padding-left:18px;position:absolute;bottom:14%;right:5vw}.tehutiAdmin .heroSide p{letter-spacing:2px;color:var(--gold);font-size:9px}.tehutiAdmin .heroSide strong{font:26px/1.1 Georgia,serif}.tehutiAdmin .heroSide a{margin-top:12px;font-size:10px;display:block}.tehutiAdmin .heroIndex{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;top:25%;right:5vw;transform:rotate(90deg)}.tehutiAdmin .heroIndex b{color:var(--gold)}.tehutiAdmin .heroIndex span{background:#ffffff75;width:80px;height:1px;display:block}.tehutiAdmin .heroIndex small{color:#ffffff7d}.tehutiAdmin .content{padding:0 4.5vw 70px}.tehutiAdmin .categoryRail{border-bottom:1px solid #ffffff1c;gap:38px;margin-bottom:55px;display:flex;overflow:auto}.tehutiAdmin .categoryRail button{color:#b8b7af;white-space:nowrap;background:0 0;border:0;padding:24px 0 18px;font-size:12px;font-weight:800}.tehutiAdmin .categoryRail .selected{color:#fff;border-bottom:2px solid var(--rose)}.tehutiAdmin .sectionHeading{justify-content:space-between;align-items:end;margin:0 0 22px;display:flex}.tehutiAdmin .sectionHeading p{letter-spacing:2.5px;color:var(--rose);margin:0 0 8px;font-size:10px;font-weight:900}.tehutiAdmin .sectionHeading h2{margin:0;font:32px Georgia,serif}.tehutiAdmin .sectionHeading button{color:var(--gold);background:0 0;border:0;font-size:11px}.tehutiAdmin .featureGrid,.tehutiAdmin .cardGrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:70px;display:grid}.tehutiAdmin .collectionRail{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.tehutiAdmin .mediaCard{cursor:pointer;min-width:0;transition:all .25s}.tehutiAdmin .mediaCard:hover{transform:translateY(-6px)}.tehutiAdmin .cardImage{aspect-ratio:1.45;background:linear-gradient(145deg,#0d6034,#d47379);position:relative;overflow:hidden;box-shadow:inset 0 -70px 50px #050505aa}.tehutiAdmin .collectionRail .cardImage{aspect-ratio:.78}.tehutiAdmin .portraitGlow{filter:saturate(.75);opacity:.86;background:radial-gradient(circle at 50% 18%,#f2bb91 0 9%,#5a2a2a 10% 18%,#0000 19%),linear-gradient(90deg,#0000 23%,#efb18b 24% 64%,#0000 65%);border-radius:48% 48% 10% 10%;position:absolute;inset:8% 12% -25%}.tehutiAdmin .fire .cardImage{background:linear-gradient(145deg,#2f1319,#c46328)}.tehutiAdmin .table .cardImage{background:linear-gradient(145deg,#16152f,#128542)}.tehutiAdmin .native .cardImage{background:linear-gradient(145deg,#133336,#bd6b39)}.tehutiAdmin .love .cardImage{background:linear-gradient(145deg,#0d6034,#dc758d)}.tehutiAdmin .matriarch .cardImage{background:linear-gradient(145deg,#6a361d,#d39a55)}.tehutiAdmin .soft .cardImage{background:linear-gradient(145deg,#0d6034,#d9b3a9)}.tehutiAdmin .built .cardImage{background:linear-gradient(145deg,#162143,#9d6f3f)}.tehutiAdmin .rez .cardImage{background:linear-gradient(145deg,#18342e,#a6482a)}.tehutiAdmin .cardImage button{opacity:0;color:#fff;background:#080909a8;border:1px solid #fff;border-radius:50%;width:46px;height:46px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tehutiAdmin .mediaCard:hover .cardImage button{opacity:1}.tehutiAdmin .rank{color:#ffffff8a;font:28px Georgia;position:absolute;top:10px;left:12px}.tehutiAdmin .cardText{padding:14px 3px}.tehutiAdmin .cardText p,.tehutiAdmin .cardText span{letter-spacing:1.5px;color:var(--rose);font-size:9px;font-weight:900}.tehutiAdmin .cardText h3{margin:5px 0;font:20px Georgia}.tehutiAdmin .cardText em{color:#b8b7af;font:12px Georgia}.tehutiAdmin .cardText span{color:#6d706a;margin-top:8px;display:block}.tehutiAdmin .manifesto{text-align:center;background:linear-gradient(90deg,#0d6034,#082b18);margin:35px -4.5vw 70px;padding:75px 8vw;position:relative;overflow:hidden}.tehutiAdmin .manifesto>div{color:#ffffff0d;font:220px Georgia;position:absolute;top:-60px;left:8%}.tehutiAdmin .manifesto p{margin:0;font:clamp(27px,4vw,52px)/1.2 Georgia}.tehutiAdmin .manifesto span{color:var(--gold);letter-spacing:2.4px;margin-top:25px;font-size:9px;display:block}.tehutiAdmin .liveBand{background:var(--cream);color:var(--ink);align-items:center;gap:28px;padding:42px 7vw;display:flex}.tehutiAdmin .livePulse{background:var(--wine);color:#fff;letter-spacing:2px;padding:10px;font-size:10px;font-weight:900}.tehutiAdmin .liveBand p{letter-spacing:2px;color:var(--wine);margin:0;font-size:9px;font-weight:900}.tehutiAdmin .liveBand h2{margin:5px 0;font:29px Georgia}.tehutiAdmin .liveBand span{font-size:12px}.tehutiAdmin .liveBand button{background:var(--ink);color:#fff;border:0;margin-left:auto;padding:14px 22px;font-weight:800}.tehutiAdmin .creatorCta{text-align:center;background:radial-gradient(circle at center, #128542 0, transparent 55%), var(--ink);padding:100px 20px}.tehutiAdmin .creatorCta .overline{color:var(--gold)}.tehutiAdmin .creatorCta h2{margin:20px;font:clamp(43px,6vw,75px)/.95 Georgia}.tehutiAdmin .creatorCta>p:not(.overline){max-width:570px;color:var(--muted);margin:0 auto 28px;line-height:1.6}.tehutiAdmin .creatorCta>div{justify-content:center;gap:12px;display:flex}.tehutiAdmin .tehutiSiteFooter{color:#b8b7af;background:#050505;border-top:1px solid #ffffff1c;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:auto;padding:45px 5vw;display:grid}.tehutiAdmin .tehutiSiteFooter p{font:16px Georgia}.tehutiAdmin .tehutiSiteFooter nav{gap:20px;font-size:11px;display:flex}.tehutiAdmin .tehutiSiteFooter small{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.tehutiAdmin .tehutiSiteFooter .siteCredit{align-items:center;gap:7px;display:flex}.tehutiAdmin .tehutiSiteFooter .siteCredit a{color:#f4cf24}.tehutiAdmin .tehutiSiteFooter .siteCredit a:hover{text-decoration:underline}.tehutiAdmin .tehutiSiteFooter .siteCredit b{color:#6d706a;font-weight:400}.tehutiAdmin .modal{z-index:100;background:#050505e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tehutiAdmin .player{aspect-ratio:16/9;text-align:center;background:radial-gradient(circle,#128542,#050505 60%);flex-direction:column;justify-content:center;align-items:center;width:min(900px,95vw);display:flex;position:relative}.tehutiAdmin .close{color:#fff;background:0 0;border:0;font-size:32px;position:absolute;top:12px;right:18px}.tehutiAdmin .playMark{border:1px solid var(--gold);width:70px;height:70px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.tehutiAdmin .player p{letter-spacing:3px;color:var(--gold);margin:22px 0 5px;font-size:9px}.tehutiAdmin .player h2{margin:0;font:35px Georgia}.tehutiAdmin .player span{color:#6d706a;margin-top:8px;font-size:12px}@media (width<=900px){.tehutiAdmin .topbar nav,.tehutiAdmin .submitBtn{display:none}.tehutiAdmin .hero{background-position:62%;height:auto;min-height:720px;padding:130px 7vw 80px}.tehutiAdmin .hero h1{letter-spacing:-4px}.tehutiAdmin .heroSide,.tehutiAdmin .heroIndex{display:none}.tehutiAdmin .featureGrid,.tehutiAdmin .collectionRail{grid-template-columns:repeat(2,1fr)}.tehutiAdmin .collectionRail .mediaCard:last-child{display:none}.tehutiAdmin .liveBand{flex-wrap:wrap;align-items:flex-start}.tehutiAdmin .liveBand button{margin-left:0}.tehutiAdmin .manifesto{padding:65px 6vw}.tehutiAdmin .tehutiSiteFooter{grid-template-columns:1fr}.tehutiAdmin .tehutiSiteFooter small{grid-column:auto}}@media (width<=560px){.tehutiAdmin .topbar{padding:0 20px}.tehutiAdmin .hero{background-image:linear-gradient(90deg,#050505ec 0%,#082b18bd 60%,#082b1840),url(/brand/tehuti-square-official.png);min-height:680px;padding-left:24px;padding-right:24px}.tehutiAdmin .hero h1{font-size:61px}.tehutiAdmin .heroCopy{font-size:16px}.tehutiAdmin .content{padding-left:20px;padding-right:20px}.tehutiAdmin .categoryRail{gap:25px;margin-bottom:40px}.tehutiAdmin .featureGrid{gap:10px}.tehutiAdmin .cardText h3{font-size:16px}.tehutiAdmin .cardText em{display:none}.tehutiAdmin .sectionHeading h2{font-size:25px}.tehutiAdmin .sectionHeading>button{white-space:nowrap;display:block}.tehutiAdmin .creatorCta>div{flex-direction:column}.tehutiAdmin .creatorCta button{width:100%}.tehutiAdmin .liveBand{padding:35px 24px}.tehutiAdmin .liveBand h2{font-size:23px}.tehutiAdmin .tehutiSiteFooter nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;width:min(100%,360px);display:grid}.tehutiAdmin .tehutiSiteFooter small{flex-direction:column;align-items:center}.tehutiAdmin .tehutiSiteFooter{text-align:center;justify-items:center;padding:26px 20px 22px}.tehutiAdmin .tehutiSiteFooter .brand{justify-self:center}.tehutiAdmin .tehutiSiteFooter .siteCredit{justify-content:center}}.tehutiAdmin .titlePage{background:#050505;min-height:100vh}.tehutiAdmin .titleNav{z-index:3;border-bottom:1px solid #ffffff1c;align-items:center;gap:55px;width:100%;height:74px;padding:0 5vw;display:flex;position:absolute}.tehutiAdmin .titleNav nav{gap:25px;font-size:12px;font-weight:800;display:flex}.tehutiAdmin .titleHero{background-position:50%;background-size:cover;align-items:end;min-height:680px;padding:130px 7vw 85px;display:flex}.tehutiAdmin .titleHero>div{max-width:700px}.tehutiAdmin .titleHero p,.tehutiAdmin .titleBody>section>p,.tehutiAdmin .episodesHeading p,.tehutiAdmin .titleSummary p{color:var(--rose);letter-spacing:2.4px;font-size:10px;font-weight:900}.tehutiAdmin .titleHero h1{margin:12px 0 16px;font:clamp(55px,8vw,110px)/.9 Georgia}.tehutiAdmin .titleHero h2{font:400 25px/1.35 Georgia}.tehutiAdmin .titleMeta{text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.tehutiAdmin .titleMeta i{background:var(--gold);border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.tehutiAdmin .titleButtons{gap:12px;margin-top:28px;display:flex}.tehutiAdmin .titleButtons button,.tehutiAdmin .upcomingShow button{color:#fff;background:#050505cc;border:1px solid #fff7;padding:14px 22px;font-weight:800}.tehutiAdmin .titleButtons .watchTitle,.tehutiAdmin .upcomingShow button{background:var(--cream);color:var(--ink)}.tehutiAdmin .titleButtons .saved{color:var(--gold);border-color:var(--gold)}.tehutiAdmin .titleBody{padding:65px 7vw 100px}.tehutiAdmin .signedOutPlayerGate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#050505,#050505);border:1px solid #d7ad593d;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(1120px,86vw);min-height:260px;margin:52px auto 0;display:flex}.tehutiAdmin .signedOutPlayerGate:hover,.tehutiAdmin .signedOutPlayerGate:focus-visible{border-color:var(--gold);background:linear-gradient(135deg,#082b18,#050505)}.tehutiAdmin .signedOutPlayerPlay{background:var(--gold);width:58px;height:58px;color:var(--ink);border-radius:50%;place-items:center;padding-left:4px;font-size:20px;display:grid}.tehutiAdmin .signedOutPlayerGate strong{font:28px Georgia,serif}.tehutiAdmin .signedOutPlayerGate small{color:#b8b7af;font-size:13px}.tehutiAdmin .titleSummary{border-bottom:1px solid #ffffff1b;grid-template-columns:2fr 1fr;gap:8vw;padding-bottom:55px;display:grid}.tehutiAdmin .titleSummary h2{font:400 25px/1.5 Georgia}.tehutiAdmin .titleSummary dl{margin:0}.tehutiAdmin .titleSummary dl div{margin-bottom:18px}.tehutiAdmin .titleSummary dt{color:var(--rose);letter-spacing:1.5px;font-size:9px}.tehutiAdmin .titleSummary dd{margin:5px 0;font:15px Georgia}.tehutiAdmin .episodesHeading{justify-content:space-between;align-items:end;margin:55px 0 25px;display:flex}.tehutiAdmin .episodesHeading h2{margin:5px 0;font:37px Georgia}.tehutiAdmin .episodesHeading select{color:#fff;background:#050505;border:1px solid #fff4;padding:11px}.tehutiAdmin .episodeList{flex-direction:column;display:flex}.tehutiAdmin .episodeList>button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff16;grid-template-columns:180px 35px 1fr 30px;align-items:center;gap:20px;padding:17px 0;display:grid}.tehutiAdmin .episodeList img{aspect-ratio:16/9;object-fit:cover;width:180px}.tehutiAdmin .episodeList b{color:#6d706a;font:24px Georgia}.tehutiAdmin .episodeList strong,.tehutiAdmin .episodeList span,.tehutiAdmin .episodeList small{display:block}.tehutiAdmin .episodeList strong{font:20px Georgia}.tehutiAdmin .episodeList span{color:#b8b7af;margin:7px 0;font:14px/1.4 Georgia}.tehutiAdmin .episodeList small{color:var(--gold)}.tehutiAdmin .upcomingShow{background:linear-gradient(135deg,#0d6034,#050505);border:1px solid #f4cf245e;margin-top:55px;padding:65px}.tehutiAdmin .upcomingShow h2{max-width:800px;font:clamp(30px,4vw,54px)/1.1 Georgia}.tehutiAdmin .upcomingShow span{color:#b8b7af;margin:20px 0;display:block}.tehutiAdmin .titleNotFound{text-align:center;place-items:center;min-height:100vh;display:grid}.tehutiAdmin .episodePlayer{z-index:100;background:#050505f2;place-items:center;padding:5vh 8vw;display:grid;position:fixed;inset:0}.tehutiAdmin .episodePlayer video{max-width:100%;max-height:75vh}.tehutiAdmin .episodePlayer>button{color:#fff;background:0 0;border:0;font-size:40px;position:absolute;top:3vh;right:4vw}.tehutiAdmin .rowActions{gap:8px;display:flex}.tehutiAdmin .rowActions a,.tehutiAdmin .manageShowLink{color:#128542;border:1px solid #128542;padding:10px 12px;font-size:10px;font-weight:800}.tehutiAdmin .manageShowLink{margin-top:12px;display:block}.tehutiAdmin .showManager{color:#082b18;background:#f6f2e8;min-height:100vh;padding:45px max(24px,6vw) 90px}.tehutiAdmin .showManager>header{justify-content:space-between;gap:30px;margin-bottom:35px;display:flex}.tehutiAdmin .showManager header p,.tehutiAdmin .episodeManagerHead p{color:#128542;letter-spacing:2px;font-size:10px;font-weight:900}.tehutiAdmin .showManager h1{margin:6px 0;font:45px Georgia}.tehutiAdmin .showManager header>div:last-child{align-items:start;gap:10px;display:flex}.tehutiAdmin .showManager header a,.tehutiAdmin .showManager footer button,.tehutiAdmin .episodeManagerHead button{color:#fff;background:#128542;border:1px solid #128542;padding:12px 17px;font-size:11px;font-weight:800}.tehutiAdmin .showManager header .headerSubmit{color:#128542;background:#fff;border:1px solid #128542;padding:12px 17px;font-size:11px;font-weight:800}.tehutiAdmin .showFields,.tehutiAdmin .episodeManager{background:#fff;border:1px solid #ded9ce;margin-bottom:25px;padding:30px}.tehutiAdmin .showFields>div,.tehutiAdmin .episodeFields>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tehutiAdmin .showManager label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.tehutiAdmin .showManager input,.tehutiAdmin .showManager textarea,.tehutiAdmin .showManager select{color:#082b18;background:#fff;border:1px solid #ded9ce;padding:13px}.tehutiAdmin .showManager textarea{min-height:90px}.tehutiAdmin .managerSectionTitle{border-top:1px solid #ded9ce;margin:36px 0 20px;padding-top:28px;font:26px Georgia}.tehutiAdmin .managerStatus{color:#128542;background:#faf7f8;border:1px solid #ded9ce;align-items:center;min-height:43px;padding:0 13px;display:flex}.tehutiAdmin .showFields>.managerDeclarations{background:#faf7f8;border:1px solid #ded9ce;grid-template-columns:1fr;gap:10px;padding:18px;display:grid}.tehutiAdmin .showFields>.managerDeclarations label{grid-template-columns:20px 1fr;align-items:start;margin:0;font-weight:600;line-height:1.45;display:grid}.tehutiAdmin .managerDeclarations input{width:auto;margin:2px 0 0}.tehutiAdmin .managerHelp{color:#6d706a;line-height:1.5}.tehutiAdmin .singleTitleMedia{margin-top:22px}.tehutiAdmin .titleAdvertisingManager{color:#fff;background:#082b18;border-top:5px solid #f4cf24;margin-bottom:25px;padding:30px}.tehutiAdmin .titleAdManagerHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tehutiAdmin .titleAdManagerHead p{color:#f4cf24;letter-spacing:2px;font-size:10px;font-weight:900}.tehutiAdmin .titleAdManagerHead h2{margin:5px 0 8px;font:32px Georgia}.tehutiAdmin .titleAdManagerHead span{color:#ded9ce}.tehutiAdmin .titleAdManagerHead a{color:#fff;border:1px solid #f4cf24;padding:11px 14px;font-size:10px;font-weight:900}.tehutiAdmin .titleAdNotice{color:#4d3410;background:#fff4d8;margin:20px 0 0;padding:12px 14px}.tehutiAdmin .titleAdList{border:1px solid #0d6034;margin-top:22px;display:grid}.tehutiAdmin .titleAdList article{border-bottom:1px solid #0d6034;grid-template-columns:1.3fr .8fr .8fr auto;align-items:center;gap:18px;padding:17px;display:grid}.tehutiAdmin .titleAdList article:last-child{border-bottom:0}.tehutiAdmin .titleAdList article.assigned{background:#082b18}.tehutiAdmin .titleAdList article div,.tehutiAdmin .titleAdList article>span{gap:4px;display:grid}.tehutiAdmin .titleAdList article span,.tehutiAdmin .titleAdList article small{color:#ded9ce;font-size:11px}.tehutiAdmin .titleAdList article em{color:#e0bd6d;font-size:11px;font-style:normal;font-weight:900}.tehutiAdmin .titleAdList button{color:#050505;background:#f4cf24;border:1px solid #f4cf24;padding:10px 12px;font-weight:900}.tehutiAdmin .titleAdList .assigned button{color:#fff;background:0 0}.tehutiAdmin .titleAdList button:disabled{opacity:.5}.tehutiAdmin .titleAdEmpty{color:#ded9ce;padding:24px}.tehutiAdmin .titleAdList article .titleAdPositionEditor{border-top:1px solid #0d6034;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px 18px;padding-top:12px;display:flex}.tehutiAdmin .titleAdPositionEditor small{flex-basis:100%;font-weight:900}.tehutiAdmin .titleAdPositionEditor label{text-transform:capitalize;align-items:center;gap:7px;font-size:11px;display:flex}.tehutiAdmin .campaignCoverageMode{gap:7px;margin:18px 0;display:grid}.tehutiAdmin .campaignCoverageMode select{background:#fff;border:1px solid #ded9ce;padding:12px}.tehutiAdmin .managerFooterActions{gap:10px;display:flex}.tehutiAdmin .episodeManagerHead{justify-content:space-between;align-items:center;display:flex}.tehutiAdmin .episodeManagerHead h2{margin:4px 0;font:32px Georgia}.tehutiAdmin .episodeManager article{border-top:1px solid #ded9ce;grid-template-columns:35px 1fr auto;gap:18px;padding:25px 0;display:grid}.tehutiAdmin .episodeFields>div{grid-template-columns:100px 100px 1fr}.tehutiAdmin .removeEpisode{color:#128542;background:0 0;border:0;align-self:start}.tehutiAdmin .upcomingHint{border:1px dashed #b8b7af;margin-top:20px;padding:25px}.tehutiAdmin .showManager>footer{justify-content:space-between;align-items:center;display:flex}.tehutiAdmin .showManager>footer span{color:#128542;font-weight:800}@media (width<=700px){.tehutiAdmin .titleNav nav{display:none}.tehutiAdmin .titleHero{min-height:590px;padding:120px 24px 55px}.tehutiAdmin .titleHero h1{font-size:55px}.tehutiAdmin .titleHero h2{font-size:20px}.tehutiAdmin .titleBody{padding:45px 24px 75px}.tehutiAdmin .signedOutPlayerGate{width:calc(100% - 48px);min-height:210px;padding:28px 22px}.tehutiAdmin .titleSummary{grid-template-columns:1fr}.tehutiAdmin .episodeList>button{grid-template-columns:105px 25px 1fr;gap:10px}.tehutiAdmin .episodeList img{width:105px}.tehutiAdmin .episodeList>button>i,.tehutiAdmin .episodeList span{display:none}.tehutiAdmin .upcomingShow{padding:35px 25px}.tehutiAdmin .showManager>header{flex-direction:column}.tehutiAdmin .showManager header>div:last-child{flex-wrap:wrap}.tehutiAdmin .showFields,.tehutiAdmin .episodeManager{padding:20px}.tehutiAdmin .showFields>div,.tehutiAdmin .episodeFields>div{grid-template-columns:1fr}.tehutiAdmin .episodeManager article{grid-template-columns:25px 1fr}.tehutiAdmin .removeEpisode{grid-column:2}.tehutiAdmin .showManager>footer{gap:20px}.tehutiAdmin .titleAdManagerHead{flex-direction:column}.tehutiAdmin .titleAdList article{grid-template-columns:1fr}.tehutiAdmin .titleAdList article>button{justify-self:start}.tehutiAdmin .rowActions{flex-direction:column}}.tehutiAdmin .cardImage{background-position:50%!important;background-size:cover!important}.tehutiAdmin .cardImage>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tehutiAdmin .cardShade{pointer-events:none;background:linear-gradient(#0000 42%,#050505cc);position:absolute;inset:0}.tehutiAdmin .avatar{place-items:center;display:grid}.tehutiAdmin .portal{color:#050505;background:#f6f2e8;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.tehutiAdmin .side{color:#fff;z-index:20;background:#050505;flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.tehutiAdmin .side .brand{padding:0 12px}.tehutiAdmin .creatorLabel{letter-spacing:2px;color:var(--gold);border-bottom:1px solid #ffffff14;padding:22px 12px 28px;font-size:9px}.tehutiAdmin .side nav{flex-direction:column;gap:4px;padding-top:20px;display:flex}.tehutiAdmin .side nav button{color:#b8b7af;text-align:left;background:0 0;border:0;border-radius:4px;gap:13px;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.tehutiAdmin .side nav button b{width:20px}.tehutiAdmin .side nav button.on{color:#fff;background:#128542}.tehutiAdmin .side nav button i{background:var(--rose);border-radius:10px;margin-left:auto;padding:2px 7px;font:9px Arial}.tehutiAdmin .sideBottom{border-top:1px solid #ffffff14;flex-direction:column;margin-top:auto;padding-top:15px;display:flex}.tehutiAdmin .sideBottom a,.tehutiAdmin .sideBottom button{color:#b8b7af;text-align:left;background:0 0;border:0;padding:9px 12px;font-size:11px}.tehutiAdmin .portalMain{grid-column:2;min-width:0}.tehutiAdmin .portalTop{z-index:10;background:#fff;border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:center;height:84px;padding:0 38px;display:flex;position:sticky;top:0}.tehutiAdmin .portalTop p{color:#128542;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .portalTop h1{margin:4px 0;font:25px Georgia}.tehutiAdmin .topTools{align-items:center;gap:12px;display:flex}.tehutiAdmin .portalSearch{position:relative}.tehutiAdmin .portalSearch>button{color:#082b18;cursor:pointer;background:#f6f2e8;border:0;border-radius:50%;width:36px;height:36px;font-size:18px}.tehutiAdmin .portalSearch>button.open{outline:2px solid #128542}.tehutiAdmin .portalSearchPanel{z-index:95;color:#082b18;background:#fff;border:1px solid #ded9ce;width:min(420px,92vw);padding:18px;position:absolute;top:48px;right:0;box-shadow:0 18px 55px #082b1834}.tehutiAdmin .portalSearchPanel label,.tehutiAdmin .portalSearchPanel label>span{display:block}.tehutiAdmin .portalSearchPanel label>span{color:#128542;letter-spacing:1.8px;margin-bottom:8px;font-size:8px;font-weight:900}.tehutiAdmin .portalSearchPanel input{color:#082b18;background:#fff;border:1px solid #ded9ce;width:100%;padding:13px 14px;font:14px Arial,sans-serif}.tehutiAdmin .portalSearchHint,.tehutiAdmin .portalSearchResults>p{color:#6d706a!important;letter-spacing:0!important;margin:14px 0 0!important;font:10px/1.5 Arial,sans-serif!important}.tehutiAdmin .portalSearchResults{max-height:380px;margin-top:10px;overflow:auto}.tehutiAdmin .portalSearchResults>button{color:#082b18;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f6f2e8;gap:3px;width:100%;padding:12px 10px;display:grid}.tehutiAdmin .portalSearchResults>button:hover,.tehutiAdmin .portalSearchResults>button:focus-visible{background:#f6f2e8}.tehutiAdmin .portalSearchResults small{color:#128542;letter-spacing:1px;font-size:8px;font-weight:900}.tehutiAdmin .portalSearchResults b{font:16px Georgia,serif}.tehutiAdmin .portalSearchResults span{color:#6d706a;font-size:9px}.tehutiAdmin .topTools>button{background:#f6f2e8;border:0;border-radius:50%;width:34px;height:34px;position:relative}.tehutiAdmin .topTools>button i{background:var(--rose);color:#fff;border-radius:50%;padding:2px 5px;font:8px Arial;position:absolute;top:-2px;right:-3px}.tehutiAdmin .profileMini{border-left:1px solid #ddd;align-items:center;gap:9px;padding-left:12px;display:flex}.tehutiAdmin .profileMini>span{background:var(--gold);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.tehutiAdmin .profileMini b,.tehutiAdmin .profileMini small{display:block}.tehutiAdmin .profileMini b{font-size:11px}.tehutiAdmin .profileMini small{color:#6d706a;margin-top:3px;font-size:9px}.tehutiAdmin .dashBody{max-width:1500px;margin:auto;padding:32px 38px 70px}.tehutiAdmin .welcome,.tehutiAdmin .adminWelcome,.tehutiAdmin .managerIntro{color:#fff;background:linear-gradient(110deg,#0d6034,#050505);justify-content:space-between;align-items:center;min-height:180px;padding:35px 40px;display:flex}.tehutiAdmin .welcome p,.tehutiAdmin .adminWelcome p,.tehutiAdmin .managerIntro p{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:900}.tehutiAdmin .welcome h2,.tehutiAdmin .adminWelcome h2,.tehutiAdmin .managerIntro h2{margin:10px 0;font:35px/1.1 Georgia}.tehutiAdmin .welcome h2 em{color:var(--gold);font-weight:400}.tehutiAdmin .welcome span,.tehutiAdmin .adminWelcome span,.tehutiAdmin .managerIntro span{color:#ded9ce;font-size:12px}.tehutiAdmin .welcome button,.tehutiAdmin .adminWelcome button,.tehutiAdmin .managerIntro button{background:var(--cream);border:0;padding:15px 20px;font-size:11px;font-weight:900}.tehutiAdmin .statGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 36px;display:grid}.tehutiAdmin .stat{background:#fff;border:1px solid #ded9ce;padding:22px}.tehutiAdmin .stat p{text-transform:uppercase;letter-spacing:1.4px;color:#6d706a;font-size:9px;font-weight:800}.tehutiAdmin .stat strong{margin:10px 0;font:30px Georgia;display:block}.tehutiAdmin .stat span{color:#128542;font-size:9px}.tehutiAdmin .dashHeading{justify-content:space-between;align-items:center;margin:30px 0 15px;display:flex}.tehutiAdmin .dashHeading h2{margin:0;font:25px Georgia}.tehutiAdmin .dashHeading button{color:#128542;background:0 0;border:0;font-size:10px;font-weight:800}.tehutiAdmin .contentList,.tehutiAdmin .userTable,.tehutiAdmin .reviewList{background:#fff;border:1px solid #ded9ce}.tehutiAdmin .contentRow{border-bottom:1px solid #f6f2e8;grid-template-columns:75px minmax(160px,1fr) 120px 90px 120px;align-items:center;gap:18px;padding:12px;display:grid}.tehutiAdmin .contentRow img{object-fit:cover;width:75px;height:52px}.tehutiAdmin .contentName p,.tehutiAdmin .libraryGrid article>p,.tehutiAdmin .adminCatalog p,.tehutiAdmin .submission p{letter-spacing:1.4px;color:#128542;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .contentName h3{margin:4px 0;font:17px Georgia}.tehutiAdmin .contentName span,.tehutiAdmin .rowMetric small,.tehutiAdmin .libraryGrid article>span,.tehutiAdmin .adminCatalog span,.tehutiAdmin .submission span{color:#6d706a;font-size:9px}.tehutiAdmin .status{background:#eee;border-radius:12px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900}.tehutiAdmin .status.live,.tehutiAdmin .status.active{color:#19834c;background:#e3f5ea}.tehutiAdmin .status.scheduled{color:#704b00;background:#fff1cf}.tehutiAdmin .status.inreview,.tehutiAdmin .status.pending{color:#a66500;background:#fff1d7}.tehutiAdmin .status.draft{color:#6d706a}.tehutiAdmin .rowMetric b{font-size:12px;display:block}.tehutiAdmin .editButton{background:#fff;border:1px solid #ded9ce;padding:10px;font-size:9px;font-weight:900}.tehutiAdmin .dots{background:0 0;border:0}.tehutiAdmin .lowerGrid,.tehutiAdmin .adminColumns{grid-template-columns:2fr 1fr;gap:18px;margin-top:30px;display:grid}.tehutiAdmin .panel{background:#fff;border:1px solid #ded9ce;padding:25px}.tehutiAdmin .panelLabel{letter-spacing:1.8px!important;color:#128542!important;font-size:8px!important;font-weight:900!important}.tehutiAdmin .panel h3{margin:8px 0 25px;font:20px Georgia}.tehutiAdmin .chart{border-bottom:1px solid #ddd;align-items:end;gap:7px;height:150px;display:flex}.tehutiAdmin .chart span{background:linear-gradient(#f4cf24,#128542);flex:1;height:45%}.tehutiAdmin .chart span:nth-child(2n){height:70%}.tehutiAdmin .chart span:nth-child(3n){height:90%}.tehutiAdmin .axis{justify-content:space-between;padding-top:8px;display:flex}.tehutiAdmin .next>b{float:right}.tehutiAdmin .progress,.tehutiAdmin .meter{background:#f6f2e8;height:7px;margin:12px 0}.tehutiAdmin .progress i{background:var(--wine);width:75%;height:100%;display:block}.tehutiAdmin .next ul{padding:0;font-size:11px;line-height:2;list-style:none}.tehutiAdmin .next li:before{content:"○";margin-right:7px}.tehutiAdmin .next li.done:before{content:"✓";color:#19834c}.tehutiAdmin .next button{color:#128542;background:0 0;border:0}.tehutiAdmin .managerIntro{min-height:150px;margin-bottom:20px}.tehutiAdmin .filterbar{background:#fff;border:1px solid #ded9ce;align-items:center;gap:5px;margin-bottom:18px;padding:10px 14px;display:flex}.tehutiAdmin .filterbar button{color:#6d706a;background:0 0;border:0;padding:10px 12px;font-size:10px}.tehutiAdmin .filterbar button.active{color:#128542;border-bottom:2px solid #128542;font-weight:900}.tehutiAdmin .filterbar input{border:1px solid #ded9ce;margin-left:auto;padding:10px 13px}.tehutiAdmin .libraryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tehutiAdmin .libraryGrid article{background:#fff;border:1px solid #ded9ce;padding-bottom:18px}.tehutiAdmin .poster{height:280px;position:relative}.tehutiAdmin .poster img{object-fit:cover;width:100%;height:100%}.tehutiAdmin .poster .status{position:absolute;top:12px;left:12px}.tehutiAdmin .poster>button{background:#fff;border:0;padding:9px 17px;font-size:10px;font-weight:900;position:absolute;bottom:12px;right:12px}.tehutiAdmin .libraryGrid article>p,.tehutiAdmin .libraryGrid article>h3,.tehutiAdmin .libraryGrid article>span{margin-left:16px}.tehutiAdmin .libraryGrid article>p{margin-top:16px}.tehutiAdmin .libraryGrid article>h3{margin-top:6px;margin-bottom:6px;font:21px Georgia}.tehutiAdmin .deleteSubmissionButton{color:#9f2340;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px 16px 0;padding:2px 0;font-size:9px;font-weight:900;text-decoration:underline;display:block}.tehutiAdmin .deleteSubmissionButton:hover,.tehutiAdmin .deleteSubmissionButton:focus-visible{color:#6d0d25}.tehutiAdmin .editOverlay{z-index:100;background:#050505df;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tehutiAdmin .editPanel,.tehutiAdmin .reviewPanel{color:#082b18;background:#fff;width:min(980px,96vw);max-height:94vh;overflow:auto}.tehutiAdmin .editPanel>header,.tehutiAdmin .reviewPanel>header{border-bottom:1px solid #ded9ce;justify-content:space-between;padding:22px 28px;display:flex}.tehutiAdmin .editPanel header p,.tehutiAdmin .reviewPanel header p{color:#128542;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .editPanel header h2,.tehutiAdmin .reviewPanel header h2{margin:5px 0;font:27px Georgia}.tehutiAdmin .editPanel header button,.tehutiAdmin .reviewPanel header button{background:0 0;border:0;font-size:30px}.tehutiAdmin .editorBody{grid-template-columns:220px 1fr;gap:28px;padding:28px;display:grid}.tehutiAdmin .coverEdit img{aspect-ratio:2/3;object-fit:cover;width:100%}.tehutiAdmin .coverEdit button{color:#fff;background:#082b18;border:0;width:100%;padding:11px}.tehutiAdmin .coverEdit small{text-align:center;margin-top:8px;display:block}.tehutiAdmin .fields label{letter-spacing:1px;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.tehutiAdmin .fields input,.tehutiAdmin .fields select,.tehutiAdmin .fields textarea{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:12px;display:block}.tehutiAdmin .fields textarea{height:80px}.tehutiAdmin .fieldPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tehutiAdmin .chips{gap:8px;margin-top:7px;display:flex}.tehutiAdmin .chips button{background:#fff;border:1px solid #ded9ce;padding:8px 12px}.tehutiAdmin .chips button.chosen{color:#fff;background:#128542}.tehutiAdmin .genreMultiSelect{background:#faf7f8;border:1px solid #ded9ce;min-width:0;margin:0 0 18px;padding:16px}.tehutiAdmin .genreMultiSelect legend{color:#082b18;padding:0 8px;font-weight:800}.tehutiAdmin .genreMultiSelect>p{color:#6d706a;margin:0 0 12px;font-size:12px}.tehutiAdmin .genreMultiSelect>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.tehutiAdmin .genreMultiSelect label,.tehutiAdmin .showManager .genreMultiSelect label{cursor:pointer;background:#fff;border:1px solid #ded9ce;flex-direction:row;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.tehutiAdmin .genreMultiSelect label.chosen{color:#fff;background:#128542;border-color:#128542}.tehutiAdmin .genreMultiSelect input,.tehutiAdmin .showManager .genreMultiSelect input{accent-color:#d7a944;width:auto;margin:0}.tehutiAdmin .episodeBox{border:1px solid #ded9ce;align-items:center;gap:15px;padding:13px;display:flex}.tehutiAdmin .episodeBox button{color:#128542;background:0 0;border:0;margin-left:auto}.tehutiAdmin .editPanel>footer,.tehutiAdmin .reviewPanel>footer{border-top:1px solid #ded9ce;justify-content:space-between;padding:17px 28px;display:flex}.tehutiAdmin .editPanel footer button,.tehutiAdmin .reviewPanel footer button{background:#fff;border:1px solid #ded9ce;padding:11px 17px;font-size:9px;font-weight:900}.tehutiAdmin .editPanel footer .save,.tehutiAdmin .reviewPanel footer .approve{color:#fff;background:#0d6034}.tehutiAdmin .toast{z-index:150;color:#fff;background:#184e35;padding:15px 20px;position:fixed;bottom:25px;right:25px}.tehutiAdmin .adminSide{background:#050505}.tehutiAdmin .adminWelcome{background:linear-gradient(105deg,#082b18,#128542)}.tehutiAdmin .submission{border-bottom:1px solid #f6f2e8;grid-template-columns:62px 1fr auto;align-items:center;gap:13px;padding:10px;display:grid}.tehutiAdmin .submission img{object-fit:cover;width:62px;height:65px}.tehutiAdmin .submission h3{margin:4px 0;font:16px Georgia}.tehutiAdmin .submission button{background:#fff;border:1px solid #ded9ce;padding:9px 14px}.tehutiAdmin .metric{margin-bottom:24px}.tehutiAdmin .liveActivity{gap:0;display:grid}.tehutiAdmin .liveActivityMetric{border-bottom:1px solid #f6f2e8;grid-template-columns:1fr auto;gap:4px 16px;padding:17px 0;display:grid}.tehutiAdmin .liveActivityMetric span{font-size:12px;font-weight:800}.tehutiAdmin .liveActivityMetric b{grid-area:1/2/3;align-self:center;font:28px Georgia,serif}.tehutiAdmin .liveActivityMetric small{color:#6d706a}.tehutiAdmin .liveActivity .healthFoot{align-items:center;padding-top:16px}.tehutiAdmin .liveActivity .healthFoot button{color:#128542;background:0 0;border:0;font-weight:800}.tehutiAdmin .metric>div:first-child,.tehutiAdmin .healthFoot{justify-content:space-between;font-size:10px;display:flex}.tehutiAdmin .meter i{height:100%;display:block}.tehutiAdmin .meter .green{background:#2c9b62}.tehutiAdmin .meter .gold{background:#f4cf24}.tehutiAdmin .meter .rose{background:#128542}.tehutiAdmin .tableHead,.tehutiAdmin .tableRow{grid-template-columns:2fr 1fr .7fr .8fr 1fr 40px;align-items:center;gap:12px;padding:12px 15px;display:grid}.tehutiAdmin .tableHead{color:#6d706a;background:#f6f2e8;font-size:8px;font-weight:900}.tehutiAdmin .tableRow{border-top:1px solid #f6f2e8;font-size:10px}.tehutiAdmin .userCell{align-items:center;gap:10px;display:flex}.tehutiAdmin .userCell>b{color:#fff;background:#0d6034;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tehutiAdmin .userCell strong,.tehutiAdmin .userCell small{display:block}.tehutiAdmin .userCell small{font-size:8px}.tehutiAdmin .tableRow>button{background:0 0;border:0}.tehutiAdmin .adminCatalog{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tehutiAdmin .adminCatalog article{background:#fff;border:1px solid #ded9ce;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:11px;display:grid}.tehutiAdmin .adminCatalog article img{object-fit:cover;width:90px;height:110px}.tehutiAdmin .adminCatalog article h3{margin:5px 0;font:19px Georgia}.tehutiAdmin .adminCatalog article .status{margin-top:9px;display:block}.tehutiAdmin .adminCatalog article>button{background:#fff;border:1px solid #ded9ce;padding:9px 14px}.tehutiAdmin .reviewBody{grid-template-columns:240px 1fr;gap:30px;padding:28px;display:grid}.tehutiAdmin .reviewBody>img{aspect-ratio:2/3;object-fit:cover;width:100%}.tehutiAdmin .reviewBody h3{font:27px Georgia}.tehutiAdmin .reviewBody>div>p:not(.panelLabel){font:15px/1.6 Georgia}.tehutiAdmin .reviewBody dl{border:1px solid #ded9ce;grid-template-columns:1fr 1fr;display:grid}.tehutiAdmin .reviewBody dl div{padding:13px}.tehutiAdmin .reviewBody dt{color:#128542;font-size:8px;font-weight:900}.tehutiAdmin .reviewBody dd{margin:5px 0}.tehutiAdmin .previewBtn{color:#fff;background:#050505;border:0;padding:13px 18px}.tehutiAdmin .submissionMediaAlert{background:#fff0f2;border-left:5px solid #a32940;gap:4px;margin:15px 0;padding:13px 15px;display:grid}.tehutiAdmin .submissionMediaAlert b{color:#128542;font-size:12px}.tehutiAdmin .submissionMediaAlert span{color:#6d706a;font-size:10px;line-height:1.45}.tehutiAdmin .submissionMediaAlert.ready{background:#edf8f1;border-color:#177846}.tehutiAdmin .submissionMediaAlert.ready b{color:#177846}.tehutiAdmin .submissionMediaAlert.processing{background:#fff7e8;border-color:#b77a0a}.tehutiAdmin .submissionMediaAlert.processing b{color:#8a5900}.tehutiAdmin .reviewPanel footer{justify-content:flex-end;gap:9px}.tehutiAdmin .reviewPanel footer .deny{color:#a32940}.tehutiAdmin .emptyPanel{text-align:center;background:#fff;border:1px solid #ded9ce;padding:70px}.tehutiAdmin .emptyPanel b{font:32px Georgia}.tehutiAdmin .emptyPanel button{color:#fff;background:#0d6034;border:0;padding:12px 18px}@media (width<=1000px){.tehutiAdmin .portal{grid-template-columns:76px 1fr}.tehutiAdmin .side{width:76px;padding:25px 10px}.tehutiAdmin .side .brand img{width:54px}.tehutiAdmin .creatorLabel{font-size:0}.tehutiAdmin .side nav button{justify-content:center;font-size:0}.tehutiAdmin .side nav button b{font-size:18px}.tehutiAdmin .sideBottom{display:none}.tehutiAdmin .lowerGrid,.tehutiAdmin .adminColumns{grid-template-columns:1fr}.tehutiAdmin .statGrid,.tehutiAdmin .libraryGrid{grid-template-columns:repeat(2,1fr)}.tehutiAdmin .adminCatalog{grid-template-columns:1fr}}@media (width<=650px){.tehutiAdmin .portal{display:block}.tehutiAdmin .side{width:100%;height:62px;padding:5px;display:block;inset:auto 0 0}.tehutiAdmin .side>.brand,.tehutiAdmin .creatorLabel,.tehutiAdmin .sideBottom{display:none}.tehutiAdmin .side nav{grid-template-columns:repeat(5,1fr);padding:0;display:grid}.tehutiAdmin .side nav button{padding:8px}.tehutiAdmin .side nav button:nth-child(n+6){display:none}.tehutiAdmin .portalMain{padding-bottom:62px}.tehutiAdmin .portalTop{height:70px;padding:0 17px}.tehutiAdmin .profileMini>div,.tehutiAdmin .topTools>button{display:none}.tehutiAdmin .dashBody{padding:20px 15px 50px}.tehutiAdmin .welcome,.tehutiAdmin .adminWelcome,.tehutiAdmin .managerIntro{padding:25px;display:block}.tehutiAdmin .welcome h2,.tehutiAdmin .adminWelcome h2,.tehutiAdmin .managerIntro h2{font-size:27px}.tehutiAdmin .welcome button,.tehutiAdmin .adminWelcome button,.tehutiAdmin .managerIntro button{margin-top:20px}.tehutiAdmin .stat{padding:15px}.tehutiAdmin .contentRow{grid-template-columns:58px 1fr auto;gap:10px}.tehutiAdmin .contentRow img{width:58px}.tehutiAdmin .contentRow .status,.tehutiAdmin .rowMetric,.tehutiAdmin .dots{display:none}.tehutiAdmin .libraryGrid{grid-template-columns:1fr 1fr;gap:10px}.tehutiAdmin .poster{height:210px}.tehutiAdmin .filterbar{overflow:auto}.tehutiAdmin .filterbar input{display:none}.tehutiAdmin .editorBody,.tehutiAdmin .reviewBody{grid-template-columns:1fr}.tehutiAdmin .coverEdit{max-width:190px;margin:auto}.tehutiAdmin .fieldPair{grid-template-columns:1fr}.tehutiAdmin .tableHead,.tehutiAdmin .tableRow{grid-template-columns:2fr 1fr .8fr}.tehutiAdmin .tableHead span:nth-child(3),.tehutiAdmin .tableHead span:nth-child(5),.tehutiAdmin .tableHead span:nth-child(6),.tehutiAdmin .tableRow>span:nth-child(3),.tehutiAdmin .tableRow>span:nth-child(5),.tehutiAdmin .tableRow>button{display:none}.tehutiAdmin .adminCatalog article{grid-template-columns:70px 1fr}.tehutiAdmin .adminCatalog article img{width:70px;height:90px}.tehutiAdmin .adminCatalog article>button{grid-column:1/-1}}.tehutiAdmin .welcome>button,.tehutiAdmin .adminWelcome>button,.tehutiAdmin .managerIntro>button{box-shadow:0 7px 22px #0003;color:#050505!important;background:#f4cf24!important;border:2px solid #f4cf24!important}.tehutiAdmin .welcome>button:hover,.tehutiAdmin .adminWelcome>button:hover,.tehutiAdmin .managerIntro>button:hover{background:#f5f1e8!important;border-color:#f5f1e8!important}.tehutiAdmin .hiddenFile{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.tehutiAdmin .videoPreview{color:#fff;background:#050505;margin:-5px 0 16px;padding:12px}.tehutiAdmin .videoPreview p{color:#f4cf24!important;margin:0 0 9px!important}.tehutiAdmin .videoPreview iframe,.tehutiAdmin .videoPreview video{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.tehutiAdmin .videoPreview small{color:#b8b7af;margin-top:8px;font-weight:400;display:block}.tehutiAdmin .mediaManager{z-index:5;background:#fff;flex-direction:column;display:flex;position:absolute;inset:4%;box-shadow:0 20px 60px #0006}.tehutiAdmin .mediaManager>header{border-bottom:1px solid #ded9ce;justify-content:space-between;padding:20px 24px;display:flex}.tehutiAdmin .mediaManager header p{color:#128542;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .mediaManager header h2{margin:5px 0;font:25px Georgia}.tehutiAdmin .mediaManager header button{background:0 0;border:0;font-size:28px}.tehutiAdmin .mediaActions{background:#f5f1ed;align-items:center;gap:10px;padding:18px 24px;display:flex}.tehutiAdmin .mediaActions button{color:#fff;background:#128542;border:0;padding:11px 15px;font-size:10px;font-weight:900}.tehutiAdmin .mediaActions span{color:#6d706a;font-size:9px}.tehutiAdmin .mediaActions input{border:1px solid #ded9ce;flex:1;padding:11px}.tehutiAdmin .mediaActions button:disabled{opacity:.45}.tehutiAdmin .mediaList{flex:1;padding:10px 24px;overflow:auto}.tehutiAdmin .mediaList>div{border-bottom:1px solid #f6f2e8;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.tehutiAdmin .mediaList>div>b{color:#128542;background:#f6f2e8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tehutiAdmin .mediaList strong,.tehutiAdmin .mediaList small{display:block}.tehutiAdmin .mediaList small{color:#6d706a;margin-top:4px;font-size:9px}.tehutiAdmin .mediaList button{color:#a1253d;background:0 0;border:0;font-size:9px}.tehutiAdmin .mediaList>p{text-align:center;color:#6d706a;margin-top:60px}.tehutiAdmin .mediaManager>footer{text-align:right;border-top:1px solid #ded9ce;padding:14px 24px}.tehutiAdmin .mediaManager>footer button{color:#fff;background:#0d6034;border:0;padding:11px 25px}.tehutiAdmin .editPanel{position:relative}.tehutiAdmin .editPanel .save:disabled{opacity:.45;cursor:not-allowed}.tehutiAdmin .sectionHeading button{border:1px solid #0000;border-radius:3px;padding:9px 12px}.tehutiAdmin .sectionHeading button:hover,.tehutiAdmin .sectionHeading button:focus-visible{border-color:var(--gold);background:#f4cf2412;outline:0}.tehutiAdmin .catalogView{background:#050505;border-top:1px solid #ffffff1c;margin:70px -4.5vw -70px;padding:55px 4.5vw 70px;scroll-margin-top:24px}.tehutiAdmin .catalogTop{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.tehutiAdmin .catalogTop p{letter-spacing:2.5px;color:var(--rose);margin:0 0 8px;font-size:10px;font-weight:900}.tehutiAdmin .catalogTop h2{margin:0;font:38px Georgia}.tehutiAdmin .catalogTop button{color:var(--cream);background:0 0;border:1px solid #fff5;padding:10px 14px}.tehutiAdmin .catalogGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tehutiAdmin .catalogGrid .cardImage{aspect-ratio:1.45}@media (width<=900px){.tehutiAdmin .catalogGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.tehutiAdmin .mediaManager{inset:1%}.tehutiAdmin .mediaActions{flex-wrap:wrap}.tehutiAdmin .mediaActions input{flex-basis:100%;width:100%}.tehutiAdmin .videoPreview iframe,.tehutiAdmin .videoPreview video{min-height:180px}.tehutiAdmin .catalogTop h2{font-size:29px}.tehutiAdmin .catalogGrid{grid-template-columns:1fr 1fr;gap:10px}}.tehutiAdmin .plansPage{background:radial-gradient(circle at 80% 22%, #0d603466, transparent 30%), var(--ink);color:#fff;min-height:100vh}.tehutiAdmin .plansNav{border-bottom:1px solid #ffffff1c;align-items:center;height:78px;padding:0 5vw;display:flex}.tehutiAdmin .plansNav>div{text-transform:uppercase;letter-spacing:1px;gap:24px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.tehutiAdmin .plansHero{text-align:center;padding:90px 20px 55px}.tehutiAdmin .plansHero>p,.tehutiAdmin .plansTrust>p{letter-spacing:4px;color:var(--rose);font-size:10px;font-weight:900}.tehutiAdmin .plansHero h1{max-width:1100px;margin:22px auto;font:clamp(45px,6vw,82px)/.98 Georgia}.tehutiAdmin .plansHero h1 em{color:var(--gold);font-weight:400}.tehutiAdmin .plansHero>span{color:var(--muted);font:18px Georgia}.tehutiAdmin .plansUpgradeNotice{border:1px solid var(--gold);text-align:center;background:linear-gradient(135deg,#0d6034,#050505);width:min(900px,90vw);margin:-22px auto 46px;padding:24px 28px}.tehutiAdmin .plansUpgradeNotice p{color:var(--gold);letter-spacing:3px;margin:0 0 10px;font-size:10px;font-weight:900}.tehutiAdmin .plansUpgradeNotice h2{margin:0 0 10px;font:30px/1.1 Georgia}.tehutiAdmin .plansUpgradeNotice span{color:#ded9ce;line-height:1.55}.tehutiAdmin .planGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1500px;margin:auto;padding:0 5vw;display:grid}.tehutiAdmin .planCard{background:#050505;border:1px solid #ffffff26;flex-direction:column;min-height:510px;padding:38px 34px;display:flex}.tehutiAdmin .planCard.featured{border:1px solid var(--gold);background:linear-gradient(145deg,#0d6034,#050505 60%);box-shadow:0 18px 60px #0005}.tehutiAdmin .planCard>p{color:var(--rose);letter-spacing:2px;font-size:9px;font-weight:900}.tehutiAdmin .planCard h2{margin:24px 0;font:32px Georgia}.tehutiAdmin .price{align-items:end;gap:10px;margin-bottom:18px;display:flex}.tehutiAdmin .price strong{font:55px Georgia}.tehutiAdmin .price span{color:#b8b7af;margin-bottom:10px;font-size:12px;font-weight:800}.tehutiAdmin .planCard>em{color:#ded9ce;min-height:72px;font:15px/1.6 Georgia}.tehutiAdmin .planCard ul{border-top:1px solid #ffffff16;margin:25px 0 0;padding:22px 0 0;list-style:none}.tehutiAdmin .planCard li{color:#b8b7af;font-size:12px;line-height:2}.tehutiAdmin .planCard li:first-letter{color:var(--gold)}.tehutiAdmin .planActions{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1500px;margin:auto;padding:18px 5vw 70px;display:grid}.tehutiAdmin .planActions button,.tehutiAdmin .planActions>a{border:1px solid var(--gold);background:var(--gold);color:#050505;text-transform:uppercase;letter-spacing:1px;place-items:center;min-height:55px;font-size:11px;font-weight:900;display:grid}.tehutiAdmin .planActions>a{color:#fff;background:0 0;border-color:#ffffff8a}.tehutiAdmin .planActions p{color:#6b4510;text-align:center;background:#fff5df;grid-column:1/-1;margin:0;padding:14px}.tehutiAdmin .plansTrust{text-align:center;background:var(--cream);color:var(--ink);padding:75px 5vw}.tehutiAdmin .plansTrust h2{margin:15px;font:35px Georgia}.tehutiAdmin .plansTrust>div{justify-content:center;gap:35px;margin-top:25px;display:flex}.tehutiAdmin .plansTrust span{font-size:11px;font-weight:800}.tehutiAdmin .plansFooter{color:var(--muted);justify-content:space-between;align-items:center;padding:45px 5vw;display:flex}.tehutiAdmin .accessDenied{text-align:center;background:var(--ink);color:#fff;place-items:center;min-height:100vh;display:grid}.tehutiAdmin .accessDenied p{color:var(--rose);letter-spacing:2px}.tehutiAdmin .accessDenied h1{font:45px Georgia}.tehutiAdmin .accessDenied a{border:1px solid var(--gold);color:var(--gold);margin-top:20px;padding:12px 18px;display:inline-block}@media (width<=900px){.tehutiAdmin .planGrid,.tehutiAdmin .planActions{grid-template-columns:1fr}.tehutiAdmin .planCard{min-height:0}.tehutiAdmin .planActions{padding-top:0}.tehutiAdmin .plansTrust>div{flex-direction:column;gap:12px}}.tehutiAdmin .myVowPage{background:var(--ink);color:#fff;min-height:100vh;padding-bottom:80px}.tehutiAdmin .viewerTop{z-index:20;background:#050505;border-bottom:1px solid #ffffff1c;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:sticky;top:0}.tehutiAdmin .viewerTop nav{gap:30px;margin-left:50px;font-size:12px;font-weight:800;display:flex}.tehutiAdmin .viewerTop nav a{color:#b8b7af;padding:31px 0}.tehutiAdmin .viewerTop nav a.active{color:#fff;border-bottom:2px solid var(--gold)}.tehutiAdmin .viewerAvatar{background:var(--gold);color:#082b18;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;font-size:10px;font-weight:900;display:grid}.tehutiAdmin .viewerHero{background:radial-gradient(circle at 78% 20%,#12854277,#0000 32%),linear-gradient(110deg,#082b18,#050505 70%);padding:75px 6vw}.tehutiAdmin .viewerHero>p,.tehutiAdmin .viewerHeading p,.tehutiAdmin .viewerAccount p{letter-spacing:2.5px;color:var(--rose);font-size:9px;font-weight:900}.tehutiAdmin .viewerHero h1{margin:18px 0;font:clamp(60px,8vw,105px)/.9 Georgia}.tehutiAdmin .viewerHero>span{color:#ded9ce;font:18px Georgia}.tehutiAdmin .viewerHero>div{align-items:center;gap:12px;margin-top:28px;display:flex}.tehutiAdmin .viewerHero b{letter-spacing:1px;border:1px solid #ffffff3d;padding:7px 10px;font-size:9px}.tehutiAdmin .viewerHero a{color:var(--gold);margin-left:10px;font-size:10px}.tehutiAdmin .viewerSection{padding:55px 4.5vw 10px}.tehutiAdmin .watchHistoryMore{background:#050505;padding:0 5vw 5rem}.tehutiAdmin .watchHistoryMore button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4cf24;padding:.9rem 1.5rem;font-weight:700}.tehutiAdmin .watchCompleted{color:#f4cf24;letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:800;display:inline-block}.tehutiAdmin .viewerHeading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.tehutiAdmin .viewerHeading p{margin:0 0 8px}.tehutiAdmin .viewerHeading h2{margin:0;font:32px Georgia}.tehutiAdmin .viewerHeading>span{color:#6d706a;font-size:10px}.tehutiAdmin .viewerRail{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.tehutiAdmin .viewerRail article{min-width:0;position:relative}.tehutiAdmin .viewerCover{aspect-ratio:1.45;background-position:50%;background-size:cover;position:relative;box-shadow:inset 0 -50px 40px #050505aa}.tehutiAdmin .viewerCover button,.tehutiAdmin .viewerCover>span{opacity:0;color:#fff;background:#050505cc;border:1px solid #fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tehutiAdmin .viewerRail article:hover .viewerCover button,.tehutiAdmin .viewerRail article:hover .viewerCover>span{opacity:1}.tehutiAdmin .viewerRail h3{margin:12px 0 4px;font:18px Georgia}.tehutiAdmin .viewerRail p{color:var(--rose);letter-spacing:1px;font-size:9px}.tehutiAdmin .watchProgress{background:#ffffff25;height:3px}.tehutiAdmin .watchProgress i{background:var(--gold);height:100%;display:block}.tehutiAdmin .removeFavorite{color:#b8b7af;background:0 0;border:0;padding:0;font-size:9px}.tehutiAdmin .viewerEmpty{background:#050505;border:1px solid #ffffff1e;padding:40px}.tehutiAdmin .viewerEmpty b{font:24px Georgia}.tehutiAdmin .viewerEmpty p{color:#b8b7af}.tehutiAdmin .viewerEmpty a{color:var(--gold);font-size:11px}.tehutiAdmin .viewerAccount{background:var(--cream);color:var(--ink);justify-content:space-between;align-items:center;margin:70px 4.5vw 0;padding:35px 40px;display:flex}.tehutiAdmin .viewerAccount h2{margin:8px 0;font:28px Georgia}.tehutiAdmin .viewerAccount span{font-size:12px}.tehutiAdmin .viewerAccount>a{background:var(--ink);color:#fff;padding:14px 20px;font-size:10px;font-weight:900}.tehutiAdmin .topbar nav a[href=\/my-tehuti]{color:var(--gold)}@media (width<=900px){.tehutiAdmin .viewerRail{grid-template-columns:repeat(2,1fr)}.tehutiAdmin .viewerTop nav{gap:18px;margin-left:25px}.tehutiAdmin .viewerAccount{display:block}.tehutiAdmin .viewerAccount>a{margin-top:20px;display:inline-block}}@media (width<=560px){.tehutiAdmin .viewerTop nav a:first-child{display:none}.tehutiAdmin .viewerTop nav{margin-left:20px}.tehutiAdmin .viewerHero{padding:55px 24px}.tehutiAdmin .viewerSection{padding-left:20px;padding-right:20px}.tehutiAdmin .viewerHeading h2{font-size:25px}.tehutiAdmin .viewerAccount{margin-left:20px;margin-right:20px;padding:28px}}.tehutiAdmin .planGrid{padding-bottom:70px}.tehutiAdmin .planCard{min-height:570px}.tehutiAdmin .planCard ul{padding-bottom:24px}.tehutiAdmin .planAction{margin-top:auto}.tehutiAdmin .planAction button{border:1px solid var(--gold);background:var(--gold);color:#050505;text-transform:uppercase;letter-spacing:1px;width:100%;min-height:55px;padding:14px;font-size:11px;font-weight:900}.tehutiAdmin .planAction.outline button{color:#fff;background:0 0;border-color:#ffffff8a}@media (width<=900px){.tehutiAdmin .planGrid{padding-bottom:50px}.tehutiAdmin .planCard{min-height:0;padding:32px 26px}.tehutiAdmin .planCard ul{padding-bottom:22px}.tehutiAdmin .planAction{margin-top:8px}.tehutiAdmin .plansHero{padding:65px 20px 42px}.tehutiAdmin .plansHero h1{font-size:44px}.tehutiAdmin .plansNav{padding:0 22px}.tehutiAdmin .plansNav>div{gap:14px}}.tehutiAdmin .enrollPage,.tehutiAdmin .applicationPage,.tehutiAdmin .submissionPage,.tehutiAdmin .successPage{color:#050505;background:#f6f2e8;min-height:100vh}.tehutiAdmin .enrollNav,.tehutiAdmin .applicationNav,.tehutiAdmin .submissionTop{color:#fff;background:#050505;border-bottom:1px solid #ffffff1c;align-items:center;height:76px;padding:0 5vw;display:flex}.tehutiAdmin .enrollNav>a:last-child,.tehutiAdmin .submissionTop>a:last-child{color:#ded9ce;margin-left:auto;font-size:11px}.tehutiAdmin .enrollShell{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:26px;max-width:1250px;margin:55px auto;padding:0 30px;display:grid}.tehutiAdmin .enrollIntro{color:#fff;background:linear-gradient(145deg,#0d6034,#050505 68%);min-height:650px;padding:52px 45px}.tehutiAdmin .enrollIntro>p,.tehutiAdmin .stepLabel,.tehutiAdmin .detailCard>p,.tehutiAdmin .submissionHero p{color:#128542;letter-spacing:2.2px;font-size:9px;font-weight:900}.tehutiAdmin .enrollIntro h1{margin:25px 0;font:48px/1.04 Georgia}.tehutiAdmin .enrollIntro h1 em{color:var(--gold);font-weight:400}.tehutiAdmin .enrollIntro>span{color:#ded9ce;font:17px/1.5 Georgia}.tehutiAdmin .enrollIntro ul{color:#b8b7af;border-top:1px solid #ffffff25;margin-top:35px;padding:25px 0;font-size:12px;line-height:2.3;list-style:none}.tehutiAdmin .enrollIntro li:before{content:"✓";color:var(--gold);margin-right:10px}.tehutiAdmin .enrollForm{background:#fff;border:1px solid #ded9ce;padding:42px}.tehutiAdmin .enrollForm h2{margin:10px 0 30px;font:31px Georgia}.tehutiAdmin .enrollForm>label,.tehutiAdmin .formPair label{margin:15px 0;font-size:10px;font-weight:900;display:block}.tehutiAdmin .enrollForm input,.tehutiAdmin .enrollForm textarea{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:13px}.tehutiAdmin .enrollForm textarea{min-height:105px}.tehutiAdmin .formPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tehutiAdmin .planConfirm{color:#fff;background:#050505;justify-content:space-between;align-items:center;margin:24px 0;padding:17px 19px;display:flex}.tehutiAdmin .planConfirm small,.tehutiAdmin .planConfirm b{display:block}.tehutiAdmin .planConfirm small{letter-spacing:1.4px;color:var(--gold);margin-bottom:4px;font-size:7px}.tehutiAdmin .planConfirm strong{font:20px Georgia}.tehutiAdmin .formCheck{align-items:flex-start;gap:10px;line-height:1.45;font-weight:500!important;display:flex!important}.tehutiAdmin .formCheck input{width:auto;margin:2px 0 0}.tehutiAdmin .enrollSubmit{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#128542;border:0;width:100%;margin-top:18px;padding:16px;font-size:11px;font-weight:900}.tehutiAdmin .enrollSubmit:disabled{opacity:.45}.tehutiAdmin .enrollForm>small{text-align:center;color:#6d706a;margin-top:10px;display:block}.tehutiAdmin .formError{color:#a1253d;background:#fff0f1;padding:11px;font-size:10px}.tehutiAdmin .categoryChecks{flex-wrap:wrap;gap:8px;margin:10px 0 20px;display:flex}.tehutiAdmin .categoryChecks button{background:#fff;border:1px solid #ded9ce;padding:9px 12px}.tehutiAdmin .categoryChecks button.selected{color:#fff;background:#128542}.tehutiAdmin .enrollForm fieldset{border:0;margin:18px 0;padding:0}.tehutiAdmin .enrollForm legend{font-size:10px;font-weight:900}.tehutiAdmin .setupStatus{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.tehutiAdmin .setupStatus span{border:1px solid #ded9ce;padding:12px;font-size:9px}.tehutiAdmin .setupStatus b{color:#9a6b00;margin-top:5px;display:block}.tehutiAdmin .successPage{color:#fff;text-align:center;background:radial-gradient(circle at 70% 30%,#128542,#0000 35%),#050505;place-items:center;padding:30px;display:grid}.tehutiAdmin .successPage>div{max-width:700px}.tehutiAdmin .successPage p{color:var(--gold);letter-spacing:3px;margin-top:65px;font-size:9px}.tehutiAdmin .successPage h1{font:55px Georgia}.tehutiAdmin .successPage>div>span{color:#b8b7af;margin:20px;font:17px Georgia;display:block}.tehutiAdmin .successButton{background:var(--gold);color:#050505;margin:20px;padding:15px 25px;font-size:11px;font-weight:900;display:inline-block}.tehutiAdmin .textLink{color:#b8b7af;font-size:10px;display:block}.tehutiAdmin .applicationNav>div{align-items:center;gap:20px;margin-left:auto;font-size:10px;display:flex}.tehutiAdmin .applicationLayout{grid-template-columns:260px 1fr;gap:24px;max-width:1250px;margin:40px auto;padding:0 28px;display:grid}.tehutiAdmin .applicationLayout>aside{color:#fff;background:#050505;height:max-content;padding:30px 22px;position:sticky;top:20px}.tehutiAdmin .applicationLayout>aside>p{letter-spacing:2px;color:var(--gold);margin:0 8px 22px;font-size:8px}.tehutiAdmin .applicationLayout>aside>button{color:#6d706a;text-align:left;background:0 0;border:0;border-left:2px solid #ffffff1d;align-items:center;gap:10px;width:100%;padding:12px;font-size:10px;display:flex}.tehutiAdmin .applicationLayout>aside>button.active{color:#fff;border-left-color:var(--gold);background:#ffffff09}.tehutiAdmin .applicationLayout>aside>button.done{color:#f4cf24}.tehutiAdmin .applicationLayout>aside>button b{width:22px}.tehutiAdmin .applicationLayout>aside>div{border-top:1px solid #ffffff1d;margin-top:25px;padding:22px 8px}.tehutiAdmin .applicationLayout>aside small,.tehutiAdmin .applicationLayout>aside strong,.tehutiAdmin .applicationLayout>aside span{display:block}.tehutiAdmin .applicationLayout>aside small{letter-spacing:1.5px;color:#b8b7af;font-size:7px}.tehutiAdmin .applicationLayout>aside strong{margin:8px 0;font:35px Georgia}.tehutiAdmin .applicationLayout>aside span{color:#b8b7af;font-size:9px}.tehutiAdmin .applicationForm{background:#fff;border:1px solid #ded9ce;flex-direction:column;min-height:680px;padding:40px;display:flex}.tehutiAdmin .applicationTitle p{letter-spacing:2px;color:#128542;font-size:8px;font-weight:900}.tehutiAdmin .applicationTitle h1{margin:10px 0 32px;font:36px Georgia}.tehutiAdmin .appField{margin-bottom:18px;font-size:10px;font-weight:900;display:block}.tehutiAdmin .appField input,.tehutiAdmin .appField textarea,.tehutiAdmin .appField select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:13px;display:block}.tehutiAdmin .appField textarea{min-height:90px}.tehutiAdmin .appField textarea.large{min-height:160px}.tehutiAdmin .formTriple{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.tehutiAdmin .applicationForm>footer{border-top:1px solid #ded9ce;justify-content:space-between;margin-top:auto;padding-top:20px;display:flex}.tehutiAdmin .applicationForm>footer button{background:#fff;border:1px solid #ded9ce;padding:13px 18px;font-size:10px;font-weight:900}.tehutiAdmin .applicationForm>footer .next{color:#fff;background:#128542;border-color:#128542;margin-left:auto}.tehutiAdmin .applicationForm>footer button:disabled{opacity:.4}.tehutiAdmin .reviewSummary{color:#fff;background:#050505;margin-bottom:20px;padding:25px}.tehutiAdmin .reviewSummary>p{color:var(--gold);letter-spacing:2px;font-size:8px}.tehutiAdmin .reviewSummary h2{margin:9px 0;font:28px Georgia}.tehutiAdmin .reviewSummary>span{color:#b8b7af;font-size:10px}.tehutiAdmin .reviewSummary dl{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.tehutiAdmin .reviewSummary dl div{border-top:1px solid #ffffff1d;padding:12px 0}.tehutiAdmin .reviewSummary dt{color:#b8b7af;font-size:7px}.tehutiAdmin .reviewSummary dd{margin:5px 0;font-size:11px}.tehutiAdmin .declaration{border:1px solid #ded9ce;gap:12px;margin-bottom:10px;padding:14px;display:flex}.tehutiAdmin .declaration input{margin-top:3px}.tehutiAdmin .declaration b,.tehutiAdmin .declaration span{display:block}.tehutiAdmin .declaration span{font-size:10px;line-height:1.5}.tehutiAdmin .legalNote{background:#f5f0ed;padding:13px;font-size:9px;line-height:1.5}.tehutiAdmin .submissionTop{justify-content:space-between}.tehutiAdmin .submissionHero{justify-content:space-between;align-items:center;max-width:1250px;margin:0 auto;padding:55px 30px 30px;display:flex}.tehutiAdmin .submissionHero h1{margin:10px 0;font:45px Georgia}.tehutiAdmin .submissionHero>div>span{color:#6d706a;font-size:10px}.tehutiAdmin .submissionStatus{background:#fff;border:1px solid #ded9ce;min-width:190px;padding:17px 22px}.tehutiAdmin .submissionStatus small,.tehutiAdmin .submissionStatus b,.tehutiAdmin .submissionStatus span{display:block}.tehutiAdmin .submissionStatus small{color:#128542;letter-spacing:1.5px;font-size:7px}.tehutiAdmin .submissionStatus b{margin:7px 0;font:20px Georgia}.tehutiAdmin .submissionStatus span{font-size:9px}.tehutiAdmin .submissionColumns{grid-template-columns:1fr 330px;gap:20px;max-width:1250px;margin:0 auto;padding:0 30px 70px;display:grid}.tehutiAdmin .detailCard{background:#fff;border:1px solid #ded9ce;margin-bottom:18px;padding:25px}.tehutiAdmin .detailCard h2{font:24px Georgia}.tehutiAdmin .detailCard>span{color:#6d706a;font:14px/1.6 Georgia}.tehutiAdmin .storyCard{grid-template-columns:180px 1fr;gap:24px;display:grid}.tehutiAdmin .storyCard>img{aspect-ratio:2/3;object-fit:cover;width:100%}.tehutiAdmin .storyCard dl{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.tehutiAdmin .storyCard dl div{border-top:1px solid #ded9ce;padding:10px 0}.tehutiAdmin .storyCard dt,.tehutiAdmin .materialGrid b{color:#128542;font-size:8px}.tehutiAdmin .storyCard dd{margin:5px 0;font-size:11px}.tehutiAdmin .materialGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tehutiAdmin .materialGrid span{border:1px solid #ded9ce;padding:13px;font-size:10px}.tehutiAdmin .materialGrid b,.tehutiAdmin .materialGrid a{margin-bottom:6px;display:block}.tehutiAdmin .materialGrid a{color:#128542}.tehutiAdmin .rightsGrid{flex-wrap:wrap;gap:10px;display:flex}.tehutiAdmin .rightsGrid span{color:#1d7048;background:#e7f4eb;padding:10px;font-size:9px}.tehutiAdmin .timeline>div{color:#6d706a;border-bottom:1px solid #f6f2e8;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:flex}.tehutiAdmin .timeline i{border:1px solid #ded9ce;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.tehutiAdmin .timeline .done{color:#050505}.tehutiAdmin .timeline .done i{color:#fff;background:#276b49}.tehutiAdmin .feeCard strong{margin:10px 0;font:38px Georgia;display:block}.tehutiAdmin .feeCard>span{color:#6d706a;font-size:10px}.tehutiAdmin .feeCard button,.tehutiAdmin .noteCard button,.tehutiAdmin .adminDecision button{color:#fff;background:#128542;border:0;width:100%;margin-top:15px;padding:13px;font-size:9px;font-weight:900}.tehutiAdmin .adminDecision label{gap:8px;margin:10px 0;font-size:10px;display:flex}.tehutiAdmin .adminDecision textarea{border:1px solid #ded9ce;width:100%;min-height:85px;padding:10px}.tehutiAdmin .adminDecision .decline{color:#a1253d;background:#fff;border:1px solid #d9aeb8}.tehutiAdmin .adminDecision .publish{background:#276b49}.tehutiAdmin .adminDecision button:disabled{opacity:.4}.tehutiAdmin .detailLoading{color:#fff;background:#050505;place-items:center;min-height:100vh;display:grid}.tehutiAdmin .detailLoading a{color:var(--gold)}@media (width<=760px){.tehutiAdmin .enrollShell{grid-template-columns:1fr;margin:0;padding:0}.tehutiAdmin .enrollIntro{min-height:0;padding:42px 25px}.tehutiAdmin .enrollIntro h1{font-size:40px}.tehutiAdmin .enrollForm{border:0;padding:28px 22px}.tehutiAdmin .formPair,.tehutiAdmin .formTriple,.tehutiAdmin .setupStatus{grid-template-columns:1fr;gap:0}.tehutiAdmin .applicationLayout{margin:0;padding:0;display:block}.tehutiAdmin .applicationLayout>aside{padding:18px 20px;display:flex;position:static;overflow:auto}.tehutiAdmin .applicationLayout>aside>p,.tehutiAdmin .applicationLayout>aside>div{display:none}.tehutiAdmin .applicationLayout>aside>button{border-bottom:2px solid #ffffff1d;border-left:0;min-width:150px}.tehutiAdmin .applicationForm{border:0;min-height:calc(100vh - 130px);padding:28px 20px}.tehutiAdmin .applicationTitle h1{font-size:30px}.tehutiAdmin .applicationForm>footer{background:#fff;padding:15px 0;position:sticky;bottom:0}.tehutiAdmin .submissionHero{padding:35px 20px 20px;display:block}.tehutiAdmin .submissionHero h1{font-size:36px}.tehutiAdmin .submissionStatus{margin-top:20px}.tehutiAdmin .submissionColumns{grid-template-columns:1fr;padding:0 20px 50px}.tehutiAdmin .storyCard{grid-template-columns:100px 1fr;gap:15px}.tehutiAdmin .storyCard dl,.tehutiAdmin .materialGrid{grid-template-columns:1fr}.tehutiAdmin .storyCard>img{height:160px}.tehutiAdmin .submissionTop{padding:0 20px}.tehutiAdmin .submissionTop .brand{font-size:25px}}.tehutiAdmin .catalogActions{flex-direction:column;gap:7px;display:flex}.tehutiAdmin .catalogActions button,.tehutiAdmin .catalogActions a{text-align:center;color:#050505;background:#fff;border:1px solid #ded9ce;padding:8px 10px;font-size:8px}.tehutiAdmin .catalogActions a{color:#fff;background:#050505}@media (width<=650px){.tehutiAdmin .catalogActions{flex-direction:row;grid-column:1/-1}.tehutiAdmin .catalogActions>*{flex:1}}.tehutiAdmin .status.paymentpending{color:#9b5d00;background:#fff1d7}.tehutiAdmin .status.changesrequested{color:#128542;background:#f6f2e8}.tehutiAdmin .status.rejected{color:#9d2d35;background:#fbe7e7}.tehutiAdmin .submissionTerms{background:#f6f2e8;border:1px solid #ded9ce;margin-top:15px;padding:14px}.tehutiAdmin .submissionTerms strong{letter-spacing:1.5px;color:#128542;font-size:9px}.tehutiAdmin .submissionTerms p{margin:8px 0 12px;font:13px/1.45 Georgia}.tehutiAdmin .submissionTerms label{letter-spacing:0;align-items:flex-start;gap:9px;margin:0;line-height:1.4;display:flex}.tehutiAdmin .submissionTerms input{width:auto;margin:2px 0 0}.tehutiAdmin .reviewChecks{border-top:1px solid #ded9ce;margin-top:22px;padding-top:18px}.tehutiAdmin .reviewChecks label{align-items:center;gap:9px;margin:10px 0;font-size:11px;display:flex}.tehutiAdmin .reviewChecks textarea{border:1px solid #ded9ce;width:100%;min-height:80px;margin-top:8px;padding:11px}.tehutiAdmin .reviewPanel footer .approve:disabled{opacity:.45;cursor:not-allowed}.tehutiAdmin .approvalIntegrityWarning{color:#7b162c;background:#fff0f1;border-left:4px solid #a1253d;margin:10px 0 15px;padding:11px 13px;font-size:10px;line-height:1.5}.tehutiAdmin .launchControls{border:1px solid #ded9ce;margin-top:16px;padding:13px}.tehutiAdmin .launchControls legend{color:#128542;letter-spacing:2px;padding:0 6px;font-size:8px;font-weight:900}.tehutiAdmin .launchControls .premiereDateTime{margin-top:12px;font-weight:800;display:block}.tehutiAdmin .launchControls .premiereDateTime input{background:#fff;border:1px solid #ded9ce;width:100%;margin:7px 0 4px;padding:11px;display:block}.tehutiAdmin .launchControls small{color:#6d706a;font-weight:400;display:block}.tehutiAdmin .accountStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;display:grid}.tehutiAdmin .accountStats span{color:#6d706a;background:#fff;border:1px solid #ded9ce;padding:16px;font-size:10px}.tehutiAdmin .accountStats b{color:#082b18;margin-bottom:4px;font:25px Georgia;display:block}.tehutiAdmin .userCell img{object-fit:cover;border-radius:50%;width:34px;height:34px}.tehutiAdmin .emptyAccount{text-align:center;color:#6d706a;padding:45px}.tehutiAdmin .accountDrawer{color:#082b18;background:#fff;width:min(680px,96vw);max-height:94vh;overflow:auto}.tehutiAdmin .accountDrawer>header{border-bottom:1px solid #ded9ce;justify-content:space-between;padding:24px 28px;display:flex}.tehutiAdmin .accountDrawer header p{color:#128542;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .accountDrawer header h2{margin:6px 0;font:30px Georgia}.tehutiAdmin .accountDrawer header span{color:#6d706a;font-size:10px}.tehutiAdmin .accountDrawer header button{background:0 0;border:0;font-size:30px}.tehutiAdmin .accountProfile{padding:28px}.tehutiAdmin .profileIdentity{background:#f6f2e8;align-items:center;gap:14px;margin-bottom:18px;padding:17px;display:flex}.tehutiAdmin .profileIdentity>img,.tehutiAdmin .profileIdentity>b{object-fit:cover;border-radius:50%;width:58px;height:58px}.tehutiAdmin .profileIdentity>b{color:#fff;background:#128542;place-items:center;display:grid}.tehutiAdmin .profileIdentity strong,.tehutiAdmin .profileIdentity span{display:block}.tehutiAdmin .profileIdentity span{color:#6d706a;margin-top:4px;font-size:10px}.tehutiAdmin .accountProfile dl{border:1px solid #ded9ce;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.tehutiAdmin .accountProfile dl div{border-bottom:1px solid #f6f2e8;padding:13px}.tehutiAdmin .accountProfile dt{color:#128542;text-transform:uppercase;font-size:8px;font-weight:900}.tehutiAdmin .accountProfile dd{margin:5px 0;font-size:11px}.tehutiAdmin .accountProfile>label,.tehutiAdmin .setupGrid label{margin:15px 0;font-size:9px;font-weight:900;display:block}.tehutiAdmin .accountProfile input,.tehutiAdmin .accountProfile select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:12px;display:block}.tehutiAdmin .setupGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tehutiAdmin .accountDrawer>footer{border-top:1px solid #ded9ce;justify-content:flex-end;gap:9px;padding:17px 28px;display:flex}.tehutiAdmin .accountDrawer footer button{background:#fff;border:1px solid #ded9ce;padding:12px 18px;font-size:9px;font-weight:900}.tehutiAdmin .accountDrawer footer .save{color:#fff;background:#0d6034}.tehutiAdmin .inviteDrawer{width:min(560px,96vw)}@media (width<=650px){.tehutiAdmin .accountStats{grid-template-columns:1fr}.tehutiAdmin .accountStats span{justify-content:space-between;align-items:center;display:flex}.tehutiAdmin .accountStats b{margin:0}.tehutiAdmin .accountDrawer{max-height:100vh}.tehutiAdmin .setupGrid,.tehutiAdmin .accountProfile dl{grid-template-columns:1fr}.tehutiAdmin .userCell img{width:32px;height:32px}.tehutiAdmin .tableRow{min-width:520px}.tehutiAdmin .userTable.full{overflow:auto}}.tehutiAdmin .adminDetails{background:#faf7f8;border:1px solid #ded9ce;margin-top:22px;padding:18px}.tehutiAdmin .adminDetails fieldset{border:1px solid #ded9ce;margin:16px 0;padding:14px}.tehutiAdmin .adminDetails legend{color:#128542;padding:0 7px;font-size:9px;font-weight:900}.tehutiAdmin .adminDetails fieldset label{grid-template-columns:18px 1fr;align-items:center;gap:8px;margin:8px 0;font-size:10px;display:grid}.tehutiAdmin .adminDetails fieldset input{width:auto;margin:0}.tehutiAdmin .resetAccess{color:#fff;background:#082b18;border:0;width:100%;padding:13px;font-size:10px;font-weight:900}.tehutiAdmin .adminDetails>small{color:#6d706a;margin-top:8px;line-height:1.5;display:block}.tehutiAdmin .engagementGrid dd{font-weight:800}.tehutiAdmin .programmingList{gap:12px;display:grid}.tehutiAdmin .programmingList article{background:#fff;border:1px solid #ded9ce}.tehutiAdmin .programmingList article.hasBlock{border-left:4px solid #a32940}.tehutiAdmin .projectHead{text-align:left;background:#fff;border:0;grid-template-columns:1fr 220px;align-items:center;gap:25px;width:100%;padding:20px 24px;display:grid}.tehutiAdmin .projectHead p{letter-spacing:1.5px;color:#128542;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .projectHead h3{margin:6px 0;font:22px Georgia}.tehutiAdmin .projectHead span,.tehutiAdmin .projectHead small{color:#6d706a;font-size:9px}.tehutiAdmin .projectMediaBadge{letter-spacing:.3px;text-transform:uppercase;color:#128542;background:#f6f2e8;width:fit-content;margin-top:9px;padding:6px 9px;font-size:9px;display:inline-flex}.tehutiAdmin .projectMediaBadge.ready{color:#177846;background:#dff2e6}.tehutiAdmin .projectMediaBadge.processing,.tehutiAdmin .projectMediaBadge.review{color:#8a5900;background:#fff0d5}.tehutiAdmin .projectMediaCallout{background:#fff0f2;border-left:5px solid #a32940;justify-content:space-between;align-items:center;gap:20px;margin:14px 24px 8px;padding:15px 17px;display:flex}.tehutiAdmin .projectMediaCallout.ready{background:#edf8f1;border-color:#177846}.tehutiAdmin .projectMediaCallout.processing,.tehutiAdmin .projectMediaCallout.review{background:#fff7e8;border-color:#b77a0a}.tehutiAdmin .projectMediaCallout b,.tehutiAdmin .projectMediaCallout span{display:block}.tehutiAdmin .projectMediaCallout b{font-size:13px}.tehutiAdmin .projectMediaCallout span{color:#6d706a;margin-top:4px;font-size:10px}.tehutiAdmin .projectMediaCallout a{color:#fff;background:#128542;flex:none;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.tehutiAdmin .projectHead>div:last-child{text-align:right}.tehutiAdmin .projectHead b{font:25px Georgia}.tehutiAdmin .projectHead i{background:#f6f2e8;height:6px;margin:7px 0;display:block}.tehutiAdmin .projectHead em{background:linear-gradient(90deg,#128542,#f4cf24);height:100%;display:block}.tehutiAdmin .programTasks{border-top:1px solid #ded9ce;padding:5px 24px 16px}.tehutiAdmin .programTasks>div{border-bottom:1px solid #f6f2e8;grid-template-columns:30px 1fr 130px;align-items:center;gap:12px;padding:12px 0;display:grid}.tehutiAdmin .taskState{background:#f6f2e8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.tehutiAdmin .taskState.complete{color:#177846;background:#dff2e6}.tehutiAdmin .taskState.blocked{color:#a32940;background:#f9dfe3}.tehutiAdmin .taskState.in_progress{color:#9b6200;background:#fff0d5}.tehutiAdmin .programTasks strong,.tehutiAdmin .programTasks small{display:block}.tehutiAdmin .programTasks strong{font-size:11px}.tehutiAdmin .programTasks small{color:#6d706a;text-transform:capitalize;margin-top:4px;font-size:8px}.tehutiAdmin .programTasks select{background:#fff;border:1px solid #ded9ce;padding:9px;font-size:9px}@media (width<=650px){.tehutiAdmin .projectHead{grid-template-columns:1fr}.tehutiAdmin .projectHead>div:last-child{text-align:left}.tehutiAdmin .programTasks{padding:5px 14px 14px}.tehutiAdmin .programTasks>div{grid-template-columns:25px 1fr}.tehutiAdmin .programTasks select{grid-column:2}.tehutiAdmin .projectMediaCallout{flex-direction:column;align-items:flex-start;margin:12px 14px 6px}}.tehutiAdmin .memberLogin{color:#082b18;background:radial-gradient(circle at 85% 10%,#128542,#0000 34%),#050505;place-items:center;min-height:100vh;padding:30px;display:grid}.tehutiAdmin .memberLogin>section{background:#fff;border-top:5px solid #f4cf24;width:min(620px,96vw);padding:52px 58px;box-shadow:0 30px 80px #0008}.tehutiAdmin .memberLogin>section>p{color:#128542;letter-spacing:3px;margin-top:55px;font-size:9px;font-weight:900}.tehutiAdmin .memberLogin h1{margin:20px 0;font:45px/1.05 Georgia}.tehutiAdmin .memberLogin>section>span{color:#6d706a;margin-bottom:28px;font:17px/1.5 Georgia;display:block}.tehutiAdmin .loginTypes{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.tehutiAdmin .loginTypes button{text-align:left;background:#f6f2e8;border:1px solid #ded9ce;padding:16px}.tehutiAdmin .loginTypes button.active{color:#fff;background:#082b18;border-color:#f4cf24}.tehutiAdmin .loginTypes b,.tehutiAdmin .loginTypes small{display:block}.tehutiAdmin .loginTypes small{color:#6d706a;margin-top:5px}.tehutiAdmin .memberLogin label{margin:17px 0;font-size:10px;font-weight:900;display:block}.tehutiAdmin .memberLogin input{border:1px solid #ded9ce;width:100%;margin-top:7px;padding:14px;font-size:16px;display:block}.tehutiAdmin .loginSubmit{color:#fff;background:#128542;border:0;width:100%;margin-top:10px;padding:16px;font-weight:900}.tehutiAdmin .loginSubmit:disabled{opacity:.45}.tehutiAdmin .loginLinks{justify-content:space-between;margin-top:22px;font-size:10px;display:flex}.tehutiAdmin .loginLinks a{color:#128542}@media (width<=650px){.tehutiAdmin .memberLogin{padding:0}.tehutiAdmin .memberLogin>section{width:100%;min-height:100vh;padding:35px 25px}.tehutiAdmin .memberLogin h1{font-size:38px}.tehutiAdmin .loginTypes{grid-template-columns:1fr}.tehutiAdmin .loginLinks{gap:15px;display:grid}}.tehutiAdmin .imageUploader{margin:18px 0}.tehutiAdmin .imageUploaderTitle{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:8px;display:flex}.tehutiAdmin .imageUploaderTitle b{font-size:10px}.tehutiAdmin .imageUploaderTitle span,.tehutiAdmin .imageSpecs{color:#6d706a;font-size:9px}.tehutiAdmin .imageUploader>button{text-align:left;background:#f6f2e8;border:1px dashed #b8b7af;justify-content:center;align-items:center;gap:18px;width:100%;min-height:145px;padding:14px;display:flex}.tehutiAdmin .imageUploader>button>img{object-fit:cover;width:220px;max-height:150px}.tehutiAdmin .imageUploader.square>button>img{border-radius:50%;width:130px;height:130px}.tehutiAdmin .imageUploader>button>i{color:#128542;font-size:30px;font-style:normal}.tehutiAdmin .imageUploader>button strong,.tehutiAdmin .imageUploader>button small{display:block}.tehutiAdmin .imageUploader>button small{color:#6d706a;margin-top:6px;font-size:9px}.tehutiAdmin .uploadSpecError{color:#a1253d;margin-top:7px;display:block}.tehutiAdmin .showFields>.imageUploader{grid-column:1/-1}.tehutiAdmin .episodeFields>.imageUploader{margin:8px 0}.tehutiAdmin .coverUploader>.imageSpecs{margin:7px 0;display:block}.tehutiAdmin .coverEdit small{line-height:1.5}@media (width<=650px){.tehutiAdmin .imageUploaderTitle{display:block}.tehutiAdmin .imageUploaderTitle span{margin-top:5px;display:block}.tehutiAdmin .imageUploader>button{text-align:center;display:block}.tehutiAdmin .imageUploader>button>img{width:100%;margin-bottom:10px}}.tehutiAdmin .coverUploader{margin-bottom:20px}.tehutiAdmin .coverUploader>label{margin-bottom:8px;font-size:10px;font-weight:900;display:block}.tehutiAdmin .coverUploader>button{color:#082b18;text-align:left;background:#faf7f8;border:2px dashed #b8b7af;justify-content:center;align-items:center;gap:18px;width:100%;min-height:145px;padding:18px;display:flex}.tehutiAdmin .coverUploader>button:hover{background:#f6f2e8;border-color:#128542}.tehutiAdmin .coverUploader i{color:#fff;background:#128542;border-radius:50%;place-items:center;width:48px;height:48px;font:23px Arial;display:grid}.tehutiAdmin .coverUploader span b,.tehutiAdmin .coverUploader span small{display:block}.tehutiAdmin .coverUploader span b{font-size:12px}.tehutiAdmin .coverUploader span small{color:#6d706a;margin-top:6px;font-size:9px}.tehutiAdmin .coverUploader .hasCover{border-style:solid;justify-content:flex-start}.tehutiAdmin .coverUploader img{object-fit:cover;width:100px;height:135px;box-shadow:0 5px 18px #082b182b}.tehutiAdmin .reviewCover{float:right;object-fit:cover;border:1px solid #ffffff2e;width:86px;height:118px;margin:0 0 12px 18px}.tehutiAdmin .mastheadUploadHelp{color:#6d706a;margin:-1px 0 10px;font-size:10px;line-height:1.55}.tehutiAdmin .mastheadUploadHelp a{color:#128542;width:max-content;max-width:100%;margin-top:7px;font-weight:900;text-decoration:underline;display:block}.tehutiAdmin .coverUploader .hasMasthead{align-items:center}.tehutiAdmin .coverUploader .hasMasthead img{aspect-ratio:16/9;object-fit:contain;background:#050505;width:min(430px,55%);height:auto}.tehutiAdmin .mastheadUploader>button{min-height:180px}.tehutiAdmin .notificationControl{position:relative}.tehutiAdmin .notificationBell{color:#082b18;background:#f6f2e8;border:0;border-radius:50%;width:36px;height:36px;position:relative}.tehutiAdmin .notificationBell.open{outline:2px solid #128542}.tehutiAdmin .notificationBell i{background:var(--rose);color:#fff;border-radius:15px;padding:3px 6px;font:8px Arial;position:absolute;top:-6px;right:-5px}.tehutiAdmin .notificationPanel{z-index:80;color:#082b18;background:#fff;border:1px solid #ded9ce;width:min(390px,92vw);position:absolute;top:48px;right:-95px;box-shadow:0 18px 55px #082b1834}.tehutiAdmin .notificationPanel>header{border-bottom:1px solid #f6f2e8;justify-content:space-between;align-items:center;padding:18px;display:flex}.tehutiAdmin .notificationPanel header p{letter-spacing:1.8px;color:#128542;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .notificationPanel header h3{margin:4px 0;font:21px Georgia}.tehutiAdmin .notificationPanel header button{color:#128542;background:0 0;border:0;font-size:9px;font-weight:800}.tehutiAdmin .notificationList{max-height:440px;overflow:auto}.tehutiAdmin .notificationList article{border-bottom:1px solid #f6f2e8;grid-template-columns:8px 1fr auto;gap:10px;padding:15px 16px;display:grid}.tehutiAdmin .notificationList article>span{background:#ded9ce;border-radius:50%;width:7px;height:7px;margin-top:6px}.tehutiAdmin .notificationList article.unread{background:#f6f2e8}.tehutiAdmin .notificationList article.unread>span{background:#128542}.tehutiAdmin .notificationList p{margin:0 0 5px;font:16px Georgia}.tehutiAdmin .notificationList small,.tehutiAdmin .notificationList time,.tehutiAdmin .notificationList a,.tehutiAdmin .notificationDetailsButton{display:block}.tehutiAdmin .notificationList small{color:#6d706a;font-size:10px;line-height:1.4}.tehutiAdmin .notificationList time{color:#b8b7af;margin-top:7px;font-size:8px}.tehutiAdmin .notificationList a,.tehutiAdmin .notificationDetailsButton{color:#128542;margin-top:7px;font-size:9px;font-weight:800}.tehutiAdmin .notificationDetailsButton{cursor:pointer;background:0 0;border:0;padding:0}.tehutiAdmin .notificationList article>button{color:#128542;background:#fff;border:1px solid #ded9ce;width:25px;height:25px}.tehutiAdmin .notificationActions{flex-direction:column;gap:6px;display:flex}.tehutiAdmin .notificationActions>button{color:#128542;cursor:pointer;background:#fff;border:1px solid #ded9ce;width:27px;height:27px}.tehutiAdmin .notificationActions>.clearNotification{color:#9d2d43}.tehutiAdmin .noNotifications{text-align:center;padding:45px 22px}.tehutiAdmin .noNotifications b,.tehutiAdmin .noNotifications span{display:block}.tehutiAdmin .noNotifications b{font:20px Georgia}.tehutiAdmin .noNotifications span{color:#6d706a;margin-top:8px;font-size:10px}@media (width<=600px){.tehutiAdmin .notificationPanel{width:auto;position:fixed;top:76px;left:12px;right:12px}.tehutiAdmin .notificationList{max-height:70vh}}.tehutiAdmin .editPanel .submissionTerms{display:block}.tehutiAdmin .editPanel footer .save{font-size:9px}.tehutiAdmin .editPanel footer .save:after{content:none}.tehutiAdmin .manageShowLink{align-items:center;width:auto;margin:12px 16px 0;display:inline-flex}.tehutiAdmin .editorBody{align-items:start}.tehutiAdmin .coverEdit{position:sticky;top:0}.tehutiAdmin .editorSection{border-bottom:1px solid #ded9ce;margin-bottom:24px;padding-bottom:22px}.tehutiAdmin .editorSection h3{margin:0 0 18px;font:24px Georgia}.tehutiAdmin .fields textarea.longText{height:150px}.tehutiAdmin .fieldHelp{color:#6d706a;margin:0 0 18px;font-size:11px;line-height:1.6}.tehutiAdmin .reviewNotice{border-left:4px solid var(--gold);background:#f6f2e8;gap:5px;margin:15px 0;padding:15px;display:grid}.tehutiAdmin .reviewNotice span{color:#6d706a;font-size:10px;line-height:1.5}.tehutiAdmin .rightsChecklist{gap:10px;display:grid}.tehutiAdmin .rightsChecklist label{letter-spacing:0;grid-template-columns:20px 1fr;gap:8px;margin:0;line-height:1.5;display:grid}.tehutiAdmin .rightsChecklist input{width:auto;margin:2px 0 0}.tehutiAdmin .statusReadOnly{background:#f6f2e8;border:1px solid #ded9ce;align-items:center;min-height:42px;margin-top:7px;padding:12px;display:flex}.tehutiAdmin .fieldHelp+label small,.tehutiAdmin .fields label small{color:#6d706a;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:500;line-height:1.5;display:block}.tehutiAdmin .episodeBox a{color:#128542;margin-left:auto;font-size:10px;font-weight:800}.tehutiAdmin .uploadError{color:#9d2d35;background:#fbe7e7;padding:11px;font-size:10px}@media (width<=650px){.tehutiAdmin .coverEdit{position:static}.tehutiAdmin .editorSection h3{font-size:21px}.tehutiAdmin .manageShowLink{margin-left:16px}}.tehutiAdmin .adminLogin{color:#fff;background:radial-gradient(circle at 70% 20%,#128542,#0000 37%),#050505;place-items:center;min-height:100vh;padding:28px;display:grid}.tehutiAdmin .adminLogin section{color:#082b18;border-top:4px solid var(--gold);background:#fff;width:min(520px,100%);padding:48px;box-shadow:0 22px 80px #0008}.tehutiAdmin .adminLogin .brand{margin-bottom:45px;display:block}.tehutiAdmin .adminLogin>section>p{letter-spacing:2.3px;color:#128542;font-size:9px;font-weight:900}.tehutiAdmin .adminLogin h1{margin:12px 0 15px;font:42px/1.05 Georgia}.tehutiAdmin .adminLogin>section>span{color:#6d706a;margin-bottom:30px;font:15px/1.5 Georgia;display:block}.tehutiAdmin .adminLogin label{margin:17px 0;font-size:10px;font-weight:900;display:block}.tehutiAdmin .adminLogin input{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:8px;padding:14px;display:block}.tehutiAdmin .adminLogin>section>button{color:#fff;background:#128542;border:0;width:100%;margin-top:12px;padding:16px;font-size:11px;font-weight:900}.tehutiAdmin .adminLogin>section>button:disabled{opacity:.45}.tehutiAdmin .adminBack{text-align:center;color:#6d706a;margin-top:20px;font-size:10px;display:block}@media (width<=560px){.tehutiAdmin .adminLogin{padding:0}.tehutiAdmin .adminLogin section{min-height:100vh;padding:38px 24px}.tehutiAdmin .adminLogin h1{font-size:36px}}.tehutiAdmin .showManager header h2{color:#128542;margin:2px 0 8px;font:25px Georgia}.tehutiAdmin .showNameField{font-size:12px!important}.tehutiAdmin .showNameField input{font:24px Georgia}.tehutiAdmin .showManager footer button:disabled{opacity:.45;cursor:not-allowed}.tehutiAdmin .showManager .headerSave{color:#082b18;background:#f4cf24;border:1px solid #f4cf24;padding:12px 17px;font-size:11px;font-weight:900}.tehutiAdmin .showManager .headerSave:disabled{opacity:.45}.tehutiAdmin .showManager>footer{z-index:12;background:#fff;border:1px solid #ded9ce;padding:14px 18px;position:sticky;bottom:0;box-shadow:0 -10px 30px #24121f1f}.tehutiAdmin .viewerProfileMenu{z-index:90;position:relative}.tehutiAdmin .accountTools{flex:none;align-items:center;gap:12px;display:flex}.tehutiAdmin .viewerTop>.accountTools,.tehutiAdmin .titleNav>.accountTools{margin-left:auto}.tehutiAdmin .viewerTop>.viewerProfileMenu,.tehutiAdmin .titleNav>.viewerProfileMenu,.tehutiAdmin .viewerTop>.profileSignIn,.tehutiAdmin .titleNav>.profileSignIn,.tehutiAdmin .viewerTop>.profileMenuLoading,.tehutiAdmin .titleNav>.profileMenuLoading{flex:none;margin-left:auto}.tehutiAdmin .viewerProfileButton{color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.tehutiAdmin .viewerProfileButton>span{background:var(--gold);color:#082b18;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.tehutiAdmin .viewerProfileButton>i{font-size:10px;font-style:normal}.tehutiAdmin .viewerProfilePanel{color:#fff;text-align:left;background:#050505;border:1px solid #ffffff2b;width:270px;position:absolute;top:50px;right:0;box-shadow:0 20px 55px #0009}.tehutiAdmin .viewerProfileIdentity{border-bottom:1px solid #ffffff1d;align-items:center;gap:12px;padding:18px;display:flex}.tehutiAdmin .viewerProfileIdentity>span{background:var(--gold);color:#082b18;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.tehutiAdmin .viewerProfileIdentity b,.tehutiAdmin .viewerProfileIdentity small{display:block}.tehutiAdmin .viewerProfileIdentity b{font:17px Georgia}.tehutiAdmin .viewerProfileIdentity small{color:#b8b7af;margin-top:4px;font-size:9px}.tehutiAdmin .viewerProfilePanel nav{padding:8px 0;display:block!important}.tehutiAdmin .viewerProfilePanel nav a{color:#fff;padding:11px 18px;font-size:11px;display:block}.tehutiAdmin .viewerProfilePanel nav a:hover{background:#ffffff12}.tehutiAdmin .viewerSignOut{color:#ded9ce;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1d;width:100%;padding:14px 18px;font-size:11px;font-weight:800}.tehutiAdmin .profileSignIn{color:#fff;border:1px solid #fff6;padding:10px 14px;font-size:10px;font-weight:900}.tehutiAdmin .profileMenuLoading{background:#ffffff16;border-radius:50%;width:38px;height:38px;display:block}@media (width<=700px){.tehutiAdmin .titleNav{gap:18px;padding:0 20px}.tehutiAdmin .titleNav .brand img{width:92px}.tehutiAdmin .viewerProfilePanel{position:fixed;top:66px;right:12px}.tehutiAdmin .profileSignIn.compact{padding:9px 12px}.tehutiAdmin .viewerProfileButton>i{display:none}}.tehutiAdmin .passwordRequirement{color:#6d706a;margin:-3px 0 15px;font-size:10px;line-height:1.4}.tehutiAdmin .passwordRequirement.ready{color:#24724a}.tehutiAdmin .passwordRequirement.invalid{color:#a1253d}.tehutiAdmin .episodePlayer{padding:4vh max(24px,7vw);overflow:auto}.tehutiAdmin .episodePlayer>button{z-index:2;background:#050505aa;border:1px solid #fff3;width:48px;height:48px;top:2vh;right:3vw}.tehutiAdmin .signInWatchGate{background:radial-gradient(circle at 50% 32%,#12854255,#0000 42%),#050505f7}.tehutiAdmin .signInWatchGate>section{text-align:center;background:linear-gradient(145deg,#082b18,#050505);border:1px solid #f4cf2466;width:min(560px,100%);padding:clamp(34px,6vw,64px);box-shadow:0 28px 80px #0009}.tehutiAdmin .signInWatchGate img{width:min(260px,72%);height:auto;margin:0 auto 32px}.tehutiAdmin .signInWatchGate p{color:#f4cf24;letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:800}.tehutiAdmin .signInWatchGate h2{color:#fff;margin:0;font:clamp(36px,7vw,58px)/1.05 Georgia,serif}.tehutiAdmin .signInWatchGate span{color:#b8b7af;max-width:420px;margin:18px auto 28px;line-height:1.6;display:block}.tehutiAdmin .signInWatchGate section>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tehutiAdmin .signInWatchGate section a{text-transform:uppercase;letter-spacing:.08em;border:1px solid #f4cf24;min-width:190px;padding:14px 18px;font-size:12px;font-weight:800}.tehutiAdmin .signInWatchGate section a.primary{color:#050505;background:#f4cf24}.tehutiAdmin .signInWatchGate section a.secondary{color:#fff}.tehutiAdmin .tehutiVideoPlayer{width:min(1100px,100%);margin:auto}.tehutiAdmin .tehutiVideoPlayer video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-width:none;max-height:68vh;display:block}.tehutiAdmin .tvPlaybackBar{background:#050505;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;padding:17px 20px;display:flex}.tehutiAdmin .tvPlaybackBar h3{margin:0;font:22px Georgia}.tehutiAdmin .tvPlaybackBar span{color:#b8b7af;margin-top:5px;font-size:10px;display:block}.tehutiAdmin .tvPlaybackActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tehutiAdmin .tvPlaybackActions button{color:#050505;background:#f6f2e8;border:1px solid #f6f2e8;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:900;display:inline-flex}.tehutiAdmin .tvPlaybackActions button i{font-size:15px;font-style:normal}.tehutiAdmin .tvPlaybackActions button.connected{background:#f4cf24;border-color:#f4cf24}.tehutiAdmin .tvPlaybackActions .stopCast{color:#fff;background:0 0;border-color:#fff5}.tehutiAdmin .tvPlaybackActions button:disabled{opacity:.38;cursor:not-allowed}.tehutiAdmin .tvPlaybackHelp,.tehutiAdmin .tvPlaybackMessage{color:#b8b7af;margin:9px 2px 0;font-size:9px;line-height:1.45}.tehutiAdmin .tvPlaybackMessage{color:#f4cf24}@media (width<=700px){.tehutiAdmin .episodePlayer{padding:70px 12px 24px}.tehutiAdmin .episodePlayer>button{top:12px;right:12px}.tehutiAdmin .tvPlaybackBar{flex-direction:column;align-items:flex-start;padding:14px}.tehutiAdmin .tvPlaybackActions{justify-content:flex-start;width:100%}.tehutiAdmin .tvPlaybackActions button{flex:1;justify-content:center}.tehutiAdmin .tvPlaybackHelp,.tehutiAdmin .tvPlaybackMessage{padding:0 5px}}.tehutiAdmin .creatorSlateSummary{grid-template-columns:repeat(3,minmax(120px,170px));max-width:540px;margin:0 auto 30px;gap:10px!important;display:grid!important}.tehutiAdmin .creatorSlateSummary span{letter-spacing:1px;color:#ded9ce;background:#ffffff08;border:1px solid #ffffff35;padding:16px 10px;font-size:10px}.tehutiAdmin .creatorSlateSummary b{color:var(--gold);margin-bottom:4px;font:30px Georgia;display:block}.tehutiAdmin .creatorCallPage{background:var(--cream);min-height:100vh;color:var(--ink)}.tehutiAdmin .creatorCallNav{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.tehutiAdmin .creatorCallNav nav{gap:26px;font-size:11px;font-weight:800;display:flex}.tehutiAdmin .creatorCallHero{color:#fff;background:radial-gradient(circle at 90% 10%,#128542 0,#0000 34%),linear-gradient(115deg,#082b18,#050505 68%);grid-template-columns:minmax(0,1.5fr) minmax(270px,.65fr);align-items:center;gap:8vw;min-height:660px;padding:90px 7vw;display:grid}.tehutiAdmin .creatorCallHero p,.tehutiAdmin .callHeading p,.tehutiAdmin .creatorCallProcess>div>p,.tehutiAdmin .creatorCallStandards>div>p,.tehutiAdmin .creatorCallCta>p{letter-spacing:2.5px;color:var(--gold);font-size:9px;font-weight:900}.tehutiAdmin .creatorCallHero h1{letter-spacing:-3px;margin:22px 0 30px;font:clamp(58px,8vw,112px)/.86 Georgia}.tehutiAdmin .creatorCallHero h1 em{color:var(--gold);font-weight:400}.tehutiAdmin .creatorCallHero>div>span{color:#ded9ce;max-width:720px;font:20px/1.55 Georgia;display:block}.tehutiAdmin .creatorCallHero>div>div,.tehutiAdmin .creatorCallCta>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.tehutiAdmin .callPrimary,.tehutiAdmin .callSecondary{text-transform:uppercase;letter-spacing:.8px;padding:15px 20px;font-size:10px;font-weight:900;display:inline-block}.tehutiAdmin .callPrimary{background:var(--gold);color:var(--ink);border:1px solid var(--gold)}.tehutiAdmin .callSecondary{color:#fff;background:#ffffff08;border:1px solid #ffffff72}.tehutiAdmin .creatorCallHero aside{border-top:3px solid var(--gold);color:var(--ink);background:#fff;padding:32px}.tehutiAdmin .creatorCallHero aside>*{display:block}.tehutiAdmin .creatorCallHero aside>b{color:var(--wine);letter-spacing:2px;font-size:9px}.tehutiAdmin .creatorCallHero aside>strong{margin:18px 0 8px;font:48px Georgia}.tehutiAdmin .creatorCallHero aside>span{border-top:1px solid #ded9ce;padding:9px 0;font-size:12px}.tehutiAdmin .creatorCallHero aside>small{color:#6d706a;margin-top:18px;font-size:10px;line-height:1.5}.tehutiAdmin .creatorCallSlate,.tehutiAdmin .creatorCallProcess,.tehutiAdmin .creatorCallStandards{padding:90px 7vw}.tehutiAdmin .callHeading h2,.tehutiAdmin .creatorCallProcess>div h2,.tehutiAdmin .creatorCallStandards>div h2{margin:14px 0 36px;font:clamp(38px,5vw,62px)/1 Georgia}.tehutiAdmin .slateGrid{border:1px solid #ded9ce;grid-template-columns:repeat(3,1fr);display:grid}.tehutiAdmin .slateGrid article{background:#fff;border-right:1px solid #ded9ce;padding:38px}.tehutiAdmin .slateGrid article:last-child{border-right:0}.tehutiAdmin .slateGrid article>strong{color:var(--wine);font:65px Georgia}.tehutiAdmin .slateGrid article>p{letter-spacing:1.8px;color:#128542;font-size:10px;font-weight:900}.tehutiAdmin .slateGrid h3{margin:18px 0;font:24px Georgia}.tehutiAdmin .slateGrid span{color:#6d706a;font-size:12px;line-height:1.65}.tehutiAdmin .creatorCallProcess{background:#fff;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.tehutiAdmin .creatorCallProcess ol{margin:0;padding:0;list-style:none}.tehutiAdmin .creatorCallProcess li{border-top:1px solid #ded9ce;grid-template-columns:55px 1fr;gap:22px;padding:24px 0;display:grid}.tehutiAdmin .creatorCallProcess li>b{color:var(--gold);font:24px Georgia}.tehutiAdmin .creatorCallProcess li strong,.tehutiAdmin .creatorCallProcess li span{display:block}.tehutiAdmin .creatorCallProcess li strong{font:21px Georgia}.tehutiAdmin .creatorCallProcess li span{color:#6d706a;margin-top:8px;font-size:11px;line-height:1.6}.tehutiAdmin .creatorCallStandards{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.tehutiAdmin .creatorCallStandards ul{background:#ded9ce;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.tehutiAdmin .creatorCallStandards li{background:#fff;padding:25px;font:16px/1.35 Georgia}.tehutiAdmin .creatorCallStandards li:before{content:"✓";color:var(--wine);margin-right:9px;font-family:Arial}.tehutiAdmin .creatorCallCta{text-align:center;color:#fff;background:linear-gradient(115deg,#0d6034,#050505);padding:90px 7vw}.tehutiAdmin .creatorCallCta h2{max-width:900px;margin:18px auto;font:clamp(40px,5vw,65px)/1 Georgia}.tehutiAdmin .creatorCallCta>span{color:#b8b7af;max-width:760px;margin:auto;font-size:12px;line-height:1.6;display:block}.tehutiAdmin .creatorCallCta>div{justify-content:center}.tehutiAdmin .creatorCallStrip{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:25px;margin:40px 7vw 0;padding:25px 30px;display:flex}.tehutiAdmin .creatorCallStrip p{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:900}.tehutiAdmin .creatorCallStrip strong,.tehutiAdmin .creatorCallStrip span{display:block}.tehutiAdmin .creatorCallStrip strong{font:24px Georgia}.tehutiAdmin .creatorCallStrip span{color:#b8b7af;margin-top:7px;font-size:10px}.tehutiAdmin .creatorCallStrip>a{background:var(--gold);color:var(--ink);white-space:nowrap;padding:14px 18px;font-size:10px;font-weight:900}@media (width<=800px){.tehutiAdmin .creatorCallNav nav{display:none}.tehutiAdmin .creatorCallHero{grid-template-columns:1fr;min-height:0;padding:70px 24px}.tehutiAdmin .creatorCallHero h1{letter-spacing:-2px;font-size:58px}.tehutiAdmin .slateGrid{grid-template-columns:1fr}.tehutiAdmin .slateGrid article{border-bottom:1px solid #ded9ce;border-right:0}.tehutiAdmin .slateGrid article:last-child{border-bottom:0}.tehutiAdmin .creatorCallProcess,.tehutiAdmin .creatorCallStandards,.tehutiAdmin .creatorCallStandards ul,.tehutiAdmin .creatorSlateSummary{grid-template-columns:1fr}.tehutiAdmin .creatorCallHero>div>div,.tehutiAdmin .creatorCallCta>div{flex-direction:column}.tehutiAdmin .creatorCallHero .callPrimary,.tehutiAdmin .creatorCallHero .callSecondary,.tehutiAdmin .creatorCallCta .callPrimary,.tehutiAdmin .creatorCallCta .callSecondary{text-align:center}.tehutiAdmin .creatorCallStrip{flex-direction:column;align-items:flex-start}}.tehutiAdmin .earningsGuidePage{background:var(--cream);min-height:100vh;color:var(--ink)}.tehutiAdmin .earningsGuideNav{border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.tehutiAdmin .earningsGuideNav>div{gap:25px;font-size:11px;font-weight:800;display:flex}.tehutiAdmin .earningsGuideHero{background:radial-gradient(circle at 88% 5%, #128542 0, transparent 32%), var(--ink);color:#fff;padding:105px 7vw 90px}.tehutiAdmin .earningsGuideHero>p,.tehutiAdmin .earningsExplainer>div>p,.tehutiAdmin .earningsGuideCta>p,.tehutiAdmin .plansGuide p{color:var(--gold);letter-spacing:2.3px;font-size:9px;font-weight:900}.tehutiAdmin .earningsGuideHero h1{margin:20px 0;font:clamp(55px,8vw,105px)/.9 Georgia}.tehutiAdmin .earningsGuideHero h1 em{color:var(--gold);font-weight:400}.tehutiAdmin .earningsGuideHero>span{color:#b8b7af;max-width:600px;font:18px/1.55 Georgia;display:block}.tehutiAdmin .earningsGuideHero>div{align-items:center;gap:18px;margin-top:35px;display:flex}.tehutiAdmin .earningsDownload,.tehutiAdmin .earningsGuideCta>a,.tehutiAdmin .portalGuideButton{background:var(--gold);color:var(--ink);text-transform:uppercase;letter-spacing:1px;padding:16px 22px;font-size:10px;font-weight:900;display:inline-block}.tehutiAdmin .earningsGuideHero small{color:#b8b7af}.tehutiAdmin .earningsFacts{background:#ded9ce;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.tehutiAdmin .earningsFacts article{background:#fff;padding:45px 7vw}.tehutiAdmin .earningsFacts strong{color:var(--wine);font:45px Georgia}.tehutiAdmin .earningsFacts p{color:#6d706a;font:13px/1.5 Georgia}.tehutiAdmin .earningsExplainer{grid-template-columns:1fr 1.15fr;gap:8vw;padding:85px 7vw;display:grid}.tehutiAdmin .earningsExplainer h2{font:42px/1.1 Georgia}.tehutiAdmin .earningsExplainer ol{margin:0;padding:0;list-style:none}.tehutiAdmin .earningsExplainer li{counter-increment:steps;border-top:1px solid #ded9ce;grid-template-columns:1fr 1.5fr;gap:25px;padding:22px 0;display:grid}.tehutiAdmin .earningsExplainer li b,.tehutiAdmin .earningsExplainer li span{font-size:11px;line-height:1.5}.tehutiAdmin .earningsExplainer li span{color:#6d706a}.tehutiAdmin .earningsGuideCta,.tehutiAdmin .plansGuide{color:#fff;background:linear-gradient(110deg,#0d6034,#050505);margin:0 7vw 80px;padding:45px}.tehutiAdmin .earningsGuideCta h2,.tehutiAdmin .plansGuide h2{max-width:700px;font:34px Georgia}.tehutiAdmin .earningsGuideCta>a{margin-top:10px}.tehutiAdmin .plansGuide{justify-content:space-between;align-items:center;gap:35px;margin-top:50px;display:flex}.tehutiAdmin .plansGuide span{color:#b8b7af;font-size:11px}.tehutiAdmin .plansGuide>a{background:var(--gold);color:var(--ink);white-space:nowrap;padding:14px 20px;font-size:10px;font-weight:900}.tehutiAdmin .portalGuideButton{align-self:center}.tehutiAdmin .creatorCta>div{flex-wrap:wrap}@media (width<=700px){.tehutiAdmin .earningsGuideNav>div a:first-child{display:none}.tehutiAdmin .earningsGuideHero{padding:75px 24px 65px}.tehutiAdmin .earningsGuideHero>div{flex-direction:column;align-items:flex-start}.tehutiAdmin .earningsFacts{grid-template-columns:1fr}.tehutiAdmin .earningsFacts article{padding:28px 24px}.tehutiAdmin .earningsExplainer{grid-template-columns:1fr;padding:60px 24px}.tehutiAdmin .earningsExplainer h2{font-size:34px}.tehutiAdmin .earningsExplainer li{grid-template-columns:1fr;gap:7px}.tehutiAdmin .earningsGuideCta,.tehutiAdmin .plansGuide{margin:0 20px 55px;padding:30px 24px}.tehutiAdmin .plansGuide{display:block}.tehutiAdmin .plansGuide>a{margin-top:25px;display:inline-block}.tehutiAdmin .portalGuideButton{margin-top:22px}.tehutiAdmin .managerIntro{flex-direction:column;align-items:flex-start}}.tehutiAdmin .adminStats .stat{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff}.tehutiAdmin .adminStats .stat:hover,.tehutiAdmin .adminStats .stat:focus-visible{border-color:#128542;transform:translateY(-2px);box-shadow:0 10px 28px #082b1814}.tehutiAdmin .decisionHelp{color:#6d706a;margin-top:12px;line-height:1.4;display:block}.tehutiAdmin .paymentAdminActions,.tehutiAdmin .graceActions{flex-wrap:wrap;gap:8px;display:flex}.tehutiAdmin .paymentAdminActions button,.tehutiAdmin .graceActions button{padding:10px 12px}.tehutiAdmin .dangerAction{margin-top:20px;color:#a21836!important;background:#fff!important;border:1px solid #b42342!important}.tehutiAdmin .teamPage{color:#082b18;background:#f6f1f2;min-height:100vh}.tehutiAdmin .teamHero{color:#fff;background:#050505;padding:90px max(6vw,24px)}.tehutiAdmin .teamHero p,.tehutiAdmin .teamDepartments>p,.tehutiAdmin .teamForm>p{letter-spacing:.24em;color:#128542;font-weight:800}.tehutiAdmin .teamHero h1{margin:20px 0;font:clamp(44px,7vw,92px)/.98 Georgia,serif}.tehutiAdmin .teamHero em{color:#128542}.tehutiAdmin .teamHero span{color:#ded9ce;max-width:780px;font-size:19px;line-height:1.65;display:block}.tehutiAdmin .teamShell{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:start;gap:32px;padding:64px max(5vw,24px);display:grid}.tehutiAdmin .teamDepartments,.tehutiAdmin .teamForm{background:#fff;border:1px solid #ded9ce;padding:36px}.tehutiAdmin .teamDepartments h2,.tehutiAdmin .teamForm h2{font:36px Georgia,serif}.tehutiAdmin .teamDepartments div{gap:8px;display:grid}.tehutiAdmin .teamDepartments button{text-align:left;background:#fff;border:1px solid #ded9ce;padding:13px}.tehutiAdmin .teamDepartments button.selected{color:#fff;background:#128542}.tehutiAdmin .teamForm label{gap:8px;margin:16px 0;font-weight:700;display:grid}.tehutiAdmin .teamForm input,.tehutiAdmin .teamForm select,.tehutiAdmin .teamForm textarea{font:inherit;border:1px solid #b8b7af;padding:14px}.tehutiAdmin .teamForm textarea{min-height:120px}.tehutiAdmin .teamForm .formCheck{grid-template-columns:20px 1fr;align-items:start;display:flex}.tehutiAdmin .teamForm .formCheck input{margin-top:4px}.tehutiAdmin .teamForm .formPair{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.tehutiAdmin .teamShell,.tehutiAdmin .teamForm .formPair{grid-template-columns:1fr}.tehutiAdmin .teamHero{padding-top:60px}}.tehutiAdmin .partnerNav{color:#fff;z-index:30;background:#050505;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.tehutiAdmin .partnerNav .brand img{max-width:190px;max-height:52px;display:block}.tehutiAdmin .partnerNav nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:25px;font-size:10px;font-weight:800;display:flex}.tehutiAdmin .partnerNav nav>a:hover{color:#f4cf24}.tehutiAdmin .partnerNavCta{background:#f4cf24;padding:13px 18px;color:#050505!important}.tehutiAdmin .partnerHero{background:radial-gradient(circle at 76% 40%,#128542 0,#0000 30%),#050505}.tehutiAdmin .partnerBenefits{color:#fff;background:#050505;grid-template-columns:repeat(3,1fr);display:grid}.tehutiAdmin .partnerBenefits article{border-right:1px solid #ffffff1a;padding:38px max(4vw,28px)}.tehutiAdmin .partnerBenefits article:last-child{border-right:0}.tehutiAdmin .partnerBenefits b{color:#f4cf24;font:50px Georgia,serif;display:block}.tehutiAdmin .partnerBenefits h2{margin:10px 0;font:20px Georgia,serif}.tehutiAdmin .partnerBenefits p{color:#b8b7af;margin:0;font-size:12px;line-height:1.6}.tehutiAdmin .partnerOverview{background:#fff;padding:70px max(6vw,24px)}.tehutiAdmin .partnerOverview>header{max-width:820px}.tehutiAdmin .partnerOverview>header p{letter-spacing:.24em;color:#128542;font-size:10px;font-weight:900}.tehutiAdmin .partnerOverview>header h2{margin:14px 0;font:clamp(36px,5vw,60px)/1.05 Georgia,serif}.tehutiAdmin .partnerOverview>header span{color:#6d706a;font:18px/1.6 Georgia,serif;display:block}.tehutiAdmin .partnerOverviewGrid{background:#ded9ce;border:1px solid #ded9ce;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid}.tehutiAdmin .partnerOverviewGrid article{background:#fff;padding:28px}.tehutiAdmin .partnerOverviewGrid h3{margin:0 0 12px;font:22px Georgia,serif}.tehutiAdmin .partnerOverviewGrid p{color:#6d706a;margin:0;font-size:12px;line-height:1.7}.tehutiAdmin .partnerOverview aside{background:#f6f2e8;border-left:4px solid #128542;margin-top:18px;padding:17px 20px;font-size:11px;line-height:1.6}.tehutiAdmin .partnerDetails ol{margin:26px 0;padding:0;list-style:none}.tehutiAdmin .partnerDetails li{counter-increment:partner-step;border-top:1px solid #ded9ce;grid-template-columns:34px 1fr;gap:0 14px;padding:16px 0;display:grid}.tehutiAdmin .partnerDetails ol{counter-reset:partner-step}.tehutiAdmin .partnerDetails li:before{content:counter(partner-step, decimal-leading-zero);color:#128542;grid-row:1/3;font-weight:900}.tehutiAdmin .partnerDetails li b,.tehutiAdmin .partnerDetails li span{display:block}.tehutiAdmin .partnerDetails li span{color:#6d706a;margin-top:5px;font-size:12px;line-height:1.5}.tehutiAdmin .partnerDetails small{color:#6d706a;line-height:1.6;display:block}.tehutiAdmin .partnerShell{grid-template-columns:minmax(300px,.8fr) minmax(460px,1.2fr)}@media (width<=800px){.tehutiAdmin .partnerNav{height:68px;padding:0 18px}.tehutiAdmin .partnerNav .brand img{max-width:135px}.tehutiAdmin .partnerNav nav{gap:12px}.tehutiAdmin .partnerNavOptional{display:none}.tehutiAdmin .partnerNavCta{padding:11px 13px}.tehutiAdmin .partnerBenefits{grid-template-columns:1fr}.tehutiAdmin .partnerBenefits article{border-bottom:1px solid #ffffff1a;border-right:0}.tehutiAdmin .partnerOverviewGrid,.tehutiAdmin .partnerShell{grid-template-columns:1fr}}.tehutiAdmin .complimentaryPanel{border-left:4px solid var(--gold);background:#f6f2e8;margin:18px 0;padding:18px}.tehutiAdmin .complimentaryPanel>strong,.tehutiAdmin .complimentaryPanel>span{display:block}.tehutiAdmin .complimentaryPanel>strong{font:20px Georgia}.tehutiAdmin .complimentaryPanel>span,.tehutiAdmin .complimentaryPanel>small{color:#6d706a;margin-top:5px;font-size:10px;line-height:1.5}.tehutiAdmin .complimentaryPanel label{margin:15px 0;font-size:9px;font-weight:900;display:block}.tehutiAdmin .creatorInvitePage{background:radial-gradient(circle at 85% 8%, #128542 0, transparent 34%), var(--ink);color:#082b18;place-items:center;min-height:100vh;padding:45px 20px;display:grid}.tehutiAdmin .creatorInviteCard{border-top:6px solid var(--gold);background:#fff;width:min(680px,100%);padding:48px;box-shadow:0 28px 90px #0008}.tehutiAdmin .creatorInviteCard>img{background:var(--ink);width:145px;margin-bottom:38px;padding:10px 12px;display:block}.tehutiAdmin .creatorInviteCard h1{margin:15px 0 20px;font:clamp(40px,6vw,66px)/.98 Georgia}.tehutiAdmin .creatorInviteCard>p:not(.panelLabel){color:#6d706a;font:17px/1.6 Georgia}.tehutiAdmin .creatorInviteCard>label:not(.inviteCheck){margin:18px 0;font-size:10px;font-weight:900;display:block}.tehutiAdmin .creatorInviteCard input[type=password]{border:1px solid #ded9ce;width:100%;margin-top:8px;padding:15px;display:block}.tehutiAdmin .inviteSummary{border:1px solid #ded9ce;grid-template-columns:1fr 1fr;margin:26px 0;display:grid}.tehutiAdmin .inviteSummary span{color:#6d706a;padding:16px;font-size:9px}.tehutiAdmin .inviteSummary span+span{border-left:1px solid #ded9ce}.tehutiAdmin .inviteSummary strong{color:#082b18;margin-top:6px;font-size:12px;display:block}.tehutiAdmin .inviteCheck{grid-template-columns:20px 1fr;align-items:start;gap:9px;margin:16px 0;font-size:10px;line-height:1.5;display:grid}.tehutiAdmin .inviteCheck input{margin-top:2px}.tehutiAdmin .inviteCheck a{color:#128542;text-decoration:underline}.tehutiAdmin .creatorInviteCard>button{color:#fff;background:#128542;border:0;width:100%;margin:14px 0;padding:17px;font-size:11px;font-weight:900}.tehutiAdmin .creatorInviteCard>button:disabled{opacity:.42}.tehutiAdmin .creatorInviteCard>small{color:#6d706a;margin-top:15px;line-height:1.5;display:block}.tehutiAdmin .creatorInviteCard>small a{color:#128542}@media (width<=600px){.tehutiAdmin .creatorInviteCard{padding:34px 22px}.tehutiAdmin .inviteSummary{grid-template-columns:1fr}.tehutiAdmin .inviteSummary span+span{border-top:1px solid #ded9ce;border-left:0}}.tehutiAdmin .creatorProfilePage{padding:36px 4vw 70px}.tehutiAdmin .creatorProfileHero{color:#fff;background:linear-gradient(110deg,#0d6034,#050505);padding:54px 64px}.tehutiAdmin .creatorProfileHero h2{margin:10px 0 22px;font-family:Georgia,serif;font-size:48px;line-height:1}.tehutiAdmin .creatorProfileHero span{color:#ded9ce;font-size:16px}.tehutiAdmin .creatorProfileStats{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.tehutiAdmin .creatorProfileStats>div{background:#fff;border:1px solid #ded9ce;min-height:138px;padding:24px}.tehutiAdmin .creatorProfileStats small{color:#6d706a;letter-spacing:.18em;font-size:11px;font-weight:900;display:block}.tehutiAdmin .creatorProfileStats strong{color:#082b18;margin-top:25px;font-family:Georgia,serif;font-size:32px;line-height:1.1;display:block}.tehutiAdmin .creatorProfileGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:20px;display:grid}.tehutiAdmin .creatorProfileForm,.tehutiAdmin .creatorBillingCard{background:#fff;border:1px solid #ded9ce;padding:30px}.tehutiAdmin .creatorProfileForm header{border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.tehutiAdmin .creatorProfileForm header h3,.tehutiAdmin .creatorBillingCard h3{margin:8px 0 0;font-family:Georgia,serif;font-size:30px}.tehutiAdmin .creatorProfileForm header>span{color:#6d706a;max-width:310px;line-height:1.5}.tehutiAdmin .creatorProfileFields{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.tehutiAdmin .creatorProfileField{color:#082b18;flex-direction:column;gap:8px;font-weight:800;display:flex}.tehutiAdmin .creatorProfileField.full{grid-column:1/-1}.tehutiAdmin .creatorProfileField input,.tehutiAdmin .creatorProfileField textarea{font:inherit;color:#082b18;background:#fff;border:1px solid #ded9ce;padding:14px 16px;font-weight:500}.tehutiAdmin .creatorProfileField input[readonly]{color:#6d706a;background:#f6f2e8}.tehutiAdmin .creatorProfileField textarea{resize:vertical;min-height:130px}.tehutiAdmin .creatorProfileField small{color:#6d706a;font-weight:500;line-height:1.45}.tehutiAdmin .creatorProfilePhoto{color:#6d706a;align-items:center;gap:14px;margin-top:22px;display:flex}.tehutiAdmin .creatorProfilePhoto img{object-fit:cover;border:1px solid #ded9ce;border-radius:50%;width:92px;height:92px}.tehutiAdmin .creatorProfileCheck{color:#082b18;align-items:flex-start;gap:10px;font-weight:700;line-height:1.5;display:flex}.tehutiAdmin .creatorProfileCheck input{margin-top:4px}.tehutiAdmin .creatorProfileSave{color:#fff;background:#1d665f;border:0;min-width:220px;margin-top:24px;padding:16px 22px;font-weight:900}.tehutiAdmin .creatorProfileSave:disabled{opacity:.55}.tehutiAdmin .profileMessage{margin-top:18px;padding:12px 14px;line-height:1.45}.tehutiAdmin .profileMessage.error{color:#a51c33;background:#fff0f0}.tehutiAdmin .profileMessage.success{color:#226c43;background:#ecf8f0}.tehutiAdmin .creatorBillingCard h3{margin-bottom:22px}.tehutiAdmin .creatorBillingCard dl{margin:0}.tehutiAdmin .creatorBillingCard dl>div{border-bottom:1px solid #ded9ce;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.tehutiAdmin .creatorBillingCard dt{color:#6d706a}.tehutiAdmin .creatorBillingCard dd{text-align:right;margin:0;font-weight:800}.tehutiAdmin .creatorBillingCard>a{color:#fff;text-align:center;background:#082b18;margin-top:24px;padding:15px;font-weight:900;text-decoration:none;display:block}.tehutiAdmin .creatorBillingHelp{color:#6d706a;margin-top:18px;font-size:13px;line-height:1.55}.tehutiAdmin .creatorProfileLoading{text-align:center;background:#fff;border:1px solid #ded9ce;padding:50px}.tehutiAdmin .panelLabel{letter-spacing:.22em;margin:0;font-weight:900;color:#128542!important;font-size:11px!important}@media (width<=900px){.tehutiAdmin .creatorProfileGrid{grid-template-columns:1fr}.tehutiAdmin .creatorProfileHero{padding:42px 36px}}@media (width<=650px){.tehutiAdmin .creatorProfilePage{padding:22px 18px 55px}.tehutiAdmin .creatorProfileStats,.tehutiAdmin .creatorProfileFields{grid-template-columns:1fr}.tehutiAdmin .creatorProfileField.full{grid-column:auto}.tehutiAdmin .creatorProfileHero{padding:36px 24px}.tehutiAdmin .creatorProfileHero h2{font-size:38px}.tehutiAdmin .creatorProfileForm,.tehutiAdmin .creatorBillingCard{padding:22px}.tehutiAdmin .creatorProfileForm header{display:block}.tehutiAdmin .creatorProfileForm header>span{margin-top:12px;display:block}}.tehutiAdmin .showManager .imageUploader{width:100%;min-width:0}.tehutiAdmin .showManager .imageUploaderTitle{align-items:flex-start;min-width:0}.tehutiAdmin .showManager .imageUploaderTitle b{flex:none}.tehutiAdmin .showManager .imageUploaderTitle span{text-align:right;line-height:1.4}.tehutiAdmin .showManager .imageUploader>button{grid-template-columns:minmax(180px,420px) minmax(150px,1fr);gap:24px;width:100%;min-width:0;padding:20px;display:grid;overflow:hidden}.tehutiAdmin .showManager .imageUploader>button>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:none;display:block}.tehutiAdmin .showManager .imageUploader.portrait>button{grid-template-columns:minmax(160px,280px) minmax(150px,1fr)}.tehutiAdmin .showManager .imageUploader.portrait>button>img{aspect-ratio:2/3;object-fit:cover}.tehutiAdmin .showManager .episodeFields{min-width:0}.tehutiAdmin .showManager .episodeFields>.imageUploader{max-width:100%;margin:12px 0;display:block}.tehutiAdmin .embeddedVideoFrame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.tehutiAdmin .embeddedVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=700px){.tehutiAdmin .showManager .imageUploader>button{text-align:center;grid-template-columns:1fr}.tehutiAdmin .showManager .imageUploader.portrait>button{grid-template-columns:1fr}.tehutiAdmin .showManager .imageUploaderTitle span{text-align:left}}.tehutiAdmin .streamMasterUploader,.tehutiAdmin .masterLocked{background:#faf7f8;border:1px solid #ded9ce;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:18px;display:flex}.tehutiAdmin .showManager .episodeFields>.streamMasterUploader,.tehutiAdmin .showManager .episodeFields>.masterLocked{grid-template-columns:none;justify-content:space-between;align-items:center;display:flex}.tehutiAdmin .streamMasterUploader b,.tehutiAdmin .streamMasterUploader span,.tehutiAdmin .masterLocked b,.tehutiAdmin .masterLocked span{display:block}.tehutiAdmin .streamMasterUploader span,.tehutiAdmin .masterLocked span{color:#6d706a;margin-top:5px;font-size:10px}.tehutiAdmin .streamMasterUploader progress{width:min(420px,50vw);height:8px;margin-top:10px;display:block}.tehutiAdmin .streamMasterUploader button{color:#fff;white-space:nowrap;background:#128542;border:0;flex:none;min-width:190px;padding:14px 20px;font-size:11px;font-weight:800;line-height:1.25}@media (width<=700px){.tehutiAdmin .showManager .episodeFields>.streamMasterUploader,.tehutiAdmin .showManager .episodeFields>.masterLocked{flex-direction:column;align-items:stretch}.tehutiAdmin .streamMasterUploader button{width:100%;min-width:0}.tehutiAdmin .streamMasterUploader progress{width:100%}}.tehutiAdmin .contentRow{grid-template-columns:75px minmax(160px,1fr) 120px 90px 110px 42px}.tehutiAdmin .rowActions{min-width:0}.tehutiAdmin .rowActions .editButton{box-sizing:border-box;width:100%}.tehutiAdmin .contentRow>.dots{letter-spacing:2px;place-items:center;width:42px;min-width:42px;height:42px;font-size:16px;display:grid}.tehutiAdmin .playbackNotice{color:var(--gold);margin-top:12px;font-size:11px;font-weight:800;display:block}.tehutiAdmin .viewerHero .viewerWatchButton{background:var(--cream);color:var(--ink);letter-spacing:.4px;justify-content:center;align-items:center;min-height:42px;margin:0 8px 0 0;padding:13px 18px;font-size:11px;font-weight:900;display:inline-flex}@media (width<=560px){.tehutiAdmin .viewerHero>div{flex-wrap:wrap}.tehutiAdmin .viewerHero .viewerWatchButton{flex:0 0 100%;margin:0 0 8px}}.tehutiAdmin .loginTypes .paidLaunchNote{color:#8b5e00;margin-top:9px;font-size:9px;font-style:normal;font-weight:800;line-height:1.45;display:block}.tehutiAdmin .loginTypes button.active .paidLaunchNote{color:#f4cf24}.tehutiAdmin .planConfirm em{color:#f4cf24;margin-top:6px;font-size:8px;font-style:normal;font-weight:700;line-height:1.45;display:block}.tehutiAdmin .portalMenuGroup{border-top:1px solid #ffffff1d;margin-top:8px;padding:12px 0 2px}.tehutiAdmin .portalMenuGroup>small{color:#f4cf24;letter-spacing:.16em;padding:0 18px 7px;font-size:8px;font-weight:900;display:block}.tehutiAdmin .viewerProfilePanel nav .portalMenuGroup button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 18px;font-size:11px;font-weight:800;display:flex}.tehutiAdmin .viewerProfilePanel nav .portalMenuGroup button:hover{background:#ffffff12}.tehutiAdmin .portalMenuGroup button i{color:#b8b7af;font-size:8px;font-style:normal;font-weight:700}.tehutiAdmin .adPlaybackNotice{color:#050505;background:#f4cf24;align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:flex}.tehutiAdmin .adPlaybackNotice span{letter-spacing:.16em;font-weight:900}.tehutiAdmin .adPlaybackNotice b{margin-right:auto}.tehutiAdmin .adPlaybackNotice a{color:#050505;font-weight:900;text-decoration:underline}@media (width<=700px){.tehutiAdmin .adPlaybackNotice{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}.tehutiAdmin .adPlaybackNotice b{margin-right:0}}.tehutiAdmin .titleButtons .watchPartyButton{color:#fff;background:0 0;border:1px solid #f4cf24}.tehutiAdmin .titleButtons .watchPartyButton:hover{color:#050505;background:#f4cf24}.tehutiAdmin .titleButtons button:disabled{opacity:.55;cursor:wait}.tehutiAdmin .partyLoading{color:#fff;text-align:center;background:#050505;place-content:center;min-height:100vh;padding:30px;display:grid}.tehutiAdmin .partyLoading img{width:190px;margin:auto}.tehutiAdmin .partyLoading h1{font:32px Georgia}.tehutiAdmin .partyLoading a:last-child{color:#f4cf24}.tehutiAdmin .partyPage{color:#fff;background:#050505;min-height:100vh}.tehutiAdmin .partyTop{z-index:30;background:#050505;border-bottom:1px solid #ffffff18;align-items:center;gap:24px;height:76px;padding:0 3vw;display:flex;position:sticky;top:0}.tehutiAdmin .partyTop>a:first-child img{width:148px;display:block}.tehutiAdmin .partyTop>div{border-left:1px solid #fff2;flex-direction:column;padding-left:22px;display:flex}.tehutiAdmin .partyTop span{color:#f4cf24;letter-spacing:1.7px;font-size:8px;font-weight:900}.tehutiAdmin .partyTop b{margin-top:3px;font:16px Georgia}.tehutiAdmin .partyTop button{color:#050505;background:#f4cf24;border:0;margin-left:auto;padding:11px 15px;font-size:9px;font-weight:900}.tehutiAdmin .partyTop>a:last-child{color:#b8b7af;font-size:10px}.tehutiAdmin .partyStatus{color:#b8b7af;background:#050505;border-bottom:1px solid #ffffff12;align-items:center;gap:15px;min-height:42px;padding:8px 3vw;font-size:9px;display:flex}.tehutiAdmin .partyStatus b{color:#fff;letter-spacing:1px}.tehutiAdmin .partyStatus time{color:#f4cf24;margin-left:auto}.tehutiAdmin .partyState{text-transform:uppercase;letter-spacing:1px;color:#fff;background:#0d6034;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.tehutiAdmin .partyState.playing,.tehutiAdmin .partyState.ready{background:#1d774a}.tehutiAdmin .partyState.scheduled,.tehutiAdmin .partyState.waiting{color:#fff4d6;background:#805c19}.tehutiAdmin .partyState.ended{background:#6d706a}.tehutiAdmin .partyAlert{color:#fff;background:#128542;justify-content:space-between;padding:11px 3vw;font-size:10px;display:flex}.tehutiAdmin .partyAlert button{color:#fff;background:0 0;border:0;font-size:18px}.tehutiAdmin .partyLayout{grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 118px);display:grid}.tehutiAdmin .partyStage{min-width:0;padding:28px 2.5vw 50px}.tehutiAdmin .partyStage .tehutiVideoPlayer{width:100%}.tehutiAdmin .partyStage .tehutiVideoPlayer video{max-height:66vh}.tehutiAdmin .partyStageFoot{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:20px 3px;display:flex}.tehutiAdmin .partyStageFoot p{color:#f4cf24;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.tehutiAdmin .partyStageFoot h2{margin:6px 0;font:25px Georgia}.tehutiAdmin .partyStageFoot span{color:#6d706a;font-size:10px}.tehutiAdmin .partyStageFoot>div:last-child{gap:8px;display:flex}.tehutiAdmin .partyStageFoot button{color:#fff;background:0 0;border:1px solid #ffffff34;padding:10px 13px;font-size:9px;font-weight:900}.tehutiAdmin .partyStageFoot .endParty{color:#128542;border-color:#128542}.tehutiAdmin .partySide{background:#050505;border-left:1px solid #ffffff18;min-width:0}.tehutiAdmin .partySide>section{border-bottom:1px solid #ffffff15}.tehutiAdmin .partyPanelToggle{color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:55px;padding:0 18px;font:15px Georgia;display:flex}.tehutiAdmin .partyPanelToggle b{color:#f4cf24}.tehutiAdmin .partyPeople{max-height:260px;padding:0 14px 14px;overflow:auto}.tehutiAdmin .partyPeople article{grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:9px 4px;display:grid}.tehutiAdmin .partyPeople article>i{color:#fff;background:#128542;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.tehutiAdmin .partyPeople article b,.tehutiAdmin .partyPeople article span{display:block}.tehutiAdmin .partyPeople article b{font-size:10px}.tehutiAdmin .partyPeople article span{color:#b8b7af;text-transform:uppercase;margin-top:3px;font-size:8px}.tehutiAdmin .partyPeople details{position:relative}.tehutiAdmin .partyPeople summary{cursor:pointer;color:#b8b7af;list-style:none}.tehutiAdmin .partyPeople details[open]{background:#082b18;padding:8px}.tehutiAdmin .partyPeople details button{text-align:left;color:#fff;background:0 0;border:0;width:130px;padding:7px;font-size:8px;display:block}.tehutiAdmin .partyChat{flex-direction:column;display:flex}.tehutiAdmin .partyMessages{height:370px;padding:5px 17px 16px;overflow:auto}.tehutiAdmin .partyMessages article{padding:9px 0}.tehutiAdmin .partyMessages article b{font-size:10px}.tehutiAdmin .partyMessages article time{color:#6d706a;margin-left:7px;font-size:8px}.tehutiAdmin .partyMessages article p{margin:5px 0;font:13px/1.4 Georgia}.tehutiAdmin .systemMessage{color:#6d706a;text-align:center;border-bottom:1px solid #ffffff0b;padding:6px;font-size:9px;font-style:italic}.tehutiAdmin .partyChat form{border-top:1px solid #ffffff18;padding:12px;display:flex}.tehutiAdmin .partyChat input{color:#fff;background:#050505;border:1px solid #fff2;flex:1;min-width:0;padding:12px}.tehutiAdmin .partyChat form button{color:#050505;background:#f4cf24;border:0;width:42px;font-size:18px}.tehutiAdmin .chatDisabled{color:#6d706a;padding:18px;font-size:9px}.tehutiAdmin .partyEnded,.tehutiAdmin .partyWaiting{text-align:center;background:#050505 50%/cover;border:1px solid #ffffff18;flex-direction:column;justify-content:center;align-items:center;min-height:56vh;padding:40px;display:flex}.tehutiAdmin .partyEnded p,.tehutiAdmin .partyWaiting p{color:#f4cf24;letter-spacing:2px;font-size:9px;font-weight:900}.tehutiAdmin .partyEnded h1,.tehutiAdmin .partyWaiting h1{margin:14px;font:clamp(38px,6vw,75px)/.95 Georgia}.tehutiAdmin .partyEnded a{color:#f4cf24}.tehutiAdmin .partyWaiting>span{color:#ded9ce;font:18px Georgia}.tehutiAdmin .premiereCountdown{color:#f4cf24;text-transform:uppercase;letter-spacing:1px;border:1px solid #f4cf246b;margin-top:30px;padding:12px 18px;font-size:10px;font-weight:900}.tehutiAdmin .myPartiesSection{background:#050505;margin-top:45px;padding-bottom:55px}.tehutiAdmin .joinPartyCode{background:#050505;border:1px solid #ffffff1e;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.tehutiAdmin .joinPartyCode>div{margin-right:auto}.tehutiAdmin .joinPartyCode b,.tehutiAdmin .joinPartyCode span{display:block}.tehutiAdmin .joinPartyCode b{font:17px Georgia}.tehutiAdmin .joinPartyCode span{color:#b8b7af;margin-top:4px;font-size:9px}.tehutiAdmin .joinPartyCode input{color:#fff;text-transform:uppercase;letter-spacing:3px;background:#050505;border:1px solid #ffffff28;width:150px;padding:12px}.tehutiAdmin .joinPartyCode button{color:#050505;background:#f4cf24;border:0;padding:13px 18px;font-size:9px;font-weight:900}.tehutiAdmin .myPartyGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tehutiAdmin .myPartyGrid>a{background-position:50%;background-size:cover;border:1px solid #ffffff18;flex-direction:column;justify-content:flex-end;min-height:220px;padding:22px;display:flex}.tehutiAdmin .myPartyGrid>a>span{color:#f4cf24;letter-spacing:1.5px;font-size:8px;font-weight:900}.tehutiAdmin .myPartyGrid h3{margin:7px 0;font:25px Georgia}.tehutiAdmin .myPartyGrid p{color:#ded9ce;margin:0 0 14px}.tehutiAdmin .myPartyGrid>a>div{justify-content:space-between;align-items:center;display:flex}.tehutiAdmin .myPartyGrid time{color:#b8b7af;font-size:8px}.tehutiAdmin .premiereGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:20px;display:grid}.tehutiAdmin .premiereForm h3,.tehutiAdmin .premiereList h3{margin:8px 0 22px;font:25px Georgia}.tehutiAdmin .premiereForm>label,.tehutiAdmin .premiereForm .fieldPair label{margin:14px 0;font-size:9px;font-weight:900;display:block}.tehutiAdmin .premiereForm input,.tehutiAdmin .premiereForm select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:12px;display:block}.tehutiAdmin .premiereChecks{gap:20px;margin:18px 0;display:flex}.tehutiAdmin .premiereChecks label{font-size:10px}.tehutiAdmin .premiereChecks input{width:auto;margin-right:6px;display:inline}.tehutiAdmin .premiereForm>.save,.tehutiAdmin .partySettings button{color:#fff;background:#0d6034;border:0;padding:13px 18px;font-size:9px;font-weight:900}.tehutiAdmin .premiereForm>.save:disabled{opacity:.45}.tehutiAdmin .premiereForm>small,.tehutiAdmin .premiereNotice{color:#6d706a;margin-top:12px;font-size:9px;display:block}.tehutiAdmin .premiereNotice{color:#0d6034}.tehutiAdmin .premiereList article{border-top:1px solid #f6f2e8;grid-template-columns:1fr auto;gap:10px;padding:15px 0;display:grid}.tehutiAdmin .premiereList article div b,.tehutiAdmin .premiereList article div span,.tehutiAdmin .premiereList article time{display:block}.tehutiAdmin .premiereList article div b{font:17px Georgia}.tehutiAdmin .premiereList article div span,.tehutiAdmin .premiereList article time{color:#6d706a;margin-top:4px;font-size:9px}.tehutiAdmin .premiereList article a{color:#128542;grid-column:2;align-self:end;font-size:9px;font-weight:900}.tehutiAdmin .creatorPartyEmpty{padding:40px 0}.tehutiAdmin .creatorPartyEmpty b{font:20px Georgia}.tehutiAdmin .creatorPartyEmpty p{color:#6d706a;font-size:10px}.tehutiAdmin .partySettings{margin-bottom:20px}.tehutiAdmin .partySettings>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tehutiAdmin .partySettings label{font-size:9px;font-weight:900}.tehutiAdmin .partySettings label input[type=number]{width:100px;margin-top:5px;padding:8px;display:block}.tehutiAdmin .partySettings button{margin-left:auto}.tehutiAdmin .partySettings small{color:#0d6034;margin-top:10px;display:block}.tehutiAdmin .partyAdminTable{background:#fff;border:1px solid #ded9ce}.tehutiAdmin .partyAdminHead,.tehutiAdmin .partyAdminTable>article{grid-template-columns:1.35fr 1fr 1fr .45fr .8fr .55fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.tehutiAdmin .partyAdminHead{color:#6d706a;background:#f6f2e8;font-size:8px;font-weight:900}.tehutiAdmin .partyAdminTable>article{border-top:1px solid #f6f2e8;font-size:9px}.tehutiAdmin .partyAdminTable article div:first-child b,.tehutiAdmin .partyAdminTable article div:first-child span,.tehutiAdmin .partyAdminTable article>span small{display:block}.tehutiAdmin .partyAdminTable article div:first-child b{font:16px Georgia}.tehutiAdmin .partyAdminTable article div:first-child span,.tehutiAdmin .partyAdminTable article>span small{color:#6d706a;margin-top:4px}.tehutiAdmin .partyAdminTable article time{font-size:8px}.tehutiAdmin .partyAdminTable article>div:last-child{gap:7px;display:flex}.tehutiAdmin .partyAdminTable article a,.tehutiAdmin .partyAdminTable article button{color:#082b18;background:#fff;border:1px solid #ded9ce;padding:7px;font-size:8px}.tehutiAdmin .partyAdminTable article button{color:#128542}.tehutiAdmin .partyTitleSettings{margin-bottom:20px}.tehutiAdmin .partyTitleSettings h3{margin:7px 0 15px;font:24px Georgia}.tehutiAdmin .partyTitleSettings>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tehutiAdmin .partyTitleSettings article{border:1px solid #ded9ce;grid-template-columns:46px 1fr;align-items:center;gap:7px 10px;padding:9px;display:grid}.tehutiAdmin .partyTitleSettings img{object-fit:cover;grid-row:1/3;width:46px;height:55px}.tehutiAdmin .partyTitleSettings b{font:14px Georgia}.tehutiAdmin .partyTitleSettings label{font-size:8px;font-weight:800}.tehutiAdmin .partyTitleSettings label+label{grid-column:2}.tehutiAdmin .partyTitleSettings input{vertical-align:middle}@media (width<=1000px){.tehutiAdmin .partyLayout{grid-template-columns:1fr}.tehutiAdmin .partySide{border-top:1px solid #ffffff18;border-left:0;grid-template-columns:1fr 1fr;display:grid}.tehutiAdmin .partyMessages{height:260px}.tehutiAdmin .premiereGrid{grid-template-columns:1fr}.tehutiAdmin .partyAdminHead{display:none}.tehutiAdmin .partyAdminTable>article{grid-template-columns:1.5fr 1fr 1fr}.tehutiAdmin .partyAdminTable>article>:nth-child(4),.tehutiAdmin .partyAdminTable>article>:nth-child(5){display:none}.tehutiAdmin .myPartyGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.tehutiAdmin .partyTop{gap:10px;height:auto;min-height:66px;padding:10px 14px}.tehutiAdmin .partyTop>a:first-child img{width:100px}.tehutiAdmin .partyTop>div{padding-left:10px}.tehutiAdmin .partyTop>div b{max-width:150px;font-size:12px}.tehutiAdmin .partyTop button{padding:9px;font-size:8px}.tehutiAdmin .partyTop>a:last-child{display:none}.tehutiAdmin .partyStatus{flex-wrap:wrap;padding:8px 14px}.tehutiAdmin .partyStatus time{width:100%;margin-left:0}.tehutiAdmin .partyStage{padding:12px 10px 30px}.tehutiAdmin .partyStage .tvPlaybackBar{display:block}.tehutiAdmin .partyStageFoot{align-items:flex-start;gap:15px}.tehutiAdmin .partyStageFoot h2{font-size:20px}.tehutiAdmin .partyStageFoot>div:last-child{flex-direction:column}.tehutiAdmin .partySide{display:block}.tehutiAdmin .partyMessages{height:300px}.tehutiAdmin .partyWaiting,.tehutiAdmin .partyEnded{min-height:47vh;padding:25px}.tehutiAdmin .partyWaiting>span{font-size:15px}.tehutiAdmin .joinPartyCode{flex-direction:column;align-items:stretch}.tehutiAdmin .joinPartyCode input{width:100%}.tehutiAdmin .myPartyGrid{grid-template-columns:1fr}.tehutiAdmin .premiereChecks{flex-direction:column;gap:8px}.tehutiAdmin .partyAdminTable>article{grid-template-columns:1fr auto}.tehutiAdmin .partyAdminTable>article>:nth-child(2),.tehutiAdmin .partyAdminTable>article>:nth-child(3){display:none}.tehutiAdmin .partySettings>div{flex-direction:column;align-items:flex-start}.tehutiAdmin .partySettings button{margin-left:0}.tehutiAdmin .side nav{grid-template-columns:repeat(6,1fr)}.tehutiAdmin .side nav button:nth-child(n+7){display:none}}.tehutiAdmin .collectionAdminGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;display:grid}.tehutiAdmin .collectionAdminGrid article,.tehutiAdmin .settingsPanel,.tehutiAdmin .messageRow{background:#fff;border:1px solid #ded9ce;padding:20px}.tehutiAdmin .collectionAdminGrid article>p{color:#128542;letter-spacing:.12em;font-weight:800}.tehutiAdmin .collectionAdminGrid article>button,.tehutiAdmin .settingsPanel button,.tehutiAdmin .formActions button{color:#fff;background:#050505;border:0;padding:13px 20px;font-weight:800}.tehutiAdmin .settingsPanel{align-items:end;gap:18px;margin:0 0 24px;display:flex}.tehutiAdmin .settingsPanel label{flex:1}.tehutiAdmin .settingsPanel input,.tehutiAdmin .adminFormGrid input,.tehutiAdmin .adminFormGrid select,.tehutiAdmin .adminFormGrid textarea{color:#050505;background:#fff;border:1px solid #ded9ce;width:100%;margin-top:8px;padding:13px;display:block}.tehutiAdmin .adminFormGrid{background:#fff;border:1px solid #ded9ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.tehutiAdmin .adminFormGrid .wide{grid-column:1/-1}.tehutiAdmin .formActions{justify-content:flex-end;gap:12px;margin:18px 0 30px;display:flex}.tehutiAdmin .messageRow{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.tehutiAdmin .messageRow div{flex-direction:column;gap:5px;display:flex}.tehutiAdmin .messageRow span{color:#6d706a}.tehutiAdmin .messageRow>button{color:#128542;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #128542;padding:11px 15px;font-weight:800}.tehutiAdmin .messageRow>button:hover{color:#fff;background:#128542}.tehutiAdmin .formActions .goldAction,.tehutiAdmin .emailPreviewActions .goldAction{color:#050505;background:#f4cf24}.tehutiAdmin .emailPreviewOverlay{z-index:10000;background:#0d0610d1;justify-content:center;align-items:flex-start;padding:34px 18px;display:flex;position:fixed;inset:0;overflow:auto}.tehutiAdmin .emailPreviewPanel{background:#f6f1ee;width:100%;max-width:980px;box-shadow:0 24px 80px #00000073}.tehutiAdmin .emailPreviewPanel>header{background:#fff;border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.tehutiAdmin .emailPreviewPanel>header h3{margin:4px 0 10px;font:32px Georgia,serif}.tehutiAdmin .emailPreviewPanel>header span{color:#6d706a}.tehutiAdmin .emailPreviewPanel>header>button{color:#050505;cursor:pointer;background:0 0;border:0;font-size:38px;line-height:1}.tehutiAdmin .emailPreviewCanvas{background:#050505;padding:34px}.tehutiAdmin .emailPreviewCard{color:#fff;background:#050505;border:1px solid #0d6034;max-width:600px;margin:auto}.tehutiAdmin .emailPreviewLogo{text-align:center;border-bottom:1px solid #0d6034;padding:25px 30px}.tehutiAdmin .emailPreviewLogo img{max-width:132px;height:auto;margin:0 auto;display:block}.tehutiAdmin .emailPreviewHero{width:100%;height:auto;display:block}.tehutiAdmin .emailPreviewCopy{padding:34px 30px}.tehutiAdmin .emailPreviewCopy>p{color:#128542;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.tehutiAdmin .emailPreviewCopy h1{color:#fff;margin:0 0 18px;font:34px/1.1 Georgia,serif}.tehutiAdmin .emailPreviewCopy>div{color:#ded9ce;font:17px/1.65 Arial,sans-serif}.tehutiAdmin .emailPreviewCopy>a{color:#050505;background:#f4cf24;margin-top:28px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-block}.tehutiAdmin .emailPreviewCard footer{color:#b8b7af;border-top:1px solid #0d6034;padding:22px 30px;font:12px/1.55 Arial,sans-serif}.tehutiAdmin .emailPreviewCard footer p{margin:0 0 8px}.tehutiAdmin .emailPreviewCard footer u{color:#f4cf24}.tehutiAdmin .emailPreviewActions{justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.tehutiAdmin .emailPreviewActions button{color:#fff;cursor:pointer;background:#050505;border:0;padding:14px 20px;font-weight:800}.tehutiAdmin .formNotice{background:#f4e7d1;border-left:4px solid #f4cf24;padding:12px 16px}.tehutiAdmin .messageTemplates,.tehutiAdmin .submissionHistory{background:#fff;border:1px solid #ded9ce;margin:0 0 24px;padding:24px}.tehutiAdmin .messageTemplates>div:first-child span{color:#6d706a}.tehutiAdmin .messageTemplates h3,.tehutiAdmin .submissionHistory h3{margin:4px 0 8px;font-family:Georgia,serif;font-size:28px}.tehutiAdmin .messageTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tehutiAdmin .messageTemplateGrid button{text-align:left;color:#050505;background:#faf7f8;border:1px solid #ded9ce;flex-direction:column;align-items:flex-start;gap:8px;min-height:130px;padding:18px;display:flex}.tehutiAdmin .messageTemplateGrid button:hover{background:#fff;border-color:#128542}.tehutiAdmin .messageTemplateGrid button b{font-family:Georgia,serif;font-size:19px}.tehutiAdmin .messageTemplateGrid button span{color:#6d706a;font-size:13px;line-height:1.45}.tehutiAdmin .messageTemplateGrid button small{color:#128542;margin-top:auto;font-weight:800}.tehutiAdmin .submissionHistory article{border-top:1px solid #ded9ce;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:22px;padding:16px 0;display:grid}.tehutiAdmin .submissionHistory article>div{flex-direction:column;gap:5px;display:flex}.tehutiAdmin .submissionHistory article span,.tehutiAdmin .submissionHistory article small{color:#6d706a}.tehutiAdmin .adminCatalog>.emptyPanel{grid-column:1/-1}.tehutiAdmin .messageTitlePicker{background:#fff;border:1px solid #ded9ce;grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr);gap:20px;margin:0 0 24px;padding:24px;display:grid}.tehutiAdmin .messageTitlePicker h3{margin:4px 0 8px;font:27px Georgia,serif}.tehutiAdmin .messageTitlePicker>div>span{color:#6d706a;font-size:12px;line-height:1.5}.tehutiAdmin .messageTitlePicker label{font-size:10px;font-weight:900}.tehutiAdmin .messageTitlePicker select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:8px;padding:13px;display:block}.tehutiAdmin .messageTitlePicker article{border-top:1px solid #ded9ce;grid-column:1/-1;grid-template-columns:110px 1fr;gap:18px;padding-top:20px;display:grid}.tehutiAdmin .messageTitlePicker article img{aspect-ratio:2/3;object-fit:cover;width:100px;height:150px}.tehutiAdmin .messageTitlePicker article div{flex-direction:column;justify-content:center;gap:7px;display:flex}.tehutiAdmin .messageTitlePicker article small{color:#128542;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.tehutiAdmin .messageTitlePicker article b{font:24px Georgia,serif}.tehutiAdmin .messageTitlePicker article span{color:#6d706a;font-size:12px;line-height:1.5}.tehutiAdmin .messageTitlePicker article em{color:#28704d;font-size:10px;font-style:normal;font-weight:800}@media (width<=700px){.tehutiAdmin .adminFormGrid{grid-template-columns:1fr}.tehutiAdmin .settingsPanel,.tehutiAdmin .messageRow{flex-direction:column;align-items:stretch}.tehutiAdmin .emailPreviewOverlay{padding:0}.tehutiAdmin .emailPreviewPanel{min-height:100vh}.tehutiAdmin .emailPreviewPanel>header,.tehutiAdmin .emailPreviewActions{padding:18px}.tehutiAdmin .emailPreviewCanvas{padding:14px}.tehutiAdmin .emailPreviewCopy{padding:28px 22px}.tehutiAdmin .emailPreviewCopy h1{font-size:29px}.tehutiAdmin .emailPreviewActions{flex-direction:column;align-items:stretch}.tehutiAdmin .emailPreviewActions button{width:100%}}@media (width<=900px){.tehutiAdmin .messageTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tehutiAdmin .messageTitlePicker{grid-template-columns:1fr}}@media (width<=600px){.tehutiAdmin .messageTemplateGrid,.tehutiAdmin .submissionHistory article{grid-template-columns:1fr}.tehutiAdmin .messageTitlePicker article{grid-template-columns:80px 1fr}.tehutiAdmin .messageTitlePicker article img{width:80px;height:120px}}.tehutiAdmin .reviewHistoryCard article{border-top:1px solid #ded9ce;flex-direction:column;gap:5px;padding:14px 0;display:flex}.tehutiAdmin .reviewHistoryCard article:first-of-type{margin-top:12px}.tehutiAdmin .reviewHistoryCard article b{color:#128542}.tehutiAdmin .reviewHistoryCard article span{line-height:1.45}.tehutiAdmin .reviewHistoryCard article small{color:#6d706a}.tehutiAdmin .coverMissing{color:#128542;margin-top:8px;font-weight:700;display:block}.tehutiAdmin .side{overscroll-behavior:contain;overflow-y:auto}.tehutiAdmin .side nav,.tehutiAdmin .sideBottom{flex:none}@media (width<=650px){.tehutiAdmin .side{overscroll-behavior-x:contain;overflow:auto hidden}.tehutiAdmin .side nav{flex-direction:row;min-width:max-content;display:flex}.tehutiAdmin .side nav button,.tehutiAdmin .side nav button:nth-child(n){flex:0 0 70px;min-width:70px;display:flex}}.tehutiAdmin .streamMasterUploader>div:first-child{flex:1;min-width:0}.tehutiAdmin .streamMasterUploader .masterPhase{margin-top:8px;font-size:1rem;display:block}.tehutiAdmin .streamMasterUploader span{font-size:.875rem;line-height:1.5}.tehutiAdmin .masterDiagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0 0;font-size:.875rem;display:grid}.tehutiAdmin .masterDiagnostics dt{color:#6d706a}.tehutiAdmin .masterDiagnostics dd{overflow-wrap:anywhere;margin:3px 0 0}.tehutiAdmin .masterActions{flex-direction:column;gap:10px;display:flex}.tehutiAdmin .masterActions button{white-space:normal;font-size:.875rem}.tehutiAdmin .masterActions button:disabled{opacity:.55;cursor:default}@media (width<=700px){.tehutiAdmin .streamMasterUploader{flex-direction:column;align-items:stretch}.tehutiAdmin .masterDiagnostics{grid-template-columns:1fr}}.tehutiAdmin .catalogActions .deleteTitleButton{color:#a92436;background:#fff3f4;border-color:#a92436}.tehutiAdmin .catalogActions button:disabled{opacity:.6;cursor:wait}.tehutiAdmin .campaignGuide{background:#fff;border:1px solid #ded9ce;padding:16px 20px}.tehutiAdmin .campaignGuide summary{cursor:pointer;color:#128542;font-weight:900}.tehutiAdmin .campaignGuide>div{grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:14px;display:grid}.tehutiAdmin .campaignGuide p{color:#6d706a;margin:0;font-size:12px;line-height:1.5}.tehutiAdmin .campaignGuide b{color:#082b18}.tehutiAdmin .settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tehutiAdmin .settingsGrid article{background:#fff;border:1px solid #ded9ce;padding:24px}.tehutiAdmin .settingsGrid article h3{margin:10px 0;font:28px Georgia,serif}.tehutiAdmin .settingsGrid article>span,.tehutiAdmin .settingsGrid article>p{color:#6d706a;line-height:1.55}.tehutiAdmin .settingsGrid label{gap:7px;margin:15px 0;font-size:11px;font-weight:800;display:grid}.tehutiAdmin .settingsGrid input,.tehutiAdmin .settingsGrid select{background:#fff;border:1px solid #ded9ce;width:100%;padding:12px}.tehutiAdmin .settingsGrid .settingCheck{align-items:center;gap:10px;display:flex}.tehutiAdmin .settingCheck input{width:auto}.tehutiAdmin .integrationHelp{font-size:12px}.tehutiAdmin .integrationItem{border-bottom:1px solid #f6f2e8}.tehutiAdmin .integrationRow{text-align:left;text-transform:capitalize;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.tehutiAdmin .integrationRow b{font-size:10px}.tehutiAdmin .integrationRow b i{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:7px;font-style:normal;display:inline-grid}.tehutiAdmin .integrationRow .ready{color:#28724d}.tehutiAdmin .integrationRow .missing{color:#ad253f}.tehutiAdmin .integrationDetail{background:#f6f2e8;border-left:3px solid #f4cf24;margin:0 0 12px;padding:13px 15px}.tehutiAdmin .integrationDetail p{margin:0 0 8px;font-size:12px;line-height:1.5}.tehutiAdmin .integrationDetail strong{text-transform:uppercase;letter-spacing:1px;font-size:10px}.tehutiAdmin .integrationDetail ul{margin:6px 0 8px;padding-left:18px;font-size:11px;line-height:1.7}.tehutiAdmin .integrationDetail a{color:#128542;font-size:11px;font-weight:800}@media (width<=800px){.tehutiAdmin .settingsGrid,.tehutiAdmin .campaignGuide>div{grid-template-columns:1fr}}.tehutiAdmin .campaignsManager{gap:22px;display:grid}.tehutiAdmin .campaignStats .stat{background:#fff}.tehutiAdmin .campaignStats .stat b{color:#082b18;font:42px Georgia,serif;display:block}.tehutiAdmin .campaignStats .stat span{color:#6d706a;margin-top:8px;display:block}.tehutiAdmin .campaignPolicy{color:#fff;background:#082b18;border-left:5px solid #128542;justify-content:space-between;gap:24px;padding:20px 24px;display:flex}.tehutiAdmin .campaignPolicy span{color:#ded9ce;max-width:720px}.tehutiAdmin .campaignTable{background:#fff;border:1px solid #ded9ce}.tehutiAdmin .campaignTable>header,.tehutiAdmin .campaignTable>article{border-bottom:1px solid #ded9ce;grid-template-columns:1.3fr .7fr 1fr .8fr .65fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.tehutiAdmin .campaignTable>header{color:#128542;letter-spacing:.08em;background:#f6f2e8;font-size:11px;font-weight:900}.tehutiAdmin .campaignTable article b,.tehutiAdmin .campaignTable article small{display:block}.tehutiAdmin .campaignTable article small{color:#6d706a;margin-top:4px}.tehutiAdmin .campaignTable select{background:#fff;border:1px solid #ded9ce;padding:10px}.tehutiAdmin .campaignDrawer textarea{min-height:110px;font:inherit;border:1px solid #b8b7af;padding:14px}@media (width<=900px){.tehutiAdmin .campaignPolicy{display:grid}.tehutiAdmin .campaignTable{overflow:auto}.tehutiAdmin .campaignTable>header,.tehutiAdmin .campaignTable>article{min-width:850px}}.tehutiAdmin .campaignTable select.campaignStatusLive{color:#050505;background:#f4cf24;border-color:#b88a31;font-weight:900}.tehutiAdmin .reportBar{background:#fff;border:1px solid #ded9ce;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.tehutiAdmin .reportBar select,.tehutiAdmin .reportBar button{background:#fff;border:1px solid #ded9ce;margin-left:8px;padding:11px 14px}.tehutiAdmin .reportBar button{color:#fff;background:#128542;border:0;font-weight:800}.tehutiAdmin .adUploader{gap:6px;margin-top:9px;display:grid}.tehutiAdmin .adUploader>div{gap:4px;display:grid}.tehutiAdmin .adUploader span{color:#6d706a;font-size:11px}.tehutiAdmin .adUploader button{color:#fff;background:#082b18;border:0;padding:8px 10px;font-size:11px}.tehutiAdmin .adUploader progress{width:100%}@media (width<=900px){.tehutiAdmin .reportBar{flex-direction:column;align-items:flex-start}}@media print{.tehutiAdmin .adminSide,.tehutiAdmin .managerIntro button,.tehutiAdmin .reportBar button,.tehutiAdmin .campaignTable select,.tehutiAdmin .adUploader button,.tehutiAdmin .tehutiSiteFooter{display:none!important}.tehutiAdmin .campaignsManager{display:block}.tehutiAdmin .campaignTable>header,.tehutiAdmin .campaignTable>article{page-break-inside:avoid}}.tehutiAdmin .adOrderAdmin{gap:24px;margin:26px 0;display:grid}.tehutiAdmin .creditGrant,.tehutiAdmin .orderReview{background:#fff;border:1px solid #ded9ce;padding:26px}.tehutiAdmin .creditGrant{grid-template-columns:1fr 1.4fr;align-items:end;gap:28px;display:grid}.tehutiAdmin .creditGrant h3,.tehutiAdmin .orderReview h3{margin:5px 0 8px;font:30px/1.1 Georgia,serif}.tehutiAdmin .creditGrant>div:last-child{grid-template-columns:1.2fr .6fr 1.2fr auto;gap:10px;display:grid}.tehutiAdmin .creditGrant input{border:1px solid #ded9ce;padding:13px}.tehutiAdmin .creditGrant button,.tehutiAdmin .orderReview button{color:#fff;background:#128542;border:0;padding:12px 15px;font-weight:800}.tehutiAdmin .orderReview>article{border-top:1px solid #ded9ce;grid-template-columns:1.2fr 1fr .6fr 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.tehutiAdmin .orderReview small{color:#6d706a;margin-top:5px;display:block}.tehutiAdmin .orderReview article>div:last-child{justify-content:flex-end;gap:8px;display:flex}.tehutiAdmin .orderReview button.muted{color:#082b18;background:#ded9ce}.tehutiAdmin .orderReview .statusPill{text-transform:capitalize}@media (width<=1000px){.tehutiAdmin .creditGrant,.tehutiAdmin .creditGrant>div:last-child,.tehutiAdmin .orderReview>article{grid-template-columns:1fr}.tehutiAdmin .orderReview article>div:last-child{justify-content:flex-start}}.tehutiAdmin .freeEndDate{gap:5px;font-size:11px;font-weight:800;display:grid}.tehutiAdmin .freeEndDate input{border:1px solid #b8b7af;padding:9px}.tehutiAdmin .orderReview button:disabled{opacity:.45}.tehutiAdmin .orderReview small.capacityFull,.tehutiAdmin .orderReview small.capacityOpen{letter-spacing:.04em;font-weight:900}.tehutiAdmin .orderReview small.capacityFull{color:#ad253f}.tehutiAdmin .orderReview small.capacityOpen{color:#28724d}.tehutiAdmin .campaignTargets{border:1px solid #ded9ce;grid-column:1/-1;margin:0;padding:16px}.tehutiAdmin .campaignTargets legend{padding:0 7px;font-weight:900}.tehutiAdmin .campaignTargetTools{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tehutiAdmin .campaignTargetTools button{color:#128542;background:#fff;border:1px solid #128542;padding:7px 10px;font-weight:800}.tehutiAdmin .campaignTargetTools span{color:#6d706a;margin-left:auto;font-size:12px}.tehutiAdmin .campaignTargets>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tehutiAdmin .campaignTargets>div:last-of-type label{background:#fff;border:1px solid #ded9ce;align-items:flex-start;gap:10px;padding:11px;display:flex}.tehutiAdmin .campaignTargets label span{gap:3px;display:grid}.tehutiAdmin .campaignTargets label small{color:#6d706a}.tehutiAdmin .campaignTable article>span small{color:#6d706a;margin-top:5px;line-height:1.35;display:block}@media (width<=700px){.tehutiAdmin .campaignTargets>div:last-of-type{grid-template-columns:1fr}}.tehutiAdmin .campaignMultiSelect{background:#fff;border:1px solid #ded9ce;grid-column:1/-1}.tehutiAdmin .campaignMultiSelect>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;list-style:none;display:flex}.tehutiAdmin .campaignMultiSelect>summary::-webkit-details-marker{display:none}.tehutiAdmin .campaignMultiSelect>summary:after{content:"⌄";margin-left:4px;font-size:22px}.tehutiAdmin .campaignMultiSelect[open]>summary:after{content:"⌃"}.tehutiAdmin .campaignMultiSelect>summary b{color:#128542}.tehutiAdmin .campaignMultiSelect .campaignTargets{border:0;border-top:1px solid #ded9ce}.tehutiAdmin .accountDrawer footer .livePlacement{color:#fff;background:#2b6b46;border-color:#2b6b46}@media (width<=700px){.tehutiAdmin .campaignMultiSelect>summary{flex-direction:column;align-items:flex-start;gap:5px}.tehutiAdmin .campaignMultiSelect>summary:after{position:absolute;right:28px}}.tehutiAdmin .campaignPlacements>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.tehutiAdmin .campaignPlacements p{color:#6d706a;margin:12px 0 0;font-weight:800}@media (width<=700px){.tehutiAdmin .campaignPlacements>div:last-of-type{grid-template-columns:1fr}}.tehutiAdmin .openCommercial{color:#128542;background:#fff;border:1px solid #128542;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:900;display:block}.tehutiAdmin .commercialAssignmentDrawer{width:min(760px,94vw)}.tehutiAdmin .commercialAssignmentBody{gap:22px;padding:24px;display:grid}.tehutiAdmin .assignmentSummary{gap:6px;display:grid}.tehutiAdmin .assignmentSummary b{font:27px Georgia,serif}.tehutiAdmin .assignmentSummary span,.tehutiAdmin .networkWideNotice span{color:#6d706a}.tehutiAdmin .networkWideNotice{background:#f8f2e6;border-left:5px solid #f4cf24;gap:5px;padding:20px;display:grid}.tehutiAdmin .commercialAssignmentDrawer footer{border-top:1px solid #ded9ce;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.tehutiAdmin .commercialAssignmentDrawer footer button{color:#128542;background:#fff;border:1px solid #128542;padding:11px 15px;font-weight:900}.tehutiAdmin .commercialAssignmentDrawer footer .save{color:#fff;background:#128542}.tehutiAdmin .campaignTitleAssignment{background:#fff;border:1px solid #ded9ce;gap:12px;padding:11px;display:grid}.tehutiAdmin .campaignTitleChoice{align-items:flex-start;gap:10px;display:flex}.tehutiAdmin .campaignTitleChoice>span{gap:3px;display:grid}.tehutiAdmin .titlePlacementChoices{border-top:1px solid #ded9ce;flex-wrap:wrap;gap:8px 14px;padding-top:10px;display:flex}.tehutiAdmin .titlePlacementChoices>small{color:#6d706a;flex-basis:100%;font-weight:800}.tehutiAdmin .titlePlacementChoices>label{white-space:nowrap;font-size:11px;font-weight:800;border:0!important;align-items:center!important;padding:0!important}.tehutiAdmin .titlePlacementChoices input{margin:0}.tehutiAdmin .commercialAssignmentDrawer{max-height:calc(100vh - 40px);overflow:auto}.tehutiAdmin .campaignSaveNotice{color:#082b18;background:#e5f0e7;border-left:4px solid #128542;padding:16px 20px}.tehutiAdmin .campaignDrawer footer{flex-wrap:wrap}.tehutiAdmin .campaignSaveError{color:#a12b20;background:#fff3ef;flex-basis:100%;margin:0;padding:10px;font-size:13px}.tehutiAdmin .publishCommercial{color:#fff;background:#082b18;border:0;margin-bottom:8px;padding:10px 12px;font-weight:700}.tehutiAdmin .adUploader span[role=status]{line-height:1.55}.tehutiAdmin .commercialReceipt{color:#128542;margin-top:8px;font-size:12px;display:block}.tehutiAdmin .campaignDrawer textarea{resize:vertical;width:100%;min-height:120px}.tehutiAdmin .adUploader .checkUpload{color:#082b18;background:#fff;border:1px solid #128542}.tehutiAdmin .commercialPreviewOverlay{z-index:1200;background:#050505e8;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.tehutiAdmin .commercialPreviewOverlay>section{color:#fff;background:#050505;width:min(1000px,100%);max-height:95vh;overflow:auto}.tehutiAdmin .closeCommercialPreview{color:#050505;background:#f4cf24;border:0;margin:12px 12px 15px auto;padding:10px;display:block}.tehutiAdmin .playerStart{color:#050505;background:#f4cf24;border:0;margin-bottom:12px;padding:12px 20px}.tehutiAdmin .playerLoading{color:#f4cf24;padding:12px}.tehutiAdmin .featureSlate{background:#fff;border:1px solid #ded9ce;margin-bottom:20px}.tehutiAdmin .featureSlateHead{border-bottom:1px solid #f6f2e8;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.tehutiAdmin .featureSlateHead h3{margin:5px 0 0;font:28px Georgia}.tehutiAdmin .featureSlateHead>span{color:#6d706a;font-size:11px}.tehutiAdmin .featureOrder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.tehutiAdmin .featureOrder article{background:#faf7f8;border:1px solid #ded9ce;grid-template-columns:88px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:112px;padding:10px;display:grid}.tehutiAdmin .featureOrder article.premiere{background:#fffaf0;border:2px solid #f4cf24}.tehutiAdmin .featureOrder img{object-fit:cover;width:88px;height:88px}.tehutiAdmin .featureOrder strong,.tehutiAdmin .featureOrder span,.tehutiAdmin .featureOrder small{display:block}.tehutiAdmin .featureOrder small{letter-spacing:1.2px;color:#128542;font-size:8px;font-weight:900}.tehutiAdmin .featureOrder strong{overflow-wrap:anywhere;margin:5px 0;font:18px/1.05 Georgia}.tehutiAdmin .featureOrder span{color:#6d706a;font-size:9px}.tehutiAdmin .featureOrder .orderActions{gap:5px;display:grid}.tehutiAdmin .featureOrder .orderActions button{color:#082b18;cursor:pointer;background:#fff;border:1px solid #b8b7af;place-items:center;width:32px;height:30px;padding:0;font:700 15px/1 Arial;display:grid}.tehutiAdmin .featureOrder .orderActions button:last-child{color:#a1253d}.tehutiAdmin .featureOrder .orderActions button:disabled{opacity:.25;cursor:not-allowed}.tehutiAdmin .featureEmpty{text-align:center;color:#6d706a;padding:40px;font:16px Georgia}.tehutiAdmin .featureFilters{background:#fff;border:1px solid #ded9ce;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:15px;padding:16px;display:grid}.tehutiAdmin .featureFilters label{font-size:9px;font-weight:900}.tehutiAdmin .featureFilters input,.tehutiAdmin .featureFilters select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:6px;padding:11px;display:block}.tehutiAdmin .featureFilters>b{white-space:nowrap;padding:11px}.tehutiAdmin .featurePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tehutiAdmin .featurePicker label{cursor:pointer;background:#fff;border:1px solid #ded9ce;grid-template-columns:auto 95px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.tehutiAdmin .featurePicker label.chosen{background:#f6f2e8;border:2px solid #128542}.tehutiAdmin .featurePicker img{object-fit:cover;width:95px;height:70px}.tehutiAdmin .featurePicker strong,.tehutiAdmin .featurePicker small{display:block}.tehutiAdmin .featurePicker strong{font:16px Georgia}.tehutiAdmin .featurePicker small{color:#6d706a;margin-top:5px;font-size:9px}.tehutiAdmin .featurePicker i{color:#128542;background:#f6f2e8;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.tehutiAdmin .featurePicker .chosen i{color:#fff;background:#128542}.tehutiAdmin .featurePicker input{accent-color:#128542}@media (width<=1250px){.tehutiAdmin .featureOrder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.tehutiAdmin .featurePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.tehutiAdmin .featureFilters{grid-template-columns:1fr 1fr}.tehutiAdmin .featureFilters label:first-child{grid-column:1/-1}}@media (width<=700px){.tehutiAdmin .featurePicker,.tehutiAdmin .featureOrder{grid-template-columns:1fr}.tehutiAdmin .featureSlateHead{display:block}.tehutiAdmin .featureSlateHead>span{margin-top:8px;display:block}.tehutiAdmin .featureFilters{grid-template-columns:1fr}.tehutiAdmin .featureFilters label:first-child{grid-column:auto}}.tehutiAdmin .editFeature{color:#128542;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:900;text-decoration:underline}.tehutiAdmin .featureEditor{background:#fff;border:2px solid #f4cf24;margin-bottom:20px;padding:22px}.tehutiAdmin .featureEditor>div:first-child{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.tehutiAdmin .featureEditor h3{margin:3px 0;font:28px Georgia}.tehutiAdmin .featureEditor>div:first-child>span{color:#6d706a;font-size:10px}.tehutiAdmin .featureEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:18px;display:grid}.tehutiAdmin .featureEditorGrid label{font-size:9px;font-weight:900}.tehutiAdmin .featureEditorGrid input,.tehutiAdmin .featureEditorGrid select{background:#fff;border:1px solid #ded9ce;width:100%;margin-top:7px;padding:12px;display:block}.tehutiAdmin .featureSaveBar{color:#fff;background:#050505;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding:14px 18px;display:flex;position:static;box-shadow:0 -10px 28px #05050533}.tehutiAdmin .featureSaveBar span{font-size:10px}.tehutiAdmin .featureSaveBar button{color:#050505;background:#f4cf24;border:0;padding:13px 20px;font-size:10px;font-weight:900}@media (width<=700px){.tehutiAdmin .featureEditorGrid{grid-template-columns:1fr}.tehutiAdmin .featureSaveBar{margin-left:-15px;margin-right:-15px}}.tehutiAdmin{--ink:#050505;--wine:#128542;--rose:#128542;--gold:#f4cf24;--cream:#f6f2e8;--muted:#a5a49f;background:var(--paper,#f6f2e8);min-height:100dvh;font-family:Inter,Arial,sans-serif}.tehutiAdmin .brand img{object-fit:contain;width:170px;height:auto}.tehutiAdmin .portalTop .mobileBrand,.tehutiAdmin .adminMenuToggle{display:none}.tehutiAdmin .dashBody{min-width:0}.tehutiAdmin button:focus-visible,.tehutiAdmin a:focus-visible{outline-offset:3px;outline:3px solid #f4cf24}.tehutiAdmin .adminUnavailable{color:#383838;padding:24px}.tehutiAdmin .adminIntegrationNotice{color:#5d451e;background:#faf1d9;border-bottom:1px solid #f4cf24;padding:12px 18px;font-size:13px}.tehutiAdmin .brandHeader{align-items:center;gap:18px;display:flex}.tehutiAdmin .searchNotice{color:#626262;font-size:13px}@media (width<=800px){.tehutiAdmin .side.adminSide{z-index:80;flex-direction:column;width:245px;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.tehutiAdmin.menuOpen .side.adminSide{transform:translate(0)}.tehutiAdmin .portalMain{width:100%;padding-top:0;margin-left:0!important}.tehutiAdmin .portalTop{flex-wrap:wrap;gap:8px;padding:14px 16px}.tehutiAdmin .portalTop>.brandHeader{flex:1;min-width:0}.tehutiAdmin .portalTop .mobileBrand{flex-shrink:0;width:112px;display:block}.tehutiAdmin .portalTop .mobileBrand img{width:100%;height:auto}.tehutiAdmin .portalTop h1{font-size:18px}.tehutiAdmin .portalTop p{display:none}.tehutiAdmin .topTools{gap:8px;margin-left:auto}.tehutiAdmin .adminMenuToggle{display:block}.tehutiAdmin.menuOpen:before{content:"";z-index:70;background:#0008;position:fixed;inset:0}.tehutiAdmin .dashBody{padding:18px 14px}.tehutiAdmin .sideBottom{margin-top:auto}.tehutiAdmin .adminWelcome{flex-wrap:wrap;gap:12px}}.tehutiAdmin .portal{background:var(--paper);color:var(--ink)}.tehutiAdmin .side.adminSide{background:var(--ink);overflow-y:auto}.tehutiAdmin .side .brand{justify-content:center;padding:0}.tehutiAdmin .side .brand img{object-fit:contain;width:104px;height:104px}.tehutiAdmin .side nav button{color:#b8b7af;border-left:3px solid #0000}.tehutiAdmin .side nav button.on{color:var(--gold);border-left-color:var(--rust);background:#1285422b}.tehutiAdmin .side nav button:hover{color:#fff;background:#12854220}.tehutiAdmin .side nav button i{background:var(--gold);color:var(--ink)}.tehutiAdmin .portalTop{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,var(--rust) 0 33.33%,var(--gold) 33.33% 66.66%,var(--teal) 66.66%) 1}.tehutiAdmin .portalTop p{color:#0d6034}.tehutiAdmin .adminWelcome,.tehutiAdmin .managerIntro{border-bottom:4px solid var(--rust);background:linear-gradient(110deg,#050505,#0d6034)}.tehutiAdmin .adminWelcome span,.tehutiAdmin .managerIntro span{color:#e2efe7}.tehutiAdmin .adminWelcome>button,.tehutiAdmin .managerIntro>button{background:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold)!important}.tehutiAdmin .stat span,.tehutiAdmin .dashHeading button{color:#0d6034}.tehutiAdmin .portalTop .topTools .avatar{background:var(--teal)!important;color:#fff!important}.tehutiAdmin .portalTop .mobileBrand img{width:100%;height:auto}.tehuti-earnings-program{--te-green:#128542;--te-gold:#f1cf63;--te-text:#f6f3eb;--te-muted:#aebbb1;color:var(--te-text);background:#080e0b;font-family:Arial,sans-serif;overflow-x:clip}.tehuti-earnings-program *{box-sizing:border-box}.tehuti-earnings-program a{color:inherit;text-decoration:none}.tehuti-earnings-program a:focus-visible,.tehuti-earnings-program summary:focus-visible{outline:3px solid var(--te-gold);outline-offset:5px}.tehuti-earnings-program h1,.tehuti-earnings-program h2,.tehuti-earnings-program h3,.tehuti-earnings-program p{margin:0}.tehuti-earnings-program section[id]{scroll-margin-top:28px}.te-skip{z-index:100;background:var(--te-gold);border-radius:14px;padding:15px 20px;font-weight:700;position:absolute;top:-80px;left:20px;color:#09150d!important}.te-skip:focus{top:18px}.te-program-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1380px;margin:auto;padding:22px 6%;display:flex}.te-program-brand{flex-shrink:0;align-items:center;display:inline-flex}.te-program-brand img{object-fit:contain;width:155px;height:auto;display:block}.te-program-nav nav{align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.te-program-nav nav>a:not(.te-button){color:#c4cec6;align-items:center;min-height:44px;display:flex}.te-program-nav nav>a:not(.te-button):hover{color:var(--te-gold)}.te-button{color:#fff;text-align:center;background:#1b3928;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.te-button:hover{background:#255536;transform:translateY(-2px)}.te-button-small{min-height:46px;padding:12px 18px;font-size:13px}.te-button-gold{background:var(--te-gold);color:#15190c!important}.te-button-gold:hover{background:#ffe293}.te-button-soft{color:#ecf3ed;background:#223329}.te-button-soft:hover{background:#304c39}.te-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.te-eyebrow{letter-spacing:2.5px;color:var(--te-gold);font-size:10px;font-weight:800;line-height:1.6}.te-program-hero{background:radial-gradient(at 95%,#183b2760,#0000 65%);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:70px;max-width:1380px;margin:auto;padding:66px 6% 82px;display:grid;position:relative}.te-hero-copy h1{letter-spacing:-3px;margin:23px 0 25px;font:500 clamp(52px,6.8vw,86px)/1.04 Georgia,serif}.te-hero-copy h1 em{color:var(--te-gold);font-weight:400}.te-hero-intro{color:#bdc8bf;max-width:520px;font-size:16px;line-height:1.8}.te-hero-copy .te-actions{margin-top:30px}.te-hero-copy .te-hero-note{color:#a5b3a9;margin-top:16px;font-size:12px;line-height:1.6}.te-guide-download{align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex;color:var(--te-gold)!important}.te-guide-download:hover{text-underline-offset:4px;text-decoration:underline}.te-pool-card{isolation:isolate;background:linear-gradient(145deg,#173c29,#10271b);border-radius:28px;padding:30px 32px;position:relative;box-shadow:0 22px 70px #0004}.te-pool-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #c3ffcb25}.te-pool-card-top{letter-spacing:1.7px;color:#c0d5c4;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:700;display:flex}.te-pool-dot{background:#75c58a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #78c78b12}.te-pool-number{letter-spacing:-7px;color:var(--te-gold);margin:33px 0 12px;font:500 clamp(88px,10.5vw,132px)/1 Georgia,serif;display:block}.te-pool-number>span{letter-spacing:-3px;font-size:.49em}.te-pool-card h2{letter-spacing:-.5px;font:400 25px/1.3 Georgia,serif}.te-pool-card>p{color:#b8cbbb;max-width:290px;margin:16px 0 26px;font-size:13px;line-height:1.75}.te-pool-bar{background:#ffffff12;border-radius:10px;height:8px;overflow:hidden}.te-pool-bar>span{background:var(--te-gold);border-radius:10px;width:40%;height:100%;display:block}.te-pool-tiers{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 16px;padding:22px 0;display:grid}.te-pool-tiers>span{color:#a9c4b0;flex-direction:column;gap:6px;font-size:11px;display:flex}.te-pool-tiers b{color:#f1f6ed;font-size:24px;line-height:1.1}.te-pool-card>small{color:#adc2b3;font-size:10px;line-height:1.8;display:block}.te-program-facts{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1214px;margin:0 auto;padding:33px 0;display:grid}.te-program-facts article{border-right:1px solid #ffffff15;padding:0 38px}.te-program-facts article:first-child{padding-left:0}.te-program-facts article:last-child{border:0}.te-program-facts article>span{letter-spacing:1.8px;color:var(--te-muted);font-size:9px;font-weight:700}.te-program-facts strong{color:var(--te-gold);margin:9px 0;font:400 43px/1.3 Georgia,serif;display:block}.te-program-facts p{color:#bdc8bf;max-width:290px;font-size:13px;line-height:1.6}.te-program-section{max-width:1380px;margin:0 auto;padding:80px 6%}.te-section-heading{max-width:680px;margin-bottom:34px}.te-section-heading h2,.te-allocation-copy h2{letter-spacing:-1px;margin:15px 0 18px;font:400 clamp(32px,3.5vw,46px)/1.16 Georgia,serif}.te-section-heading>p:last-child:not(.te-eyebrow){max-width:570px;color:var(--te-muted);font-size:14px;line-height:1.8}.te-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.te-step-grid article{background:#121e17;border-radius:22px;padding:29px}.te-step-number{color:#dbebc4;background:#294831;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:26px;font:400 17px Georgia,serif;display:grid}.te-step-grid h3{margin-bottom:13px;font:400 24px/1.25 Georgia,serif}.te-step-grid p{color:var(--te-muted);font-size:13px;line-height:1.85}.te-allocation-section{color:#173024;background:#ecefe3;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:58px;padding:64px max(6%,50% - 607px);display:grid}.te-allocation-copy .te-eyebrow{color:#40704a;font-size:9px}.te-allocation-copy>p:not(.te-eyebrow){color:#52634f;margin-top:16px;font-size:14px;line-height:1.85}.te-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.te-tier-grid article{background:#dce4d5;border-radius:24px;flex-direction:column;padding:28px 25px;display:flex}.te-tier-grid article>span{letter-spacing:1.5px;font-size:9px;font-weight:800}.te-tier-grid strong{letter-spacing:-2px;margin:32px 0 26px;font:400 clamp(48px,5vw,67px)/1.1 Georgia,serif}.te-tier-grid h3{margin-bottom:14px;font:400 23px/1.2 Georgia,serif}.te-tier-grid p{color:#4e614c;font-size:12px;line-height:1.85}.te-tier-grid .te-pro-tier{color:#f1f1de;background:#18482e}.te-pro-tier>span,.te-pro-tier>strong{color:#f1cf63}.te-tier-grid .te-pro-tier p{color:#bfd1bf}.te-payment-section{padding-bottom:46px}.te-payment-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.te-payment-timeline li{border-top:3px solid #315d3e;padding:22px 0 8px}.te-payment-timeline li>span{letter-spacing:1.8px;color:#a6c6a6;font-size:9px;font-weight:700}.te-payment-timeline h3{margin:14px 0 12px;font:400 23px/1.3 Georgia,serif}.te-payment-timeline p{color:var(--te-muted);font-size:13px;line-height:1.85}.te-payment-note{background:#17271d;border-radius:22px;margin-top:30px;padding:26px 30px}.te-payment-note strong{color:#e3ecd9;font-size:16px;line-height:1.5}.te-payment-note p{color:#b2c3b3;max-width:960px;margin:10px 0 16px;font-size:13px;line-height:1.85}.te-payment-note a{min-height:44px;color:var(--te-gold);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.te-payment-note a:hover{text-underline-offset:4px;text-decoration:underline}.te-faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding-top:40px;display:grid}.te-program-faq details{border-bottom:1px solid #ffffff18}.te-program-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;display:flex}.te-program-faq summary::-webkit-details-marker{display:none}.te-program-faq summary svg{color:#d7c982;flex-shrink:0;transition:transform .18s}.te-program-faq details[open] summary svg{transform:rotate(180deg)}.te-program-faq details>p{color:var(--te-muted);padding:0 20px 22px 0;font-size:13px;line-height:1.85}.te-program-cta{background:linear-gradient(110deg,#173f28,#163021);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;max-width:1214px;margin:0 auto 80px;padding:38px 42px;display:flex}.te-program-cta h2{margin:12px 0 16px;font:400 33px/1.2 Georgia,serif}.te-program-cta>div:first-child{max-width:620px}.te-program-cta>div>p:last-child{color:#b8cbbb;font-size:13px;line-height:1.85}.te-program-cta>.te-actions{flex-direction:column;flex-shrink:0;align-items:stretch}.te-program-footer{background:#050907;border-top:3px solid #128542;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:40px max(6%,50% - 607px);display:grid}.te-program-footer>div>p{color:#b5c0b7;margin-top:15px;font:400 15px/1.6 Georgia,serif}.te-program-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;display:flex}.te-program-footer nav a{color:#c4cfc5;align-items:center;min-height:44px;font-size:12px;display:flex}.te-program-footer nav a:hover{color:var(--te-gold)}.te-program-footer>small{color:#96a69a;font-size:10px;line-height:1.8}.te-program-footer>small:last-child{text-align:right}@media (width>=1380px){.te-program-facts,.te-program-cta{max-width:1214px}}@media (width<=1379px){.te-program-facts,.te-program-cta{margin-left:6%;margin-right:6%}}@media (width<=1050px){.te-program-hero{gap:35px;padding-top:45px}.te-pool-card{padding:28px 25px}.te-hero-copy h1{font-size:65px}.te-pool-card h2{font-size:23px}.te-allocation-section{grid-template-columns:1fr;gap:30px}.te-allocation-copy{max-width:720px}.te-tier-grid strong{margin-top:20px}.te-faq-section{gap:30px}.te-program-cta{padding:32px}.te-program-cta h2{font-size:29px}}@media (width<=760px){.te-program-nav{flex-wrap:wrap;gap:14px;padding:18px 5%}.te-program-brand img{width:130px}.te-program-nav nav{gap:12px;margin-left:auto}.te-program-nav nav>a:not(.te-button){display:none}.te-program-nav .te-button{padding:12px 15px;font-size:12px}.te-program-hero{grid-template-columns:1fr;gap:36px;padding:38px 6% 45px}.te-hero-copy h1{letter-spacing:-2px;margin-top:18px;font-size:clamp(50px,10.5vw,76px)}.te-hero-intro{max-width:570px;font-size:15px}.te-hero-copy .te-actions{margin-top:24px}.te-pool-card{max-width:none;padding:27px 28px}.te-pool-number{margin:24px 0 10px;font-size:100px}.te-pool-card h2{font-size:26px}.te-pool-card>p{max-width:none}.te-pool-tiers{margin-bottom:14px}.te-program-facts{grid-template-columns:1fr;padding:8px 0}.te-program-facts article,.te-program-facts article:first-child{border-bottom:1px solid #ffffff15;border-right:0;grid-template-columns:100px 1fr;align-items:center;column-gap:18px;padding:21px 0;display:grid}.te-program-facts article>span{grid-column:2}.te-program-facts strong{grid-area:1/1/3;margin:0;font-size:38px}.te-program-facts article>p{grid-column:2;max-width:none;margin-top:6px;font-size:12px}.te-program-section{padding:52px 6%}.te-section-heading{margin-bottom:26px}.te-section-heading h2,.te-allocation-copy h2{font-size:35px}.te-step-grid{grid-template-columns:1fr;gap:13px}.te-step-grid article{grid-template-columns:43px 1fr;align-items:start;column-gap:19px;padding:25px;display:grid}.te-step-number{grid-row:1/3;margin:0}.te-step-grid h3{margin-bottom:10px;font-size:24px}.te-step-grid p{grid-column:2}.te-allocation-section{gap:28px;padding:44px 6%}.te-tier-grid{gap:12px}.te-tier-grid article{padding:24px 20px}.te-tier-grid strong{font-size:49px}.te-tier-grid h3{font-size:22px}.te-payment-timeline{grid-template-columns:1fr;gap:20px}.te-payment-timeline li{padding-top:18px}.te-payment-timeline h3{margin:10px 0}.te-payment-note{padding:24px}.te-payment-note a{align-items:flex-start;padding:12px 0;line-height:1.6}.te-payment-note a svg{flex-shrink:0;margin-top:2px}.te-faq-section{grid-template-columns:1fr;gap:0;padding-top:8px}.te-faq-section .te-section-heading{margin-bottom:8px}.te-program-faq summary{padding:19px 0}.te-program-cta{flex-direction:column;align-items:stretch;gap:25px;margin-bottom:48px;padding:29px 25px}.te-program-cta h2{font-size:32px}.te-program-cta>.te-actions{flex-flow:wrap}.te-program-footer{grid-template-columns:1fr;gap:20px;padding:32px 6%}.te-program-footer nav{justify-content:flex-start;gap:0 22px}.te-program-footer>small:last-child{text-align:left}}@media (width<=400px){.te-program-nav .te-program-brand img{width:112px}.te-program-nav .te-button{padding:12px;font-size:11px}.te-program-nav .te-button svg{width:15px}.te-eyebrow{letter-spacing:1.8px;font-size:9px}.te-hero-copy .te-actions{flex-direction:column;align-items:stretch}.te-pool-card{padding:25px}.te-program-facts article{grid-template-columns:85px 1fr}.te-program-facts strong{font-size:34px}.te-program-facts article>span{letter-spacing:1px;font-size:8px}.te-tier-grid{grid-template-columns:1fr}.te-tier-grid article{padding:25px}.te-tier-grid strong{margin:18px 0}.te-step-grid article{grid-template-columns:1fr;gap:15px}.te-step-number{grid-row:auto}.te-step-grid p{grid-column:1}.te-step-grid h3{margin-bottom:0}.te-program-cta>.te-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tehuti-earnings-program .te-button,.te-program-faq summary svg{transition:none}.tehuti-earnings-program .te-button:hover{transform:none}}.creatorServicePackage{color:#fff;max-width:1200px;margin:0 auto;padding:50px 24px 65px}.creatorServicePackage header>p{color:#f1cf63;letter-spacing:2px;font-size:11px;font-weight:800}.creatorServicePackage h2{margin:14px 0;font-size:clamp(28px,4vw,46px);line-height:1.12}.creatorServicePackage header>span,.creatorServicePackage p,.creatorServicePackage li{color:#d5dfd7;line-height:1.65}.creatorServiceRates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 38px;display:grid}.creatorServiceRates article,.creatorServiceDetails article{background:#14261b;border-radius:20px;padding:24px}.creatorServiceRates strong{color:#fff;font-size:30px;display:block}.creatorServiceRates span{color:#f1cf63;margin-top:8px;font-weight:700;display:block}.creatorServiceRates p{font-size:14px}.creatorServiceList{grid-template-columns:1fr 1fr;gap:16px 34px;padding-left:22px;display:grid}.creatorServiceList h4{color:#fff;margin:0}.creatorServiceList p{margin-top:6px;font-size:14px}.creatorServiceDetails{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.creatorServicePackage h3{font-size:23px}.creatorServiceReview{background:#1b3c2b;border-radius:24px;padding:28px}.creatorServiceReview a{color:#102017;background:#f1cf63;border-radius:999px;margin:8px 10px 0 0;padding:13px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.creatorServiceReview a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=720px){.creatorServiceRates,.creatorServiceList,.creatorServiceDetails{grid-template-columns:1fr}.creatorServicePackage{padding:30px 20px}.creatorServiceReview{padding:22px}.creatorServiceReview a{text-align:center;margin-right:0;display:block}}.tc-public{min-height:100vh}.tc-nav nav a[aria-current=page]{color:var(--te-gold)}.tc-story-card{background:linear-gradient(150deg,#183e29,#101e16);border-radius:28px;padding:30px;box-shadow:0 24px 60px #0003}.tc-story-frame{aspect-ratio:1.1;text-align:center;background:repeating-linear-gradient(90deg,#0000 0 28px,#f1cf6309 28px 29px),#213c2b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin:24px 0;display:flex;position:relative;overflow:hidden}.tc-story-frame:before,.tc-story-frame:after{content:"";background:#08190e;width:170%;height:35px;position:absolute;top:-15%;left:-30%;transform:rotate(-32deg)}.tc-story-frame:after{top:auto;bottom:-15%}.tc-story-frame span{letter-spacing:8px;color:#b9d4be;margin:0 0 20px 8px;font-size:11px}.tc-story-frame b{color:#e6edda;font:400 clamp(28px,4vw,52px)/1.12 Georgia,serif}.tc-story-note>span{letter-spacing:1.7px;color:#dcca91;font-size:9px;font-weight:700}.tc-story-note p{color:#bac9bd;margin-top:12px;font-size:13px;line-height:1.8}.tc-path{padding-top:35px}.tc-discover{color:#173024;background:#ecefe3;grid-template-columns:1fr 1fr;gap:25px;padding:58px max(6%,50% - 607px);display:grid}.tc-discover>a{background:#dbe4d4;border-radius:24px;flex-direction:column;padding:33px;display:flex}.tc-discover>a:last-child{color:#f1f1de;background:#18482e}.tc-discover .te-eyebrow{color:#496c3f}.tc-discover>a:last-child .te-eyebrow{color:#f1cf63}.tc-discover h2,.tc-review h2{margin:20px 0;font:400 clamp(30px,3.4vw,44px)/1.18 Georgia,serif}.tc-discover p{max-width:440px;font-size:14px;line-height:1.8}.tc-link-label{align-items:center;gap:12px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.tc-plans-intro{text-align:center;max-width:1000px;padding-top:48px;padding-bottom:38px}.tc-plans-intro h1{letter-spacing:-2px;margin:22px 0;font:400 clamp(42px,6vw,72px)/1.08 Georgia,serif}.tc-plans-intro h1 em{color:var(--te-gold)}.tc-plans-intro>p:last-child{max-width:680px;color:var(--te-muted);margin:auto;font-size:15px;line-height:1.85}.tc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:1380px;margin:auto;padding:10px 6% 64px;display:grid}.tc-plan{background:#14261b;border-radius:24px;flex-direction:column;padding:30px 26px;display:flex}.tc-plan.tc-free{color:#183025;background:#e7eddd}.tc-free .te-eyebrow{color:#486338}.tc-plan.tc-pro{background:#1b3c2b}.tc-plan h2{margin:18px 0 22px;font:400 28px/1.2 Georgia,serif}.tc-plan-value{letter-spacing:-1px;font:400 47px/1.1 Georgia,serif}.tc-plan-value span{letter-spacing:0;margin:10px 0 22px;font:400 12px/1.6 Arial,sans-serif;display:block}.tc-plan>p{color:#bdcbbf;font-size:13px;line-height:1.8}.tc-plan ul{margin:25px 0;padding-left:18px;font-size:13px;line-height:1.7}.tc-plan li{margin:0 0 12px;padding-left:4px}.tc-free>p{color:#4c6049}.tc-plan-limit{color:#b7c8ba;border-top:1px solid #7d927f40;min-height:100px;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.8}.tc-free .tc-plan-limit{color:#4c6049}.tc-plan>.te-button{margin-top:24px}.tc-review{grid-template-columns:1.2fr 1fr;gap:70px;padding-top:20px;display:grid}.tc-review p{color:var(--te-muted);margin:15px 0;font-size:14px;line-height:1.85}.tc-review aside{background:#13271b;border-radius:24px;padding:30px}.tc-review h3{font:400 27px/1.2 Georgia,serif}.tc-review ul{color:#bdcbbf;margin:25px 0;padding-left:20px;font-size:14px;line-height:1.8}.tc-review li{margin-bottom:12px}.creator-signup-note{text-align:left;background:#193d29;border-radius:18px;margin:20px 0;padding:18px 20px}.creator-signup-note strong{color:#f1cf63;font-size:16px;display:block}.creator-signup-note p{color:#d0ddcf;margin:10px 0 0;font-size:12px;line-height:1.7}.creator-discovery-links{flex-wrap:wrap;gap:8px 16px;margin:18px 0;display:flex}.creator-discovery-links a{color:#e7d590;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.creator-discovery-links a:focus-visible{outline-offset:4px;outline:3px solid #f1cf63}.tc-home-invite{background:#183525;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:40px 0;padding:32px;display:flex}.tc-home-invite h2{margin:0 0 12px;font:400 32px Georgia,serif}.tc-home-invite p{color:#bdcbbf;max-width:580px;margin:0;font-size:14px;line-height:1.7}.tc-home-invite nav{flex-wrap:wrap;gap:12px;display:flex}.tc-home-invite a{color:#17221a;background:#d7b850;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.tc-home-invite a:last-child{color:#f1f3e7;background:#2a4d36}.tc-public .te-program-faq summary{padding-left:6px;list-style:disclosure-closed;display:list-item}.tc-public .te-program-faq details[open] summary{list-style:disclosure-open}@media (width<=1050px){.tc-plan-grid{gap:12px}.tc-plan{padding:27px 20px}.tc-plan h2{font-size:25px}.tc-review{gap:35px}.tc-home-invite{flex-direction:column;align-items:flex-start}}@media (width<=760px){.tc-nav nav{flex-wrap:wrap;justify-content:space-between;gap:6px 15px;width:100%;margin:0}.tc-nav nav>a:not(.te-button){font-size:12px;display:flex}.tc-nav .te-button{margin-left:auto}.tc-hero{padding-top:25px}.tc-story-card{width:100%;max-width:500px;margin:auto}.tc-story-frame{aspect-ratio:1.8}.tc-story-frame b{font-size:35px}.tc-discover,.tc-plan-grid,.tc-review{grid-template-columns:1fr}.tc-discover{gap:16px;padding:40px 6%}.tc-discover>a{padding:28px}.tc-plan-grid{gap:18px;padding-bottom:35px}.tc-plan{padding:30px}.tc-plan-limit{min-height:0}.tc-plans-intro{padding-top:35px}.tc-plans-intro h1{letter-spacing:-1px}.tc-review{gap:24px;padding-top:20px}.tc-home-invite{margin:28px 0;padding:25px}.tc-home-invite nav{width:100%}.tc-home-invite a{flex:1}.tc-home-invite h2{font-size:29px}}.tc-plan .tc-launch-price{color:#e1eacb;background:#284e35;border-radius:14px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.7}.tc-pricing-terms{background:#17271d;border-radius:20px;max-width:1214px;margin:0 auto 40px;padding:25px 30px}.tc-pricing-terms strong{font-size:15px}.tc-pricing-terms p{color:#bdcbbf;margin-top:10px;font-size:13px;line-height:1.8}.tc-plan.tc-pro>.tc-plan-value{color:#f1cf63}@media (width<=1379px){.tc-pricing-terms{margin-left:6%;margin-right:6%}}.tc-activation{grid-template-columns:.85fr 1.15fr;gap:45px;max-width:1380px;margin:auto;padding:35px 6% 65px;display:grid}.tc-activation h2{margin:15px 0 20px;font:400 38px/1.18 Georgia,serif}.tc-activation p{color:#bdcbbf;margin:13px 0;font-size:13px;line-height:1.85}.tc-activation-panel{background:#14261b;border-radius:24px;padding:28px}.tc-activation-panel a:not(.te-button){color:#efce69;text-underline-offset:3px;text-decoration:underline}.tc-billing-pending{background:#293b21;border-radius:14px;padding:16px 18px}.tc-billing-pending b{color:#efce69}.tc-activation fieldset{border:0;margin:24px 0;padding:0}.tc-activation legend{margin-bottom:10px;font-size:14px;font-weight:700}.tc-activation label{align-items:flex-start;gap:12px;padding:11px 0;font-size:13px;line-height:1.7;display:flex}.tc-activation input{accent-color:#dbbf65;flex-shrink:0;width:18px;height:18px;margin:5px 0 0}.tc-activation button{cursor:pointer;border:0;font-family:inherit}.tc-activation button:disabled{opacity:.5;cursor:not-allowed;transform:none}.tc-activation .tc-refresh{color:#edf2e8;background:#294634;border-radius:99px;min-height:46px;margin-top:18px;padding:13px 19px;font-size:13px;font-weight:700;display:block}.tc-activation .tc-activation-error{color:#ffe5df;background:#542a27;border-radius:12px;padding:14px}.tc-activation a:focus-visible,.tc-activation button:focus-visible,.tc-activation input:focus-visible{outline-offset:4px;outline:3px solid #f1cf63}.tc-membership-status{overflow-wrap:anywhere}.tc-activation .te-button{margin-top:14px}@media (width<=760px){.tc-activation{grid-template-columns:1fr;gap:15px;padding-top:15px}.tc-activation h2{font-size:32px}.tc-activation-panel{padding:23px}.tc-activation .te-button{width:100%}}
