:root{--amber-terracotta:#c0533a;--amber-terracotta-hover:#a3442e;--amber-terracotta-soft:#e0654c1c;--amber-slate:#4a7280;--amber-terracotta-fill:#c0533a;--amber-terracotta-fill-hover:#a3442e;--amber-nav-bg:#f6f1e7;--amber-nav-border:#e2d9c8;--color-base-0:#fff;--color-base-50:#faf7f2;--color-base-100:#f4efe6;--color-base-150:#ece5d9;--color-base-200:#e0d8c9;--color-base-250:#d2c8b6;--color-base-300:#c0b5a1;--color-base-350:#ab9f8a;--color-base-400:#968a75;--color-base-450:#837763;--color-base-500:#6f6554;--color-base-550:#5d5448;--color-base-600:#4d453a;--color-base-650:#403931;--color-base-700:#342e27;--color-base-750:#2a251f;--color-base-800:#211d18;--color-base-850:#1a1713;--color-base-900:#14110e;--color-base-950:#0c0a08;--color-base-1000:#000;--color-blue-50:#f0f5f7;--color-blue-100:#dde9ed;--color-blue-150:#c9dce2;--color-blue-200:#b4ced7;--color-blue-250:#9fc0cb;--color-blue-300:#8fb0bc;--color-blue-350:#7ba0ad;--color-blue-400:#68909e;--color-blue-450:#57808e;--color-blue-500:#4a7280;--color-blue-550:#3f6371;--color-blue-600:#355562;--color-blue-650:#2c4753;--color-blue-700:#243a44;--color-blue-750:#1d2f37;--color-blue-800:#17262c;--color-blue-850:#121e23;--color-blue-900:#0e171b;--color-blue-950:#0a1013}html[data-theme=dark]{--amber-terracotta:#e0654c;--amber-terracotta-hover:#ef7961;--amber-terracotta-soft:#e0654c29;--amber-nav-bg:#171412;--amber-nav-border:#2b2723}body{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Nirmala UI,Noto Sans Devanagari,Mangal,sans-serif}.field-label,label,.nav__link,.pill,th,td{line-height:1.6}.nav{background:var(--amber-nav-bg);border-right:1px solid var(--amber-nav-border)}.nav__scroll{gap:.15rem}.nav-group__toggle{letter-spacing:.13em;text-transform:uppercase;color:var(--theme-elevation-450);margin-top:1.4rem;margin-bottom:.5rem;padding-inline:.65rem;font-size:.68rem;font-weight:700}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--amber-terracotta)}.nav-group:first-child .nav-group__toggle{margin-top:0}.nav-group{margin-bottom:.35rem}.nav__link{color:var(--theme-elevation-700);border-radius:7px;padding-block:.4rem;padding-inline:.65rem;font-size:.95rem;transition:background-color .15s,color .15s}.nav__link:hover,.nav__link:focus-visible{background:var(--amber-terracotta-soft);color:var(--amber-terracotta);text-decoration:none}.nav__link.active{background:var(--amber-terracotta-soft);color:var(--amber-terracotta);box-shadow:inset 2.5px 0 0 var(--amber-terracotta);font-weight:700}.nav__link.active:hover{background:var(--amber-terracotta-soft)}.nav__link-indicator{display:none}.nav__header{border-bottom:1px solid var(--amber-nav-border);margin-bottom:.3rem;padding-bottom:.6rem}.nav__controls,.nav__log-out{border-top:1px solid var(--amber-nav-border);margin-top:.6rem;padding-top:.6rem}.btn--style-primary{background-color:var(--amber-terracotta-fill);border-color:var(--amber-terracotta-fill);color:#fff;border-radius:6px;font-weight:600}.btn--style-primary:hover,.btn--style-primary:focus-visible{background-color:var(--amber-terracotta-fill-hover);border-color:var(--amber-terracotta-fill-hover);color:#fff}.btn--style-secondary{border-radius:6px}.btn--style-secondary:hover{border-color:var(--amber-terracotta);color:var(--amber-terracotta)}.btn--style-pill{--btn-padding-block-start:.5rem;--btn-padding-block-end:.5rem;--btn-padding-inline-start:1.1rem;--btn-padding-inline-end:1.1rem;--btn-line-height:1.35;--bg-color:var(--theme-elevation-50);--color:var(--theme-elevation-700);--btn-border:1px solid var(--theme-elevation-200);--hover-bg:var(--amber-terracotta-soft);--hover-color:var(--amber-terracotta);--hover-btn-border:1px solid var(--amber-terracotta);letter-spacing:.01em;border-radius:999px;font-size:.95rem;font-weight:600}.btn--style-pill:focus-visible{box-shadow:0 0 0 3px var(--amber-terracotta-soft);outline:none}.list-create-new-doc__create-new-button,.list-header__create-new-button,.create-new-doc-in-folder__button{--bg-color:var(--amber-terracotta-fill);--color:#fff;--btn-border:1px solid var(--amber-terracotta-fill);--hover-bg:var(--amber-terracotta-fill-hover);--hover-color:#fff;--hover-btn-border:1px solid var(--amber-terracotta-fill-hover);box-shadow:0 1px 2px #0000001a}.table{border:1px solid var(--theme-elevation-150);border-radius:10px;overflow:hidden}.table thead th{background:var(--theme-elevation-50);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);border-bottom:1px solid var(--theme-elevation-200);font-size:.76rem;font-weight:700}.table tbody tr{transition:background-color .14s}.table tbody tr:hover{background:var(--amber-terracotta-soft)}.table tbody td{border-bottom:1px solid var(--theme-elevation-100)}.table tbody td:nth-child(2) a{color:var(--theme-elevation-800);font-weight:600;text-decoration:none}.table tbody td:nth-child(2) a:hover{color:var(--amber-terracotta);text-underline-offset:3px;text-decoration:underline}.pill{letter-spacing:.03em;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.field-type{margin-bottom:1.35rem}.field-label{color:var(--theme-elevation-700);margin-bottom:.35rem;font-size:.86rem;font-weight:600}.required{color:var(--amber-terracotta)}.field-description{color:var(--theme-elevation-450);font-size:.8rem;line-height:1.65}input[type=text],input[type=email],input[type=number],input[type=password],textarea,.rs__control{border-color:var(--theme-elevation-200);border-radius:6px;transition:border-color .16s,box-shadow .16s}input[type=text]:focus,input[type=text]:focus-within,input[type=email]:focus,input[type=email]:focus-within,input[type=number]:focus,input[type=number]:focus-within,input[type=password]:focus,input[type=password]:focus-within,textarea:focus,textarea:focus-within,.rs__control:focus,.rs__control:focus-within{border-color:var(--amber-terracotta);box-shadow:0 0 0 3px var(--amber-terracotta-soft);outline:none}.step-nav{font-size:.82rem}.step-nav a:hover{color:var(--amber-terracotta)}.doc-header__title,h1{letter-spacing:-.01em}.view-description,.doc-header__description{color:var(--theme-elevation-500);border-left:2px solid var(--amber-terracotta);padding-left:.85rem;line-height:1.7}.card{border:1px solid var(--theme-elevation-150);border-radius:10px;transition:border-color .16s,transform .16s}.card:hover{border-color:var(--amber-terracotta);transform:translateY(-1px)}.rich-text-lexical,.rich-text{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px}.lexical-block{border-left:2px solid var(--amber-terracotta);background:var(--amber-terracotta-soft);border-radius:0 8px 8px 0}.poem-autofill{border:1px solid var(--theme-elevation-150);border-left:3px solid var(--amber-terracotta);background:var(--theme-elevation-50);border-radius:10px;margin-bottom:1.75rem;padding:1rem 1.15rem 1.15rem}.poem-autofill__head{flex-direction:column;gap:.2rem;margin-bottom:.7rem;display:flex}.poem-autofill__title{color:var(--amber-terracotta);font-size:.95rem;font-weight:700}.poem-autofill__hint{color:var(--theme-elevation-500);font-size:.82rem;line-height:1.65}.poem-autofill__input{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);resize:vertical;border-radius:7px;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:.95rem;line-height:1.85}.poem-autofill__input:focus{border-color:var(--amber-terracotta);box-shadow:0 0 0 3px var(--amber-terracotta-soft);outline:none}.poem-autofill__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.poem-autofill__actions .btn{margin-block:0}.poem-autofill__note{color:var(--theme-elevation-500);font-size:.82rem}.poem-autofill__ok,.poem-autofill__warn,.poem-autofill__error{border-radius:7px;margin-top:.85rem;padding:.65rem .85rem;font-size:.86rem;line-height:1.7}.poem-autofill__ok{color:var(--theme-elevation-700);background:#4a72801a;border:1px solid #4a72804d}.poem-autofill__warn{background:var(--amber-terracotta-soft);border:1px solid var(--amber-terracotta);color:var(--theme-elevation-800)}.poem-autofill__error{color:var(--theme-error-600,#a33);background:#be3c2d14;border:1px solid #be3c2d59}.template-minimal:has(.login__brand){background:#100e0c;justify-content:stretch;align-items:stretch;min-height:100vh;padding:0}.template-minimal:has(.login__brand) .template-minimal__wrap{isolation:isolate;grid-template-rows:1fr auto 1fr;grid-template-columns:60% 40%;align-items:stretch;gap:0;width:100%;max-width:none;min-height:100vh;padding:0;display:grid}.template-minimal:has(.login__brand) .template-minimal__wrap:before{content:"";z-index:-2;background:linear-gradient(200deg,#fdfaf5 0%,#f6f1e7 55%,#efe7d9 100%);border-inline-start:1px solid #342e271a;grid-area:1/2/-1}.template-minimal:has(.login__brand) .template-minimal__wrap:after{content:"";z-index:-1;opacity:.32;pointer-events:none;background:url(/bg-shapes.jpeg) top/cover no-repeat;grid-area:1/2/-1;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 88%);mask-image:linear-gradient(#000 0% 62%,#0000 88%)}.template-minimal:has(.login__brand) .login__brand{grid-area:1/1/-1;width:auto;margin-bottom:0;display:flex}.amber-login-brand{color:#f5efe3;isolation:isolate;--amber-kite-tail:#ece4d6;background:#100e0c;flex-direction:column;flex:1;justify-content:space-between;gap:2.5rem;padding:clamp(2rem,3.5vw,3.5rem);display:flex;position:relative;overflow:hidden}.amber-login-brand:before{content:"";z-index:-2;filter:brightness(.78)saturate(1.02)contrast(1.04);transform-origin:55% 45%;will-change:transform;background:url(/alok-kumar.jpeg) 50% 40%/cover no-repeat;animation:28s ease-in-out infinite alternate amber-kenburns;position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 120% at 24% 36%,#000 40%,#00000059 78%,#0000 96%);mask-image:radial-gradient(135% 120% at 24% 36%,#000 40%,#00000059 78%,#0000 96%)}.amber-login-brand:after{content:"";z-index:-1;background:linear-gradient(270deg,#100e0ce6 0%,#100e0c73 16%,#0000 46%),linear-gradient(#0000 48%,#100e0c73 80%,#100e0cf2 100%),radial-gradient(58% 46% at 92% 74%,#100e0cb8,#0000 72%),radial-gradient(52% 42% at 66% 104%,#100e0c99,#0000 74%),radial-gradient(115% 95% at 44% 42%,#0000 40%,#100e0c80 100%),linear-gradient(#100e0cb8 0%,#0000 24%);position:absolute;inset:0}.amber-login-brand__quote{max-width:34rem;margin:0}.amber-login-brand__quote p{color:#f5efe3;text-shadow:0 2px 24px #000000bf;border-inline-start:2px solid var(--amber-terracotta);margin:0 0 1.3rem;padding-inline-start:1.25rem;font-size:clamp(1.5rem,2vw,2.35rem);font-weight:400;line-height:1.8}.amber-login-brand__quote footer{flex-direction:column;gap:.2rem;padding-inline-start:1.25rem;display:flex}.amber-login-brand__name{color:#f0a08c;text-shadow:0 1px 14px #0009;font-size:1.15rem;font-weight:600}.amber-login-brand__role{letter-spacing:.06em;color:#f5efe3a8;text-shadow:0 1px 14px #0009;font-size:.95rem}.amber-logo{align-items:center;gap:.7rem;display:flex}.amber-logo__word{letter-spacing:.01em;color:#f5efe3;white-space:nowrap;text-shadow:0 1px 16px #0009;font-size:1.95rem;font-weight:400;line-height:1.6}.template-minimal:has(.login__brand) form{flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:0;padding:0 clamp(1.75rem,4vw,4rem);display:flex}.template-minimal:has(.login__brand) form .login__form__inputWrap{width:min(26rem,100%)}.template-minimal:has(.login__brand) form .form-submit{width:min(26rem,100%)}.template-minimal:has(.login__brand) form a{width:min(26rem,100%)}.template-minimal:has(.login__brand) form .login__form__inputWrap{gap:calc(var(--base)*1.05);flex-direction:column;display:flex}.template-minimal:has(.login__brand) form .login__form__inputWrap .field-type{margin-bottom:0}.template-minimal:has(.login__brand) form .form-submit .btn--style-primary{width:100%}.template-minimal:has(.login__brand) form .field-label{color:#342e27;letter-spacing:.02em;margin-bottom:.45rem;font-size:1.05rem}.template-minimal:has(.login__brand) form label{color:#342e27;letter-spacing:.02em;margin-bottom:.45rem;font-size:1.05rem}:is(.template-minimal:has(.login__brand) form input[type=text],.template-minimal:has(.login__brand) form input[type=email],.template-minimal:has(.login__brand) form input[type=password]){color:#241f1a;background:#fff;border-color:#ddd3c2;border-radius:10px;height:46px;padding-block:0;padding-inline:1.15rem;font-size:1.25rem}.template-minimal:has(.login__brand) form input[type=text]::placeholder{color:#a1957f}.template-minimal:has(.login__brand) form input[type=email]::placeholder{color:#a1957f}.template-minimal:has(.login__brand) form input[type=password]::placeholder{color:#a1957f}:is(.template-minimal:has(.login__brand) form input[type=text]:focus,.template-minimal:has(.login__brand) form input[type=email]:focus,.template-minimal:has(.login__brand) form input[type=password]:focus){border-color:var(--amber-terracotta);background:#fff;box-shadow:0 0 0 3px #e0654c2e}:-webkit-any(.template-minimal:has(.login__brand) form input[type=text]:-webkit-autofill,.template-minimal:has(.login__brand) form input[type=email]:-webkit-autofill,.template-minimal:has(.login__brand) form input[type=password]:-webkit-autofill){-webkit-text-fill-color:#241f1a;caret-color:#241f1a;transition:background-color 9999s ease-out}:is(.template-minimal:has(.login__brand) form input[type=text]:autofill,.template-minimal:has(.login__brand) form input[type=email]:autofill,.template-minimal:has(.login__brand) form input[type=password]:autofill){-webkit-text-fill-color:#241f1a;caret-color:#241f1a;transition:background-color 9999s ease-out}.template-minimal:has(.login__brand) form .field-type.password .field-type__wrap>div:has(>input){position:relative}.template-minimal:has(.login__brand) form input[type=password]{padding-inline-end:3.4rem}.template-minimal:has(.login__brand) form .field-type.password input{padding-inline-end:3.4rem}.amber-eye{inset-inline-end:.35rem;cursor:pointer;color:#8a7f6c;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.amber-eye:hover{color:var(--amber-terracotta);background:#e0654c17}.amber-eye:focus-visible{outline:2px solid var(--amber-terracotta);outline-offset:2px;color:var(--amber-terracotta)}.amber-eye[aria-pressed=true]{color:var(--amber-terracotta)}.amber-eye svg{width:1.3rem;height:1.3rem;display:block}.amber-eye__slash{stroke-dasharray:22.7;stroke-dashoffset:22.7px;transition:stroke-dashoffset .24s}.amber-eye[aria-pressed=true] .amber-eye__slash{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.amber-eye__slash{transition:none}}.template-minimal:has(.login__brand) form a{color:#6f6554;text-align:start;margin-block:.9rem .4rem;font-size:1.05rem;text-decoration:none;display:block}.template-minimal:has(.login__brand) form a:hover{color:var(--amber-terracotta);text-underline-offset:3px;text-decoration:underline}.template-minimal:has(.login__brand) form .btn--style-primary{border-radius:10px;height:46px;margin-block:1rem 0;padding-block:0;font-size:1.25rem;box-shadow:0 10px 26px #c0533a47}.amber-login-intro{flex-direction:column;grid-area:1/2;justify-content:flex-end;align-items:center;padding:clamp(2.5rem,5vh,4.5rem) clamp(1.75rem,4vw,4rem) clamp(1.4rem,2.4vh,2rem);display:flex}.amber-login-intro__inner{width:min(26rem,100%)}.amber-login-intro__title{align-items:center;gap:.65rem;margin:0 0 .55rem;display:flex}.amber-login-intro__pen{filter:drop-shadow(0 3px 6px #342e272e);flex-shrink:0;width:auto;height:clamp(2.6rem,3.4vw,3.6rem)}.amber-login-intro__word{letter-spacing:-.01em;color:#8a3a24;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:clamp(2.1rem,2.8vw,3rem);font-weight:400;line-height:1.35}@supports ((-webkit-background-clip:text) or (background-clip:text)){.amber-login-intro__word{background:linear-gradient(104deg,#c0533a 0%,#8a3a24 46%,#4a7280 100%);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}}.amber-login-intro__sub{color:#6f6554;max-width:24rem;margin:0;font-size:1.15rem;line-height:1.85}.amber-login-intro__rule{background:linear-gradient(90deg, var(--amber-terracotta), #c0533a00);width:3rem;height:1px;margin-top:1.6rem;display:block}@keyframes amber-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.amber-login-brand:before{animation:none}}*{scrollbar-color:var(--theme-elevation-300) #0000;scrollbar-width:thin}.list-selection{flex-wrap:wrap;align-items:center;gap:.75rem}.list-selection__actions{flex-wrap:wrap;gap:.55rem}.list-selection__button{border:1px solid var(--theme-elevation-200);min-height:2.4rem;color:var(--theme-elevation-700);background:var(--theme-elevation-0);border-radius:2rem;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:.92rem;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.list-selection__button:hover{border-color:var(--amber-terracotta);color:var(--amber-terracotta);background:var(--amber-terracotta-soft)}.list-selection__button:focus-visible{outline:2px solid var(--amber-terracotta);outline-offset:2px}.list-selection__button[aria-label=Publish]{background:var(--amber-terracotta-fill);border-color:var(--amber-terracotta-fill);color:#fff}.list-selection__button[aria-label=Publish]:hover{background:var(--amber-terracotta-fill-hover);border-color:var(--amber-terracotta-fill-hover);color:#fff}.delete-documents__toggle.list-selection__button{color:#a8352a;border-color:#a8352a52}.delete-documents__toggle.list-selection__button:hover{color:#fff;background:#a8352a;border-color:#a8352a}.delete-documents__toggle.list-selection__button:focus-visible{outline-color:#a8352a}@media (max-width:60rem){.template-minimal:has(.login__brand) .template-minimal__wrap{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.template-minimal:has(.login__brand) .template-minimal__wrap:before{border-inline-start:0;grid-area:2/1/-1}.template-minimal:has(.login__brand) .template-minimal__wrap:after{border-inline-start:0;grid-area:2/1/-1}.template-minimal:has(.login__brand) .login__brand{grid-area:1/1}.amber-login-brand{gap:1rem;min-height:44vh;padding:1.5rem 1.5rem 1.75rem}.amber-login-brand:before{background-position:50% 26%;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.amber-login-brand__quote{max-width:none;display:block}.amber-login-brand__quote p{margin-bottom:.7rem;padding-inline-start:.85rem;font-size:1.15rem;line-height:1.7}.amber-login-brand__quote footer{padding-inline-start:.85rem}.amber-login-brand__name{font-size:.95rem}.amber-login-brand__role{font-size:.8rem}.amber-logo__word{font-size:1.6rem}.amber-login-intro{grid-area:2/1;padding:1.75rem 1.5rem 1rem}.template-minimal:has(.login__brand) form{border-inline-start:0;grid-area:3/1;justify-content:flex-end;padding:0 1.5rem clamp(2rem,5vh,3.25rem)}}
