:root{--blog-side-width:20rem;--blog-article-gap:2rem;--blog-prose-width:68ch;--ed-paper-pad-x:1.5rem}.blog-page{background:var(--bg-page);min-height:100vh;color:var(--fg-1)}.blog-page .wrap{max-width:var(--container-max)}.blog-hero{color:#fff;background:var(--kth-ink);align-items:flex-end;min-height:min(72vh,640px);display:flex;position:relative;overflow:hidden}.blog-hero-media-stack{position:absolute;inset:0}.blog-hero-media-stack:after{content:"";z-index:1;background:linear-gradient(90deg,#252833db,#2528337a 55%,#2528331f);position:absolute;inset:0}.blog-hero-media{opacity:0;background-position:50% 40%;background-size:cover;transition:opacity 1.6s;position:absolute;inset:0}.blog-hero-media.is-on{opacity:1}.blog-hero-inner{z-index:1;max-width:46rem;padding:88px 0 56px;position:relative}.blog-hero .eyebrow{color:var(--accent)}.blog-hero h1{color:#fff;margin:10px 0 18px;font-size:clamp(2.2rem,6vw,4.2rem)}.blog-hero .lead{color:#ffffffd1}.blog-hero-topics{margin:0;display:grid}.blog-hero-topic{color:#fff;text-wrap:balance;-webkit-line-clamp:3;opacity:0;pointer-events:none;-webkit-box-orient:vertical;grid-area:1/1;font-size:clamp(1.7rem,4.8vw,3.15rem);line-height:1.12;transition:opacity 1.2s,transform 1.2s cubic-bezier(.22,1,.36,1);display:-webkit-box;overflow:hidden;transform:translateY(10px)}.blog-hero-topic.is-on{opacity:1;pointer-events:auto;transform:none}.blog-hero-topic:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.blog-hero-media,.blog-hero-topic{transition:none}.blog-hero-topic{transform:none}}.blog-sec{padding:56px 0}@media (min-width:768px){.blog-sec{padding:80px 0}}.blog-cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.blog-cat-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:22px 20px;transition:transform .2s,box-shadow .2s;display:block}.blog-cat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-cat-card strong{margin-bottom:6px;font-size:1.15rem;display:block}.blog-cat-card span{color:var(--fg-2);font-size:var(--fs-sm)}.blog-chips{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.blog-chip{border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--bg-paper);min-height:36px;color:var(--fg-2);align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.blog-chip.active{background:var(--kth-ink);color:#fff;border-color:var(--kth-ink)}button.blog-chip{cursor:pointer;font-family:inherit}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.blog-card{background:var(--bg-paper);border-radius:var(--radius-lg);border:1px solid var(--border-1);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.blog-card-cover{aspect-ratio:16/10;background:var(--kth-ink);position:relative;overflow:hidden}.blog-card-cover-img{position:absolute;inset:0}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 18px 20px;display:flex}.blog-card-meta{color:var(--fg-2);align-items:center;gap:10px;font-size:13px;display:flex}.blog-avatar{width:28px;height:28px;color:var(--kth-ink);background:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #d5bc8b59}.blog-empty{text-align:center;border:1px dashed var(--border-1);border-radius:var(--radius-lg);color:var(--fg-2);padding:48px 24px}.art-grid{grid-template-columns:minmax(0, 1fr) var(--blog-side-width);gap:var(--blog-article-gap);align-items:start;display:grid}.art-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:6.5rem}.art-heading{justify-content:space-between;align-items:flex-start;gap:16px 20px;margin:10px 0 16px;display:flex}.art-heading .h-sec{flex:12rem;min-width:0;margin:0}.art-heading .blog-share{flex:none;margin-top:.2em}@media (max-width:640px){.art-heading{flex-direction:column;align-items:stretch;gap:10px}.art-heading .h-sec{flex:none}.art-heading .blog-share{justify-content:flex-start;margin-top:0}}@media (max-width:900px){.art-grid{grid-template-columns:1fr}.art-side{position:static}}.blog-prose{max-width:var(--blog-prose-width)}.blog-prose>p{line-height:var(--lh-relaxed);margin:0 0 1rem}.blog-prose>h2{margin:2rem 0 .8rem;font-size:1.5rem}.blog-prose>h3{margin:1.5rem 0 .6rem}.blog-prose>ul,.blog-prose>ol{margin:0 0 1.2rem;padding-left:1.2em}.blog-prose>li{margin:.35rem 0}.blog-prose>.display-quote{margin:1.4rem 0}.blog-faq{max-width:var(--blog-prose-width);border-top:1px solid var(--line,#e6e2da);margin:2.4rem 0 0;padding-top:1.4rem}.blog-faq h2{margin:0 0 1rem;font-size:1.5rem}.blog-faq-item{margin:0 0 1.1rem}.blog-faq-item dt{margin:0 0 .35rem;font-weight:600}.blog-faq-item dd{line-height:var(--lh-relaxed);color:var(--fg-2,inherit);margin:0}.blog-figure{margin:1.4rem 0}.blog-figure img{border-radius:var(--radius-md);width:100%}.kth-figure{margin:0}.blog-share{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-share-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:600}.blog-share-icons{gap:6px;display:flex}.blog-share-btn{width:36px;height:36px;color:var(--fg-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.blog-share-btn svg{width:15px;height:15px;display:block}.blog-share-btn:hover{color:var(--kth-ink);background:#d5bc8b59}.blog-avatar-img{object-fit:cover;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 2px #d5bc8b59}.blog-author-tags{flex-wrap:wrap;gap:6px;display:flex}.blog-author-tags span{color:var(--kth-ink);border:1px solid var(--border-1);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:500}.blog-author-profile{color:var(--fg-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.author-profile-form{flex-direction:column;gap:14px;max-width:36rem;padding:4px 2px 18px;display:flex}.author-profile-lead{color:var(--fg-2);margin:0;font-size:14px;line-height:1.5}.author-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.author-profile-form label{color:var(--fg-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.author-profile-form input,.author-profile-form textarea{border:1px solid var(--border-1);min-height:42px;color:var(--fg-1);background:#fff;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px}.author-profile-form textarea{resize:vertical;min-height:0}.author-profile-form label span{font-size:12px;font-weight:500}.author-profile-msg{color:var(--kth-ink);margin:0;font-size:14px}.author-profile-form .ed-gold{align-self:flex-start}.kth-userbtn{justify-content:center;align-items:center;display:inline-flex;position:relative}.kth-userbtn.is-placeholder :is(.cl-avatarBox,.cl-userButtonAvatarBox,.cl-userPreviewAvatarBox){background:linear-gradient(150deg,#d5bc8b,#b8955e)!important}.kth-userbtn.is-placeholder :is(.cl-avatarBox img,.cl-userButtonAvatarImage,.cl-userPreviewAvatarImage){opacity:0!important}.kth-userbtn-fallback{pointer-events:none;color:#252833;letter-spacing:.02em;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.cl-userProfile-root :is(.cl-avatarBox,.cl-userPreviewAvatarBox){background:linear-gradient(150deg,#d5bc8b,#b8955e)}html.kth-avatar-placeholder .cl-userProfile-root :is(.cl-avatarImage,.cl-userPreviewAvatarImage,.cl-avatarBox img){opacity:0!important}.author-tasks{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);margin-bottom:1.75rem;overflow:hidden}.author-tasks-head{border-bottom:1px solid var(--border-1);align-items:center;gap:.75rem;padding:.9rem 1.15rem;display:flex}.author-tasks-kicker{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--kth-muted);font-weight:600}.author-tasks-count{font-size:var(--fs-xs);color:var(--kth-ink);background:var(--kth-gold-soft);border-radius:var(--radius-pill);padding:.14rem .55rem;font-weight:600}.author-tasks-progress{font-size:var(--fs-xs);color:var(--kth-muted);align-items:center;gap:.6rem;margin-left:auto;display:flex}.author-tasks-bar{border-radius:var(--radius-pill);background:var(--bg-surface);width:6rem;height:3px;overflow:hidden}.author-tasks-bar i{border-radius:var(--radius-pill);background:var(--accent);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.author-tasks-row{align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.author-tasks-row+.author-tasks-row{border-top:1px solid var(--border-1)}.author-tasks-row.is-done{background:#2f9e6f0f}.author-tasks-icon-wrap{flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;position:relative}.author-tasks-icon{border-radius:var(--radius-pill);background:var(--kth-gold-soft);width:2.35rem;height:2.35rem;color:var(--kth-ink);justify-content:center;align-items:center;display:flex}.author-tasks-row.is-done .author-tasks-icon{color:#2f9e6f;background:#2f9e6f21}.author-tasks-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.author-tasks-copy strong{font-size:var(--fs-sm);color:var(--fg-1);font-weight:600}.author-tasks-row.is-done .author-tasks-copy strong{color:var(--fg-2);text-decoration:line-through}.author-tasks-copy span{font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-base)}.author-tasks-done{font-size:var(--fs-sm);color:#2f9e6f;flex:none;font-weight:500}.author-tasks-ghost{font:inherit;font-size:var(--fs-sm);color:var(--kth-ink);border:1px solid var(--border-1);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;padding:.55rem 1.1rem;font-weight:500}.author-tasks-row .ed-gold{flex:none}@keyframes kthDraw{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@keyframes kthPop{0%{opacity:0;transform:scale(.72)}58%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes kthHalo{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.kth-pop{animation:.5s cubic-bezier(.22,1,.36,1) both kthPop}.kth-halo{border:1px solid #2f9e6f;border-radius:50%;animation:.85s cubic-bezier(.22,1,.36,1) .1s both kthHalo;position:absolute;inset:0}.kth-check path{stroke-dasharray:34;animation:.52s cubic-bezier(.33,1,.68,1) .12s both kthDraw}@media (prefers-reduced-motion:reduce){.kth-pop,.kth-halo,.kth-check path{animation:none}}@media (max-width:520px){.author-profile-grid{grid-template-columns:1fr}}.blog-side-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:18px}.blog-author-box{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);overflow:hidden}.blog-author-head{background:var(--accent-soft);align-items:center;gap:16px;padding:20px 20px 18px;display:flex}.blog-author-avatar{object-fit:cover;width:76px;height:76px;box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 5px #d5bc8b80;border-radius:9999px;flex:none}.blog-author-avatar.is-fallback{color:var(--kth-ink);background:var(--accent);place-items:center;font-size:22px;font-weight:700;display:grid}.blog-author-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kth-ink-2,#3d4352);font-size:11px;font-weight:600}.blog-author-name{color:var(--kth-ink);margin-top:2px;font-size:20px;font-weight:600;line-height:1.15}.blog-author-role{color:var(--fg-2);font-size:13px}.blog-author-body{flex-direction:column;gap:14px;padding:20px;display:flex}.blog-author-intro{color:var(--fg-1);margin:0;font-size:15px;line-height:1.55}.blog-author-links{border-top:1px solid var(--border-1);flex-direction:column;gap:2px;padding-top:12px;display:flex}.blog-author-link{color:var(--kth-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.blog-author-link svg{width:16px;height:16px;color:var(--accent-hover);flex:none}.blog-author-link:hover{color:var(--accent-hover)}.blog-cta-panel{border-radius:var(--radius-lg);background:var(--kth-ink);color:#fff;padding:22px}.blog-cta-panel h3{color:#fff;margin-bottom:8px}.blog-cta-panel p{color:#ffffffbf;margin-bottom:16px}.author-shell{background:#edebe6;min-height:100vh}.author-bar{z-index:40;color:#fff;background:#181b24f5;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 20px;display:flex;position:sticky;top:0}.author-bar a{color:#ffffffeb;font-size:14px;font-weight:600}.author-bar a:hover{color:var(--accent)}.author-bar nav{gap:16px;display:flex}.author-main{max-width:920px;margin:0 auto;padding:32px 20px 80px}.author-list{flex-direction:column;gap:12px;display:flex}.author-row{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.author-form{flex-direction:column;gap:14px;display:flex}.author-form label{color:var(--fg-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.author-form input,.author-form select,.author-form textarea{border:1px solid var(--border-1);background:#fff;border-radius:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:15px}.author-form textarea{resize:vertical;min-height:90px}.editor-shell{border:1px solid var(--border-1);background:#fff;border-radius:12px;overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--border-1);background:var(--bg-surface);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.editor-toolbar button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.editor-toolbar button.is-active{background:var(--kth-ink);color:#fff}.tiptap{outline:none;min-height:320px;padding:18px 20px 32px}.tiptap p.is-editor-empty:first-child:before{color:var(--fg-2);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap img{border-radius:8px;max-width:100%}.author-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.badge{background:var(--bg-surface);min-height:24px;color:var(--fg-2);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.badge.submitted{color:#c2410c;background:#fff7ed}.badge.published{background:var(--kth-success-bg);color:var(--kth-success)}.badge.rejected{background:var(--kth-danger-bg);color:var(--kth-danger)}.badge.archived{color:#475569;background:#eef2f6}.badge.draft{background:var(--bg-surface);color:var(--fg-2)}.author-shell:has(.clerk-center){background:#1a1c25}.clerk-center{isolation:isolate;color:#fff;background:#1a1c25;min-height:100vh;position:relative;overflow:hidden}.clerk-center-bg{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.clerk-center-veil{background:#1a1c25b3;position:absolute;inset:0}.clerk-auth{z-index:1;min-height:100vh;max-width:var(--container-max);flex-direction:column;align-items:center;margin:0 auto;padding:2rem 1.5rem 2.25rem;display:flex;position:relative}@media (min-width:768px){.clerk-auth{padding:2rem 2.5rem 2.25rem}}.clerk-auth-logo{mix-blend-mode:screen;width:auto;height:30px}.clerk-auth-main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:25.5rem;padding:3rem 0 1.5rem;display:flex}.clerk-auth-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);width:100%;color:var(--fg-1);padding:2.25rem 1.5rem 2rem;box-shadow:0 24px 60px -30px #161a2680}@media (min-width:480px){.clerk-auth-card{padding:2.25rem 2.25rem 2rem}}.clerk-auth-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kth-muted);margin:0;padding-bottom:1.1rem;font-weight:600}.clerk-auth-copy{flex-direction:column;gap:.6rem;display:flex}.clerk-auth-copy h1{letter-spacing:var(--tracking-tight);font-size:1.75rem;font-weight:600;line-height:var(--lh-snug);color:var(--fg-1);margin:0}.clerk-auth-copy p{font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--fg-2);margin:0}.clerk-invite{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:.4rem 0 .5rem;display:flex}.clerk-invite-mark{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative}.clerk-invite-ring{border:1px solid #d5bc8bd9;border-radius:50%;animation:2.9s cubic-bezier(.22,1,.36,1) infinite clerkInvitePulse;position:absolute;inset:0}.clerk-invite-ring-delay{animation-delay:1.45s}.clerk-invite-lock{border-radius:var(--radius-pill);background:var(--kth-gold-soft);width:3.35rem;height:3.35rem;color:var(--kth-ink);justify-content:center;align-items:center;animation:.72s cubic-bezier(.33,1,.68,1) .45s both clerkInviteDeny;display:flex}.clerk-invite-cta{font-size:var(--fs-sm);color:var(--kth-ink);background:var(--accent);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-weight:600;transition:background .16s;display:inline-flex}.clerk-invite-cta:hover{background:var(--accent-hover);color:var(--kth-ink)}.clerk-invite-rule{background:var(--border-1);width:100%;height:1px;display:block}.clerk-invite-meta{font-size:var(--fs-xs);line-height:var(--lh-base);color:var(--kth-muted);margin:0}.clerk-invite-meta a{color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}.clerk-invite-meta a:hover{color:var(--kth-gold-hover)}@keyframes clerkInvitePulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes clerkInviteDeny{0%,to{transform:translate(0)}14%{transform:translate(-3px)rotate(-2deg)}30%{transform:translate(3px)rotate(2deg)}46%{transform:translate(-2px)rotate(-1deg)}62%{transform:translate(2px)rotate(1deg)}78%{transform:translate(0)}}.clerk-auth-note{text-align:center;font-size:var(--fs-sm);color:#ffffff8c;margin:0;padding-top:1.1rem}.clerk-auth-note a{color:#fffc;text-underline-offset:3px;font-weight:500;text-decoration:underline}.clerk-auth-note a:hover{color:var(--kth-gold)}.clerk-auth-legal{font-size:var(--fs-xs);justify-content:center;align-items:center;gap:1.4rem;display:flex}.clerk-auth-legal a{color:#ffffff73}.clerk-auth-legal a:hover{color:var(--kth-gold)}.clerk-signin .cl-footerAction{display:none}.clerk-auth-card :is(.cl-card,.cl-cardBox,.cl-rootBox){width:100%;box-shadow:none!important;background:0 0!important;border:none!important}.clerk-auth-card .cl-headerTitle{text-align:left;font-size:1.75rem!important}.clerk-auth-card .cl-formButtonPrimary{background:var(--accent)!important;color:var(--kth-ink)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important}@keyframes clerkAuthRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes clerkAuthFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.clerk-auth-rise{animation:.9s cubic-bezier(.22,1,.36,1) both clerkAuthRise}.clerk-auth-fade{animation:.9s cubic-bezier(.22,1,.36,1) both clerkAuthFade}@media (prefers-reduced-motion:reduce){.clerk-auth-rise,.clerk-auth-fade,.clerk-invite-ring,.clerk-invite-lock{animation:none}}.adm{height:100vh;color:var(--fg-1);font-family:var(--font-sans);background:#edebe6;display:flex;overflow:hidden}.adm-side{background:var(--bg-ink);color:#fff;flex-direction:column;flex:none;width:15.5rem;min-height:0;display:flex}.adm-side-logo{align-items:center;padding:1.1rem 1.25rem 1rem;display:flex}.adm-side-logo img{height:26px;display:block}.adm-side-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffff59;padding:.5rem 1.4rem .4rem}.adm-side nav{flex-direction:column;flex:1;gap:.15rem;min-height:0;padding:.2rem .7rem .8rem;display:flex;overflow:auto}.adm-side-group{flex-direction:column;gap:.15rem;display:flex}.adm-side-group+.adm-side-group{border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.55rem}.adm-side-group .adm-side-kicker{padding-left:.7rem;padding-right:.7rem}.adm-side-links{flex-direction:column;gap:.15rem;display:flex}.adm-nav{border-radius:var(--radius-lg);width:100%;font:inherit;font-size:var(--fs-sm);color:#fffc;cursor:pointer;background:0 0;border:none;align-items:center;gap:.7rem;padding:.55rem .7rem;font-weight:500;text-decoration:none;display:flex}.adm-nav:hover{color:#fff}.adm-nav.is-on{color:var(--kth-gold);background:#d5bc8b2e}.adm-nav svg{flex:none}.adm-nav span{text-align:left;flex:1}.adm-nav-badge{text-align:center;min-width:20px;font-size:var(--fs-xs);background:var(--kth-gold);color:var(--kth-ink);border-radius:var(--radius-pill);flex:none;padding:.05rem .4rem;font-weight:600}.adm-side-user{border-top:1px solid #ffffff1a;align-items:center;gap:.65rem;padding:.9rem 1rem 1.1rem;display:flex}.adm-side-user strong{font-size:var(--fs-sm);font-weight:500;display:block}.adm-side-user em{font-size:var(--fs-xs);color:#ffffff80;font-style:normal;display:block}.adm-avatar{background:var(--kth-gold);width:32px;height:32px;color:var(--kth-ink);font-size:var(--fs-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.adm-avatar img{object-fit:cover;width:100%;height:100%;display:block}.adm-avatar-lg{width:64px;height:64px;font-size:1rem}.adm-author-photo{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.adm-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.adm-head{background:var(--bg-paper);border-bottom:1px solid var(--border-1);flex:none;align-items:center;gap:1rem;height:62px;padding:0 1.6rem;display:flex}.adm-head h1{letter-spacing:var(--tracking-tight);margin:0;font-size:1.15rem;font-weight:600}.adm-head p{font-size:var(--fs-xs);color:var(--fg-2);margin:0}.adm-head-actions{align-items:center;gap:.7rem;margin-left:auto;display:flex}.adm-search{font-family:inherit;font-size:var(--fs-sm);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-1);width:13rem;padding:.45rem 1rem}.adm-body{background:#faf4ee;flex:1;min-height:0;padding:1.75rem 1.6rem 4rem;overflow:auto}.adm-loading{min-height:18rem;color:var(--fg-2);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex}.adm-spinner{border:2.5px solid var(--border-1);border-top-color:var(--accent);border-radius:99px;width:28px;height:28px;animation:.7s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-back-bar{width:100%;margin:0 0 .85rem}.adm-back{color:#8a6f3c;align-items:center;gap:.4rem;padding:.35rem .15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.adm-back:hover{color:#6f5a30}.adm-back svg{flex-shrink:0}.adm-stack{flex-direction:column;gap:1.1rem;display:flex}.adm-stack.is-wide{max-width:none}.adm-dash-split{grid-template-columns:1.35fr 1fr;align-items:start;gap:1.25rem;display:grid}.adm-kpis{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.adm-kpi{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);color:inherit;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.adm-kpi em{font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--fg-2);font-style:normal}.adm-kpi strong{font-size:1.9rem;font-weight:600;line-height:1}.adm-kpi span{font-size:var(--fs-xs);color:var(--fg-2)}.adm-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);overflow:hidden}.adm-card-pad{flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.adm-card-head{border-bottom:1px solid var(--border-1);align-items:center;gap:.6rem;padding:1rem 1.2rem;display:flex}.adm-card-head strong{font-size:var(--fs-sm);font-weight:600}.adm-card-head span{font-size:var(--fs-xs);color:var(--fg-2)}.adm-card-head a,.adm-link{font-size:var(--fs-xs);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-weight:500;text-decoration:none}.adm-row{border-top:1px solid var(--border-1);align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:flex}.adm-row:first-child{border-top:0}.adm-row.is-click{cursor:pointer}.adm-row.is-click:hover{background:var(--bg-surface)}.adm-row-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.adm-row-main strong{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.adm-row-main span,.adm-muted{font-size:var(--fs-xs);color:var(--fg-2)}.adm-empty{text-align:center;font-size:var(--fs-sm);color:var(--fg-2);padding:2rem 1.2rem}.adm-empty.is-dash{background:var(--bg-paper);border:1px dashed var(--border-1);border-radius:var(--radius-2xl);padding:3rem}.adm-bar{background:var(--bg-surface);border-radius:99px;height:6px;display:block}.adm-bar>span{background:var(--accent);border-radius:99px;height:6px;display:block}.adm-activity{font-size:var(--fs-sm);line-height:var(--lh-base);align-items:flex-start;gap:.7rem;display:flex}.adm-activity .adm-avatar{background:var(--accent-soft);width:26px;height:26px;font-size:10px}.adm-chip,.adm-mini,.adm-ghost,.adm-danger{cursor:pointer;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);font-weight:500}.adm-chip{background:var(--bg-paper);border:1px solid var(--border-1);color:var(--fg-2);padding:.35rem .85rem;text-decoration:none}.adm-chip.is-on{border-color:var(--accent);color:var(--kth-ink);background:#d5bc8b40}.adm-mini{background:var(--bg-surface);border:1px solid var(--border-1);color:var(--fg-1);padding:.32rem .85rem}.adm-mini:hover{border-color:var(--accent);color:var(--accent)}.adm-ghost{border:1px solid var(--border-1);color:var(--fg-2);background:0 0;padding:.32rem .8rem}.adm-ghost:hover{color:#c0563f;border-color:#c0563f}.adm-danger{border:1px solid var(--border-1);color:var(--fg-2);background:0 0;padding:.3rem .75rem}.adm-danger:hover{border-color:var(--accent);color:var(--accent)}.adm-score,.adm-pill{font-size:var(--fs-xs);border-radius:var(--radius-pill);padding:.2rem .6rem;font-weight:500;display:inline-block}.adm-score.is-full,.adm-pill.published,.adm-pill.Aktiv{color:#3f6b3e;background:#5b8a5a29}.adm-score.is-empty{color:#a54a35;background:#c0563f21}.adm-score.is-partial,.adm-pill.submitted{color:var(--kth-ink);background:#d5bc8b4d}.adm-pill.draft,.adm-pill.rejected,.adm-pill.archived{background:var(--bg-surface);color:var(--fg-2);border:1px solid var(--border-1)}.adm-pill.Deaktiviert{color:#a54a35;background:#c0563f1f}.adm-pill.pending{color:var(--kth-ink);background:#d5bc8b4d}.adm-pill.confirmed{color:#3f6b3e;background:#5b8a5a29}.adm-pill.unsubscribed{color:#a54a35;background:#c0563f1f}.adm-pill.Eingeladen{color:var(--kth-ink);background:#d5bc8b4d}.adm-pill.Zugang{background:var(--bg-surface);color:var(--fg-2);border:1px solid var(--border-1)}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.adm-seg{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-pill);gap:2px;margin-left:auto;padding:3px;display:flex}.adm-table{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);overflow-x:auto}.adm-table-head,.adm-table-row{align-items:center;gap:1rem;min-width:82rem;padding:.75rem 1.2rem;display:flex}.adm-table-head{background:var(--bg-surface);border-bottom:1px solid var(--border-1);font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--fg-2)}.adm-table-row{border-top:1px solid var(--border-1)}.adm-table-row:hover{background:var(--bg-surface)}.adm-c-title{min-width:9rem;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:14rem;font-weight:500;overflow:hidden}.adm-c-author,.adm-c-cat{min-width:5rem;font-size:var(--fs-sm);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:0 8rem;overflow:hidden}.adm-c-author{flex:0 0 11rem;min-width:9rem;overflow:visible}.adm-c-author .adm-select{padding:.28rem .55rem}.adm-c-cat{font-size:var(--fs-xs);color:var(--fg-1)}.adm-c-seo{flex:0 0 10.5rem;gap:.35rem;display:flex}.adm-c-status{flex:0 0 6.5rem}.adm-c-date{text-align:right;font-size:var(--fs-xs);color:var(--fg-2);flex:0 0 5.5rem}.adm-c-vis{flex-wrap:nowrap;flex:0 0 24rem;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.adm-c-vis .adm-mini,.adm-c-vis .adm-ghost,.adm-c-vis .adm-danger,.adm-c-vis .ed-gold{white-space:nowrap;flex:none}.adm-group-head{background:var(--bg-surface);border-bottom:1px solid var(--border-1);align-items:center;gap:.6rem;min-width:48rem;padding:.8rem 1.2rem;display:flex}.adm-review{flex-direction:column;gap:1rem;max-width:60rem;display:flex}.adm-review-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);display:flex;overflow:hidden}.adm-review-cover{background:var(--bg-surface) center/cover no-repeat;flex:none;width:11rem}.adm-review-body{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding:1.1rem 1.25rem;display:flex}.adm-review-body em{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);font-style:normal;font-weight:600}.adm-review-body strong{font-size:1.1rem;font-weight:500;line-height:var(--lh-snug)}.adm-review-body p{font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-base)}.adm-review-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.adm-topics{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.1rem;max-width:66rem;display:grid}.adm-topic{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);flex-direction:column;display:flex;overflow:hidden}.adm-topic-cover{background:var(--bg-surface);height:150px;display:block;position:relative;overflow:hidden}.adm-topic-cover.is-off{filter:grayscale();opacity:.5}.adm-topic-cover>div{position:absolute;inset:0}.adm-topic-body{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.1rem 1.15rem;display:flex}.adm-topic-body strong{font-size:1.02rem;font-weight:500}.adm-topic-body p{font-size:var(--fs-sm);color:var(--fg-2);line-height:var(--lh-base)}.adm-topic-foot{align-items:center;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.adm-topic-add{border:1px dashed var(--border-1);border-radius:var(--radius-2xl);min-height:14rem;color:var(--fg-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-family:inherit;display:flex}.adm-topic-add:hover{border-color:var(--accent);color:var(--accent)}.adm-users{max-width:88rem;overflow-x:auto}.adm-user-row{border-top:1px solid var(--border-1);align-items:center;gap:1rem;padding:.7rem 1.2rem;display:flex}.adm-user-row:first-of-type{border-top:0}.adm-user-row.is-pending{opacity:.48}.adm-user-row.is-pending .adm-user-name strong{color:var(--fg-2)}.adm-pill.Eingeladen{background:var(--bg-surface);color:var(--fg-2);border:1px solid var(--border-1)}.adm-user-name{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.adm-user-name strong{font-size:var(--fs-sm);color:var(--fg-1);font-weight:500;display:block}.adm-user-meta{min-width:0}.adm-user-meta span{font-size:var(--fs-xs);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.adm-user-role{flex:none;width:11rem}.adm-user-review{flex:none;align-items:center;gap:.5rem;width:9rem;display:flex}.adm-user-posts{text-align:right;width:6rem;font-size:var(--fs-sm);color:var(--fg-2);flex:none}.adm-user-status{text-align:right;flex:none;width:7rem}.adm-user-action{flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;width:9.5rem;display:flex}.adm-select-wrap{flex-direction:column;gap:.25rem;width:100%;display:flex}.adm-select{font-family:inherit;font-size:var(--fs-xs);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-1);cursor:pointer;width:100%;padding:.35rem .7rem}.adm-select:disabled{opacity:.55;cursor:not-allowed}.adm-inline-error{font-size:var(--fs-xs);color:#9a3412;margin:0;line-height:1.3}.adm-switch{cursor:pointer;background:#d8d5ce;border:none;border-radius:99px;flex:none;justify-content:flex-start;align-items:center;width:38px;height:22px;padding:2px;display:flex}.adm-switch.is-on{background:var(--accent);justify-content:flex-end}.adm-switch i{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:99px;display:block}.adm-settings{flex-direction:column;gap:1.3rem;max-width:44rem;padding:1.6rem;display:flex}.adm-field{flex-direction:column;gap:.4rem;display:flex}.adm-field label{font-size:var(--fs-sm);color:var(--fg-2)}.adm-field input,.adm-field textarea,.adm-field select{font-family:inherit;font-size:var(--fs-sm);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-1);padding:.55rem .95rem}.adm-field textarea{border-radius:var(--radius-lg);resize:vertical;line-height:var(--lh-base)}.adm-switch-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:0;font-family:inherit;display:flex}.adm-switch-row strong{font-size:var(--fs-sm);color:var(--fg-1);font-weight:500;display:block}.adm-switch-row span{font-size:var(--fs-xs);color:var(--fg-2);display:block}.adm-drawer-back{z-index:88;background:#161a2673;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-drawer{background:var(--bg-paper);width:min(30rem,100%);height:100%;box-shadow:var(--shadow-xl);flex-direction:column;display:flex}.adm-missing{font-size:var(--fs-xs);color:#a54a35;border-radius:var(--radius-pill);background:#c0563f21;padding:.1rem .5rem;font-weight:500}.adm-users .adm-table-head{min-width:0}@media (max-width:1100px){.adm-dash-split{grid-template-columns:1fr}.adm-kpis{grid-template-columns:1fr 1fr}.adm-review-card{flex-direction:column}.adm-review-cover{width:100%;height:140px}}@media (max-width:860px){.adm{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.adm-side{width:100%}.adm-side nav{flex-flow:wrap}.adm-kpis{grid-template-columns:1fr}.adm-search{width:8rem}}.kthscroll::-webkit-scrollbar{width:10px}.kthscroll::-webkit-scrollbar-thumb{background:#d9d5cd padding-box content-box;border:3px solid #0000;border-radius:99px}.kth-hero-cover{width:100%;max-width:var(--blog-prose-width);aspect-ratio:16/9;background:var(--bg-surface);border-radius:16px;margin-bottom:28px;position:relative;overflow:hidden}.kth-hero-cover>div{position:absolute;inset:0}.kth-article{flex-direction:column;gap:1.4rem;display:flex}.kth-row{border-radius:var(--radius-2xl)}.kth-row--surface{background:var(--bg-surface);padding:1.2rem}.kth-row--gold{background:#d5bc8b24;padding:1.2rem}.kth-row--ink{background:var(--kth-ink);color:#fff;padding:1.2rem}.kth-row--ink h2,.kth-row--ink h3,.kth-row--ink p,.kth-row--ink .kth-rich{color:#fff}.kth-row-grid{gap:1.4rem;display:grid}.kth-col{min-width:0}.kth-block h2,.ed-h{letter-spacing:var(--tracking-tight);font-size:1.75rem;font-weight:600;line-height:var(--lh-snug);margin:0}.kth-block h3,.ed-h.is-h3{letter-spacing:var(--tracking-tight);font-size:1.3rem;font-weight:600;line-height:var(--lh-snug);margin:0}.kth-block p,.kth-rich,.ed-p{overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:0}.kth-rich ul,.kth-rich ol,.ed-editable ul,.ed-editable ol{padding-left:var(--kth-list-indent,1.35rem);margin:.35rem 0 .1rem}.kth-rich li,.ed-editable li{margin:.2rem 0}.kth-rich a,.ed-editable a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kth-rich strong,.ed-editable strong{font-weight:650}.kth-rich em,.ed-editable em{font-style:italic}.kth-c-text{color:var(--kth-text)}.kth-c-ink{color:var(--kth-ink)}.kth-c-slate{color:var(--kth-ink-2)}.kth-c-night{color:var(--kth-app-bg)}.kth-c-muted{color:var(--kth-muted)}.kth-c-gold{color:var(--kth-gold)}.kth-c-sand{color:var(--kth-gold-hover)}.kth-c-copper{color:var(--kth-promo-bg)}.kth-c-paper{color:var(--kth-on-dark)}.kth-media{border-radius:var(--radius-2xl);background:var(--bg-surface);position:relative;overflow:hidden}.kth-media-img{position:absolute;inset:0}.kth-banner{border-radius:var(--radius-2xl);background:var(--bg-surface);width:100%;position:relative;overflow:hidden}.kth-banner-img{position:absolute;inset:0}.kth-banner-btn{z-index:1;white-space:normal;text-align:center;max-width:calc(100% - 1.25rem);line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.kth-banner-btn.is-s{min-height:40px;padding:0 1rem;font-size:.875rem}.kth-banner-btn.is-l{min-height:66px;padding:0 2rem;font-size:1.125rem}.kth-banner-btn.is-xl{min-height:76px;padding:0 2.2rem;font-size:1.35rem}.kth-btn-skin,.ed-row-ink .kth-btn-skin,.ed-box .kth-btn-skin{background:var(--kth-btn-bg);color:var(--kth-btn-fg);border-color:var(--kth-btn-bd);box-shadow:none}.kth-btn-skin:hover{background:var(--kth-btn-bg);color:var(--kth-btn-fg);border-color:var(--kth-btn-bd);filter:brightness(.96)}.kth-caption,.kth-figure figcaption{font-size:var(--fs-sm);color:var(--fg-2);margin-top:.5rem}.kth-video{aspect-ratio:16/9;border-radius:var(--radius-2xl);background:var(--kth-app-bg);width:100%;position:relative;overflow:hidden}.kth-video.is-4-3{aspect-ratio:4/3}.kth-video.is-1-1{aspect-ratio:1;max-width:min(100%,28rem);margin-inline:auto}.kth-video.is-9-16{aspect-ratio:9/16;max-width:min(100%,22rem);margin-inline:auto}.kth-video iframe,.kth-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.kth-quote{border-left:3px solid var(--accent);gap:1rem;margin:0;padding:.1rem 0 .1rem 1.15rem;display:flex}.kth-quote p,.kth-quote .kth-rich{font-size:1.2rem;font-style:italic;line-height:var(--lh-snug);margin:0 0 .4rem}.kth-quote cite{font-style:normal;font-size:var(--fs-sm);color:var(--fg-2)}.kth-quote-avatar{width:54px;height:54px;box-shadow:0 0 0 3px var(--bg-paper), 0 0 0 5px #d5bc8b73;background-position:50%;background-size:cover;border-radius:999px;flex:none}.kth-callout{border-radius:var(--radius-2xl);color:var(--kth-ink);background:#d5bc8b1f;border:1px solid #d5bc8b8c;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.kth-callout-icon{background:var(--kth-gold);width:32px;height:32px;color:var(--kth-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.kth-callout-icon svg{display:block}.kth-callout-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kth-ink);margin:0 0 .4rem;font-weight:600}.kth-callout>div{flex:1;min-width:0}.kth-callout .btn{margin-top:.85rem}.kth-info{border:1px solid var(--kth-info-border);background:var(--kth-info-bg);border-radius:var(--radius-2xl);color:var(--kth-on-dark);align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.kth-info-icon{background:var(--kth-gold);width:32px;height:32px;color:var(--kth-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.kth-info-icon svg{display:block}.kth-info-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kth-gold);margin:0 0 .4rem;font-weight:600}.kth-info .kth-rich{color:inherit}.kth-box .kth-block{margin-top:.7rem}.kth-box .kth-block:first-child{margin-top:0}.kth-box .kth-rich{color:inherit}.kth-box-flow{flex-direction:column;gap:.85rem;display:flex}.kth-box-flow .kth-row-grid{gap:.9rem}.kth-box-flow .kth-article{gap:0}.kth-box.is-navy{color:var(--kth-on-dark);background:#1e3a5c;border-color:#2a4d73}.kth-box.is-blue{color:var(--kth-on-dark);background:#2c4d73;border-color:#3d628c}.kth-box.is-denim{color:var(--kth-on-dark);background:#3d5f8a;border-color:#4d709c}.kth-box.is-sky{color:var(--kth-ink);background:#d7e3ef;border-color:#b8c9db}.kth-box.is-ice{color:var(--kth-ink);background:#eef3f8;border-color:#d3dde8}.kth-box.is-frost{color:var(--kth-ink);background:#f4f8fb;border-color:#dde6ef}.kth-box.is-honey{color:var(--kth-ink);background:#d5bc8b;border-color:#c4ab7a}.kth-box.is-brass{color:var(--kth-ink);background:#e8d4a8;border-color:#d5bc8b}.kth-box.is-sand{color:var(--kth-ink);background:#efe4d0;border-color:#e0d0b0}.kth-box.is-gold{background:var(--kth-gold-soft);color:var(--kth-ink);border-color:#d5bc8b73}.kth-box.is-champagne{color:var(--kth-ink);background:#faf6ee;border-color:#eee4d2}.kth-box.is-slate{color:var(--kth-on-dark);background:#3d4352;border-color:#525866}.kth-box.is-ash{color:var(--kth-ink);background:#c8c5be;border-color:#b4b0a8}.kth-box.is-stone{color:var(--kth-ink);background:#e2e0db;border-color:#d0cdc6}.kth-box.is-mist{color:var(--kth-ink);background:#ecebe8;border-color:#d8d6d1}.kth-box.is-surface{background:var(--kth-surface);border-color:var(--kth-border);color:var(--kth-ink)}.kth-box.is-cloud{color:var(--kth-ink);background:#f4f5f7;border-color:#e1e3e8}.kth-box.is-cream{color:var(--kth-ink);background:#fbf8f2;border-color:#eee6d8}.kth-box.is-ivory{color:var(--kth-ink);background:#fffcf7;border-color:#efe8dc}.kth-box.is-paper{background:var(--kth-paper);border-color:var(--kth-border);color:var(--kth-ink)}.kth-box.is-ink{background:var(--kth-ink);color:var(--kth-on-dark);border-color:#3d4352}.kth-box.is-night{background:var(--kth-app-bg);color:var(--kth-on-dark);border-color:#2a3040}.kth-box.is-dark .kth-callout-title,.kth-box.is-dark .kth-info-title{color:var(--kth-gold)}.kth-box:not(.is-dark) .kth-info-title{color:var(--kth-info)}.kth-box:not(.is-dark) .kth-callout-title{color:var(--kth-ink)}.kth-box.is-dark .kth-callout-icon,.kth-box.is-dark .kth-info-icon,.kth-box.is-warm .kth-callout-icon,.kth-box.is-warm .kth-info-icon{background:var(--kth-gold);color:var(--kth-ink)}.kth-box:not(.is-dark):not(.is-warm) .kth-callout-icon,.kth-box:not(.is-dark):not(.is-warm) .kth-info-icon{background:var(--kth-info);color:#fff}.kth-topics-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);margin:0 0 .75rem;font-weight:600}.kth-topics{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.kth-topics:not(.is-one){grid-template-columns:repeat(2,1fr)}}.kth-topics.is-one{max-width:20rem}.blog-prose .kth-topics-title{margin:0 0 .75rem}.blog-prose .kth-topics .topic{color:#fff;margin:0}.kth-exercise{border:1px solid var(--border-1);border-radius:var(--radius-2xl);background:var(--bg-surface);padding:1.1rem 1.25rem}.kth-exercise-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);margin:0 0 .4rem;font-weight:600}.kth-exercise-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}@media (max-width:720px){.kth-row-grid{grid-template-columns:1fr!important}}.ed-app [contenteditable]{outline:none}.ed-app [contenteditable]:focus{background:0 0;border-radius:4px;box-shadow:inset 0 0 0 1px #d5bc8b8c}.ed-app,.ed-dash{height:100vh;color:var(--fg-1);background:#edebe6;flex-direction:column;display:flex;overflow:hidden}.ed-top{background:var(--bg-ink);color:#fff;flex:none;align-items:center;gap:1.1rem;height:58px;padding:0 1.25rem;display:flex}.ed-logo{height:26px;display:block}.ed-rule{background:#ffffff24;width:1px;height:26px}.ed-top-label,.ed-top-title{font-size:var(--fs-sm);font-weight:500}.ed-top-title{white-space:nowrap;text-overflow:ellipsis;max-width:24rem;overflow:hidden}.ed-status{font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--kth-gold);border-radius:var(--radius-pill);border:1px solid #d5bc8b66;padding:.15rem .6rem;font-weight:600}.ed-top-actions{align-items:center;gap:.8rem;margin-left:auto;display:flex}.ed-top-meta{font-size:var(--fs-xs);color:#ffffff80}.ed-save{cursor:pointer;color:#ffffff8c;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);background:0 0;border:1px solid #ffffff2e;padding:.28rem .75rem}.ed-save.is-dirty{color:var(--kth-gold);border-color:#d5bc8b73}.ed-save:disabled{cursor:default}.ed-hist{gap:.3rem;display:flex}.ed-hist button{cursor:pointer;color:#fffc;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);background:0 0;border:1px solid #ffffff2e;padding:.28rem .7rem}.ed-hist button:hover:not(:disabled){border-color:var(--kth-gold);color:var(--kth-gold)}.ed-hist button:disabled{opacity:.35;cursor:default}.ed-fmt-strip{background:var(--bg-paper);border-bottom:1px solid var(--border-1);flex:none;align-items:center;gap:1rem;padding:.4rem 1.25rem;display:flex}.ed-fmt-strip>span{font-size:var(--fs-xs);color:var(--fg-2)}.ed-fmt{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex;position:relative}.ed-fmt button{cursor:pointer;border:1px solid var(--border-1);background:var(--bg-surface);min-width:2rem;color:var(--fg-1);font-family:inherit;font-size:var(--fs-xs);border-radius:8px;padding:.28rem .55rem}.ed-fmt button:not(.ed-swatch).is-on,.ed-fmt button:not(.ed-swatch):hover{border-color:var(--accent);background:#d5bc8b33}.ed-fmt-rule{background:var(--border-1);width:1px;height:1.1rem;margin:0 .2rem}.ed-fmt-colors{align-items:center;gap:.35rem;display:flex}.ed-fmt button.ed-swatch{border:1px solid var(--kth-ink);width:1.25rem;min-width:1.25rem;height:1.25rem;box-shadow:none;border-radius:50%;outline:none;padding:0}.ed-fmt button.ed-swatch.is-paper{background:#fff}.ed-fmt button.ed-swatch.is-reset{background:#fff;position:relative;overflow:hidden}.ed-fmt button.ed-swatch.is-reset:after{content:"";background:var(--kth-ink);width:1px;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ed-fmt button.ed-swatch.is-on{outline:2px solid var(--accent);outline-offset:2px}.ed-fmt-link{align-items:center;gap:.3rem;margin-left:.4rem;display:flex}.ed-fmt-link input{font-family:inherit;font-size:var(--fs-xs);border:1px solid var(--border-1);border-radius:var(--radius-pill);width:16rem;color:var(--fg-1);background:#fff;padding:.28rem .7rem}.ed-search{font-family:inherit;font-size:var(--fs-sm);border-radius:var(--radius-pill);color:#fff;background:#ffffff12;border:1px solid #ffffff2e;width:15rem;padding:.42rem 1rem}.ed-search::placeholder{color:#ffffff73}.ed-back,.ed-ghost,.ed-ghost-light,.ed-gold,.ed-danger,.ed-mini,.ed-textbtn{cursor:pointer;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-sm)}.ed-back,.ed-ghost{color:#ffffffd9;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:.4rem;padding:.35rem .85rem;display:inline-flex}.ed-back:hover,.ed-ghost:hover{border-color:var(--kth-gold);color:var(--kth-gold)}.ed-gold{background:var(--accent);color:var(--fg-on-accent);border:none;padding:.48rem 1.15rem;font-weight:600}.ed-gold:hover{background:var(--accent-hover)}.ed-gold:disabled,.ed-ghost:disabled,.ed-danger:disabled{opacity:.55;cursor:wait}.ed-danger{color:#fff;background:#c0563f;border:none;padding:.48rem 1.15rem;font-weight:600}.ed-danger:hover{background:#a54a35}.ed-ghost-light{border:1px solid var(--border-1);color:var(--fg-1);background:0 0;padding:.45rem 1.05rem;font-weight:500}.ed-mini{font-size:var(--fs-xs);color:var(--fg-2);border:1px solid var(--border-1);background:0 0;padding:.2rem .6rem}.ed-textbtn{color:var(--fg-2);font-size:var(--fs-xs);background:0 0;border:none}.ed-avatar{background:var(--kth-gold);width:30px;height:30px;color:var(--kth-ink);font-size:var(--fs-xs);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.ed-avatar.is-soft{background:var(--accent-soft);width:26px;height:26px;font-size:10px}.ed-toggle{border-radius:var(--radius-pill);background:#ffffff14;padding:2px;display:flex}.ed-seg,.ed-chip{cursor:pointer;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);font-weight:500}.ed-seg{color:var(--fg-2);background:0 0;border:none;flex:1;padding:.32rem .6rem}.ed-seg.is-on{background:var(--kth-ink);color:#fff}.ed-seg-dark{color:#ffffffb3;padding:.28rem .75rem}.ed-seg-dark.is-on{background:var(--kth-gold);color:var(--kth-ink)}.ed-chip{background:var(--bg-surface);border:1px solid var(--border-1);color:var(--fg-2);padding:.32rem .8rem}.ed-chip.is-on{border-color:var(--accent);color:var(--kth-ink);background:#d5bc8b40}.ed-body{flex:1;min-height:0;display:flex}.ed-lib{background:var(--bg-paper);border-right:1px solid var(--border-1);flex-direction:column;flex:0 19rem;min-width:14rem;display:flex}.ed-insp{background:var(--bg-paper);border-left:1px solid var(--border-1);flex-direction:column;flex:0 21rem;gap:1.2rem;min-width:15rem;padding:1.2rem 1.2rem 4rem;display:flex;overflow:auto}.ed-lib-tabs{border-bottom:1px solid var(--border-1);gap:.25rem;padding:.7rem .65rem;display:flex}.ed-lib-tabs .ed-seg{font-size:var(--fs-xs);padding:.32rem .4rem}.ed-pane{flex-direction:column;flex:1;gap:1.4rem;min-height:0;padding:1rem .9rem 3rem;display:flex;overflow:auto}.ed-kicker{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);margin:0 0 .65rem;font-weight:600}.ed-layouts{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ed-layout{cursor:pointer;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:var(--fs-xs);color:var(--fg-2);flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.ed-layout:hover{border-color:var(--accent);background:var(--bg-paper)}.ed-layout-bars{gap:3px;height:26px;display:flex}.ed-layout-bars span{background:#d5bc8b80;border-radius:4px}.ed-blocks{flex-direction:column;gap:.35rem;display:flex}.ed-block-item{cursor:pointer;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-paper);color:#c9c6c0;align-items:center;gap:.7rem;padding:.5rem .6rem;display:flex}.ed-block-item:hover{border-color:var(--accent);background:var(--bg-surface)}.ed-block-item span:nth-child(2){min-width:0;color:var(--fg-1);flex:1}.ed-block-item strong{font-size:var(--fs-sm);font-weight:500;display:block}.ed-block-item em{font-size:var(--fs-xs);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-style:normal;display:block;overflow:hidden}.ed-glyph{width:28px;height:28px;color:var(--kth-ink);background:#d5bc8b33;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.ed-hint{font-size:var(--fs-xs);color:var(--fg-2);line-height:var(--lh-base);margin:0}.ed-pane-tree{gap:.8rem}.ed-tree{flex-direction:column;gap:.15rem;display:flex}.ed-tree-doc{border-bottom:1px solid var(--border-1);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);align-items:center;gap:.55rem;margin:0 0 .45rem;padding:.15rem .2rem .55rem;font-weight:600;display:flex}.ed-tree-doc em{letter-spacing:0;text-transform:none;margin-left:auto;font-style:normal;font-weight:500}.ed-tree-doc-mark{background:var(--kth-gold);border-radius:2px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #d5bc8b38}.ed-tree-branch{flex-direction:column;display:flex}.ed-tree-kids{border-left:1px solid var(--border-1);margin:0 0 .15rem .72rem;padding:.08rem 0 .08rem .72rem}.ed-tree-branch:has(.is-on)>.ed-tree-kids{border-left-color:#d5bc8ba6}.ed-tree-item{border-radius:8px;align-items:center;gap:.15rem;min-height:1.85rem;display:flex}.ed-tree-item.is-on{background:#d5bc8b33}.ed-tree-item.is-on .ed-tree-hit strong{color:var(--kth-ink)}.ed-tree-item:not(.is-on):hover{background:var(--bg-surface)}.ed-tree-chevron,.ed-tree-dot{flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex}.ed-tree-chevron{color:var(--fg-2);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:0}.ed-tree-chevron:hover{color:var(--kth-ink);background:#2528330f}.ed-tree-chevron svg{transition:transform .16s cubic-bezier(.22,1,.36,1)}.ed-tree-chevron.is-open svg{transform:rotate(90deg)}.ed-tree-dot{background:#d2cdc4;border-radius:999px;width:5px;height:5px;margin:0 .35rem}.ed-tree-hit{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;flex:1;align-items:center;gap:.45rem;padding:.22rem .4rem .22rem 0;font-family:inherit;display:flex}.ed-tree-copy{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.ed-tree-copy strong{color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.ed-tree-copy em{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-style:normal;display:block;overflow:hidden}.ed-tree-glyph{background:var(--kth-gold-soft);width:1.25rem;height:1.25rem;color:var(--kth-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:flex}.ed-tree-bars{flex:none;align-items:stretch;gap:2px;width:1.25rem;height:.85rem;display:flex}.ed-tree-bars i{background:var(--kth-gold);opacity:.75;border-radius:2px;display:block}.ed-tree-bars.is-col{width:.55rem}.ed-tree-empty{color:var(--fg-2);margin:.1rem 0 .25rem;padding-left:1.55rem;font-size:.72rem;font-style:italic}.ed-toc{flex-direction:column;gap:.15rem;display:flex}.ed-toc-list{flex-direction:column;gap:.12rem;margin:0;padding:0;list-style:none;display:flex}.ed-toc-item button{cursor:pointer;text-align:left;width:100%;color:var(--fg-1);background:0 0;border:none;border-radius:8px;align-items:baseline;gap:.55rem;padding:.38rem .5rem;font-family:inherit;display:flex}.ed-toc-item.is-h2 button{font-weight:600}.ed-toc-item.is-h3{margin-left:1.15rem}.ed-toc-item.is-h3 button{color:var(--fg-1);font-weight:400}.ed-toc-item.is-h3 .ed-toc-text{font-size:.82rem}.ed-toc-item button:hover{background:var(--bg-surface)}.ed-toc-item.is-on button{background:#d5bc8b33}.ed-toc-num{letter-spacing:.02em;min-width:1.4rem;color:var(--fg-2);font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;font-weight:600}.ed-toc-item.is-h2 .ed-toc-num{color:var(--kth-ink)}.ed-toc-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.88rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ed-canvas{flex:1;justify-content:flex-start;align-items:flex-start;min-width:0;padding:2rem 2rem 7rem;display:flex;overflow:auto}.ed-paper{width:100%;max-width:calc(var(--blog-prose-width) + 2 * var(--ed-paper-pad-x));background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);height:auto;padding:2rem var(--ed-paper-pad-x) 3rem;align-self:flex-start;margin-inline:auto;transition:max-width .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);box-shadow:0 28px 70px -34px #161a2659}.ed-paper:not(.is-mobile){width:calc(var(--blog-prose-width) + 2 * var(--ed-paper-pad-x));max-width:calc(var(--blog-prose-width) + 2 * var(--ed-paper-pad-x));flex:none}.ed-paper.ed-article{flex-direction:column;gap:1.4rem;display:flex}.ed-paper.is-mobile{flex:none;width:100%;max-width:26rem;padding:1.5rem 1.25rem 2.5rem}.ed-zone{height:0;position:relative}.ed-paper.is-dragging .ed-zone{height:6px}.ed-paper.is-dragging .ed-zone.is-row{height:10px}.ed-zone.is-active{margin:2px 0;height:52px!important}.ed-zone.is-active:after{content:"Hier ablegen";border:1.5px dashed var(--accent);color:var(--kth-ink);letter-spacing:.02em;pointer-events:none;background:#d5bc8b33;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:6px 4px}.ed-drag-ghost{z-index:120;background:var(--bg-paper);color:var(--fg-1);border:1px solid var(--accent);pointer-events:none;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .9rem;font-family:inherit;font-size:13px;display:flex;position:absolute;top:-120px;left:0;box-shadow:0 16px 36px -16px #161a2680}.ed-drag-ghost span{background:#d5bc8b47;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.ed-drag-ghost strong{font-weight:600}.ed-row{border-radius:var(--radius-2xl);outline-offset:2px;outline:1px dashed #0000;position:relative}.ed-row.is-on{outline:2px solid var(--accent)}.ed-row.is-host{outline:1px dashed #d5bc8bd9}.ed-row-pick{cursor:pointer;background:0 0;border:none;border-radius:99px;width:.45rem;padding:0;position:absolute;top:.15rem;bottom:.15rem;left:-.85rem}.ed-row:hover .ed-row-pick,.ed-row.is-host .ed-row-pick{background:#d5bc8b8c}.ed-row.is-on .ed-row-pick{background:var(--accent)}.ed-row-surface{background:var(--bg-surface);padding:1.2rem}.ed-row-gold{background:#d5bc8b24;padding:1.2rem}.ed-row-ink{background:var(--kth-ink);color:#fff;padding:1.2rem}.ed-row-ink .ed-h,.ed-row-ink .ed-p,.ed-row-ink .ed-editable{color:#fff}.ed-row-grid{gap:1.4rem;display:grid}.ed-paper.is-mobile .ed-row-grid{gap:.6rem}.ed-col{flex-direction:column;min-width:0;display:flex}.ed-col.is-empty{min-height:96px}.ed-col-empty,.ed-drop-hint{border:1px dashed var(--border-1);border-radius:var(--radius-lg);color:var(--fg-2);font-size:var(--fs-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;min-height:88px;font-family:inherit;display:flex}.ed-col-empty.is-hot,.ed-drop-hint.is-hot{border-color:var(--accent);color:var(--kth-ink);background:#d5bc8b29}.ed-drop-hint{border-radius:var(--radius-xl);min-height:0;margin-top:.5rem;padding:1.1rem}.ed-row-tools,.ed-item-tools{z-index:6;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);align-items:center;gap:.3rem;display:flex;position:absolute}.ed-row-tools{background:var(--kth-ink);opacity:0;pointer-events:none;padding:.2rem .35rem;top:-13px;right:10px}.ed-row:hover .ed-row-tools,.ed-row.is-on .ed-row-tools,.ed-row.is-host .ed-row-tools{opacity:1;pointer-events:auto}.ed-row-tools span{font-size:var(--fs-xs);color:#fff9;padding:.1rem .35rem}.ed-row-tools button,.ed-item-tools button{cursor:pointer;font-family:inherit;font-size:var(--fs-xs);background:0 0;border:none;padding:.1rem .4rem}.ed-row-tools button{color:#fff}.ed-item-tools{background:var(--accent);opacity:0;pointer-events:none;padding:.15rem .5rem;top:-12px;left:10px}.ed-item:hover .ed-item-tools,.ed-item.is-on .ed-item-tools{opacity:1;pointer-events:auto}.ed-item-tools span{font-size:var(--fs-xs);color:var(--kth-ink);font-weight:600}.ed-item-tools button{color:var(--kth-ink)}.ed-drag{cursor:grab;align-items:center;padding:0 .15rem;display:inline-flex}.ed-item{cursor:text;border-radius:var(--radius-lg);outline-offset:3px;outline:1px solid #0000;padding:0;transition:opacity .16s,transform .16s;position:relative}.ed-item.is-on{outline:2px solid var(--accent)}.ed-item.is-moving{opacity:.32;transform:scale(.985)}.ed-editable{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.15em}.ed-editable.is-blank:before{content:attr(data-placeholder);color:var(--fg-2);opacity:.55;pointer-events:none}.ed-caption{font-size:var(--fs-sm);color:var(--fg-2);margin:.5rem 0 0}.ed-figure{margin:0}.ed-media{border-radius:var(--radius-2xl);background:var(--bg-surface);position:relative;overflow:hidden}.ed-media-img{position:absolute;inset:0}.ed-media-btn{z-index:2;cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:#fff;border-radius:var(--radius-pill);background:#252833cc;border:none;padding:.3rem .75rem;font-weight:500;position:absolute;bottom:.6rem;right:.6rem}.ed-placeholder{cursor:pointer;border:1px dashed var(--border-1);border-radius:var(--radius-2xl);background:var(--bg-surface);width:100%;min-height:170px;color:var(--fg-1);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.5rem;font-family:inherit;display:flex}.ed-placeholder em{font-size:var(--fs-xs);color:var(--fg-2);font-style:normal}.ed-video-frame{position:relative}.ed-video-unknown{color:#ffffffd1;font-size:var(--fs-sm);text-align:center;justify-content:center;align-items:center;margin:0;padding:1rem;display:flex;position:absolute;inset:0}.ed-video-ratios .ed-seg{flex-direction:column;flex:5.2rem;align-items:center;gap:.1rem;padding:.4rem .35rem;line-height:1.2;display:flex}.ed-video-ratios .ed-seg strong{font-size:var(--fs-xs);font-weight:650}.ed-video-ratios .ed-seg em{color:var(--fg-2);font-size:.62rem;font-style:normal;font-weight:500}.ed-video-ratios .ed-seg.is-on em{color:#ffffffb8}.ed-quote{border-left:3px solid var(--accent);gap:1rem;margin:0;padding:.1rem 0 .1rem 1.15rem;display:flex}.ed-quote-text{font-size:1.2rem;font-style:italic;line-height:var(--lh-snug);margin:0 0 .4rem}.ed-quote-avatar{width:54px;height:54px;box-shadow:0 0 0 3px var(--bg-paper), 0 0 0 5px #d5bc8b73;background-position:50%;background-size:cover;border:none;border-radius:999px;flex:none}.ed-callout{border-radius:var(--radius-2xl);background:#d5bc8b1f;border:1px solid #d5bc8b8c;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.ed-callout-icon{background:var(--kth-gold);width:32px;height:32px;color:var(--kth-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.ed-callout-icon svg{display:block}.ed-callout-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 .4rem;font-weight:600}.ed-callout>div{flex:1;min-width:0}.ed-callout .btn{margin-top:.85rem}.ed-info{border:1px solid var(--kth-info-border);background:var(--kth-info-bg);border-radius:var(--radius-2xl);color:var(--kth-on-dark);align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.ed-info-icon{background:var(--kth-gold);width:32px;height:32px;color:var(--kth-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.ed-info-icon svg{display:block}.ed-info-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kth-gold);margin:0 0 .4rem;font-weight:600}.ed-info .ed-p,.ed-box .ed-p{color:inherit}.ed-box.is-navy{color:var(--kth-on-dark);background:#1e3a5c;border-color:#2a4d73}.ed-box.is-blue{color:var(--kth-on-dark);background:#2c4d73;border-color:#3d628c}.ed-box.is-denim{color:var(--kth-on-dark);background:#3d5f8a;border-color:#4d709c}.ed-box.is-sky{color:var(--kth-ink);background:#d7e3ef;border-color:#b8c9db}.ed-box.is-ice{color:var(--kth-ink);background:#eef3f8;border-color:#d3dde8}.ed-box.is-frost{color:var(--kth-ink);background:#f4f8fb;border-color:#dde6ef}.ed-box.is-honey{color:var(--kth-ink);background:#d5bc8b;border-color:#c4ab7a}.ed-box.is-brass{color:var(--kth-ink);background:#e8d4a8;border-color:#d5bc8b}.ed-box.is-sand{color:var(--kth-ink);background:#efe4d0;border-color:#e0d0b0}.ed-box.is-gold{background:var(--kth-gold-soft);color:var(--kth-ink);border-color:#d5bc8b73}.ed-box.is-champagne{color:var(--kth-ink);background:#faf6ee;border-color:#eee4d2}.ed-box.is-slate{color:var(--kth-on-dark);background:#3d4352;border-color:#525866}.ed-box.is-ash{color:var(--kth-ink);background:#c8c5be;border-color:#b4b0a8}.ed-box.is-stone{color:var(--kth-ink);background:#e2e0db;border-color:#d0cdc6}.ed-box.is-mist{color:var(--kth-ink);background:#ecebe8;border-color:#d8d6d1}.ed-box.is-surface{background:var(--kth-surface);border-color:var(--kth-border);color:var(--kth-ink)}.ed-box.is-cloud{color:var(--kth-ink);background:#f4f5f7;border-color:#e1e3e8}.ed-box.is-cream{color:var(--kth-ink);background:#fbf8f2;border-color:#eee6d8}.ed-box.is-ivory{color:var(--kth-ink);background:#fffcf7;border-color:#efe8dc}.ed-box.is-paper{background:var(--kth-paper);border-color:var(--kth-border);color:var(--kth-ink)}.ed-box.is-ink{background:var(--kth-ink);color:var(--kth-on-dark);border-color:#3d4352}.ed-box.is-night{background:var(--kth-app-bg);color:var(--kth-on-dark);border-color:#2a3040}.ed-box.is-dark .ed-callout-title,.ed-box.is-dark .ed-info-title{color:var(--kth-gold)}.ed-box:not(.is-dark) .ed-info-title{color:var(--kth-info)}.ed-box:not(.is-dark) .ed-callout-title{color:inherit}.ed-box.is-dark .ed-callout-icon,.ed-box.is-dark .ed-info-icon,.ed-box.is-warm .ed-callout-icon,.ed-box.is-warm .ed-info-icon{background:var(--kth-gold);color:var(--kth-ink)}.ed-box:not(.is-dark):not(.is-warm) .ed-callout-icon,.ed-box:not(.is-dark):not(.is-warm) .ed-info-icon{background:var(--kth-info);color:#fff}.ed-box.is-dark .ed-editable.is-blank:before{color:#ffffff80}.ed-box-kids{flex-direction:column;min-width:0;display:flex}.ed-box-kids .ed-row{margin-top:.45rem}.ed-row-nested{outline:1px dashed #1c1c1c24}.ed-box.is-dark .ed-row-nested{outline-color:#fff3}.ed-box-empty{text-align:center;height:auto;min-height:2.6rem;font-size:var(--fs-sm);color:inherit;opacity:.78;cursor:pointer;background:0 0;border:1px dashed #1c1c1c38;border-radius:12px;justify-content:center;align-items:center;margin-top:.35rem;padding:.55rem .75rem;display:flex}.ed-paper.is-dragging .ed-zone.ed-box-empty{height:auto;min-height:2.6rem}.ed-box.is-dark .ed-box-empty{border-color:#ffffff4d}.ed-zone.ed-box-empty.is-active{outline:2px solid var(--accent);outline-offset:1px}.ed-item.is-host{outline:1px dashed #d5bc8be6}.ed-tone-groups{flex-direction:column;gap:.65rem;display:flex}.ed-tone-group strong{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);margin-bottom:.3rem;font-size:.62rem;font-weight:600;display:block}.ed-tone-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ed-tone{cursor:pointer;border:1px solid #1c1c1c2e;border-radius:999px;flex:none;width:22px;height:22px;padding:0}.ed-tone.is-paper{box-shadow:inset 0 0 0 1px var(--kth-border)}.ed-tone.is-on{outline:2px solid var(--accent);outline-offset:2px}.ed-exercise{border:1px solid var(--border-1);border-radius:var(--radius-2xl);background:var(--bg-surface);padding:1.1rem 1.25rem}.ed-exercise-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.ed-app .btn{cursor:text}.ed-app .kth-banner-btn{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ed-app .kth-banner-btn:active{cursor:grabbing}.ed-pin-wrap{align-items:flex-start;gap:1rem;display:flex}.ed-pin-grid{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:10px;flex:none;grid-template-columns:repeat(3,1.15rem);gap:4px;padding:5px;display:grid}.ed-pin{cursor:pointer;background:#2528331f;border:none;border-radius:4px;width:1.15rem;height:1.15rem;padding:0}.ed-pin.is-on{background:var(--kth-ink)}.ed-pin-sliders{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.ed-topics{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.ed-topics:not(.is-one){grid-template-columns:repeat(2,1fr)}}.ed-topics.is-one{max-width:20rem}.ed-topics .topic{cursor:default}.ed-topic-pick{flex-direction:column;gap:.4rem;max-height:22rem;padding-right:2px;display:flex;overflow:auto}.ed-topic-row{align-items:stretch;gap:.35rem;display:flex}.ed-topic-opt{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;color:var(--fg-1);text-align:left;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);flex:1;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.ed-topic-opt.is-on{border-color:var(--kth-gold);background:var(--kth-gold-soft)}.ed-topic-thumb{background-position:50%;background-size:cover;background-color:var(--kth-ink);border-radius:6px;flex:none;width:46px;height:34px}.ed-topic-opt strong{font-size:.82rem;font-weight:600;line-height:1.25;display:block}.ed-topic-move{flex-direction:column;gap:2px;margin-left:auto;display:flex}.ed-topic-move button{width:22px;height:16px;color:var(--fg-2);cursor:pointer;background:#25283314;border:none;border-radius:4px;padding:0;line-height:1}.ed-topic-move button:hover{background:var(--kth-ink);color:#fff}.ed-insp-head{align-items:center;gap:.6rem;display:flex}.ed-insp-head .ed-kicker{flex:1;margin:0}.ed-fields{flex-direction:column;gap:1rem;display:flex}.ed-field{font-size:var(--fs-sm);color:var(--fg-2);flex-direction:column;gap:.4rem;display:flex}.ed-field input,.ed-field select,.ed-field textarea{font-family:inherit;font-size:var(--fs-sm);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-1);padding:.5rem .9rem}.ed-field textarea{border-radius:var(--radius-lg);resize:vertical;line-height:var(--lh-base)}.ed-seg-row{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-pill);gap:2px;padding:3px;display:flex}.ed-seg-wrap{border-radius:var(--radius-lg);flex-wrap:wrap}.ed-chip-row,.ed-actions{flex-wrap:wrap;gap:.4rem;display:flex}.ed-actions button{cursor:pointer;font-family:inherit;font-size:var(--fs-xs);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-pill);color:var(--fg-1);padding:.4rem .9rem;font-weight:500}.ed-actions button:hover{border-color:var(--accent);color:var(--accent)}.ed-range{align-items:center;gap:.7rem;display:flex}.ed-range input{accent-color:var(--accent);flex:1}.ed-range span{font-size:var(--fs-xs);color:var(--fg-2);text-align:right;min-width:3rem}.ed-range .ed-num{text-align:right;border:1px solid var(--border-1);background:var(--bg-paper);width:4.4rem;min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--fg-1);border-radius:8px;flex:none;padding:.25rem .4rem}.ed-hr{background:var(--border-1);border:0;height:1px;margin:.2rem 0}.ed-card-preview{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);overflow:hidden}.ed-card-cover{background:var(--bg-surface);height:118px;position:relative;overflow:hidden}.ed-card-cover>div:first-child{position:absolute;inset:0}.ed-card-cover>span{font-size:var(--fs-xs);border-radius:var(--radius-pill);color:#fff;background:#252833d1;padding:.2rem .6rem;font-weight:500;position:absolute;top:.55rem;left:.55rem}.ed-card-cover-actions{gap:.3rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.ed-card-cover-actions button,.ed-card-empty{cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:#fff;border-radius:var(--radius-pill);background:#252833cc;border:none;padding:.25rem .6rem}.ed-card-empty{background:var(--bg-surface);width:100%;height:118px;color:var(--fg-2);border-bottom:1px dashed var(--border-1);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.ed-card-body{flex-direction:column;gap:.4rem;padding:.85rem .9rem 1rem;display:flex}.ed-card-cat{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:600}.ed-card-title{font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-snug)}.ed-card-teaser{font-size:var(--fs-xs);color:var(--fg-2);line-height:var(--lh-base)}.ed-card-meta{border-top:1px solid var(--border-1);align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.6rem;display:flex}.ed-card-meta strong{font-size:var(--fs-xs);font-weight:500}.ed-card-meta em{color:var(--fg-2);border:1px solid var(--border-1);border-radius:var(--radius-pill);margin-left:auto;padding:.12rem .5rem;font-size:10px;font-style:normal;font-weight:500}.ed-menu-back,.ed-modal-back{z-index:90;position:fixed;inset:0}.ed-modal-back{background:#161a268c;justify-content:center;align-items:center;padding:2rem;display:flex}.ed-menu{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-xl);width:13.5rem;box-shadow:var(--shadow-lg);padding:.35rem;position:absolute}.ed-menu>span{font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--fg-2);padding:.35rem .85rem .45rem;display:block}.ed-menu button{cursor:pointer;border-radius:var(--radius-lg);text-align:left;width:100%;font-family:inherit;font-size:var(--fs-sm);background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.ed-menu button:hover{background:var(--bg-surface)}.ed-menu em{font-size:var(--fs-xs);color:var(--fg-2);margin-left:auto;font-style:normal}.ed-menu button:disabled{color:var(--border-1);cursor:default}.ed-modal{background:var(--bg-paper);border-radius:var(--radius-2xl);width:min(40rem,100%);box-shadow:var(--shadow-xl);flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.ed-modal-wide{width:min(42rem,100%)}.ed-modal-sm{width:min(34rem,100%)}.ed-modal-head{border-bottom:1px solid var(--border-1);align-items:center;gap:.75rem;padding:1.05rem 1.35rem;display:flex}.ed-modal-head h3{margin:0;font-size:1.1rem;font-weight:600}.ed-modal-head em{font-size:var(--fs-xs);color:var(--fg-2);font-style:normal}.ed-icon{border:1px solid var(--border-1);width:30px;height:30px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:flex}.ed-modal-body{flex-direction:column;gap:1.2rem;padding:1.35rem;display:flex;overflow:auto}.ed-modal-foot{border-top:1px solid var(--border-1);background:var(--bg-surface);align-items:center;gap:.6rem;padding:.9rem 1.35rem;display:flex}.ed-modal-foot .ed-gold,.ed-modal-foot .ed-ghost-light{margin-left:0}.ed-modal-foot .ed-ghost-light{margin-left:auto}.ed-dropfile{cursor:pointer;border:1px dashed var(--border-1);border-radius:var(--radius-2xl);background:var(--bg-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.2rem 1rem;display:flex}.ed-dropfile input{display:none}.ed-dropfile em{font-size:var(--fs-xs);color:var(--fg-2);font-style:normal}.ed-dropfile.is-busy{opacity:.72;pointer-events:none}.ed-library{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.ed-library button{border:1px solid var(--border-1);border-radius:var(--radius-lg);cursor:pointer;background-position:50%;background-size:cover;height:96px}.ed-crop{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xl);background:var(--kth-app-bg);width:100%;position:relative;overflow:hidden}.ed-crop-img{pointer-events:none;position:absolute;inset:0}.ed-crop-grid{pointer-events:none;border-radius:var(--radius-xl);background:linear-gradient(90deg,#0000 33.33%,#ffffff47 33.33% calc(33.33% + 1px),#0000 calc(33.33% + 1px) 66.66%,#ffffff47 66.66% calc(66.66% + 1px),#0000 calc(66.66% + 1px)),linear-gradient(#0000 33.33%,#ffffff47 33.33% calc(33.33% + 1px),#0000 calc(33.33% + 1px) 66.66%,#ffffff47 66.66% calc(66.66% + 1px),#0000 calc(66.66% + 1px));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.ed-toast{z-index:95;background:var(--bg-ink);color:#fff;border-radius:var(--radius-pill);font-size:var(--fs-sm);box-shadow:var(--shadow-lg);padding:.6rem 1.25rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.ed-dash-body{background:#faf4ee;flex:1;min-height:0;overflow:auto}.ed-dash-inner{max-width:72rem;margin:0 auto;padding:2.75rem 2rem 5rem}.ed-dash-head{flex-wrap:wrap;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.ed-dash-head h1{letter-spacing:var(--tracking-tight);margin:0;font-size:2.3rem;font-weight:600}.ed-stats{gap:2.25rem;display:flex}.ed-stats span{flex-direction:column;gap:.1rem;display:flex}.ed-stats strong{font-size:1.7rem;font-weight:600;line-height:1}.ed-stats em{font-size:var(--fs-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--fg-2);font-style:normal}.ed-dash-filters{border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding-bottom:1.1rem;display:flex}.ed-dash-filters>span{font-size:var(--fs-xs);color:var(--fg-2);margin-left:auto}.ed-dash-select{font-family:inherit;font-size:var(--fs-xs);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-1);cursor:pointer;max-width:16rem;padding:.32rem 1.85rem .32rem .8rem;font-weight:500}.ed-dash-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.25rem;display:grid}.ed-dash-card{background:var(--bg-paper);border:1px solid var(--border-1);border-radius:var(--radius-2xl);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.ed-dash-card:hover{border-color:#d5bc8bbf;transform:translateY(-2px);box-shadow:0 18px 40px -26px #161a2666}.ed-dash-cover{background:var(--bg-surface);height:132px;position:relative;overflow:hidden}.ed-dash-cover>div{position:absolute;inset:0}.ed-dash-badge{font-size:var(--fs-xs);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#252833d1;padding:.24rem .7rem;font-weight:500;position:absolute;top:.7rem;left:.7rem}.ed-dash-badge.published{background:#5b8a5ae6}.ed-dash-badge.submitted{color:var(--kth-ink);background:#d5bc8bf2}.ed-dash-card-body{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:flex}.ed-dash-card-body strong{font-size:1.05rem;font-weight:500;line-height:var(--lh-snug)}.ed-dash-card-body em{font-size:var(--fs-sm);color:var(--fg-2);font-style:normal;line-height:var(--lh-base)}.ed-dash-card-foot{border-top:1px solid var(--border-1);font-size:var(--fs-xs);color:var(--fg-2);align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;display:flex}.ed-dash-card-foot span:last-child{color:var(--fg-1);align-items:center;gap:.3rem;margin-left:auto;font-weight:500;display:flex}.ed-preview-bar{background:var(--kth-ink);color:#fff;font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.ed-preview-bar a{color:var(--kth-gold);font-weight:600}.nur-editor{background:#edebe6;flex-direction:column;height:calc(100vh - 3.5rem);min-height:calc(100vh - 3.5rem);display:flex;overflow:hidden}.nur-toolbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9f7f5;border-bottom:1px solid #25283314;flex-direction:column;gap:.55rem;padding:.75rem 1rem .65rem;display:flex;position:sticky;top:0}.nur-toolbar-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nur-back{color:#8a6f3c;font-size:.9rem;font-weight:600;text-decoration:none}.nur-back:hover{color:#6f5a30}.nur-toolbar .adm-back{padding:0}.nur-toolbar-title{color:#252833;flex:1;min-width:8rem;font-size:1rem;font-weight:550}.nur-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.nur-inline-form{margin:0;display:inline-flex}.nur-meta{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 5.5rem;gap:.55rem;display:grid}.nur-meta.is-broadcast{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr)}.nur-send-panel{background:#f7f6f3;border:1px solid #25283314;border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.nur-send-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;margin:0;display:grid}.nur-send-form label{color:#6b6f7a;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.nur-send-form select,.nur-send-form input{box-sizing:border-box;width:100%;min-width:0;height:36px;font:inherit;color:#1c1c1c;background:#fff;border:1px solid #25283324;border-radius:8px;padding:0 12px;font-size:14px}.nur-send-form button{height:36px}.nur-send-form .nur-audiences{border:0;flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;margin:0;padding:0;display:flex}.nur-send-form .nur-audiences legend{color:#6b6f7a;padding:0;font-size:12px;font-weight:600}.nur-send-form .nur-audiences ul{background:#fff;border:1px solid #25283324;border-radius:12px;margin:0;padding:4px;list-style:none}.nur-send-form .nur-audiences li+li{border-top:1px solid #efece7}.nur-send-form .nur-audiences label{color:#1c1c1c;flex-direction:row;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:14px;font-weight:500}.nur-send-form .nur-audiences input{accent-color:#252833;width:16px;height:16px;padding:0}.nur-send-form .nur-audiences p{color:#6b6f7a;margin:0;font-size:12px;font-weight:500}.nur-send-note{color:#6b6f7a;margin:0;font-size:13px;line-height:1.45}.nur-meta label{color:#6b6f7a;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:500;display:flex}.nur-meta input{font:inherit;color:#1c1c1c;background:#fff;border:1px solid #2528331f;border-radius:999px;padding:.45rem .85rem;font-size:.9rem}.nur-status{color:#6b6f7a;margin:0;font-size:.85rem}.nur-workspace{flex:1;grid-template-columns:17.5rem minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.nur-rail{background:#fff;border-right:1px solid #25283314;flex-direction:column;align-self:start;gap:.85rem;height:100%;min-height:0;padding:1.15rem .85rem 1.4rem;display:flex;position:sticky;top:0;overflow:auto}.nur-rail-top{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .2rem;display:flex}.nur-rail-title{color:#1c1c1c;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.nur-rail-toggle{background:#f3f1ec;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.nur-rail-toggle button{color:#8a8d96;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:28px;display:grid}.nur-rail-toggle button.is-on{color:#252833;background:#fff;box-shadow:0 1px 3px #161a261f}.nur-rail-list{flex-direction:column;gap:.2rem;display:flex}.nur-rail.is-grid .nur-rail-list{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.nur-rail-item{width:100%;font:inherit;color:#252833;cursor:grab;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:2.55rem minmax(0,1fr) 1.1rem;align-items:center;gap:.75rem;padding:.55rem .4rem;transition:background .15s;display:grid}.nur-rail-item:hover{background:#faf8f4}.nur-rail-item:active,.nur-rail-item.is-dragging{cursor:grabbing;background:#f5f1ea}.nur-rail.is-grid .nur-rail-item{text-align:center;background:#faf8f4;border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:.45rem;padding:.75rem .45rem}.nur-rail.is-grid .nur-rail-handle,.nur-rail.is-grid .nur-rail-text em{display:none}.nur-rail-icon{color:#3d4352;background:#f3eee6;border-radius:999px;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.nur-rail-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.nur-rail-text strong{color:#1c1c1c;font-size:.95rem;font-weight:650;line-height:1.2}.nur-rail-text em{color:#8a8d96;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:normal;line-height:1.3;overflow:hidden}.nur-rail-handle{opacity:.45;color:#8a8d96;grid-template-columns:1fr 1fr;align-content:center;justify-items:center;gap:3px;width:12px;display:grid}.nur-rail-handle i{background:currentColor;border-radius:999px;width:3px;height:3px;display:block}.nur-rail-item:hover .nur-rail-handle{opacity:.75}.nur-stage{background:#faf9f7;flex-direction:column;justify-content:stretch;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.nur-stage-scroll{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:28px 16px 48px;display:flex;overflow:auto}.nur-mail{color:#1c1c1c;width:100%;max-width:600px;font-family:Trebuchet MS,Segoe UI,Arial,Helvetica,sans-serif}.nur-hero{background:#252833;border-radius:28px 28px 0 0;line-height:0;display:block;overflow:hidden}.nur-hero img{width:100%;height:auto;display:block}.nur-gold-rule{background:#d5bc8b;height:4px}.nur-card{background:#fff}.nur-body{text-align:center;min-height:120px;padding:36px 48px 40px}.nur-body.is-drop-target{outline-offset:8px;border-radius:18px;outline:1px dashed #d5bc8bb3}.nur-body.is-empty{place-items:center;display:grid}.nur-body-empty{color:#8a909c;pointer-events:none;margin:0;font-size:14px;line-height:1.5}.nur-drop{pointer-events:none;background:#d5bc8b2e;border-radius:999px;height:18px;margin:2px 0;position:relative}.nur-drop.is-active{background:#d5bc8b73;box-shadow:inset 0 0 0 1px #8a6f3c73}.nur-drop span{letter-spacing:.04em;color:#8a6f3c;opacity:0;pointer-events:none;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.nur-drop.is-active span{opacity:1}.nur-block{text-align:center;border-radius:12px;outline:1px solid #0000;transition:outline-color .15s;position:relative}.nur-block.is-selected{outline-color:#d5bc8be6}.nur-block-chrome{z-index:2;color:#fff;white-space:nowrap;background:#252833;border-radius:999px;align-items:center;gap:2px;padding:2px 6px 2px 4px;font-size:11px;display:none;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #161a2640}.nur-block.is-selected .nur-block-chrome,.nur-block:hover .nur-block-chrome{display:inline-flex}.nur-block-chrome span{opacity:.85;margin:0 4px}.nur-block-chrome button{color:#fff;cursor:pointer;width:22px;height:22px;font:inherit;background:0 0;border:0;border-radius:999px;line-height:1}.nur-block-chrome button:hover{background:#ffffff24}.nur-drag-handle{cursor:grab;letter-spacing:-1px;opacity:.9;font-size:12px}.nur-drag-handle:active{cursor:grabbing}.nur-h2,.nur-heading-wrap .nur-h2{color:#1c1c1c;outline:none;margin:0;font-size:23px;font-weight:600;line-height:1.3}.nur-h3,.nur-heading-wrap .nur-h3{color:#1c1c1c;outline:none;margin:0;font-size:18px;font-weight:600;line-height:1.35}.nur-heading-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.nur-inline-select{font:inherit;color:#8a6f3c;background:#fff;border:1px solid #d5bc8b;border-radius:999px;padding:2px 8px;font-size:11px}.nur-body-text{color:#1c1c1c;outline:none;min-height:1.5em;font-size:16px;line-height:1.65}.nur-body-text p{margin:0 0 16px}.nur-body-text p:last-child{margin-bottom:0}.nur-body-text ul,.nur-body-text ol{text-align:left;margin:0 0 18px;padding-left:22px;display:inline-block}.nur-body-text a{color:#8a6f3c}.nur-media{flex-direction:column;align-items:center;gap:8px;display:flex}.nur-media img{border-radius:16px;width:100%;max-width:552px;height:auto;display:block}.nur-media-empty{aspect-ratio:16/9;color:#8a6f3c;width:100%;max-width:552px;font:inherit;cursor:pointer;background:#f5f1ea;border:1px dashed #d5bc8b;border-radius:16px;place-items:center;display:grid}.nur-caption{color:#6b6f7a;margin:0;font-size:13px}.nur-inline-fields{gap:6px;width:100%;max-width:552px;display:grid}.nur-inline-fields input,.nur-href-input{width:100%;font:inherit;background:#fff;border:1px solid #2528331f;border-radius:999px;padding:.4rem .8rem;font-size:13px}.nur-video-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.nur-video-grid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.nur-video-grid.is-2{grid-template-columns:1fr 1fr}.nur-video-grid.is-3{grid-template-columns:1fr 1fr 1fr}.nur-video-card{text-align:left;background:#f7f4ee;border:1px solid #d5bc8b59;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px -22px #161a268c}.nur-video-empty{cursor:pointer;width:100%;font:inherit;border:0;place-items:center;min-height:160px;padding:0;display:grid}.nur-video-hit{cursor:pointer;background:#252833;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.nur-video-hit img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.nur-video-play{color:#fff;pointer-events:none;background:#252833b8;border-radius:999px;place-items:center;width:48px;height:48px;margin:auto;font-size:16px;display:grid;position:absolute;inset:0;box-shadow:0 8px 20px #00000040}.nur-video-card-body{padding:12px 14px 14px}.nur-video-label{color:#252833;margin:0;font-size:15px;font-weight:700;line-height:1.35}.nur-video-cta{letter-spacing:.04em;text-transform:uppercase;color:#8a6f3c;margin:8px 0 0;font-size:12px;font-weight:700}.nur-video-source{color:#6b6f7a;margin:4px 0 0;font-size:12px;line-height:1.35}.nur-video-source.is-blocked{color:#9a3e32;font-weight:700}.nur-ghost-btn{color:#8a6f3c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.nur-btn-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.nur-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:8rem;font-weight:700;display:inline-flex}.nur-btn-input{text-align:center;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:6rem;font-weight:700}.nur-divider{background:#d5bc8b;border-radius:999px;width:56px;height:3px;margin:0 auto}.nur-fmt-dock{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9f7fa;border-bottom:1px solid #25283314;flex:none;margin:0;padding:10px 14px 8px;box-shadow:0 4px 14px #161a260f}.nur-fmt-dock .ed-fmt{flex-wrap:wrap}.nur-fmt-hint{color:#8a8d96;margin:6px 0 0;font-size:11px;line-height:1.4}.nur-block-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.nur-seg{background:#f3f1ec;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.nur-seg button{color:#6b6f7a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.nur-seg button.is-on{color:#252833;background:#fff;box-shadow:0 1px 3px #161a261f}.nur-section{border-radius:18px;margin:8px -20px;padding:12px 20px 4px}.nur-section-surface{background:#f7f6f3}.nur-section-gold{background:#f5f1ea}.nur-section-ink{color:#fff;background:#252833}.nur-section-ink .nur-body-text,.nur-section-ink .nur-h2,.nur-section-ink .nur-h3,.nur-section-ink .nur-caption{color:inherit}.nur-media-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nur-draft-fields{flex:1;gap:6px;min-width:0;display:grid}.nur-draft-fields input{width:100%;font:inherit;border:1px solid #2528331f;border-radius:10px;padding:.4rem .65rem;font-size:.85rem}.kth-fs-sm{font-size:14px}.kth-fs-md{font-size:16px}.kth-fs-lg{font-size:18px}.ed-fmt-sizes,.ed-fmt-vars{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.ed-fmt-sizes button,.ed-fmt-vars button{padding:4px 7px;font-size:11px}.nur-track-hint{color:#8a8d96;margin:0;font-size:.75rem}.nur-pdf-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.nur-pdf-btn{background:#fff;border:1px solid #d5bc8b;border-radius:999px;align-items:center;gap:10px;min-width:8rem;font-weight:700;display:inline-flex}.nur-pdf-btn.is-empty{opacity:.72;border-style:dashed}.nur-pdf-badge{color:#8a6f3c;letter-spacing:.06em;background:#f5f1ea;border-radius:999px;place-items:center;min-width:2.2rem;padding:2px 6px;font-size:10px;font-weight:800;display:inline-grid}.nur-pdf-file{color:#6b6f7a;word-break:break-all;margin:0;font-size:12px;line-height:1.4}.nur-access{text-align:center;background:#f5f1ea;border-radius:24px;margin:0;padding:26px 28px}.nur-access-kicker{letter-spacing:2.5px;text-transform:uppercase;color:#8a6f3c;margin:0 0 6px;font-size:11px;font-weight:700}.nur-access-copy{color:#3d4352;margin:0 0 16px;font-size:16px;line-height:1.55}.nur-access-btn{color:#8a6f3c;background:#fff;border:1px solid #d5bc8b;border-radius:999px;padding:13px 30px;font-size:15px;font-weight:700;display:inline-block}.nur-footer{color:#b6bac6;text-align:center;background:#252833;border-radius:0 0 28px 28px;padding:32px 48px 34px;font-size:12px;line-height:1.75}.nur-footer-gold{color:#d5bc8b;outline:none;margin:0 0 6px;font-size:13px}.nur-footer-name{color:#fff;margin:0 0 18px;font-size:13px}.nur-footer-rule{border-top:1px solid #ffffff24;margin-bottom:18px}.nur-footer-brand{color:#b6bac6;outline:none;margin:0}.nur-footer-legal{margin:4px 0 0}.nur-modal{z-index:90;background:#1c1c1c73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nur-modal-card{background:#fff;border-radius:18px;flex-direction:column;gap:.85rem;width:min(640px,100%);max-height:90vh;padding:1.2rem;display:flex;overflow:auto;box-shadow:0 24px 60px #161a2647}.nur-modal-card h3{margin:0}.nur-promo-list{gap:8px;max-height:280px;display:grid;overflow:auto}.nur-promo-item{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #2528331a;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.nur-promo-item:hover{background:#faf9f7;border-color:#d5bc8b}.nur-promo-item.is-selected{background:#f5f1ea;border-color:#d5bc8b}.nur-promo-item.is-processing{opacity:.72;cursor:not-allowed}.nur-promo-check{color:#8a6f3c;background:#fff;border:1px solid #d5bc8b;border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;margin-left:auto;font-weight:700;display:grid}.nur-promo-item.is-selected .nur-promo-check{color:#252833;background:#d5bc8b}.nur-draft-videos{gap:8px;display:grid}.nur-draft-video{background:#faf9f7;border:1px solid #2528331a;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.nur-draft-video img,.nur-draft-video .nur-promo-fallback{object-fit:cover;border-radius:8px;flex:none;width:72px;height:40px}.nur-draft-video strong{font-size:.9rem;display:block}.nur-draft-video em{color:#6b6f7a;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.72rem;font-style:normal;display:block;overflow:hidden}.nur-promo-item img,.nur-promo-fallback{object-fit:cover;border-radius:8px;flex:none;width:96px;height:54px}.nur-promo-fallback{color:#8a6f3c;background:#f5f1ea;place-items:center;display:grid}.nur-promo-item strong{font-size:.95rem;display:block}.nur-promo-item em{color:#6b6f7a;font-size:.8rem;font-style:normal;display:block}.nur-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.nur-modal-front{z-index:110}.nur-vidpick{gap:0;width:min(920px,100%);max-height:min(92vh,880px);padding:0;overflow:hidden}.nur-vidpick-scroll{flex-direction:column;flex:auto;gap:1.15rem;min-height:0;padding:1.2rem 1.25rem .5rem;display:flex;overflow:auto}.nur-vidpick-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nur-vidpick-head p{color:#6b6f7a;max-width:40rem;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.nur-vidpick-count{color:#8a6f3c;background:#f5f1ea;border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.nur-vidpick-lib-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.65rem;display:flex}.nur-vidpick-chosen h4,.nur-vidpick-lib-head h4{letter-spacing:.08em;text-transform:uppercase;color:#8a6f3c;margin:0;font-size:.72rem;font-weight:700}.nur-vidpick-chosen h4{margin-bottom:.55rem}.nur-vidpick-lib-head input{width:min(16rem,46%);font:inherit;background:#faf9f7;border:1px solid #2528331f;border-radius:999px;padding:.4rem .85rem;font-size:.85rem}.nur-vidpick-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;max-height:340px;padding:2px;display:grid;overflow:auto}.nur-vidpick-tile{text-align:left;cursor:pointer;font:inherit;color:#252833;background:#fff;border:1px solid #2528331a;border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex}.nur-vidpick-tile:hover{border-color:#d5bc8b}.nur-vidpick-tile.is-selected{background:#faf8f4;border-color:#d5bc8b;box-shadow:0 0 0 1px #d5bc8b}.nur-vidpick-tile:disabled{opacity:.48;cursor:not-allowed}.nur-vidpick-tile-media{aspect-ratio:16/9;background:#252833;border-radius:10px;display:block;position:relative;overflow:hidden}.nur-vidpick-tile-media img,.nur-vidpick-thumb img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.nur-vidpick-tile-media .nur-promo-fallback,.nur-vidpick-thumb .nur-promo-fallback{border-radius:0;place-items:center;width:100%;height:100%;display:grid}.nur-vidpick-badge{color:#8a6f3c;background:#fffffff0;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.nur-vidpick-tile.is-selected .nur-vidpick-badge{color:#252833;background:#d5bc8b}.nur-vidpick-tile strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;padding:0 2px 2px;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.nur-vidpick-tile em{color:#8a6f3c;margin-top:-4px;padding:0 2px 4px;font-size:.72rem;font-style:normal;display:block}.nur-vidpick-empty{color:#6b6f7a;background:#faf9f7;border:1px dashed #d5bc8bd9;border-radius:14px;margin:0;padding:.85rem 1rem;font-size:.9rem}.nur-vidpick-selected{gap:10px;display:grid}.nur-vidpick-card{background:#faf9f7;border:1px solid #25283314;border-radius:16px;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:12px;padding:8px;display:grid}.nur-vidpick-card.is-blocked{background:#fdf6f4;border-color:#9a3e3259;grid-template-columns:1fr}.nur-vidpick-identity{background:#fff;border:1px solid #d5bc8b;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:8px;display:flex}.nur-vidpick-card.is-blocked .nur-vidpick-identity{background:#fff;border-color:#9a3e3273}.nur-vidpick-identity-media{aspect-ratio:16/9;background:#252833;border-radius:8px;flex:none;width:84px;overflow:hidden}.nur-vidpick-identity-media img,.nur-vidpick-identity-media .nur-promo-fallback{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.nur-vidpick-identity-media .nur-promo-fallback{place-items:center;display:grid}.nur-vidpick-identity span{letter-spacing:.06em;text-transform:uppercase;color:#8a6f3c;font-size:.68rem;font-weight:700;display:block}.nur-vidpick-card.is-blocked .nur-vidpick-identity span{color:#9a3e32}.nur-vidpick-identity strong{color:#252833;margin-top:2px;font-size:.95rem;line-height:1.3;display:block}.nur-vidpick-blocked{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nur-vidpick-blocked p{color:#9a3e32;margin:0;font-size:.88rem}.nur-vidpick-card.is-linked{border-color:#d5bc8bb3}.nur-vidpick-link{letter-spacing:0;text-transform:none;color:#6b6f7a;word-break:break-all;margin-top:3px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.35;display:block}.nur-vidpick-linkform{background:#faf9f7;border:1px dashed #d5bc8be6;border-radius:16px;gap:8px;padding:12px;display:grid}.nur-vidpick-linkform h4{letter-spacing:.08em;text-transform:uppercase;color:#8a6f3c;margin:0;font-size:.72rem;font-weight:700}.nur-vidpick-linkform>p{color:#6b6f7a;margin:0;font-size:.85rem}.nur-vidpick-linkform label{letter-spacing:.04em;text-transform:uppercase;color:#8a8d96;gap:3px;font-size:.72rem;font-weight:700;display:grid}.nur-vidpick-linkform input{width:100%;font:inherit;letter-spacing:0;text-transform:none;color:#252833;background:#fff;border:1px solid #2528331f;border-radius:10px;padding:.45rem .65rem;font-size:.9rem;font-weight:500}.nur-vidpick-linkhint{color:#9a3e32;margin:0;font-size:.8rem}.nur-vidpick-linkshot{align-items:center;gap:12px;display:flex}.nur-vidpick-linkshot img,.nur-vidpick-linkshot>span{aspect-ratio:16/9;object-fit:cover;color:#d5bc8b;letter-spacing:.04em;text-transform:uppercase;background:#252833;border-radius:10px;flex:none;place-items:center;width:120px;font-size:.72rem;font-weight:700;display:grid}.nur-vidpick-thumb{aspect-ratio:16/9;background:#252833;border-radius:12px;position:relative;overflow:hidden}.nur-vidpick-own{color:#fff;background:#252833c7;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700;position:absolute;bottom:6px;left:6px}.nur-vidpick-fields{gap:8px;min-width:0;display:grid}.nur-vidpick-fields label{letter-spacing:.04em;text-transform:uppercase;color:#8a8d96;gap:3px;font-size:.72rem;font-weight:700;display:grid}.nur-vidpick-fields input{width:100%;font:inherit;letter-spacing:0;text-transform:none;color:#252833;background:#fff;border:1px solid #2528331f;border-radius:10px;padding:.45rem .65rem;font-size:.9rem;font-weight:500}.nur-vidpick-thumb-actions{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.nur-vidpick-foot{background:#fff;border-top:1px solid #25283314;justify-content:flex-end;gap:8px;padding:.85rem 1.25rem 1.05rem;display:flex}@media (max-width:640px){.nur-vidpick-card{grid-template-columns:1fr}.nur-vidpick-head{flex-direction:column}.nur-vidpick-lib-head{flex-direction:column;align-items:stretch}.nur-vidpick-lib-head input{width:100%}}@media (max-width:1100px){.nur-workspace{grid-template-columns:1fr}.nur-rail{border-bottom:1px solid #25283314;border-right:0;padding:.85rem .75rem}.nur-rail.is-list .nur-rail-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem;display:grid}.nur-meta{grid-template-columns:1fr 1fr}.nur-meta-delay{grid-column:1/-1;max-width:8rem}}@media (max-width:640px){.nur-body,.nur-footer{padding-left:26px;padding-right:26px}.nur-meta,.nur-video-grid.is-2,.nur-video-grid.is-3{grid-template-columns:1fr}}@media (max-width:1100px){.ed-lib{min-width:12rem}.ed-insp{min-width:13rem}.ed-top-title,.ed-top-meta,.ed-search,.ed-fmt-strip>span{display:none}}@keyframes adm-seq-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes adm-seq-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes adm-seq-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes adm-seq-pulse{0%{box-shadow:0 0 0 4px #faf9f7,0 0 0 5px #e5e2dc,0 0 0 5px #d5bc8b80}to{box-shadow:0 0 0 4px #faf9f7,0 0 0 5px #e5e2dc,0 0 0 18px #d5bc8b00}}@keyframes adm-seq-flow{0%{background-position:0 0}to{background-position:0 24px}}.adm-seq{background:#faf9f7;border-radius:24px;max-width:1120px;margin:0 auto;padding:40px 44px;position:relative;box-shadow:0 4px 32px -8px #2528331a}.adm-seq.is-pending{opacity:.92}.adm-seq-head,.adm-seq-status,.adm-seq-spine,.adm-seq-doi,.adm-seq-wait,.adm-seq-mail,.adm-seq-add{animation:1.1s cubic-bezier(.22,1,.36,1) both adm-seq-in}.adm-seq-back{color:#d5bc8b;margin:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.adm-seq-back:hover{color:#c4ab7a}.adm-seq-title{letter-spacing:-.01em;color:#252833;margin:4px 0 6px;font-size:28px;font-weight:600}.adm-seq-lead{color:#6b6f7a;max-width:72ch;margin:0;font-size:14px}.adm-seq-status{background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;padding:16px 24px;display:flex}.adm-seq-status-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adm-seq-pill{border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.adm-seq-pill.is-on{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.adm-seq-pill.is-off{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.adm-seq-pill-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.adm-seq.is-active .adm-seq-pill.is-on .adm-seq-pill-dot{animation:1.8s ease-out infinite adm-seq-pulse}.adm-seq-meta{color:#6b6f7a;font-size:14px}.adm-seq-toggle{color:#252833;cursor:pointer;background:#d5bc8b;border:0;border-radius:9999px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s}.adm-seq-toggle:hover:not(:disabled){background:#c4ab7a}.adm-seq-toggle:disabled{opacity:.65;cursor:wait}.adm-seq-timeline{grid-template-columns:88px 1fr;align-items:stretch;column-gap:28px;display:grid}.adm-seq-step{display:contents}.adm-seq-spine{flex-direction:column;align-items:center;padding-top:14px;display:flex}.adm-seq-day{letter-spacing:.12em;text-transform:uppercase;color:#3d4352;font-size:12px;font-weight:600}.adm-seq-node{border-radius:50%;width:12px;height:12px;margin-top:8px;animation:.7s cubic-bezier(.22,1,.36,1) both adm-seq-pop;box-shadow:0 0 0 4px #faf9f7,0 0 0 5px #e5e2dc}.adm-seq-node.is-start{background:#252833;animation-delay:.5s}.adm-seq-node.is-mail{background:#d5bc8b}.adm-seq-rail{transform-origin:top;background:#e5e2dc;flex:1;width:2px;min-height:28px;margin-top:4px;animation:.9s cubic-bezier(.22,1,.36,1) both adm-seq-grow}.adm-seq.is-active .adm-seq-rail:not(.is-end){background:repeating-linear-gradient(#d5bc8b 0 6px,#0000 6px 12px) 0 0/2px 12px;animation:.9s cubic-bezier(.22,1,.36,1) both adm-seq-grow,1.2s linear infinite adm-seq-flow}.adm-seq-rail.is-gap,.adm-seq-rail.is-end{flex:none;height:100%;min-height:100%;margin-top:0}.adm-seq-rail.is-end{background-color:#0000;background-image:linear-gradient(#e5e2dc 50%,#0000 50%);background-size:2px 8px;animation:.9s cubic-bezier(.22,1,.36,1) both adm-seq-grow!important}.adm-seq-spine-gap{justify-content:center;min-height:48px;display:flex}.adm-seq-doi{color:#fff;background:#252833;border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 18px;display:flex}.adm-seq-doi-icon{color:#d5bc8b;flex-shrink:0;place-items:center;display:grid}.adm-seq-doi-title{color:#fff;margin:0;font-size:15px;font-weight:600}.adm-seq-doi-sub{color:#ffffffb3;margin:2px 0 0;font-size:13px}.adm-seq-wait{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 10px 18px;display:flex;position:relative}.adm-seq-wait-tick{background:#e5e2dc;width:14px;height:2px;position:absolute;top:50%;left:-19px}.adm-seq-wait-label{color:#6b6f7a;min-width:150px;font-size:13px}.adm-seq-stepper{background:#fff;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;transition:border-color .3s,box-shadow .3s;display:inline-flex;overflow:hidden}.adm-seq-stepper:hover{border-color:#d5bc8bb3;box-shadow:0 2px 8px #161a260f}.adm-seq-stepper button{cursor:pointer;color:#252833;background:0 0;border:0;place-items:center;width:32px;height:32px;font-family:inherit;transition:background .2s;display:grid}.adm-seq-stepper button:hover:not(:disabled){background:#f7f6f3}.adm-seq-stepper button:disabled{opacity:.35;cursor:default}.adm-seq-stepper span{text-align:center;color:#252833;min-width:56px;font-size:14px;font-weight:600}.adm-seq-wait-hint{color:#6b6f7a;font-size:13px}.adm-seq-mail{background:#fff;border:1px solid #e5e2dc;border-radius:16px;align-items:center;gap:18px;margin-bottom:10px;padding:18px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;box-shadow:0 2px 8px #161a260f}.adm-seq-mail:hover{border-color:#d5bc8b99;transform:translateY(-2px);box-shadow:0 14px 32px -10px #161a2638}.adm-seq-mail-icon{color:#252833;background:#f5f1ea;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.adm-seq-mail-copy{flex:1;min-width:0}.adm-seq-mail-kicker{letter-spacing:.12em;text-transform:uppercase;color:#6b6f7a;margin:0;font-size:12px;font-weight:600}.adm-seq-mail-subject{color:#252833;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:16px;font-weight:600;overflow:hidden}.adm-seq-mail-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.adm-seq-actions-rule{background:#e5e2dc;align-self:stretch;width:1px;margin:4px}.adm-seq-icon-btn,.adm-seq-edit-btn{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.adm-seq-icon-btn{width:34px;height:34px}.adm-seq-icon-btn:hover:not(:disabled),.adm-seq-edit-btn:hover{background:#f7f6f3}.adm-seq-icon-btn:disabled{opacity:.35;cursor:default}.adm-seq-icon-btn.is-danger{color:#6b6f7a}.adm-seq-icon-btn.is-danger:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.adm-seq-edit-btn{gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.adm-seq-add{color:#252833;cursor:pointer;background:0 0;border:1px dashed #d5bc8b;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s;display:flex}.adm-seq-add:hover:not(:disabled){background:#f5f1ea}.adm-seq-add:disabled{opacity:.65;cursor:wait}.adm-seq-empty{text-align:center;color:#6b6f7a;margin:16px 0 0;font-size:14px}@media (max-width:720px){.adm-seq{border-radius:18px;padding:20px 16px}.adm-seq-timeline{grid-template-columns:52px 1fr;column-gap:12px}.adm-seq-title{font-size:22px}.adm-seq-wait-label{width:100%;min-width:0}.adm-seq-mail{flex-wrap:wrap}.adm-seq-mail-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.adm-seq-wait-tick{display:none}}@media (prefers-reduced-motion:reduce){.adm-seq-head,.adm-seq-status,.adm-seq-spine,.adm-seq-doi,.adm-seq-wait,.adm-seq-mail,.adm-seq-add,.adm-seq-node,.adm-seq-rail,.adm-seq.is-active .adm-seq-pill.is-on .adm-seq-pill-dot{animation:none!important}}@keyframes adm-fb-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.adm-fb{background:#f7f6f3;border:1px solid #e5e2dc;border-radius:24px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 4px 32px -8px #2528331a}.adm-fb.is-pending{opacity:.92}.adm-fb-head{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 36px 0;display:flex}.adm-fb-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;margin:0;font-size:12px;font-weight:600}.adm-fb-title{letter-spacing:-.01em;color:#252833;margin:4px 0 0;font-size:32px;font-weight:600}.adm-fb-lead{color:#6b6f7a;margin:4px 0 0;font-size:14px}.kl-alert{background:#fdf0e6;border:1px solid #f3c9a8;border-radius:18px;align-items:center;gap:14px;padding:14px 14px 14px 18px;display:flex}.kl-alert>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.kl-alert strong{font-size:15px}.kl-alert em{color:#5b5a57;font-size:13px;font-style:normal}.kl-alert form{margin:0}.kl-alert-icon{color:#fff;background:#e86512;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kl-clean{color:#fff;cursor:pointer;background:#252833;border:0;border-radius:999px;height:42px;padding:0 20px;font:600 14px inherit}.kl-panel{background:#fff;border:1px solid #e5e2dc;border-radius:24px;gap:40px;padding:32px;display:flex}.kl-venn{flex:none;width:540px;min-height:420px;position:relative}.kl-circle{text-align:center;mix-blend-mode:multiply;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.kl-circle b{flex-direction:column;gap:2px;font-size:13px;line-height:1.2;display:flex}.kl-circle i{font-size:22px;font-style:normal;font-weight:600}.kl-legend{color:#5b5a57;font-size:12px;position:absolute;bottom:0;left:0;right:0}.kl-side{flex-direction:column;flex:1;gap:22px;min-width:0;padding-top:8px;display:flex}.kl-total{flex-direction:column;gap:6px;display:flex}.kl-total span{letter-spacing:.18em;text-transform:uppercase;color:#5b5a57;font-size:12px;font-weight:600}.kl-total strong{letter-spacing:-.02em;font-size:60px;font-weight:600;line-height:1}.kl-total em{color:#5b5a57;font-size:14px;font-style:normal}.kl-ranks,.kl-rank-block{flex-direction:column;display:flex}.kl-rank-actions{justify-content:flex-end;align-items:center;gap:10px;padding:0 4px 14px;display:flex}.kl-open{color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:4px;height:40px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.kl-open:hover{border-color:#d5bc8b}.kl-sync-form{margin:0}.kl-sync-go{color:#252833;cursor:pointer;height:52px;font:inherit;text-align:left;background:linear-gradient(#fff,#faf7f1);border:1px solid #e7e1d6;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;display:inline-flex}.kl-sync-go:hover{border-color:#d5bc8b}.kl-sync-go:disabled{cursor:progress}.kl-sync-go-icon{color:#d5bc8b;background:#252833;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kl-sync-go-icon.is-spin{animation:.9s linear infinite kls-spin}.kl-sync-go strong{font-size:13px;font-weight:600;display:block}.kl-sync-go em{color:#7a5f2a;font-size:11px;font-style:normal;display:block}.mmail-create.is-busy{opacity:.5;cursor:default}.kls-visual{background:#faf7f1;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:280px;padding:32px 18px;display:flex}.kls-end{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.kls-end em{color:#4a4946;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:180px;font-size:13px;font-style:normal;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.kls-mark{color:#d5bc8b;background:#252833;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 10px #d5bc8b33}.kls-lane{flex-direction:column;justify-content:space-between;align-items:center;width:8px;height:56px;display:flex}.kls-lane i{background:#d5bc8b;border-radius:999px;width:8px;height:8px;animation:1.15s ease-in-out infinite kls-drop;box-shadow:0 0 0 4px #d5bc8b40}.kls-lane i:nth-child(2){animation-delay:.18s}.kls-lane i:nth-child(3){animation-delay:.36s}.kls-ring{place-items:center;width:120px;height:120px;display:grid;position:relative}.kls-ring svg{position:absolute;inset:0}.kls-ring strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;position:relative}.kls li{color:#8a8780;align-items:center;font-size:14px}.kls li.is-active{color:#1c1c1c;font-weight:600}.kls li.is-done{color:#1c1c1c}.kls li.is-done>span{color:#fff;background:#252833;border:0}.kls li.is-active>span{color:#252833;background:#fff;border:1.5px solid #d5bc8b}.kls-row>span:nth-child(2){flex-direction:column;flex:none;width:190px;min-width:0;display:flex}.kls-row>span:nth-child(2) strong{font-size:15px}.kls-row>span:nth-child(2) em{color:#5b5a57;font-size:12px;font-style:normal}.kls-row.is-sync>span:nth-child(2) em{color:#7a5f2a}.kls-row>i{background:#efece7;border-radius:999px;flex:1;height:8px}.kls-row>i.kls-shimmer{background:linear-gradient(90deg,#efece7 0,#e2d3b3 50%,#efece7 100%) 0 0/200px 8px;animation:1.4s linear infinite kls-shimmer}.kls-row>b{text-align:right;font-variant-numeric:tabular-nums;width:72px;font-size:15px}@keyframes kls-drop{0%,to{opacity:.3;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}.kls{background:#fff;border:1px solid #e5e2dc;border-radius:24px;gap:40px;padding:32px;display:flex}.kls-art{aspect-ratio:540/420;background:#faf7f1;border-radius:20px;flex:none;width:min(540px,100%);position:relative;overflow:hidden;container-type:inline-size}.kls-stage{transform-origin:0 0;width:540px;height:420px;transform:scale(min(1, calc(100cqi / 540px)));position:absolute;top:0;left:0}.kls-art svg{width:540px;height:420px;position:absolute;inset:0}.kls-dash{animation:.9s linear infinite kls-dash}.kls-orbit{transform-box:view-box;transform-origin:360px 210px;animation:2.4s linear infinite kls-spin}.kls-scan{animation:1.2s ease-in-out infinite kls-scan}.kls-ghost{opacity:.35}.kls-hub{box-sizing:border-box;color:#fff;text-align:center;background:#2f3342;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:184px;height:184px;padding:0 18px;animation:2.4s ease-in-out infinite kls-breathe;display:flex;position:absolute;top:118px;left:268px}.kls-hub-kicker{justify-content:center;align-items:center;gap:6px;max-width:150px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.kls-hub-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kls-hub-num{color:#252833;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.kls-hub strong{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.05}.kls-hub em{color:#ffffffb8;font-size:12px;font-style:normal}.kls-source{flex-direction:column;align-items:center;gap:10px;width:110px;display:flex;position:absolute;top:158px;left:40px}.kls-source-icon{color:#d5bc8b;background:#252833;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;animation:1.6s ease-out infinite kls-pulse;display:flex}.kls-source>span:last-child{color:#252833;text-align:center;font-size:12px;font-weight:600}.kls-flow{background:#d5bc8b;border-radius:999px;width:12px;height:12px;animation:1.5s linear infinite kls-flow;position:absolute;top:204px;left:154px}.kls-flow.is-ring{box-sizing:border-box;background:#fff;border:2px solid #d5bc8b}.kls-ghost-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#4a4946;width:100px;font-size:11px;font-weight:600;position:absolute;overflow:hidden}.kls-ghost-label.is-top{top:36px;left:440px}.kls-ghost-label.is-bottom{top:382px;left:438px}.kls-caption{color:#4a4946;background:#fff;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;display:flex;position:absolute;bottom:18px;left:20px;box-shadow:0 2px 10px -6px #161a2666}.kls-caption i{box-sizing:border-box;border:2px solid #e5e2dc;border-top-color:#b8955a;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite kls-spin}.kls-copy{flex-direction:column;flex:1;gap:22px;min-width:0;padding-top:8px;display:flex}.kls-intro{flex-direction:column;gap:6px;display:flex}.kls-intro>span{letter-spacing:.18em;text-transform:uppercase;color:#7a5f2a;font-size:12px;font-weight:600}.kls-intro strong{letter-spacing:-.01em;font-size:26px;font-weight:600}.kls-intro em,.kls li em{font-style:normal}.kls-intro em{color:#5b5a57;font-size:14px}.kls-meter{flex-direction:column;gap:8px;display:flex}.kls-meter>div:first-child{justify-content:space-between;font-size:13px;display:flex}.kls-meter span{color:#5b5a57}.kls-meter strong,.kls-hub strong,.kls-row-count{font-variant-numeric:tabular-nums}.kls-bar{background:#efece7;border-radius:999px;height:8px;overflow:hidden}.kls-bar i{background:linear-gradient(90deg,#d5bc8b,#b8955a);border-radius:999px;height:100%;display:block}.kls ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kls li{border-radius:12px;align-items:flex-start;gap:12px;margin:0 -12px;padding:8px 12px;display:flex}.kls li.is-active{background:#faf6ee}.kls li>span:first-child{box-sizing:border-box;border:1.5px dashed #c9c4ba;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.kls li>span:first-child.is-done{color:#fff;background:#252833;border:0}.kls li>span:first-child.is-active{background:#fff;border:1.5px solid #d5bc8b}.kls li>span:first-child i{box-sizing:border-box;border:2px solid #2528332e;border-top-color:#252833;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite kls-spin}.kls li strong{color:#8a8780;font-size:14px;font-weight:500;display:block}.kls li.is-active strong{color:#1c1c1c;font-weight:600}.kls li:has(.is-done) strong{color:#1c1c1c;font-weight:500}.kls li em{color:#5b5a57;font-size:12px;display:block}.kls-foot{border-top:1px solid #efece7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.kls-foot span{color:#5b5a57;font-size:13px}.kls-foot button{color:#252833;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:999px;height:36px;padding:0 16px;font:500 13px inherit}.kls-rows{background:#fff;border:1px solid #e5e2dc;border-radius:24px;padding:6px 32px}.kls-row{opacity:.55;border-top:1px solid #efece7;align-items:center;gap:14px;min-height:64px;display:flex}.kls-row:first-child{border-top:0}.kls-row.is-sync{opacity:1}.kls-row .kls-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.kls-row-name{flex-direction:column;flex:none;gap:1px;width:180px;min-width:0;display:flex}.kls-row-name strong{font-size:15px;font-weight:600}.kls-row-name em{color:#5b5a57;font-size:12px;font-style:normal}.kls-row.is-sync .kls-row-name em{color:#7a5f2a}.kls-shimmer{background:linear-gradient(90deg,#efece7 0,#e2d3b3 50%,#efece7 100%) 0 0/200px 8px;border-radius:999px;flex:1;height:8px;animation:1.4s linear infinite kls-shimmer}.kls-wait{background:#efece7;border-radius:999px;flex:1;height:8px}.kls-row-count{text-align:right;width:90px;font-size:15px;font-weight:600}@keyframes kls-flow{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1;transform:translate(14px)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(96px)scale(.7)}}@keyframes kls-spin{to{transform:rotate(360deg)}}@keyframes kls-pulse{0%{box-shadow:0 0 #d5bc8b8c}to{box-shadow:0 0 0 22px #d5bc8b00}}@keyframes kls-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes kls-scan{0%,to{opacity:.35}50%{opacity:1}}@keyframes kls-shimmer{0%{background-position:-200px 0}to{background-position:400px 0}}@keyframes kls-dash{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.kls-dash,.kls-orbit,.kls-scan,.kls-hub,.kls-source-icon,.kls-flow,.kls-caption i,.kls li i,.kls-shimmer,.kls-lane i,.kl-sync-go-icon.is-spin{animation:none}}@media (max-width:980px){.kls{flex-direction:column;padding:20px}.kls-visual{width:100%}.kls-rows{padding:6px 16px}.kls-row-name{width:140px}}.kl-rank{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #efece7;flex-direction:column;gap:10px;padding:14px 4px;display:flex}.kl-rank-block:first-child .kl-rank{border-top:0}.kl-rank.is-on{background:#faf6ee;border-radius:12px}.kl-rank-main{align-items:center;gap:12px;display:flex}.kl-rank-main>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.kl-rank-main strong{font-size:15px}.kl-rank-main em,.kl-rank-num em{color:#5b5a57;font-size:12px;font-style:normal}.kl-rank-num{flex-direction:column;align-items:flex-end;display:flex}.kl-rank-num strong{font-size:17px}.kl-rank-num em.is-warn{color:#b4410a;font-weight:600}.kl-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.kl-track{background:#efece7;border-radius:999px;min-width:40px;height:6px;display:flex;overflow:hidden}.kl-track i.is-pending{background:repeating-linear-gradient(135deg,#e86512 0 2px,#fde7d6 2px 5px)}.kl-track i.is-marked{background:repeating-linear-gradient(135deg,#c9c4ba 0 2px,#0000 2px 5px)}.kl-foot{color:#5b5a57;border-top:1px solid #efece7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.kl-foot form{margin:0}.kl-undo,.kl-log-row button{color:#252833;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:999px;height:34px;padding:0 14px;font:500 13px inherit}.kl-log{background:#fff;border:1px solid #e5e2dc;border-radius:24px;padding:8px 32px}.kl-log-row{border-top:1px solid #efece7;align-items:center;gap:16px;min-height:56px;display:flex}.kl-log-row:first-child{border-top:0}.kl-log-row strong{width:190px;font-size:14px}.kl-log-row>span{color:#5b5a57;flex:1;min-width:0;font-size:14px}.kl-log-row em{background:#f3eee6;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-style:normal;display:inline-flex}.kl-log-row form{margin:0}.kl-dot{box-sizing:border-box;border:2px solid #c9c4ba;border-radius:999px;flex:none;width:10px;height:10px}.kl-dot.is-latest{background:#252833;border-color:#252833}@media (max-width:980px){.kl-panel{flex-direction:column;padding:20px}.kl-venn{width:100%;min-height:320px}}.mmail{color:#1c1c1c;flex-direction:column;gap:24px;max-width:1160px;margin:0 auto;display:flex}.mmail-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.mmail-head p{letter-spacing:.18em;text-transform:uppercase;color:#5b5a57;margin:0;font-size:12px;font-weight:600}.mmail-head h1{letter-spacing:-.01em;margin:6px 0 0;font-size:34px;font-weight:600}.mmail-head span{color:#5b5a57;margin-top:6px;font-size:14px;display:block}.mmail-create,.mmail-add{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.mmail-create{color:#252833;background:#d5bc8b;border-radius:999px;height:44px;padding:0 22px;font-size:14px;font-weight:600}.mmail-create:hover{background:#c4ab7a}.mmail-add{color:#5b5a57;background:0 0;border:1.5px dashed #d9d4cb;border-radius:14px;width:100%;height:44px;font-size:14px;font-weight:500}.mmail-add:hover{color:#252833;border-color:#d5bc8b}.mmail-empty{background:#fff;border:1px solid #e5e2dc;border-radius:24px;align-items:center;gap:64px;padding:56px 64px;display:flex}.mmail-art{background:#f3eee6;border-radius:20px;flex:none;width:360px;height:300px;position:relative;overflow:hidden}.mmail-art-back{opacity:.7;background:#fff;border-radius:10px;width:200px;height:230px;position:absolute;top:56px;left:50px;transform:rotate(-6deg);box-shadow:0 10px 28px -14px #161a264d}.mmail-art-front{background:#fff;border-radius:12px;flex-direction:column;width:210px;display:flex;position:absolute;top:36px;left:96px;overflow:hidden;box-shadow:0 18px 40px -18px #161a2673}.mmail-art-bar{background:#252833;justify-content:center;align-items:center;height:28px;display:flex}.mmail-art-bar:after{content:"";background:#d5bc8b;border-radius:3px;width:56px;height:6px}.mmail-art-plus{color:#b8955a;border:1.5px dashed #d5bc8b;border-radius:8px;justify-content:center;align-items:center;height:80px;margin:12px 14px 0;display:flex}.mmail-art-copy{flex-direction:column;gap:6px;padding:12px 14px 16px;display:flex}.mmail-art-copy i,.mmail-art-copy b{border-radius:4px;display:block}.mmail-art-copy i{background:#ebe7df;height:5px}.mmail-art-copy i:first-child{background:#d9d4cb;width:66%;height:7px}.mmail-art-copy i:nth-child(3){width:80%}.mmail-art-copy b{background:#e6d6b5;border-radius:999px;width:64px;height:14px;margin-top:4px}.mmail-empty-copy{flex-direction:column;gap:14px;max-width:520px;display:flex}.mmail-empty-copy h2{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600}.mmail-empty-copy p{color:#5b5a57;margin:0;font-size:15px;line-height:1.6}.mmail-empty-copy ol{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mmail-empty-copy li{align-items:center;gap:12px;display:flex}.mmail-empty-copy li span{color:#6b5223;background:#d5bc8b40;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:600;display:flex}.mmail-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mmail-col{border:1px solid #e5e2dc;border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.mmail-col>form,.mmail-empty-copy>form,.mmail-head>form{margin:0}.mmail-col>form{width:100%}.mmail-col.is-draft{background:#efebe4}.mmail-col.is-plan{background:#d5bc8b2e;border-color:#d5bc8b8c}.mmail-col.is-sent{background:#fff}.mmail-col-head{align-items:center;gap:10px;padding:2px 4px 4px;display:flex}.mmail-col-head h2{margin:0;font-size:16px;font-weight:600}.mmail-col-icon{color:#5b5a57;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mmail-col.is-plan .mmail-col-icon{color:#252833;background:#d5bc8b}.mmail-col.is-sent .mmail-col-icon{color:#fff;background:#252833}.mmail-count{box-sizing:border-box;background:#fff;border:1px solid #e5e2dc;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:flex}.mmail-card{background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 1px 2px #161a260a}.mmail-card:hover{border-color:#d5bc8b}.mmail-card-link{color:inherit;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 16px 12px;text-decoration:none;display:grid}.mmail-card-action{margin:0;padding:0 16px 14px}.mmail-card-action button{font:inherit;color:#7a5f2a;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.mmail-card-action button:hover{color:#252833}.mmail-thumb{background:#fff;border:1px solid #e5e2dc;border-radius:6px;flex-direction:column;width:44px;height:52px;display:flex;overflow:hidden}.mmail-thumb i{background:#252833;height:9px}.mmail-thumb b{background:#e9e4db;height:14px}.mmail-thumb b.is-plan{background:#e6d6b5}.mmail-thumb b.is-sent{background:#c9cbd3}.mmail-thumb em{background:#d9d4cb;border-radius:2px;height:3px;margin:5px 5px 0}.mmail-thumb em:last-child{width:60%;margin-top:3px}.mmail-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.mmail-card-copy strong{font-size:15px;font-weight:600}.mmail-card-copy span{color:#5b5a57;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mmail-card-foot{border-top:1px solid #efece7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.mmail-card-foot>span:last-child{color:#5b5a57;font-size:12px}.mmail-when{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.mmail-when.is-draft{color:#4a4946;background:#efece7}.mmail-when.is-plan{color:#6b5223;background:#d5bc8b4d}.mmail-when.is-sent{color:#252833;background:#25283314}@media (max-width:980px){.mmail-board,.mmail-empty{grid-template-columns:1fr}.mmail-empty{flex-direction:column;gap:28px;padding:28px 22px}.mmail-art{width:min(100%,360px)}.mmail-head{flex-direction:column;align-items:flex-start}}.mkt-body{flex-direction:column;gap:22px;padding:22px 28px 32px;display:flex}.mkt-label{letter-spacing:.04em;text-transform:uppercase;color:#6b6f7a;margin:0 4px 8px;font-size:12px;font-weight:600}.mkt-group{background:#fff;border:1px solid #2528331a;border-radius:12px;overflow:hidden}.mkt-rows{margin:0;padding:0;list-style:none}.mkt-rows a{min-height:52px;color:inherit;border-top:1px solid #25283314;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;display:flex}.mkt-rows li:first-child a{border-top:0}.mkt-rows a:hover{background:#25283309}.mkt-rows strong{font-size:15px;font-weight:600}.mkt-rows span{color:#6b6f7a;text-align:right;font-size:13px}.mkt-empty{text-align:center;color:#6b6f7a;margin:0;padding:28px 16px;font-size:14px}.mkt-stack{flex-direction:column;gap:22px;max-width:720px;display:flex}.mkt-help{color:#6b6f7a;margin:0 4px;font-size:13px;line-height:1.45}.mkt-help+.mkt-group{margin-top:8px}.mkt-form{flex-direction:column;display:flex}.mkt-field{border-top:1px solid #25283314;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:10px 16px;display:grid}.mkt-form .mkt-field:first-of-type{border-top:0}.mkt-field>span{color:#3d4352;font-size:13px;font-weight:600}.mkt-field input,.mkt-field select{box-sizing:border-box;color:#1c1c1c;width:100%;height:36px;font:inherit;background:#faf9f7;border:1px solid #25283324;border-radius:8px;padding:0 12px;font-size:14px}.mkt-field input:focus,.mkt-field select:focus{border-color:#d5bc8b;outline:none;box-shadow:0 0 0 3px #d5bc8b59}.mkt-field input[type=file]{height:auto;box-shadow:none;background:0 0;border:0;padding:6px 0}.mkt-form-foot{background:#faf9f7;border-top:1px solid #25283314;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.mkt-table{border-collapse:collapse;width:100%}.mkt-table th{text-align:left;color:#6b6f7a;background:#faf9f7;padding:10px 16px;font-size:12px;font-weight:600}.mkt-table td{border-top:1px solid #25283314;padding:12px 16px;font-size:14px}.mkt-table tr.is-held td{color:#8a8780}.mkt-table td button{cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;height:30px;padding:0 10px;font:500 12px inherit}.ml-card{background:#fff;border:1px solid #e5e2dc;border-radius:24px;box-shadow:0 1px 2px #161a260a}.ml-card form{margin:0}.ml-card-head{align-items:center;gap:10px;padding:22px 24px 8px;display:flex}.ml-card-head h2{flex:1;margin:0;font-size:17px;font-weight:600}.ml-card-mark{background:#f3f0ea;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ml-text-btn{color:#5b5a57;cursor:pointer;background:0 0;border:0;font:500 13px inherit}.ml-empty{background:#fcfbf9;border:1.5px dashed #e2dccf;border-radius:20px;align-items:center;gap:36px;margin:8px 24px 22px;padding:28px 32px;display:flex}.ml-empty strong{font-size:20px}.ml-empty p{color:#5b5a57;max-width:520px;margin:8px 0 0;font-size:14px;line-height:1.55}.ml-empty-art{flex:none;width:230px;height:120px;position:relative}.ml-empty-art span{background:#fff;border:1px solid #ebe6de;border-radius:12px;width:210px;height:36px;position:absolute;left:0}.ml-empty-art span:first-child{opacity:.55;top:0}.ml-empty-art span:nth-child(2){top:42px;box-shadow:0 10px 24px -16px #161a2659}.ml-empty-art span:nth-child(3){background:0 0;border-style:dashed;top:84px}.ml-empty-art i{color:#252833;background:#d5bc8b;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:flex;position:absolute;top:28px;left:196px}.ml-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ml-empty-actions>span{color:#8a8780;font-size:12px}.ml-primary{color:#fff;cursor:pointer;background:#252833;border:0;border-radius:999px;height:40px;padding:0 18px;font:600 14px inherit}.ml-starter{cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;height:34px;padding:0 12px;font:500 13px inherit}.ml-conds{flex-direction:column;gap:8px;padding:8px 24px 16px;display:flex}.ml-cond{align-items:center;gap:10px;display:flex;position:relative}.ml-link{color:#4a4946;letter-spacing:.06em;cursor:pointer;background:#f3f0ea;border:0;border-radius:14px;flex:none;align-items:center;gap:8px;width:134px;height:46px;padding:0 12px 0 10px;font:700 12px inherit;display:flex}.ml-link>span{text-align:left;flex:1}.ml-link.is-and{color:#fff;background:#252833}.ml-link.is-or{color:#34406a;background:#e6eaf4}.ml-link.is-wo-not,.ml-link.is-and-not,.ml-link.is-or-not{color:#8a3b0b;background:#f7ebe3}.ml-cond-main{background:#fcfbf9;border:1px solid #ebe6de;border-radius:14px;flex:1;align-items:center;gap:4px;min-width:0;height:46px;padding:0 6px;display:flex}.ml-pill,.ml-value{color:#4a4946;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 10px;font:500 14px inherit;display:inline-flex}.ml-value{background:#fff;box-shadow:inset 0 0 0 1px #e5e2dc}.ml-value.is-set span{color:#1c1c1c;font-weight:600}.ml-value em,.ml-is{color:#8a8780;font-size:12px;font-style:normal}.ml-remove{color:#8a8780;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;margin-left:auto;font-size:18px}.ml-add{color:#4a4946;cursor:pointer;background:#fff;border:1px dashed #c9c4ba;border-radius:999px;height:36px;margin-left:144px;padding:0 14px;font:500 13px inherit}.ml-pop{z-index:6;background:#fff;border:1px solid #ebe6de;border-radius:18px;padding:6px;position:absolute;top:54px;box-shadow:0 24px 48px -18px #161a2652}.ml-pop.is-link{width:330px;left:0}.ml-pop.is-field{width:240px;left:148px}.ml-pop.is-cmp{width:320px;left:250px}.ml-pop.is-value{width:400px;padding:0;left:300px;overflow:hidden}.ml-pop>button,.ml-pop-list>button{text-align:left;cursor:pointer;width:100%;font:inherit;color:#1c1c1c;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ml-pop>button.is-on,.ml-pop-list>button.is-on{background:#f6f1e7}.ml-opt-tile{color:#4a4946;background:#f3f0ea;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:34px;display:flex}.ml-opt-tile.is-and{color:#fff;background:#252833}.ml-opt-tile.is-or{color:#34406a;background:#e6eaf4}.ml-opt-tile.is-wo-not,.ml-opt-tile.is-and-not,.ml-opt-tile.is-or-not{color:#8a3b0b;background:#f7ebe3}.ml-opt-icon{color:#4a4946;background:#f3f0ea;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ml-opt-copy{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ml-opt-copy strong{color:#1c1c1c;font-size:14px;font-weight:600}.ml-pop.is-link .ml-opt-copy strong{letter-spacing:.05em;font-size:13px;font-weight:700}.ml-opt-copy span{color:#5b5a57;font-size:12px;font-weight:400;line-height:1.4}.ml-opt-gap{flex:none;width:16px}.ml-cmp-art{box-sizing:border-box;background:#f6f3ee;border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:92px;height:52px;padding:0 8px;display:flex}.ml-cmp-art i{background:#ddd7cc;border-radius:4px;height:8px;display:block}.ml-cmp-art i:first-child{background:#d5bc8b;width:62%}.ml-cmp-art i:nth-child(2){width:82%}.ml-cmp-art i:nth-child(3){width:48%}.ml-cmp-art.is-only i:nth-child(2),.ml-cmp-art.is-only i:nth-child(3){box-sizing:border-box;background:0 0;border:1.2px dashed #c9c4ba}.ml-pop.is-value label{background:#f6f3ee;border-radius:12px;height:42px;margin:8px;padding:0 12px;display:flex}.ml-pop.is-value input{background:0 0;border:0;outline:none;width:100%;font:14px inherit}.ml-pop-list{max-height:280px;padding:0 6px 6px;overflow:auto}.ml-pop-list>button{height:42px;padding:0 10px 0 6px;font-size:14px;font-weight:500}.ml-pop-list>button.is-on{font-weight:600}.ml-pop-list b{color:#5b5a57;letter-spacing:.04em;background:#f3f0ea;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.ml-pop-list b.is-on{color:#6b5223;background:#efe3cb}.ml-pop-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ml-pop-list i{background:#efece7;border-radius:999px;flex:none;width:56px;height:4px;overflow:hidden}.ml-pop-list em{background:#c9c4ba;border-radius:999px;height:100%;display:block}.ml-pop-list em.is-on{background:#b8955a}.ml-pop-list strong{text-align:right;color:#5b5a57;flex:none;width:44px;font-size:12px;font-weight:500}.ml-pop.is-value label{color:#6b6a66;align-items:center;gap:10px}.ml-used-row{color:#8a8780;border-radius:10px;align-items:center;gap:12px;height:36px;padding:0 6px;font-size:14px;display:flex}.ml-lock{background:#f6f4f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ml-used-row s{flex:1;text-decoration-color:#c9c4ba}.ml-used-row em{font-size:11px;font-style:normal}.ml-pop-foot kbd{background:#fff;border:1px solid #e5e2dc;border-radius:6px;height:20px;padding:0 6px;font-family:inherit;font-size:11px}.ml-used{color:#8a8780;border-top:1px dashed #ebe6de;margin-top:6px;padding-top:8px;font-size:13px}.ml-used span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.ml-foot{background:#fcfbf9;border-top:1px solid #efece7;border-radius:0 0 24px 24px;align-items:center;gap:20px;padding:16px 24px;display:flex}.ml-foot p{color:#4a4946;margin:0 0 8px;font-size:13px}.ml-foot i{background:#ece8e1;border-radius:999px;height:6px;display:block}.ml-foot i em{background:#252833;border-radius:999px;height:100%;display:block}.ml-pop-sec,.ml-pop-foot{letter-spacing:.1em;text-transform:uppercase;color:#8a8780;justify-content:space-between;padding:4px 16px 6px;font-size:11px;font-weight:600;display:flex}.ml-pop-foot{letter-spacing:0;text-transform:none;color:#6b6a66;background:#fcfbf9;border-top:1px solid #f1eee8;padding:10px 16px;font-size:12px;font-weight:400}.ml-page{flex-direction:column;gap:20px;width:min(1120px,100%);margin:0 auto;display:flex}.ml-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ml-head nav{color:#5b5a57;align-items:center;gap:6px;font-size:13px;display:flex}.ml-head nav a{color:#5b5a57;text-decoration:none}.ml-head h1{letter-spacing:-.01em;margin:8px 0 0;font-size:32px;font-weight:600}.ml-title{align-items:center;gap:10px;display:flex}.ml-rename summary{color:#8a8780;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;list-style:none;display:flex}.ml-rename summary::-webkit-details-marker{display:none}.ml-rename[open]{z-index:5;background:#fff;border:1px solid #e5e2dc;border-radius:16px;padding:12px;position:absolute}.ml-meta{color:#5b5a57;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:13px;display:flex}.ml-meta .kls,.ml-meta .kls-rows,.ml-meta .mkt-help{flex:1 0 100%}.ml-meta b{color:#1c1c1c}.ml-meta .dot{background:#b9b4aa;border-radius:999px;width:3px;height:3px}.ml-live{align-items:center;gap:6px;display:flex}.ml-live i{background:#b8955a;border-radius:999px;width:7px;height:7px}.ml-live a{color:#7a5f2a;font-weight:500;text-decoration:none}.ml-csv{color:#252833;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font:500 14px inherit;display:inline-flex}.ml-csv input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ml-table{background:#fff;border:1px solid #e5e2dc;border-radius:24px;overflow:hidden}.ml-tools{border-bottom:1px solid #efece7;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ml-tabs{background:#f3f0ea;border-radius:999px;gap:2px;padding:3px;display:flex}.ml-tabs a,.ml-tabs button{color:#4a4946;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font:500 13px inherit;text-decoration:none;display:flex}.ml-tabs a.is-on,.ml-tabs button.is-on{color:#1c1c1c;background:#fff;box-shadow:0 1px 3px #161a2624}.ml-tabs em{color:#6b6a66;font-size:12px;font-style:normal}.ml-find{color:#6b6a66;background:#f6f3ee;border-radius:999px;align-items:center;gap:8px;width:210px;height:38px;padding:0 14px;display:flex}.ml-find input{color:#1c1c1c;background:0 0;border:0;outline:none;width:100%;font:14px inherit}.ml-ghost,.ml-solid{cursor:pointer;border-radius:999px;height:38px;padding:0 14px;font:500 13px inherit}.ml-ghost{color:#252833;background:#fff;border:1px solid #e5e2dc}.ml-solid{color:#fff;background:#252833;border:0;padding:0 16px;font-weight:600}.ml-grid,.ml-row{grid-template-columns:28px minmax(0,1.25fr) minmax(0,1.45fr) 190px 64px;align-items:center;gap:16px;padding:0 20px;display:grid}.ml-grid{color:#6b6a66;background:#fcfbf9;border-bottom:1px solid #efece7;height:auto;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:600}.ml-row{background:#fff;border-bottom:1px solid #f3f0ea;height:62px}.ml-row.is-clean{background:#fcfbf9}.ml-person{align-items:center;gap:12px;min-width:0;display:flex}.ml-avatar{color:#6b5223;background:#f1ebdf;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.ml-person strong{font-size:14px;font-weight:600;display:block}.ml-person em{color:#6b6a66;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;display:block;overflow:hidden}.ml-tags{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.ml-tags i,.ml-tags b{white-space:nowrap;background:#f4f1ec;border-radius:8px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:500;display:flex}.ml-tags b{letter-spacing:.04em;font-size:11px;font-weight:700}.ml-status{flex-direction:column;gap:3px;min-width:0;display:flex}.ml-status span{border-radius:999px;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ml-status .is-on{color:#2f6b47;background:#eaf3ed}.ml-status .is-manual{color:#8a3b0b;background:#f7ebe3}.ml-status .is-clean{color:#4a4652;background:#efedf0}.ml-status em{color:#6b6a66;font-size:11px;font-style:normal}.ml-switch{cursor:pointer;background:#ddd8cf;border:0;border-radius:999px;flex:none;width:54px;height:30px;padding:0;transition:background-color .35s,box-shadow .35s;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #161a2614}.ml-switch.is-on{background:#252833;box-shadow:inset 0 0 0 1px #d5bc8b59}.ml-switch-knob{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:left .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #161a2640}.ml-switch.is-on .ml-switch-knob{left:27px}.ml-switch-knob svg{position:absolute}.ml-switch .is-on-icon{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:rotate(-45deg)scale(.4)}.ml-switch .is-off-icon{opacity:1;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.ml-switch.is-on .is-on-icon{opacity:1;transform:rotate(0)scale(1)}.ml-switch.is-on .is-off-icon{opacity:0;transform:scale(.4)}.ml-switch-fly,.ml-switch-trail{display:none}.ml-switch.is-on.is-fly-0 .ml-switch-fly,.ml-switch.is-on.is-fly-1 .ml-switch-fly{pointer-events:none;animation:.9s cubic-bezier(.2,.7,.3,1) .12s forwards ml-fly;display:block;position:absolute;top:7px;left:34px}.ml-switch.is-on.is-fly-0 .ml-switch-trail,.ml-switch.is-on.is-fly-1 .ml-switch-trail{transform-origin:0;pointer-events:none;border-top:1.5px dashed #d5bc8b;width:30px;height:0;animation:.9s ease-out .1s forwards ml-trail;display:block;position:absolute;top:6px;left:40px}.ml-switch.is-lock{cursor:not-allowed;background:repeating-linear-gradient(135deg,#e6e2da 0 4px,#efece6 4px 8px);box-shadow:inset 0 0 0 1px #e1dcd2}.ml-switch.is-lock .ml-switch-knob{background:#f7f5f1;box-shadow:0 1px 3px #161a2626}@keyframes ml-fly{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(38px,-30px)rotate(-14deg)scale(1.05)}}@keyframes ml-trail{0%{opacity:0;transform:rotate(-38deg)scaleX(0)}30%{opacity:1}to{opacity:0;transform:rotate(-38deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.ml-switch-knob,.ml-switch .is-on-icon,.ml-switch .is-off-icon,.ml-switch-fly,.ml-switch-trail{transition:none;animation:none}}.ml-pages{color:#5b5a57;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.ml-pages a,.ml-pages button,.ml-pages span.nav{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font:500 16px inherit;text-decoration:none;display:inline-flex}.ml-foot.is-pending>div:last-child strong,.ml-hit-wait{border-radius:8px;width:72px;height:28px;margin-left:auto;display:block}.ml-hit-wait,.ml-bone{background:linear-gradient(100deg,#f3f0ea 18%,#faf6ee 38%,#e7d7b4 50%,#faf6ee 62%,#f3f0ea 82%) 0 0/220% 100%;flex:none;animation:1.45s ease-in-out infinite ml-sheen;display:block}.ml-foot i.is-wait{overflow:hidden}.ml-foot i.is-wait em{background:#d5bc8b;width:36%;animation:1.1s ease-in-out infinite ml-bar}.ml-gather{background:linear-gradient(#fcfbf9,#f6f1e7);border:1px solid #efe6d6;border-radius:16px;align-items:center;gap:16px;margin:14px 20px 2px;padding:12px 14px;display:flex}.ml-gather strong{color:#252833;font-size:14px;font-weight:600;display:block}.ml-gather em{color:#6b6a66;margin-top:2px;font-size:12px;font-style:normal;display:block}.ml-gather-mark{background:#252833;border-radius:14px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.ml-gather-mark span{transform-origin:0;background:#efe6d6;border-radius:999px;height:4px;animation:1.4s ease-in-out infinite ml-comb;position:absolute;left:8px}.ml-gather-mark span:first-child{width:22px;top:12px}.ml-gather-mark span:nth-child(2){width:30px;animation-delay:.12s;top:21px}.ml-gather-mark span:nth-child(3){width:16px;animation-delay:.24s;top:30px}.ml-gather-mark i{background:linear-gradient(90deg,#0000,#d5bc8be6,#0000);width:42%;height:100%;animation:1.4s ease-in-out infinite ml-sweep;position:absolute;top:0;left:-30%}.ml-row.is-skel{height:62px}.ml-row.is-skel .ml-person>span:last-child{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ml-switch.is-skel{box-shadow:none;pointer-events:none;background:#f3f0ea;overflow:hidden}.ml-switch.is-skel .ml-switch-knob{box-shadow:none;background:#fff}.ml-switch.is-skel:after{content:"";background:linear-gradient(100deg,#0000 20%,#e7d7b4bf 50%,#0000 80%) 0 0/220% 100%;animation:1.45s ease-in-out infinite ml-sheen;position:absolute;inset:0}@keyframes ml-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ml-comb{0%,to{opacity:.4;transform:scaleX(.55)}45%,70%{opacity:1;transform:scaleX(1)}}@keyframes ml-sweep{0%{transform:translate(0)}to{transform:translate(360%)}}@keyframes ml-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.ml-bone,.ml-hit-wait,.ml-gather-mark span,.ml-gather-mark i,.ml-foot i.is-wait em,.ml-switch.is-skel:after{animation:none}}.ml-pages span.nav{color:#c9c4ba}.ml-foot>div:last-child{text-align:right}.ml-foot>div:last-child strong{font-size:26px;font-weight:600;display:block}.ml-foot>div:last-child span{color:#5b5a57;font-size:12px}.mkt-chips .is-land{letter-spacing:.04em;font-weight:700}.mkt-filter{flex-direction:column;gap:14px;display:flex}.mkt-traits{align-items:flex-start;gap:10px;display:flex}.mkt-traits>span{color:#5b5a57;flex:none;width:42px;padding-top:6px;font-size:12px;font-weight:600}.mkt-traits>div{flex-wrap:wrap;gap:6px;display:flex}.mkt-traits button,.mkt-chips i{color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:4px 10px;font:500 12px inherit}.mkt-traits button{cursor:pointer}.mkt-traits button.is-on{color:#fff;background:#252833;border-color:#252833}.mkt-chips{flex-wrap:wrap;gap:4px;display:flex}.mkt-rules{flex-direction:column;gap:8px;display:flex}.mkt-join{gap:6px;display:flex}.mkt-join button,.mkt-rule-actions>button,.mkt-rule-remove{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;height:32px;padding:0 12px;font:600 13px inherit}.mkt-join button.is-on{color:#fff;background:#252833;border-color:#252833}.mkt-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt-rule select,.mkt-rule input,.mkt-rule-actions input{color:#1c1c1c;background:#fff;border:1px solid #e5e2dc;border-radius:10px;height:36px;padding:0 10px;font:14px inherit}.mkt-rule select:nth-child(3),.mkt-rule input{min-width:220px}.mkt-rule-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mkt-rule-actions label,.mkt-filter label{color:#5b5a57;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.mkt-filter input,.mkt-filter select{color:#1c1c1c;background:#fff;border:1px solid #e5e2dc;border-radius:10px;min-width:140px;height:36px;padding:0 10px;font:14px inherit}.mkt-filter-go,.mkt-exclude,.mkt-restore{cursor:pointer;border-radius:999px;height:36px;padding:0 14px;font:600 13px inherit}.mkt-filter-go,.mkt-exclude{color:#fff;background:#252833;border:0}.mkt-restore{color:#252833;background:#fff;border:1px solid #d9d4cb}.mkt-member-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt-member-bar form,.mkt-table td form{margin:0}.mkt-member-bar>span{color:#5b5a57;font-size:13px}.mkt-pages{align-items:center;gap:16px;font-size:13px;display:flex}.mkt-pages a{color:#252833;font-weight:600}.mkt-back{color:#8a6f3c;font-weight:600;text-decoration:none}.mkt-back:hover{color:#6f5a30}@media (max-width:700px){.mkt-body{padding:18px 16px 28px}.mkt-field{grid-template-columns:1fr;gap:6px}.mkt-rows span{text-align:left}}.adm-fb-tools{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:2px;display:flex}.adm-fb-search{color:#6b6f7a;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;gap:8px;width:200px;height:40px;padding:0 16px;font-size:14px;display:flex}.adm-fb-search input{width:100%;font:inherit;color:#252833;background:0 0;border:0;outline:none}.adm-fb-create{color:#252833;cursor:pointer;background:#d5bc8b;border:0;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.adm-fb-create:hover{color:#252833;background:#c4ab7a}.adm-fb-tabs{background:#fff;border-bottom:1px solid #e5e2dc;flex-wrap:wrap;align-items:flex-end;gap:24px;padding:20px 36px 0;display:flex}.adm-fb-tabs button{color:#6b6f7a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 12px;font-family:inherit;font-size:14px;font-weight:500}.adm-fb-tabs button:hover{color:#252833}.adm-fb-tabs button.is-on{color:#252833;border-bottom-color:#d5bc8b;font-weight:600}.adm-fb-tabs button span{color:#6b6f7a;font-weight:500}.adm-fb-tab-link{color:#6b6f7a;margin-left:auto;padding:0 2px 12px;font-size:14px;font-weight:500;text-decoration:none}.adm-fb-tab-link:hover{color:#c4ab7a}.adm-fb-body{flex-direction:column;gap:10px;padding:24px 36px 36px;display:flex}.adm-fb-banner{color:#3d4352;background:#fff;border:1px solid #e5e2dc;border-radius:14px;padding:14px 18px;font-size:14px}.adm-fb-banner a{color:#8a6f3c}.adm-fb-cols{letter-spacing:.12em;text-transform:uppercase;color:#6b6f7a;grid-template-columns:minmax(0,1fr) 260px 140px 170px;align-items:center;gap:20px;padding:0 24px 4px;font-size:11px;font-weight:600;display:grid}.adm-fb-row{background:#fff;border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:minmax(0,1fr) 260px 140px 170px;align-items:center;gap:20px;padding:18px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;animation:1.1s cubic-bezier(.22,1,.36,1) both adm-fb-in;display:grid;box-shadow:0 2px 8px #161a260f}.adm-fb-row:hover{border-color:#d5bc8b99;transform:translateY(-2px);box-shadow:0 14px 32px -10px #161a2638}.adm-fb-main{align-items:center;gap:16px;min-width:0;display:flex}.adm-fb-avatar{color:#252833;background:#f5f1ea;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.adm-fb-copy{min-width:0}.adm-fb-title-row{align-items:center;gap:10px;min-width:0;display:flex}.adm-fb-name{font:inherit;color:#252833;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0;font-size:17px;font-weight:600;overflow:hidden}.adm-fb-name:hover{color:#8a6f3c}.adm-fb-status{cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.adm-fb-status span{background:currentColor;border-radius:50%;width:6px;height:6px}.adm-fb-status.is-on{color:#047857;background:#ecfdf5}.adm-fb-status.is-off{color:#dc2626;background:#fef2f2}.adm-fb-path{color:#6b6f7a;align-items:center;gap:6px;margin-top:2px;font-size:13px;text-decoration:none;display:inline-flex}.adm-fb-path em{color:#8a909c;font-style:normal}.adm-fb-path:hover{color:#c4ab7a}.adm-fb-stats-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm-fb-stats-top p{color:#6b6f7a;margin:0;font-size:13px}.adm-fb-stats-top strong{color:#252833;font-size:20px;font-weight:600;line-height:1}.adm-fb-stats-top span{color:#6b6f7a;font-size:13px;font-weight:400}.adm-fb-bar{background:#f5f1ea;border-radius:9999px;height:6px;margin-top:10px;overflow:hidden}.adm-fb-bar>span{background:linear-gradient(90deg,#c4ab7a,#d5bc8b);border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.adm-fb-nurture-link{color:#252833;border:1px dashed #d5bc8b;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.adm-fb-nurture-link span{color:#252833;background:#d5bc8b40;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid}.adm-fb-nurture-link:hover{color:#252833;background:#f5f1ea}.adm-fb-nurture-link.is-on{color:#fff;background:#252833;border:0}.adm-fb-nurture-link.is-on span{color:#252833;background:#d5bc8b}.adm-fb-nurture-link.is-on:hover{color:#fff;background:#3d4352}.adm-fb-actions{justify-content:flex-end;gap:6px;display:flex}.adm-fb-icon-btn,.adm-fb-open{border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:inline-flex}.adm-fb-icon-btn{color:#252833;background:#fff;border:1px solid #e5e2dc;width:36px;height:36px}.adm-fb-icon-btn:hover{color:#252833;background:#f7f6f3}.adm-fb-open{color:#fff;background:#252833;border:0;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.adm-fb-open:hover{color:#fff;background:#3d4352}.adm-fb-empty{text-align:center;color:#6b6f7a;background:#fff;border:1px dashed #e5e2dc;border-radius:16px;padding:28px 16px;font-size:14px}.adm-fb-add{color:#252833;cursor:pointer;background:0 0;border:1px dashed #d5bc8b;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s;animation:1.1s cubic-bezier(.22,1,.36,1) .45s both adm-fb-in;display:flex}.adm-fb-add:hover{color:#252833;background:#f5f1ea}@media (max-width:960px){.adm-fb-cols{display:none}.adm-fb-row{grid-template-columns:1fr;gap:14px}.adm-fb-actions{justify-content:flex-start}}@media (max-width:720px){.adm-fb-head,.adm-fb-tabs,.adm-fb-body{padding-left:18px;padding-right:18px}.adm-fb-title{font-size:26px}.adm-fb-search{width:100%}}@media (prefers-reduced-motion:reduce){.adm-fb-row,.adm-fb-add{animation:none!important}}@keyframes adm-cfm-fade{0%{opacity:0}to{opacity:1}}@keyframes adm-cfm-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.adm-cfm-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2528338c;place-items:center;padding:24px;animation:.35s ease-out both adm-cfm-fade;display:grid;position:fixed;inset:0}.adm-cfm{background:#faf9f7;border-radius:24px;flex-direction:column;width:100%;max-width:960px;max-height:calc(100vh - 48px);animation:.55s cubic-bezier(.22,1,.36,1) both adm-cfm-in;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px -24px #161a2680}.adm-cfm-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm-cfm-head{background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 0;display:flex}.adm-cfm-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;margin:0;font-size:12px;font-weight:600}.adm-cfm-title{letter-spacing:-.01em;color:#252833;margin:4px 0 0;font-size:24px;font-weight:600}.adm-cfm-x{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.adm-cfm-x:hover{background:#f7f6f3}.adm-cfm-steps{background:#fff;border-bottom:1px solid #e5e2dc;gap:4px;padding:18px 28px 0;display:flex}.adm-cfm-step{color:#6b6f7a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 10px 12px 8px;font-size:13px;font-weight:500;display:inline-flex}.adm-cfm-step.is-on{color:#252833;border-bottom-color:#d5bc8b}.adm-cfm-step-n{color:#252833;background:#f5f1ea;border-radius:9999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.adm-cfm-step.is-on .adm-cfm-step-n{color:#fff;background:#252833}.adm-cfm-step.is-done .adm-cfm-step-n{color:#252833;background:#d5bc8b}.adm-cfm-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm-cfm-body>.adm-cfm-grid,.adm-cfm-body>.adm-cfm-pages{flex:1;padding:28px;overflow:auto}.adm-cfm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.adm-cfm-span{grid-column:1/-1}.adm-cfm-field{flex-direction:column;gap:6px;display:flex;position:relative}.adm-cfm-field>span{color:#252833;font-size:13px;font-weight:600}.adm-cfm-field>span em,.adm-cfm-field>em,.adm-cfm-preview-note{color:#6b6f7a;font-size:12px;font-style:normal;font-weight:400}.adm-cfm-field input,.adm-cfm-field textarea{color:#1c1c1c;width:100%;font:inherit;background:#fff;border:1px solid #e5e2dc;font-size:15px}.adm-cfm-field input{border-radius:9999px;height:44px;padding:0 16px}.adm-cfm-field textarea{resize:vertical;border-radius:16px;padding:12px 16px;line-height:1.5}.adm-cfm-field input.is-soft,.adm-cfm-field textarea.is-soft{background:#f7f6f3}.adm-cfm-field textarea.is-sm{font-size:13px}.adm-cfm-field input:focus,.adm-cfm-field textarea:focus{outline-offset:0;border-color:#d5bc8b;outline:2px solid #d5bc8b99}.adm-cfm-slug{background:#fff;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;height:44px;display:flex;overflow:hidden}.adm-cfm-slug>span{color:#6b6f7a;white-space:nowrap;padding:0 4px 0 16px;font-size:14px}.adm-cfm-slug input{background:0 0;border:0;border-radius:0;outline:none;flex:1;height:100%;padding:0 16px 0 0}.adm-cfm-delivery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-cfm-pick{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.adm-cfm-pick strong{color:#252833;font-size:14px;font-weight:600}.adm-cfm-pick span{color:#6b6f7a;font-size:12px}.adm-cfm-pick.is-on{border-color:#d5bc8b;box-shadow:0 0 0 3px #d5bc8b40}.adm-cfm-pick:hover{border-color:#d5bc8bb3}.adm-cfm-drop{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:#fff;border:1px dashed #d5bc8b;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.adm-cfm-drop:hover{background:#f5f1ea}.adm-cfm-drop-icon{color:#252833;background:#d5bc8b40;border-radius:9999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.adm-cfm-drop-copy{flex-direction:column;flex:1;gap:2px;display:flex}.adm-cfm-drop-copy strong{color:#252833;font-size:14px;font-weight:600}.adm-cfm-drop-copy span{color:#6b6f7a;font-size:12px}.adm-cfm-drop-btn{color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.adm-cfm-file{background:#fff;border:1px solid #e5e2dc;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.adm-cfm-file-badge{color:#d5bc8b;letter-spacing:.08em;background:#252833;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.adm-cfm-file-copy{flex:1;min-width:0}.adm-cfm-file-copy strong{color:#252833;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.adm-cfm-file-copy span{color:#6b6f7a;margin-top:2px;font-size:12px;display:block}.adm-cfm-file-ok{color:#047857;place-items:center;display:grid}.adm-cfm-icon-btn{cursor:pointer;color:#6b6f7a;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.adm-cfm-icon-btn:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.adm-cfm-icon-btn.is-ghost{background:0 0;border:0;width:32px;height:32px}.adm-cfm-icon-btn:disabled{opacity:.35;cursor:default}.adm-cfm-sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-cfm-pages{grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:start;gap:28px;display:grid}.adm-cfm-pages-form{flex-direction:column;gap:24px;display:flex}.adm-cfm-card{background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.adm-cfm-card-eye{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;margin:0;font-size:12px;font-weight:600}.adm-cfm-card-hint{color:#6b6f7a;margin:2px 0 0;font-size:13px}.adm-cfm-bullets{flex-direction:column;gap:8px;display:flex}.adm-cfm-bullet{align-items:center;gap:8px;display:flex}.adm-cfm-bullet-check{color:#252833;background:#d5bc8b40;border-radius:9999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.adm-cfm-bullet input{flex:1;height:40px;padding:0 14px;font-size:14px}.adm-cfm-add-bullet{color:#252833;cursor:pointer;background:0 0;border:1px dashed #d5bc8b;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.adm-cfm-add-bullet:hover{background:#f5f1ea}.adm-cfm-toggles{flex-wrap:wrap;gap:8px;display:flex}.adm-cfm-toggle{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;gap:10px;height:40px;padding:0 14px 0 8px;font-size:14px;display:inline-flex}.adm-cfm-switch{background:#e5e2dc;border-radius:9999px;width:36px;height:20px;transition:background .3s;position:relative}.adm-cfm-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.adm-cfm-switch.is-on{background:#252833}.adm-cfm-switch.is-on:after{left:18px}.adm-cfm-locked{color:#6b6f7a;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;display:inline-flex}.adm-cfm-preview{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.adm-cfm-preview-head{justify-content:space-between;align-items:baseline;display:flex}.adm-cfm-preview-head span{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;font-size:12px;font-weight:600}.adm-cfm-preview-head em{color:#6b6f7a;font-size:12px;font-style:normal}.adm-cfm-preview-pair{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.adm-cfm-preview-device{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-cfm-preview-device-label{letter-spacing:.08em;text-transform:uppercase;color:#6b6f7a;font-size:11px;font-weight:600}.adm-cfm-preview-frame{background:#fff;border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:1fr 100px;gap:12px;padding:16px;display:grid;box-shadow:0 2px 8px #161a260f}.adm-cfm-preview-frame.is-access{grid-template-columns:1fr;min-height:220px}.adm-cfm-access-preview{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.adm-cfm-access-preview .adm-cfm-preview-h{font-size:18px}.adm-cfm-preview-p.is-muted{color:#9a9ea8}.adm-cfm-access-video{aspect-ratio:16/9;color:#ffffffb8;text-align:center;background:#252833;border-radius:10px;place-items:center;width:100%;padding:12px;font-size:10px;line-height:1.35;display:grid}.adm-cfm-access-video.is-empty{color:#6b6f7a;background:#f5f1ea;border:1px dashed #d5bc8b}.adm-cfm-access-note{color:#6b6f7a;font-size:9px;line-height:1.4}.adm-cfm-preview-btn.is-inline{align-self:flex-start;width:auto;min-width:96px;padding:0 12px}.adm-cfm-phone-screen .adm-cfm-access-preview{gap:6px}.adm-cfm-phone-screen .adm-cfm-access-preview .adm-cfm-preview-h{font-size:12px}.adm-cfm-phone-screen .adm-cfm-access-video{border-radius:8px;padding:8px;font-size:7px}.adm-cfm-phone-screen .adm-cfm-access-note{font-size:6.5px}.adm-cfm-phone-screen .adm-cfm-preview-btn.is-inline{min-width:0;padding:0 8px}.adm-cfm-phone{background:#252833;border:2px solid #252833;border-radius:22px;width:148px;padding:8px 7px 10px;box-shadow:0 10px 24px -12px #161a2673}.adm-cfm-phone-notch{background:#3d4352;border-radius:9999px;width:42px;height:4px;margin:0 auto 6px;display:block}.adm-cfm-phone-screen{background:#fff;border-radius:14px;flex-direction:column;gap:6px;height:268px;padding:8px;display:flex;overflow:auto}.adm-cfm-phone-screen .adm-cfm-preview-media{border-radius:8px;flex-shrink:0;min-height:56px;font-size:9px}.adm-cfm-phone-screen .adm-cfm-preview-media.has-image{height:72px;min-height:56px}.adm-cfm-phone-screen .adm-cfm-preview-copy{gap:5px}.adm-cfm-phone-screen .adm-cfm-preview-eye{font-size:6px}.adm-cfm-phone-screen .adm-cfm-preview-h{font-size:11px;line-height:1.15}.adm-cfm-phone-screen .adm-cfm-preview-p,.adm-cfm-phone-screen .adm-cfm-preview-bullets li{font-size:7px}.adm-cfm-phone-screen .adm-cfm-preview-names{grid-template-columns:1fr;gap:4px}.adm-cfm-phone-screen .adm-cfm-preview-names span,.adm-cfm-phone-screen .adm-cfm-preview-email span{font-size:6px}.adm-cfm-phone-screen .adm-cfm-preview-names i{height:11px}.adm-cfm-phone-screen .adm-cfm-preview-email i{height:12px;font-size:6px}.adm-cfm-phone-screen .adm-cfm-preview-consent span{-webkit-line-clamp:3;font-size:5px}.adm-cfm-phone-screen .adm-cfm-preview-btn{height:16px;font-size:7px}.adm-cfm-preview-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.adm-cfm-preview-eye{letter-spacing:.18em;text-transform:uppercase;color:#252833;font-size:7px;font-weight:700}.adm-cfm-preview-h{letter-spacing:-.01em;color:#252833;text-wrap:balance;font-size:15px;font-weight:600;line-height:1.1}.adm-cfm-preview-p{color:#3d4352;white-space:pre-wrap;font-size:8px;line-height:1.5}.adm-cfm-preview-bullets{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.adm-cfm-preview-bullets li{color:#3d4352;align-items:center;gap:5px;font-size:8px;display:flex}.adm-cfm-preview-bullets span{background:#d5bc8b4d;border-radius:9999px;flex-shrink:0;place-items:center;width:10px;height:10px;font-size:6px;display:grid}.adm-cfm-preview-names{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.adm-cfm-preview-names.is-single{grid-template-columns:1fr}.adm-cfm-preview-names span,.adm-cfm-preview-email span{color:#252833;margin-bottom:2px;font-size:6.5px;font-weight:600;display:block}.adm-cfm-preview-names i{border:1px solid #e5e2dc;border-radius:9999px;height:12px;font-style:normal;display:block}.adm-cfm-preview-email i{color:#9a9ea8;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;height:14px;padding:0 6px;font-size:6.5px;font-style:normal;display:flex}.adm-cfm-preview-consent{align-items:flex-start;gap:4px;display:flex}.adm-cfm-preview-consent i{border:1px solid #6b6f7a;border-radius:1px;flex-shrink:0;width:6px;height:6px;margin-top:1px;font-style:normal}.adm-cfm-preview-consent span{color:#6b6f7a;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:5.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.adm-cfm-preview-btn{color:#252833;background:#d5bc8b;border-radius:9999px;justify-content:center;align-items:center;height:18px;font-size:7.5px;font-weight:600;display:flex}.adm-cfm-preview-media{color:#9a9ea8;background:#f5f1ea;border-radius:8px;place-items:center;min-height:180px;font-size:11px;display:grid;overflow:hidden}.adm-cfm-preview-media.has-image{height:180px;display:block}.adm-cfm-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.adm-cfm-hero-thumb{object-fit:cover;background:#f5f1ea;border-radius:8px;flex-shrink:0;width:72px;height:54px}.adm-cfm-file-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.adm-cfm-formats{flex-wrap:wrap;gap:8px;display:flex}.adm-cfm-format{cursor:pointer;color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.adm-cfm-format>span{border:1.5px solid;border-radius:2px;flex-shrink:0;display:block}.adm-cfm-format em{opacity:.7;font-style:normal}.adm-cfm-format.is-on{color:#fff;background:#252833;border-color:#252833}.adm-cfm-banner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-cfm-banner-actions>span{color:#6b6f7a;font-size:13px}.adm-cfm-banner-add{color:#fff;cursor:pointer;background:#252833;border:1px solid #252833;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.adm-cfm-banner-add:hover{background:#3d4352}.adm-cfm-banner-list{flex-wrap:wrap;gap:8px;display:flex}.adm-cfm-banner-chip{color:#252833;background:#d5bc8b40;border-radius:9999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;font-weight:500;display:inline-flex}.adm-cfm-banner-chip button{cursor:pointer;color:#252833;background:0 0;border:0;border-radius:9999px;place-items:center;width:20px;height:20px;display:grid}.adm-cfm-banner-chip button:hover{background:#fff}.adm-cfm-banner-stage{background:#fff;border:1px solid #e5e2dc;border-radius:16px;place-items:center;padding:20px;display:grid}.adm-cfm-banner-mock{background:#252833;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 32px -10px #161a2638}.adm-cfm-banner-bg{background:radial-gradient(circle at 30% 20%,#d5bc8b59,#0000 55%),linear-gradient(160deg,#3d4352,#252833 70%);position:absolute;inset:0}.adm-cfm-banner-grad{background:linear-gradient(#2528331a 0%,#25283373 45%,#252833d9 100%);position:absolute;inset:0}.adm-cfm-banner-text{pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.adm-cfm-banner-text>span{color:#d5bc8b;text-transform:uppercase;letter-spacing:.18em;font-weight:700}.adm-cfm-banner-text strong{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}.adm-cfm-banner-text p{color:#ffffffd9;margin:0;line-height:1.4}.adm-cfm-banner-text em{color:#252833;background:#d5bc8b;border-radius:9999px;align-self:flex-start;margin-top:4px;padding:.5em 1.1em;font-style:normal;font-weight:600}.adm-cfm-error{color:#dc2626;margin:0;font-size:13px}.adm-cfm-form-error{padding:0 28px 8px}.adm-cfm-foot{background:#fff;border-top:1px solid #e5e2dc;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.adm-cfm-foot-actions{gap:8px;display:flex}.adm-cfm-cancel{color:#6b6f7a;cursor:pointer;background:0 0;border:0;border-radius:9999px;height:40px;padding:0 16px;font-size:14px;font-weight:500}.adm-cfm-cancel:hover{color:#252833}.adm-cfm-back{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:9999px;height:40px;padding:0 18px;font-size:14px;font-weight:600}.adm-cfm-back:hover{background:#f7f6f3}.adm-cfm-next{color:#252833;cursor:pointer;background:#d5bc8b;border:0;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.adm-cfm-next:hover{background:#c4ab7a}.adm-cfm-next:disabled,.adm-cfm-back:disabled,.adm-cfm-cancel:disabled{opacity:.55;cursor:default}.adm-cfm-leave{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2528336b;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.adm-cfm-leave-card{background:#fff;border-radius:18px;width:min(100%,420px);padding:22px 24px 20px;box-shadow:0 16px 40px -18px #161a2673}.adm-cfm-leave-card h3{color:#252833;margin:0 0 8px;font-size:18px;font-weight:650}.adm-cfm-leave-card p{color:#6b6f7a;margin:0 0 18px;font-size:14px;line-height:1.45}.adm-cfm-leave-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-cfm-leave-discard{color:#a54a35;cursor:pointer;background:0 0;border:0;border-radius:9999px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.adm-cfm-leave-discard:hover{background:#f8eeea}.adm-cfm-leave-discard:disabled{opacity:.55;cursor:default}@media (max-width:880px){.adm-cfm-pages{grid-template-columns:1fr}.adm-cfm-preview{position:static}.adm-cfm-preview-pair{grid-template-columns:1fr auto;justify-content:start}}@media (max-width:640px){.adm-cfm-backdrop{padding:12px}.adm-cfm{border-radius:18px;max-height:calc(100vh - 24px)}.adm-cfm-head,.adm-cfm-steps{padding-left:18px;padding-right:18px}.adm-cfm-body>.adm-cfm-grid,.adm-cfm-body>.adm-cfm-pages{padding:18px}.adm-cfm-foot{flex-wrap:wrap;padding:14px 18px}.adm-cfm-steps{overflow-x:auto}.adm-cfm-delivery,.adm-cfm-preview-pair,.adm-cfm-preview-frame{grid-template-columns:1fr}.adm-cfm-preview-media{min-height:120px}.adm-cfm-phone{width:100%;max-width:180px}}@media (prefers-reduced-motion:reduce){.adm-cfm-backdrop,.adm-cfm{animation:none!important}}@keyframes adm-vl-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.adm-vl{background:#faf9f7;border:1px solid #e5e2dc;border-radius:24px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 4px 32px -8px #2528331a}.adm-vl-head{background:#fff;border-bottom:1px solid #e5e2dc;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 36px 22px;display:flex}.adm-vl-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;margin:0;font-size:12px;font-weight:600}.adm-vl-title{letter-spacing:-.01em;color:#252833;margin:4px 0 0;font-size:32px;font-weight:600}.adm-vl-lead{color:#6b6f7a;margin:4px 0 0;font-size:14px}.adm-vl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-vl-refresh{color:#252833;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5bc8b;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}a.adm-vl-refresh{text-decoration:none}.adm-vl-refresh:disabled{opacity:.6;cursor:wait}.adm-vl-refresh:hover:not(:disabled){background:#f5f1ea}.adm-vl-refresh-msg{color:#047857;margin:0;padding:10px 36px 0;font-size:13px}.adm-vl-refresh-msg.is-error{color:#a54a35}.adm-vl-search{color:#6b6f7a;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:9999px;align-items:center;gap:8px;width:min(240px,100%);height:40px;padding:0 16px;font-size:14px;display:flex}.adm-vl-search input{width:100%;font:inherit;color:#252833;background:0 0;border:0;outline:none}.adm-vl-body{padding:24px 36px 36px}.adm-vl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.adm-vl-card{background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;animation:.9s cubic-bezier(.22,1,.36,1) both adm-vl-in;display:flex;overflow:hidden;box-shadow:0 2px 8px #161a260f}.adm-vl-card:hover{border-color:#d5bc8ba6;transform:translateY(-2px);box-shadow:0 14px 32px -10px #161a2633}.adm-vl-thumb{aspect-ratio:16/9;cursor:pointer;background:#252833;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.adm-vl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.adm-vl-thumb-empty{color:#ffffff8c;place-items:center;width:100%;height:100%;font-size:13px;display:grid}.adm-vl-play{color:#252833;background:#ffffffeb;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #161a2640}.adm-vl-status{z-index:1;color:#fff8e8;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#8a6a12eb;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:650;position:absolute;bottom:10px;left:10px;right:10px}.adm-vl-chip{color:#8a6a12;letter-spacing:.03em;vertical-align:middle;background:#c9a22729;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:650;display:inline-block}.adm-vl-card.is-processing .adm-vl-play{display:none}.adm-vl-duration{color:#fff;background:#252833d1;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.adm-vl-copy{flex:1;padding:14px 16px 8px}.adm-vl-name{color:#252833;margin:0;font-size:16px;font-weight:600;line-height:1.3}.adm-vl-caption{color:#6b6f7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.adm-vl-path{color:#8a909c;margin:8px 0 0;font-size:12px}.adm-vl-actions form{display:contents}.adm-vl-actions{gap:8px;padding:0 16px 16px;display:flex}.adm-vl-ghost,.adm-vl-open{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:34px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.adm-vl-ghost{color:#252833;background:#fff;border:1px solid #e5e2dc;flex:1}.adm-vl-ghost:hover{background:#f7f6f3}.adm-vl-open{color:#fff;background:#252833;border:0;padding:0 14px}.adm-vl-open:hover{color:#fff;background:#3d4352}.adm-vl-empty{text-align:center;color:#6b6f7a;background:#fff;border:1px dashed #e5e2dc;border-radius:16px;padding:36px 20px;font-size:14px}.adm-vl-modal{z-index:90;background:#1c1c1c80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adm-vl-modal-card{background:#fff;border-radius:18px;flex-direction:column;gap:.9rem;width:min(840px,100%);padding:1.1rem;display:flex;box-shadow:0 24px 60px #161a2647}.adm-vl-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-vl-modal-head h2{color:#252833;margin:0;font-size:1.2rem;font-weight:600}.adm-vl-modal-head p{color:#6b6f7a;margin:4px 0 0;font-size:14px}.adm-vl-player{aspect-ratio:16/9;background:#111;border-radius:12px;overflow:hidden}.adm-vl-player iframe,.adm-vl-player img{object-fit:cover;border:0;width:100%;height:100%;display:block}.adm-vl-modal-actions{gap:8px;display:flex}@media (max-width:720px){.adm-vl-head,.adm-vl-body{padding-left:18px;padding-right:18px}.adm-vl-title{font-size:26px}.adm-vl-search{width:100%}}@media (prefers-reduced-motion:reduce){.adm-vl-card{animation:none!important}}.adm-vl-slug{flex-direction:column;gap:10px;padding:0 16px 12px;display:flex}.adm-vl-slug label{letter-spacing:.08em;text-transform:uppercase;color:#6b6f7a;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.adm-vl-slug input{font:inherit;letter-spacing:0;text-transform:none;color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:10px;padding:.5rem .7rem;font-size:14px;font-weight:500}.adm-vl-slug input:focus{border-color:#d5bc8b;outline:2px solid #d5bc8b8c}.adm-vl-url span{letter-spacing:.08em;text-transform:uppercase;color:#6b6f7a;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.adm-vl-url-row{align-items:center;gap:6px;min-width:0;display:flex}.adm-vl-url-row code{color:#3d4352;text-overflow:ellipsis;white-space:nowrap;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:10px;flex:1;min-width:0;padding:.45rem .65rem;font-size:12px;line-height:1.35;overflow:hidden}.adm-vl-icon-btn{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.adm-vl-icon-btn:hover{color:#252833;background:#f7f6f3}.adm-vl-copied{color:#8a6f3c;margin-top:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.adm-vl-slug-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-vl-error{color:#a54a35;font-size:12px;font-weight:500}.adm-vl-ok{color:#047857;font-size:12px;font-weight:500}.adm-vl-path{color:#8a6f3c;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:12px;text-decoration:none;display:block;overflow:hidden}.adm-vl-path:hover{color:#c4ab7a}.adm-vl-modal .adm-vl-slug{padding:0}.adm-nur-page{background:#faf9f7}.adm-nur-page>.adm-fb-head{background:0 0;padding-bottom:8px}.adm-nur-kpis{background:#fff;border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 36px 0;display:grid;overflow:hidden;box-shadow:0 2px 8px #161a260a}.adm-nur-kpis>div{background:0 0;border-right:1px solid #e5e2dc;border-radius:0;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.adm-nur-kpis>div:last-child{border-right:0}.adm-nur-kpis em{letter-spacing:.14em;text-transform:uppercase;color:#6b6f7a;font-size:11px;font-style:normal;font-weight:600}.adm-nur-kpis strong{letter-spacing:-.02em;color:#252833;font-size:32px;font-weight:600;line-height:1.1}.adm-nur-kpis strong.is-hot{color:#dc2626}.adm-nur-kpis>div>span{color:#6b6f7a;font-size:13px}.adm-nur-meters{border-top:1px solid #e5e2dc;flex-direction:column;gap:6px;margin-top:8px;padding-top:10px;display:flex}.adm-nur-meters p{color:#6b6f7a;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.adm-nur-meters b{color:#252833;font-weight:600}.adm-nur-meters>i{background:#f5f1ea;border-radius:999px;height:4px;display:block;overflow:hidden}.adm-nur-meters>i>span{background:#252833;border-radius:999px;height:100%;display:block}.adm-nur-meters>i.is-hour>span{background:#d5bc8b}.adm-nur-meters small{color:#6b6f7a;font-size:11px}.adm-nur-list{flex-direction:column;gap:14px;padding:18px 36px 28px;display:flex}.adm-fb>.adm-fb-empty{margin:18px 36px 28px}.adm-nur-card{background:#fff;border:1px solid #e5e2dc;border-radius:18px;overflow:hidden}.adm-nur-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.adm-nur-head h2{color:#252833;margin:0;font-size:18px;font-weight:600}.adm-nur-head p{color:#6b6f7a;margin:4px 0 0;font-size:13px}.adm-nur-links{flex:none;gap:12px;display:flex}.adm-nur-links a{color:#8a6f3c;font-size:13px;font-weight:600;text-decoration:none}.adm-nur-links a:hover{color:#c4ab7a}.adm-nur-scroll{overflow-x:auto}.adm-nur-table{border-collapse:collapse;width:100%;min-width:640px}.adm-nur-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8a909c;border-top:1px solid #eeeae3;padding:8px 18px;font-size:11px;font-weight:600}.adm-nur-table td{vertical-align:middle;color:#252833;border-top:1px solid #f3f0ea;padding:12px 18px;font-size:14px}.adm-nur-mail{flex-direction:column;gap:2px;display:flex}.adm-nur-mail a{color:inherit;text-decoration:none}.adm-nur-mail a:hover strong{color:#8a6f3c}.adm-nur-mail strong{font-weight:600}.adm-nur-mail strong em{color:#a54a35;font-style:normal;font-weight:500}.adm-nur-mail span{color:#6b6f7a;font-size:12px}.adm-nur-count{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.adm-nur-count em{color:#6b6f7a;font-size:12px;font-style:normal;font-weight:500}.adm-nur-bar{width:8rem;margin-top:0}.adm-nur-side{color:#8a909c;white-space:nowrap;font-size:12px}.adm-nur-table tr.is-removed td{color:#6b6f7a}.adm-nur-empty{color:#6b6f7a;margin:0;padding:0 18px 16px;font-size:13px}.adm-nur-grants{width:16rem;min-width:0;font-size:var(--fs-xs);color:var(--fg-2);flex-direction:column;flex:none;gap:.25rem;display:flex}.adm-nur-grants>span{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.adm-nur-grants>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-nur-grants em{font-variant-numeric:tabular-nums;color:var(--fg-1);background:var(--bg-surface);border-radius:999px;flex:none;padding:.05rem .45rem;font-style:normal;font-weight:600}.adm-nur-user{border-top:1px solid var(--border-1);flex-direction:column;gap:.4rem;padding-top:.85rem;display:flex}.adm-nur-user-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.adm-nur-user-top strong{font-size:var(--fs-sm);font-weight:600}.adm-nur-frac{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.adm-nur-frac em{color:var(--fg-2);margin-left:.3rem;font-style:normal;font-weight:500}.adm-nur-user .adm-pill{margin-right:.45rem}.adm-nur-user form{align-self:flex-end}.adm-pill.active{color:var(--kth-ink);background:#d5bc8b4d}.adm-pill.completed{color:#3f6b3e;background:#5b8a5a29}.adm-pill.cancelled{color:#a54a35;background:#c0563f1f}@media (max-width:860px){.adm-nur-kpis{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px}.adm-nur-kpis>div:nth-child(2){border-right:0}.adm-nur-kpis>div:nth-child(-n+2){border-bottom:1px solid #e5e2dc}.adm-nur-list{padding-left:18px;padding-right:18px}.adm-nur-plan,.adm-nur-opens,.adm-nur-freebies,.adm-fb>.adm-fb-empty{margin-left:18px;margin-right:18px}.adm-nur-head,.adm-nur-freebie-toggle{grid-template-columns:1fr auto}.adm-nur-freebie-toggle>span:nth-child(2),.adm-nur-freebie-toggle>span:nth-child(3){grid-column:1}}@media (max-width:520px){.adm-nur-kpis{grid-template-columns:1fr}.adm-nur-kpis>div{border-bottom:1px solid #e5e2dc;border-right:0}.adm-nur-kpis>div:last-child{border-bottom:0}}.adm-nur-days{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.adm-nur-days a,.adm-nur-days button{color:#252833;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex:none;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none}.adm-nur-days a:hover,.adm-nur-days button:hover{border-color:#d5bc8b}.adm-nur-days a.is-on,.adm-nur-days button.is-on{color:#fff;background:#252833;border-color:#252833}.adm-nur-plan{background:#fff;border:1px solid #e5e2dc;border-radius:20px;flex-direction:column;gap:20px;margin:22px 36px 0;padding:24px 28px;display:flex;box-shadow:0 4px 32px -8px #25283314}.adm-nur-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-nur-plan-head h2{color:#252833;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.adm-nur-plan-head p{color:#6b6f7a;margin:2px 0 0;font-size:13px}.adm-nur-plan-plot{border-bottom:1px solid #e5e2dc;height:170px;position:relative}.adm-nur-plan-line{pointer-events:none;z-index:1;border-top:2px dashed #c4ab7a;position:absolute;left:0;right:0}.adm-nur-plan-cap{color:#c4ab7a;z-index:2;background:#fff;padding:0 4px;font-size:11px;font-weight:600;position:absolute;right:0}.adm-nur-plan-bars{grid-template-columns:repeat(24,minmax(0,1fr));gap:5px;display:grid;position:absolute;inset:0 72px 0 0}.adm-nur-plan-col{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.adm-nur-plan-col em{text-align:center;color:#dc2626;font-size:10px;font-style:normal;font-weight:600;line-height:1;position:absolute;left:0;right:0}.adm-nur-plan-col>span:not(.adm-sr){width:100%;min-height:0;display:block}.adm-nur-plan-col .is-own{background:#b7b4ac;border-radius:3px 3px 0 0}.adm-nur-plan-col .is-carry{background:#dedbd4;border-radius:3px 3px 0 0}.adm-nur-plan-col .is-over{box-sizing:border-box;background:#fef2f2;border:1.5px dashed #dc2626;border-bottom:none;border-radius:3px 3px 0 0}.adm-nur-plan-axis{color:#6b6f7a;text-align:center;grid-template-columns:repeat(24,minmax(0,1fr));gap:5px;margin:-12px 72px 0 0;font-size:10px;display:grid}.adm-nur-plan-axis .is-hot{color:#dc2626;font-weight:600}.adm-nur-plan-legend{color:#6b6f7a;flex-wrap:wrap;gap:18px;margin:0;font-size:12px;display:flex}.adm-nur-plan-legend span{align-items:center;gap:6px;display:inline-flex}.adm-nur-plan-legend i{border-radius:3px;flex:none;width:10px;height:10px}.adm-nur-plan-legend .is-own{background:#b7b4ac}.adm-nur-plan-legend .is-carry{background:#dedbd4}.adm-nur-plan-legend .is-over{box-sizing:border-box;background:#fef2f2;border:1.5px dashed #dc2626}.adm-nur-plan-legend .is-open{background:#d5bc8b}.adm-nur-opens{background:#fff;border:1px solid #e5e2dc;border-radius:20px;flex-direction:column;gap:20px;margin:22px 36px 0;padding:24px 28px;display:flex;box-shadow:0 4px 32px -8px #25283314}.adm-nur-opens-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.adm-nur-opens-list>li{grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:8px 28px;display:grid}.adm-nur-opens-list>li.is-removed{opacity:.62}.adm-nur-opens-mail{align-items:flex-start;gap:12px;min-width:0;display:flex}.adm-nur-opens-mail>b{color:#252833;background:#f5f1ea;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.adm-nur-opens-mail strong{color:#252833;font-size:14px;font-weight:600;display:block}.adm-nur-opens-mail span{color:#6b6f7a;margin-top:2px;font-size:12px;display:block}.adm-nur-opens-bars{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-nur-opens-row{color:#6b6f7a;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.adm-nur-opens-row i{background:#f5f1ea;border-radius:999px;height:10px;display:block;overflow:hidden}.adm-nur-opens-row i span{background:#b7b4ac;border-radius:999px;min-width:0;height:100%;display:block}.adm-nur-opens-row.is-open i span{background:#d5bc8b}.adm-nur-opens-row em{font-variant-numeric:tabular-nums;color:#252833;text-align:right;white-space:nowrap;font-style:normal;font-weight:600}.adm-nur-opens-row em small{color:#6b6f7a;margin-left:4px;font-weight:500}.adm-nur-opens-row em.is-muted{color:#6b6f7a;font-weight:500}@media (max-width:720px){.adm-nur-opens-list>li{grid-template-columns:1fr}.adm-nur-opens-row{grid-template-columns:72px minmax(0,1fr)}.adm-nur-opens-row em{text-align:left;grid-column:2}}.adm-nur-daily{border-top:1px solid #e5e2dc;flex-direction:column;gap:10px;padding-top:18px;display:flex}.adm-nur-daily-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adm-nur-daily-head strong{color:#252833;font-size:14px}.adm-nur-daily-head span,.adm-nur-daily-head b{color:#6b6f7a;font-size:13px;font-weight:400}.adm-nur-daily-head b{font-weight:600}.adm-nur-daily-head .is-hot,.adm-nur-daily-head b.is-hot{color:#dc2626;font-weight:600}.adm-nur-daily-track{background:#f5f1ea;border-radius:999px;height:10px;position:relative;overflow:hidden}.adm-nur-daily-track>span{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.adm-nur-daily-track>i{border-left:1px dashed #c4ab7a;position:absolute;top:0;bottom:0;left:80%}.adm-nur-daily-scale{color:#6b6f7a;justify-content:space-between;font-size:11px;display:flex}.adm-nur-daily-scale span:nth-child(2){margin-left:auto;margin-right:calc(20% - 12px)}.adm-nur-freebies{flex-direction:column;gap:14px;margin:28px 36px 36px;display:flex}.adm-nur-freebies>h2{letter-spacing:.18em;text-transform:uppercase;color:#3d4352;margin:0;padding-left:4px;font-size:12px;font-weight:600}.adm-nur-freebie{background:#fff;border:1px solid #e5e2dc;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px #161a260a}.adm-nur-freebie.is-open{border-color:#d5bc8b}.adm-nur-freebie-toggle{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) 18px;align-items:center;gap:20px;width:100%;padding:20px 28px;font-family:inherit;display:grid}.adm-nur-freebie-toggle:hover{background:#fbfaf8}.adm-nur-freebie-name{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-nur-freebie-name strong{color:#252833;letter-spacing:-.01em;font-size:18px;font-weight:600}.adm-nur-freebie-name em,.adm-nur-mail-title em{color:#6b6f7a;font-size:13px;font-style:normal}.adm-nur-freebie-toggle>span small{letter-spacing:.12em;text-transform:uppercase;color:#6b6f7a;font-size:11px;font-weight:600;display:block}.adm-nur-freebie-toggle>span b{color:#252833;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.adm-nur-fail{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:1px 9px;font-size:12px;font-style:normal;font-weight:600}.adm-nur-freebie-body{border-top:1px solid #e5e2dc}.adm-nur-mailhead{background:#f7f6f3;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;display:flex}.adm-nur-mailhead>div{letter-spacing:.14em;text-transform:uppercase;color:#6b6f7a;flex:1;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);gap:20px;font-size:11px;font-weight:600;display:grid}.adm-nur-mailhead .adm-nur-links{text-transform:none;letter-spacing:0;font-size:13px}.adm-nur-mailhead .adm-nur-links a{color:#252833}.adm-nur-mailhead .adm-nur-links a:hover{color:#c4ab7a}.adm-nur-mail{border-top:1px solid #e5e2dc}.adm-nur-mail.is-removed{opacity:.7}.adm-nur-mail-toggle{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:20px;width:100%;padding:16px 28px;font-family:inherit;display:grid}.adm-nur-mail-toggle:hover{background:#fbfaf8}.adm-nur-mail-title{align-items:center;gap:14px;min-width:0;display:flex}.adm-nur-mail-title>i{color:#252833;background:#f5f1ea;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.adm-nur-mail-title strong{color:#252833;font-size:15px;font-weight:600;line-height:1.3;display:block}.adm-nur-mail-title em{font-size:12px;display:block}.adm-nur-reach{color:#252833;flex-direction:column;gap:5px;font-size:14px;display:flex}.adm-nur-reach b{font-weight:600}.adm-nur-reach span{color:#6b6f7a}.adm-nur-reach i{background:#f5f1ea;border-radius:999px;max-width:140px;height:5px;display:block;overflow:hidden}.adm-nur-reach i span{background:#d5bc8b;border-radius:999px;height:100%;display:block}.adm-nur-mail-jobs{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.adm-nur-mail-jobs b{color:#252833;font-weight:600}.adm-nur-mail-jobs em{color:#6b6f7a;font-size:12px;font-style:normal;display:block}.adm-nur-mail-jobs em.is-hot{color:#dc2626}.adm-nur-tl{background:#fff;border:1px solid #e5e2dc;border-radius:12px;grid-template-columns:168px 14px minmax(0,1fr);margin:0 28px 20px 68px;display:grid;overflow:hidden}.adm-nur-tl-section{background:#fff;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px 4px;display:flex}.adm-nur-tl-section.is-past{background:#f7f6f3}.adm-nur-tl-section span{letter-spacing:.14em;text-transform:uppercase;color:#252833;font-size:11px;font-weight:600}.adm-nur-tl-section.is-past span{color:#6b6f7a}.adm-nur-tl-section em{color:#6b6f7a;font-size:12px;font-style:normal}.adm-nur-tl-time{text-align:right;padding:9px 14px 9px 18px;line-height:1.3}.adm-nur-tl-time strong{color:#252833;font-size:13px;font-weight:500;display:block}.adm-nur-tl-time span{color:#6b6f7a;font-size:11px}.adm-nur-tl-time.is-past{background:#f7f6f3}.adm-nur-tl-time.is-past strong{color:#6b6f7a;font-weight:400}.adm-nur-tl-time.is-day,.adm-nur-tl-time.is-hour{color:#252833;padding-top:12px;padding-bottom:6px;font-size:13px;font-weight:600}.adm-nur-tl-time.is-day{color:#6b6f7a}.adm-nur-tl-rail{justify-content:center;display:flex;position:relative}.adm-nur-tl-rail:before{content:"";border-left:2px solid #252833;position:absolute;top:0;bottom:0}.adm-nur-tl-rail.is-past{background:#f7f6f3}.adm-nur-tl-rail.is-past:before{border-left:1px solid #d9d5cc}.adm-nur-tl-rail.is-dashed:before{border-left-style:dashed}.adm-nur-tl-rail b{box-sizing:border-box;background:#fff;border:1.5px solid #252833;border-radius:50%;width:10px;height:10px;margin-top:14px;position:relative;box-shadow:0 0 0 3px #fff}.adm-nur-tl-rail.is-past b{box-shadow:0 0 0 3px #f7f6f3}.adm-nur-tl-rail b.is-day{background:#f7f6f3;border:2px solid #6b6f7a;margin-top:16px}.adm-nur-tl-body{flex-direction:column;gap:5px;padding:9px 18px 9px 14px;display:flex}.adm-nur-tl-body.is-past{background:#f7f6f3}.adm-nur-now{background:#f5f1ea;border-top:2px solid #d5bc8b;border-bottom:2px solid #d5bc8b;grid-column:1/-1;align-items:center;gap:12px;padding:9px 18px;display:flex}.adm-nur-now i{background:#d5bc8b;border-radius:50%;flex:none;width:10px;height:10px;margin-left:158px;box-shadow:0 0 0 3px #fff}.adm-nur-now b{letter-spacing:.14em;text-transform:uppercase;color:#8a6d2f;font-size:12px;font-weight:600}.adm-nur-now span{color:#252833;font-size:13px}.adm-nur-now em{color:#6b6f7a;margin-left:auto;font-size:12px;font-style:normal}.adm-nur-load,.adm-nur-daybtn,.adm-nur-hourbtn{all:unset;box-sizing:border-box;cursor:pointer;width:fit-content;font-family:inherit;display:flex}.adm-nur-load{background:#fff;border:1px solid #e5e2dc;border-radius:999px;flex-direction:column;gap:1px;margin:8px 0 6px;padding:8px 14px}.adm-nur-load:hover{background:#fbfaf8;border-color:#d5bc8b}.adm-nur-load span{color:#252833;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.adm-nur-load em{color:#6b6f7a;font-size:11px;font-style:normal}.adm-nur-daybtn,.adm-nur-hourbtn{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:8px 0 2px;padding:6px 12px;font-size:12px}.adm-nur-daybtn{background:#fff;border:1px solid #e5e2dc}.adm-nur-daybtn:hover,.adm-nur-hourbtn:hover{background:#f5f1ea}.adm-nur-hourbtn{background:#f7f6f3}.adm-nur-daybtn>span,.adm-nur-hourbtn>span{color:#6b6f7a;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.adm-nur-daybtn b,.adm-nur-hourbtn b{color:#252833;font-weight:600}.adm-nur-daybtn i,.adm-nur-hourbtn i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.adm-nur-daybtn i:before,.adm-nur-hourbtn i.is-sending:before,.adm-nur-hourbtn i.is-due:before,.adm-nur-hourbtn i.is-failed:before,.adm-nur-hourbtn i.is-planned:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.adm-nur-daybtn i.is-sent{color:#047857}.adm-nur-daybtn i.is-sent:before{background:#047857}.adm-nur-daybtn i.is-failed,.adm-nur-hourbtn i.is-failed{color:#dc2626;font-weight:600}.adm-nur-daybtn i.is-skipped:before{box-sizing:border-box;background:0 0;border:1.5px solid #b8b3a9}.adm-nur-hourbtn i.is-sending{color:#252833;font-weight:600}.adm-nur-hourbtn i.is-due{color:#8a6d2f;font-weight:600}.adm-nur-hourbtn i.is-due:before{background:#d5bc8b}.adm-nur-hourbtn i.is-planned:before{box-sizing:border-box;background:0 0;border:1.5px solid #252833}.adm-nur-over{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:0 8px;font-weight:600}.adm-nur-over:before{display:none}.adm-nur-person{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-nur-person a{color:#252833;font-size:13px;font-weight:500;text-decoration:none}.adm-nur-person a.is-past{color:#3d4352;font-weight:400}.adm-nur-person a:hover{color:#c4ab7a}.adm-nur-person em{border:1px solid;border-radius:999px;padding:1px 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.adm-nur-reason{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;max-width:520px;margin:0;padding:6px 10px;font-size:12px;line-height:1.4}.adm-nur-more{all:unset;color:#6b6f7a;cursor:pointer;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600}.adm-nur-more:hover{color:#c4ab7a}.adm-nur-tl-end{grid-column:1/-1;height:12px}.adm-nur-freebies .adm-nur-empty{margin:0;padding:16px 28px}@media (max-width:860px){.adm-nur-tl{grid-template-columns:92px 14px minmax(0,1fr);margin-left:16px;margin-right:16px}.adm-nur-now i{margin-left:78px}.adm-nur-mail-toggle,.adm-nur-mailhead>div{grid-template-columns:1fr;gap:10px}.adm-nur-plan-bars,.adm-nur-plan-axis{margin-right:0}.adm-nur-plan-bars{right:0}}.adm-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-nur-queue-row td{border-top:0;padding:0 18px 14px}.adm-nur-queue-empty{color:#8a909c;margin:0;font-size:13px}.adm-nur-queue{border-top:1px solid #f3f0ea;padding-top:8px}.adm-nur-queue summary{cursor:pointer;color:#252833;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600;list-style:none;display:flex}.adm-nur-queue summary::-webkit-details-marker{display:none}.adm-nur-queue summary em{color:#6b6f7a;font-style:normal;font-weight:500}.adm-nur-queue-day{margin-top:12px}.adm-nur-queue-day h3{letter-spacing:.04em;text-transform:uppercase;color:#8a909c;margin:0 0 6px;font-size:12px;font-weight:600}.adm-nur-queue-day ul,.adm-nur-job-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-nur-queue-day li,.adm-nur-job-lines li{color:#3d4352;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;display:flex}.adm-nur-queue-day a{color:#252833;font-weight:600;text-decoration:none}.adm-nur-queue-day a:hover{color:#8a6f3c}.adm-nur-queue-day li>strong,.adm-nur-job-lines strong{color:#a54a35;flex-basis:100%;font-weight:500}.adm-nur-job-status{border-radius:999px;padding:.1rem .45rem;font-size:11px;font-style:normal;font-weight:600}.adm-nur-job-status.is-planned{color:#6b6f7a;background:#f5f1ea}.adm-nur-job-status.is-due{color:#252833;background:#d5bc8b59}.adm-nur-job-status.is-failed{color:#a54a35;background:#c0563f1f}.adm-nur-job-status.is-sending{color:#3f6b3e;background:#5b8a5a29}.kf{color:#1c1c1c;flex-direction:column;gap:24px;width:min(1120px,100%);margin:0 auto;display:flex}.kf-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.kf-head p{letter-spacing:.18em;text-transform:uppercase;color:#5b5a57;margin:0;font-size:12px;font-weight:600}.kf-head h1{letter-spacing:-.015em;margin:6px 0 0;font-size:36px;font-weight:600}.kf-new{color:#252833;background:#d5bc8b;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 20px 0 8px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.4,.5,1),background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.kf-new span{color:#e2c995;background:#252833;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .45s cubic-bezier(.3,1.5,.5,1);display:flex}.kf-new:hover{background:#ccb07b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 12px 24px -14px #7a5f2abf}.kf-new:hover span{transform:rotate(90deg)scale(1.05)}.kf-stage{background:linear-gradient(#151826 0%,#1c2031 46%,#20243a 54%,#161927 100%);border-radius:28px;height:452px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #161a2699,inset 0 1px #ffffff0f}.kf-floor{width:100%;height:100%;position:absolute;inset:0}.kf-shade{pointer-events:none;background:radial-gradient(120% 100% at 55% 45%,#0000 62%,#080a1238 100%);position:absolute;inset:0}.kf-glow{pointer-events:none;background:radial-gradient(circle,#e2c99514 0%,#e2c99500 65%);border-radius:999px;width:420px;height:420px;position:absolute;top:40px;left:640px}.kf-orb{pointer-events:none;border-radius:999px;animation:ease-in-out infinite alternate kf-drift;position:absolute}.kf-stage-top{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:26px;left:32px;right:32px}.kf-stage-top>span:first-child{align-items:center;gap:12px;display:flex}.kf-stage-top b{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:600}.kf-stage-top em{color:#ffffff73;font-size:13px;font-style:normal}.kf-status{color:#8fd0a6;background:#3f8f5f33;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.kf-status i{background:#5fbf86;border-radius:999px;width:7px;height:7px}.kf-status span{color:#ffffff80;font-weight:400}.kf-status.is-open{color:#f6b48a;background:#e865122e}.kf-status.is-open i{background:#e86512}.kf-flow{height:350px;position:absolute;top:78px;left:32px;right:32px}.kf-flow>svg{width:100%;height:100%;position:absolute;inset:0}.kf-band{transition:opacity .35s}.kf-sheen{animation:5s linear infinite kf-sheen}.kf-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite kf-pulse}.kf-pulse.is-late{animation-delay:-1.2s}.kf-bar-glow{filter:blur(10px);animation:2.6s ease-in-out infinite kf-glow}.kf-source{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:2px;width:176px;padding:0;display:flex;position:absolute;right:calc(100% - 184px);transform:translateY(-50%)}.kf-source span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kf-source i{border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:flex}.kf-source em{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.kf-total{flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:75%}.kf-total span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:600}.kf-total strong{letter-spacing:-.03em;color:#f3dcae;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:.95}.kf-total em,.kf-marks em{color:#fff9;font-size:13px;font-style:normal}.kf-marks{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:188px;left:75%}.kf-marks>span{align-items:baseline;gap:8px;display:flex}.kf-marks strong{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.kf-marks form{margin:0}.kf-undo,.kf-redo{cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 11px;font:500 12px inherit;display:inline-flex;position:relative}.kf-undo{color:#fff;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff2e;overflow:hidden}.kf-undo>span:last-child,.kf-redo{align-items:center;gap:8px;display:inline-flex;position:relative}.kf-undo svg{transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.kf-undo:hover{background:#ffffff1a;border-color:#d5bc8b}.kf-undo:hover svg{transform:rotate(-50deg)}.kf-undo-fill{background:#d5bc8b73;width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.kf-undo.is-holding .kf-undo-fill{width:100%;transition:width 1.2s linear}.kf-redo{color:#252833;background:#d5bc8b;border:0;font-weight:600}.kf-redo:hover{background:#e2c995}.kf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kf-card{box-sizing:border-box;background:#fff;border:1px solid #e8e3da;border-radius:22px;flex-direction:column;gap:18px;min-height:190px;padding:22px 22px 18px;transition:box-shadow .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #161a2608}.kf-card.is-on{border-color:#d9cdb4;transform:translateY(-2px);box-shadow:0 18px 36px -26px #161a2673}.kf-card-accent{height:4px;position:absolute;top:0;left:0;right:0}.kf-card-id{align-items:center;gap:10px;display:flex}.kf-card-id>i{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-style:normal;font-weight:600;display:flex}.kf-card-id strong{font-size:15px;font-weight:600;display:block}.kf-card-id em{color:#6b6a66;align-items:center;gap:6px;font-size:12px;font-style:normal;display:flex}.kf-live{background:#3f8f5f;border-radius:999px;width:8px;height:8px;display:inline-block;position:relative}.kf-live:after{content:"";background:#3f8f5f;border-radius:999px;animation:1.8s ease-out infinite kf-live;position:absolute;inset:0}.kf-card-count{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kf-card-count strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.kf-card-count em{color:#6b6a66;margin-left:6px;font-size:13px;font-style:normal}.kf-card-count b{color:#5b5a57;background:#f3f0ea;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.kf-card-count b.is-mark{color:#3d4766;background:#eef0f6}.kf-card-count b.is-warn{color:#b4410a;background:#fdebdf}.kf-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.kf-card-actions form{margin:0}.kf-members{color:#252833;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px 0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.kf-members:hover{background:#fcfaf6;border-color:#d9cdb4}.kf-avatars{padding-left:6px;display:flex}.kf-avatars i{border:2px solid #fff;border-radius:999px;width:18px;height:18px;margin-left:-7px;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.kf-members:hover .kf-avatars i{transform:translateY(-1.5px)}.kf-members svg{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.kf-members:hover svg{transform:translate(2px)}.kf-sync{color:#fff;cursor:pointer;background:#252833;border:0;border-radius:999px;align-items:center;gap:9px;height:38px;padding:0 14px 0 5px;font:500 13px inherit;transition:background-color .25s,box-shadow .25s;display:inline-flex;position:relative}.kf-sync:hover{background:#2f3342;box-shadow:0 10px 22px -14px #161a26cc}.kf-sync:hover .kf-sync-ico{transform:rotate(180deg)}.kf-sync.is-busy .kf-sync-ico{animation:.9s linear infinite kf-spin}.kf-sync.is-done{background:#2f6b47}.kf-sync.is-done .kf-sync-ring{color:#fff;background:#3f8f5f}.kf-sync-ring{color:#e2c995;background:#3a3e4c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.kf-sync-prog{position:absolute;top:0;left:0;transform:rotate(-90deg)}.kf-sync-prog circle{transition:stroke-dashoffset .12s linear}.kf-sync-ico{transition:transform .6s cubic-bezier(.3,1.3,.5,1)}.kf-auto{color:#8a8780;font-size:12px}.kf-card .mkt-help{margin:0}@keyframes kf-sheen{0%{transform:translate(0)}to{transform:translate(1000px)}}@keyframes kf-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes kf-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes kf-drift{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}@keyframes kf-spin{to{transform:rotate(360deg)}}@keyframes kf-live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (max-width:980px){.kf-cards{grid-template-columns:1fr}.kf-stage{height:auto;min-height:452px}.kf-total,.kf-marks{padding:12px 0 0 792px;position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.kf-sheen,.kf-pulse,.kf-glow,.kf-orb,.kf-live:after,.kf-sync.is-busy .kf-sync-ico{animation:none}}
