@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-italic.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-full-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-full-italic.woff2) format("woff2")}@font-face{font-family:Harmattan;font-style:normal;font-weight:400;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/harmattan-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Harmattan;font-style:normal;font-weight:500;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/harmattan-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Harmattan;font-style:normal;font-weight:600;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/harmattan-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Harmattan;font-style:normal;font-weight:700;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/harmattan-latin-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/dm-sans-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/courier-prime-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/courier-prime-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/courier-prime-latin-400-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/ebgaramond-latin-400-normal.ttf) format("truetype")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/ebgaramond-latin-700-normal.ttf) format("truetype")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/ebgaramond-latin-400-italic.ttf) format("truetype")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/caveat-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Copernicus;font-style:normal;font-weight:700;font-display:swap;src:url(https://smlqxtticbasixaqtekh.supabase.co/storage/v1/object/public/fonts/copernicus-bold.woff2) format("woff2")}:root{--font-system:"Inter",system-ui,-apple-system,sans-serif;--font-wordmark:"Copernicus","Fraunces","Inter",system-ui,sans-serif;--font-creative:"Fraunces","Inter",system-ui,sans-serif;--font-utility:"Inter",system-ui,-apple-system,sans-serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 100}.home-background-cast,.orbit-center-cast,.orbit-right-rail-cast{display:block;pointer-events:none}.home-background-cast{position:fixed;inset:0;z-index:0;background:rgba(255,255,255,.78)}.orbit-center-cast{position:absolute;inset:0;z-index:0;background:rgba(255,255,255,.62)}.orbit-right-rail-cast{position:absolute;inset:0;z-index:0;background:rgba(255,255,255,.7)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.32);border-radius:999px;min-height:28px;max-height:64px;opacity:0;-webkit-transition:opacity 1.2s ease,background .2s ease;transition:opacity 1.2s ease,background .2s ease}.scroll-active::-webkit-scrollbar-thumb{opacity:1;-webkit-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease}.scroll-active::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.55)}.scroll-idle::-webkit-scrollbar-thumb{opacity:0;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease}:root .write-document-title{font-family:var(--font-creative)!important;font-weight:600!important}.write-surface ::-moz-selection{background:rgba(110,64,208,.22)}.write-surface ::selection{background:rgba(110,64,208,.22)}.margins-sel{background:rgba(110,64,208,.22)}.se-block{font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;line-height:16px;color:var(--se-ink,#1A1A1A);white-space:pre-wrap;word-break:break-word;outline:none;padding:0;margin:0;border:none;background:transparent;width:100%;min-height:16px;display:block;caret-color:var(--se-caret,#0866FF);cursor:text}.se-block--scene-heading{text-transform:uppercase;font-weight:700}.se-block--character{text-transform:uppercase;padding-left:192px}.se-block--dialogue{padding-left:96px;padding-right:96px}.se-block--parenthetical{padding-left:154px;padding-right:182px}.se-block--transition{text-transform:uppercase;text-align:right}.se-block--transition.se-block--transition-fade-in{text-align:left}.se-block--intercut,.se-block--shot,.se-block--subheader{text-transform:uppercase}.se-block--subheader{font-weight:700}.se-block--synthetic{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;caret-color:transparent}.se-block--extension{text-transform:uppercase;padding-left:192px}.se-block+.se-block{margin-top:16px}.se-block+.se-block--synthetic,.se-block--character+.se-block--dialogue,.se-block--character+.se-block--extension,.se-block--character+.se-block--parenthetical,.se-block--dialogue+.se-block--dialogue,.se-block--dialogue+.se-block--extension,.se-block--dialogue+.se-block--parenthetical,.se-block--extension+.se-block--dialogue,.se-block--extension+.se-block--extension,.se-block--extension+.se-block--parenthetical,.se-block--parenthetical+.se-block--dialogue,.se-block--parenthetical+.se-block--extension,.se-block--parenthetical+.se-block--parenthetical,.se-block--synthetic+.se-block{margin-top:0}.se-block--chapter-heading,.se-block--paragraph,.se-block--scene-break{font-family:EB Garamond,Georgia,Times New Roman,serif;color:var(--doc-ink,rgb(28,26,23));caret-color:rgb(110,64,208)}.se-block--paragraph{font-size:18px;line-height:1.72;text-indent:1.17em;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.se-block--chapter-heading+.se-block--paragraph,.se-block--scene-break+.se-block--paragraph{text-indent:0}.se-block--chapter-heading{font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:600;line-height:1.25;letter-spacing:.01em;text-align:center}.se-block--scene-break{min-height:1.72em;text-align:center;letter-spacing:.35em;color:rgb(150,144,136)}.se-block--scene-break:after{content:"* * *"}.se-block--paragraph+.se-block--paragraph{margin-top:0}.se-block+.se-block--chapter-heading{margin-top:48px}.se-block+.se-block--scene-break,.se-block--chapter-heading+.se-block,.se-block--scene-break+.se-block{margin-top:28px}[data-template=treatment] .se-block--logline,[data-template=treatment] .se-block--paragraph,[data-template=treatment] .se-block--section-heading,[data-template=treatment] .se-block--title{font-family:EB Garamond,Georgia,Times New Roman,serif;color:var(--doc-ink,rgb(28,26,23));caret-color:rgb(110,64,208)}[data-template=treatment] .se-block--title{font-family:Fraunces,Georgia,serif;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center}[data-template=treatment] .se-block--logline{font-size:18px;font-style:italic;line-height:1.5;text-align:center;color:rgb(90,84,76)}[data-template=treatment] .se-block--section-heading{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}[data-template=treatment] .se-block--paragraph{font-size:17px;line-height:1.7;text-indent:1.5em;text-align:left}[data-template=treatment] .se-block--logline+.se-block--paragraph,[data-template=treatment] .se-block--section-heading+.se-block--paragraph,[data-template=treatment] .se-block--title+.se-block--paragraph{text-indent:0}[data-template=treatment] .se-block--paragraph+.se-block--paragraph{margin-top:0}[data-template=treatment] .se-block--title+.se-block{margin-top:20px}[data-template=treatment] .se-block+.se-block--section-heading{margin-top:32px}[data-template=treatment] .se-block--section-heading+.se-block{margin-top:14px}[data-template=stage] .se-block--act-heading,[data-template=stage] .se-block--character-cue,[data-template=stage] .se-block--dialogue,[data-template=stage] .se-block--parenthetical,[data-template=stage] .se-block--scene-heading,[data-template=stage] .se-block--stage-direction{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:16px;line-height:1.5;color:var(--doc-ink,rgb(28,26,23));caret-color:rgb(110,64,208);padding-left:0;padding-right:0;text-transform:none}[data-template=stage] .se-block--act-heading{text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:18px}[data-template=stage] .se-block--scene-heading{text-align:center;font-style:italic;font-weight:600}[data-template=stage] .se-block--stage-direction{font-style:italic;color:rgb(90,84,76);margin-left:25%;margin-right:8%}[data-template=stage] .se-block--character-cue{text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.06em}[data-template=stage] .se-block--dialogue{margin-left:10%;margin-right:10%}[data-template=stage] .se-block--parenthetical{text-align:center;font-style:italic;color:rgb(90,84,76)}[data-template=stage] .se-block+.se-block--act-heading{margin-top:40px}[data-template=stage] .se-block+.se-block--scene-heading{margin-top:28px}[data-template=stage] .se-block+.se-block--character-cue{margin-top:16px}[data-template=stage] .se-block--character-cue+.se-block{margin-top:0}[data-template=stage] .se-block+.se-block--stage-direction{margin-top:14px}[data-template=av].bg-white.relative{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:12px;align-content:start}[data-template=av].bg-white.relative>:not(.se-block){grid-column:1/-1}[data-template=av] .se-block--av-audio,[data-template=av] .se-block--av-video{margin:0!important;align-self:start;border:1px solid rgb(214,209,201);border-radius:4px;padding:10px 12px;min-height:3.5em;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;color:rgb(28,26,23);caret-color:rgb(110,64,208)}[data-template=av] .se-block--av-video{background:rgb(252,251,249)}[data-template=av] .se-block--av-audio{background:rgb(247,246,243)}[data-template=comic] .se-block--caption,[data-template=comic] .se-block--character,[data-template=comic] .se-block--dialogue,[data-template=comic] .se-block--page-heading,[data-template=comic] .se-block--panel-description,[data-template=comic] .se-block--panel-heading,[data-template=comic] .se-block--sfx{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;color:var(--doc-ink,rgb(28,26,23));caret-color:rgb(110,64,208);padding-left:0;padding-right:0;text-transform:none}[data-template=comic] .se-block--page-heading{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.06em;border-bottom:2px solid var(--doc-ink,rgb(28,26,23));padding-bottom:4px}[data-template=comic] .se-block--panel-heading{text-transform:uppercase;font-weight:700;letter-spacing:.04em}[data-template=comic] .se-block--panel-description{color:rgb(60,56,50)}[data-template=comic] .se-block--caption{font-style:italic;border-left:3px solid rgb(200,195,186);padding-left:10px;margin-left:8%}[data-template=comic] .se-block--character{text-transform:uppercase;font-weight:600;text-align:center;letter-spacing:.05em;margin-top:8px}[data-template=comic] .se-block--dialogue{margin-left:18%;margin-right:18%}[data-template=comic] .se-block--sfx{text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:.1em;color:rgb(110,64,208);text-align:center}[data-template=comic] .se-block+.se-block--page-heading{margin-top:40px}[data-template=comic] .se-block+.se-block--panel-heading{margin-top:24px}[data-template=comic] .se-block--character+.se-block{margin-top:0}[data-template=tv] .se-block--act-break{font-family:Courier Prime,Courier New,Courier,monospace;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.12em;padding:12px 0;border-top:1px solid rgb(150,144,136);border-bottom:1px solid rgb(150,144,136)}[data-template=tv] .se-block+.se-block--act-break,[data-template=tv] .se-block--act-break+.se-block{margin-top:32px}.chat-composer{flex-shrink:0;padding:8px 10px 9px;border-top:1px solid var(--ed-border,rgba(0,0,0,.04))}.chat-composer-pill{position:relative;display:flex;align-items:center;gap:5px;height:30px;padding:0 5px 0 13px;border-radius:5px;border:none;background:var(--ed-page,#ffffff);box-shadow:inset 0 0 0 1px var(--ed-border,rgba(60,50,40,.06)),0 1px 2px rgba(0,0,0,.05);transition:box-shadow .22s ease}.chat-composer-pill:focus-within{box-shadow:inset 0 0 0 1px var(--se-caret,rgba(60,50,40,.1)),0 1px 3px rgba(0,0,0,.08)}.chat-composer-input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;color:var(--ed-text,rgb(26,23,20));caret-color:var(--se-caret,rgb(26,23,20));font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.01em}.chat-composer-input::-moz-placeholder{color:var(--ed-text-3,rgb(155,148,140));font-weight:400;font-style:normal}.chat-composer-input::placeholder{color:var(--ed-text-3,rgb(155,148,140));font-weight:400;font-style:normal}.chat-composer-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgb(110,64,208);color:#ffffff;font-family:system-ui,sans-serif;font-size:12px;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:opacity .16s ease,transform .16s ease,color .12s ease,background .12s ease}.chat-composer-send,.chat-composer-send[data-active=true]{opacity:1;transform:scale(1);pointer-events:auto}.chat-composer-send:hover{background:rgb(90,50,180)}.chat-composer-send-glyph{display:block;transform:translateY(-1px)}.login-input::-moz-placeholder{color:rgba(8,102,255,.35)}.login-input::placeholder{color:rgba(8,102,255,.35)}:root .login-input{width:100%!important;padding:12px 14px!important;background:rgba(0,0,0,.025)!important;border:none!important;border-radius:8px!important;color:#1F1A14!important;letter-spacing:.02em!important;box-shadow:none!important}:root .login-input:focus{background:rgba(0,0,0,.05)!important;box-shadow:none!important}:root .login-action{margin-top:14px!important;padding:15px 36px!important;background:#EFEFEF!important;color:#1F1A14!important;border:none!important;border-radius:12px!important;font-family:var(--font-utility)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,color .16s ease!important}:root .login-action:hover:not(:disabled){background:#E5E5E5!important}:root .login-action:active:not(:disabled){background:#D8D8D8!important;color:#0F0A06!important}:root .login-action:disabled{opacity:.5!important;cursor:not-allowed!important}:root .account-page h1,:root .account-page p[style*=uppercase]{font-family:var(--font-creative),Georgia,serif!important}:root .account-page p[style*=uppercase]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:14px!important;color:#0F1419!important}:root .account-page a,:root .account-page button:not([type=submit]),:root .account-page input,:root .account-page label,:root .account-page p:not([style*=uppercase]){font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;letter-spacing:0!important}:root .account-page button[type=submit]{border-radius:8px!important;border:none!important;background:#EFEFEF!important;color:#1F1A14!important;padding:9px 18px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:none!important}:root .account-page button[type=submit]:hover:not(:disabled){background:#E5E5E5!important}:root .home-sidebar,:root .home-sidebar *{font-family:var(--font-utility)!important}:root .activity-caption,:root .featured-caption,:root .home-sidebar p[style*=uppercase],:root .recent-caption{text-transform:none!important;letter-spacing:.01em!important}:root .home-new-project svg line{stroke:url(#home-plus-rainbow)!important;stroke-width:2.4!important}:root .home-new-project:hover{background:rgba(0,0,0,.06)!important}@keyframes revoked-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}