:root{--paper:#F4EFE3;--ivory:#F8F4EA;--ink:#211A16;--muted:#75695e;--aubergine:#421C46;--aubergine-deep:#331036;--wine:#761D33;--brass:#A87B24;--brass-light:#D39B32;--line:#DED2BA;--arcani-monogram:url(https://mgx-backend-cdn.metadl.com/generate/images/1590432/2026-09-12/wksmfcacalaa/arcani-monograma-marfim.png)}body{font-family:Hanken Grotesk,system-ui,sans-serif;background:var(--paper);color:var(--ink)}.topline{display:none!important}.header{position:sticky;top:0;z-index:40;min-height:60px;padding:0 17px;background:var(--paper);border-bottom:1px solid rgba(211,155,50,.27);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto 1fr auto;gap:24px}.brand{gap:12px}.brand-mark{width:40px;height:40px;border:1px solid rgba(211,155,50,.68);border-radius:50%;font-size:0;color:transparent;background:var(--paper) var(--arcani-monogram) center/72% 72% no-repeat;box-shadow:inset 0 0 0 1px #a87b2447,0 0 0 3px #a87b240f}.brand strong{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:600;letter-spacing:.3em;color:#2b1a1c}.brand small{display:none}.nav{gap:0;align-items:center}.nav>a{position:relative;margin:0;padding:8px 13px;border:0!important;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#211a16e0;white-space:nowrap}.nav>a:not(:first-child):before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;transform:translateY(-50%);background:#a87b2457}.nav>a[data-arcani-special=true]{margin:0 4px;background:var(--aubergine);color:var(--paper)!important;border-radius:3px!important;padding:8px 14px!important;font-weight:700;letter-spacing:.16em}.nav>a[data-arcani-special=true]:before{display:none}.nav>a[data-arcani-special=true]:after{content:"◆";order:-1;font-size:7px;color:var(--brass-light);margin-right:7px}.nav>a:hover{color:var(--wine)}.header-actions{gap:14px}.quiet-link{width:25px;height:34px;display:grid;place-items:center;font-size:0}.quiet-link:before{content:"♙";font-size:18px;color:var(--ink)}.bag{position:relative;width:28px;height:34px;display:grid;place-items:center;border:0;padding:0;font-size:0;background:transparent}.bag:before{content:"▢";font-size:19px;color:var(--ink)}.bag b{position:absolute;right:-4px;top:1px;min-width:15px;height:15px;margin:0;border-radius:50%;font-size:8px;background:var(--aubergine);color:#fff}.hero{position:relative;min-height:722px;display:flex;align-items:center;justify-content:center;text-align:center;padding:64px 20px 70px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.34),transparent 34%),var(--paper);border-bottom:1px solid rgba(211,155,50,.24);overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-copy{max-width:990px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.hero-copy:before{content:"";width:110px;height:110px;border:1px solid rgba(211,155,50,.72);border-radius:50%;background:var(--paper) var(--arcani-monogram) center/68% 68% no-repeat;box-shadow:inset 0 0 0 1px #a87b2440,0 0 0 3px #a87b240f;margin-bottom:38px}.hero .eyebrow{color:var(--brass);font-size:11px;font-weight:650;letter-spacing:.28em;text-transform:uppercase}.hero h1{max-width:980px;margin:30px 0 0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(46px,6.55vw,78px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;color:var(--aubergine)}.hero h1 em{display:inline;color:inherit;font-style:normal;font-weight:inherit}.hero-copy>p{max-width:720px;margin:36px 0 0;padding-top:39px;position:relative;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--muted)}.hero-copy>p:before{content:"◆";position:absolute;top:1px;left:50%;transform:translate(-50%);color:var(--brass-light);font-size:9px}.hero-copy>p:after{content:"";position:absolute;top:8px;left:50%;width:190px;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0,rgba(168,123,36,.42) 15%,rgba(168,123,36,.42) 44%,transparent 44% 56%,rgba(168,123,36,.42) 56%,rgba(168,123,36,.42) 85%,transparent 100%)}.hero-actions{margin:42px 0 0;display:flex;justify-content:center}.hero-actions .button{min-width:227px;height:44px;border:0;border-radius:4px;padding:0 30px;background:#d89b27!important;color:#1f1814!important;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.hero-actions .button:hover{background:var(--brass)!important;color:#fff!important}.hero-actions .button.ghost,.trustline,.hero-object{display:none!important}.section{padding:74px clamp(24px,7vw,96px);background:var(--paper)}.section-head{align-items:center;justify-content:center;text-align:center;margin-bottom:38px;position:relative}.section-head>div{display:grid;justify-items:center}.section-head .eyebrow{color:var(--brass);font-size:11px;letter-spacing:.22em}.section-head h2{margin:10px 0 0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:38px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--aubergine)}.section-head>a{position:absolute;right:0;bottom:7px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--brass);border-color:var(--brass)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto}.product-card{background:#faf6ec;border:1px solid rgba(222,210,186,.85);border-radius:4px;overflow:hidden;box-shadow:0 3px 12px #2b211812;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2b21181f}.product-card .cover-shell{aspect-ratio:4/3;border:0;background:#ddd0bb}.product-copy{padding:18px 19px 20px}.product-copy>small{color:#8b5f25}.product-copy h3{font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:600}.product-copy p{font-size:12px}.price-row strong{font-size:15px}.small-button{border-color:var(--aubergine);color:var(--aubergine);border-radius:3px}.small-button:hover{background:var(--aubergine);color:#fff}.empty{max-width:1180px;margin:0 auto;border:1px solid rgba(222,210,186,.85);background:#faf6ec;color:var(--muted)}.split-section{background:var(--aubergine);color:var(--paper);border-top:1px solid rgba(211,155,50,.2);border-bottom:1px solid rgba(211,155,50,.2)}.split-section .eyebrow{color:var(--brass-light)}.split-section h2,.dark-card strong{font-family:Cinzel Decorative,Cinzel,Georgia,serif}.split-section p{color:#f4efe3b8}.split-section .text-link{color:var(--brass-light);border-color:var(--brass-light)}.dark-card{border-color:#d39b3259;background:linear-gradient(145deg,#761d336b,#33103638)}.tiles{max-width:1180px;margin:0 auto}.tiles a{background:#f8f4ea}.tiles span{color:var(--brass)}.tiles strong{font-family:Cinzel Decorative,Cinzel,Georgia,serif}.footer{margin-top:0;background:var(--aubergine-deep);color:var(--paper);border-top:1px solid rgba(211,155,50,.2)}.footer strong{font-family:Cinzel,Georgia,serif;letter-spacing:.18em}.footer p,.footer small{color:#f4efe38f}.page-head h1,.auth-panel h1,.panel h2,.summary-card h2,.metrics strong{font-family:Cinzel Decorative,Cinzel,Georgia,serif}.page-head h1{color:var(--aubergine)}.eyebrow{color:var(--brass);letter-spacing:.2em}.button.primary{background:var(--aubergine);border-color:var(--aubergine)}.button.primary:hover{background:var(--wine)}.auth-aside{background:var(--aubergine-deep)}@media(max-width:1050px){.nav{display:none}.header{grid-template-columns:1fr auto}.product-grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:clamp(44px,8vw,70px)}}@media(max-width:680px){.header{min-height:58px;padding:0 12px}.brand strong{font-size:13px}.header-actions{gap:5px}.hero{min-height:650px;padding:55px 18px}.hero-copy:before{width:92px;height:92px;margin-bottom:30px}.hero .eyebrow{font-size:9px;letter-spacing:.23em}.hero h1{margin-top:23px;font-size:clamp(39px,12.5vw,58px);line-height:1.06}.hero-copy>p{font-size:15px}.section{padding:60px 18px}.section-head{align-items:flex-start;text-align:left}.section-head>div{justify-items:start}.section-head h2{font-size:30px}.section-head>a{position:static;margin-top:14px}.product-grid{grid-template-columns:1fr}}.order-progress{border:1px solid #8d774653;border-radius:12px;padding:20px;margin:0 0 24px;background:#f8f5e9;color:#173e2d}.order-progress h3{font-size:21px;margin:0 0 10px;color:#173e2d}.order-progress p{font-size:14px;line-height:1.65;color:#354d3d}.order-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:10px;margin:20px 0}.order-progress li{display:flex;align-items:center;gap:8px;font:600 12px/1.4 system-ui;color:#657265}.order-progress li span{display:grid;place-items:center;width:25px;height:25px;border:1px solid currentColor;border-radius:50%;flex:none}.order-progress li.current,.order-progress li.complete{color:#125437}.order-progress li.current span,.order-progress li.complete span{background:#125437;color:#fff}.order-progress code{overflow-wrap:anywhere}.order-arrival{border-top:1px solid #8d774653;padding-top:14px}@media(max-width:600px){.order-progress{padding:15px}.order-progress ol{grid-template-columns:1fr 1fr;gap:14px}.order-progress h3{font-size:19px}}.arcani-unified .jr-page{--jr-gold:#d7b879;--jr-muted:#bac3b9;--jr-panel:#102820;max-width:1280px;margin:auto;padding:24px 40px 90px;color:#f0eadc;min-height:65vh;font-family:inherit}.arcani-unified .jr-page.jr-theme-amber{--jr-panel:#30251c;--jr-gold:#e5b776;--jr-muted:#d2bda5}.arcani-unified .jr-page *{box-sizing:border-box}.arcani-unified .jr-page h1,.arcani-unified .jr-page h2,.arcani-unified .jr-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#f0eadc;letter-spacing:-.025em}.arcani-unified .jr-page h1{font-size:clamp(36px,4.8vw,64px);line-height:1.08;margin:18px 0 24px;max-width:780px}.arcani-unified .jr-page h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 14px}.arcani-unified .jr-page h3{font-size:24px;margin:0 0 12px}.arcani-unified .jr-page p{color:var(--jr-muted);line-height:1.75;margin:10px 0 20px;max-width:750px}.arcani-unified .jr-page a{color:var(--jr-gold)}.arcani-unified .jr-page button,.arcani-unified .jr-page .jr-primary{min-height:44px;border:1px solid #a9905766;border-radius:5px;padding:12px 18px;background:#152e27;color:#e9d8b1;font:inherit;font-size:14px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.4}.arcani-unified .jr-page .jr-primary{background:#d6b77c;color:#10211b!important;border-color:#d6b77c;font-weight:650}.arcani-unified .jr-page button:hover:not(:disabled){filter:brightness(1.12);border-color:var(--jr-gold)}.arcani-unified .jr-page button:disabled{opacity:.45;cursor:not-allowed}.arcani-unified .jr-page :focus-visible{outline:2px solid #efd395;outline-offset:4px}.arcani-unified .jr-page input,.arcani-unified .jr-page select,.arcani-unified .jr-page textarea{width:100%;max-width:100%;background:#091e19;color:#eee4d2;border:1px solid #9baf9b55;padding:12px;border-radius:5px;font:inherit;min-height:44px}.arcani-unified .jr-page input[type=range]{padding:0;accent-color:var(--jr-gold)}.arcani-unified .jr-page label{display:grid;gap:9px;color:#d9dacd;font-size:14px;margin:12px 0}.arcani-unified .jr-page .jr-nav{display:flex;gap:28px;border-bottom:1px solid #a68c5533;padding:12px 0 22px;overflow:auto;white-space:nowrap}.arcani-unified .jr-nav a{text-decoration:none;color:#b5bfb5;font-size:14px;padding:8px 0}.arcani-unified .jr-nav a[aria-current=page]{color:#f1d094;border-bottom:1px solid #d4b274}.arcani-unified .jr-heading{padding:58px 0 30px}.arcani-unified .jr-eyebrow{font-size:10px;font-weight:600;color:var(--jr-gold);letter-spacing:.18em;line-height:1.8}.arcani-unified .jr-heading>p{font-size:18px;max-width:600px}.arcani-unified .jr-shelf-intro{display:grid;grid-template-columns:1fr 230px;gap:45px;align-items:center}.arcani-unified .jr-exlibris{min-height:245px;padding:24px;border:1px solid #ad905c77;outline:1px solid #ad905c33;outline-offset:-9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse,#24463855,transparent 70%);text-align:center}.arcani-unified .jr-exlibris b{font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1;color:var(--jr-gold)}.arcani-unified .jr-exlibris span{letter-spacing:.15em;font-size:11px;color:var(--jr-gold);overflow-wrap:anywhere}.arcani-unified .jr-page .jr-storage{font-size:12px;color:#a6b2a6;line-height:1.7;max-width:none}.arcani-unified .jr-storage a{display:inline-block;margin-left:6px}.arcani-unified .jr-notice{border:1px solid #b6985966;background:#24392c;padding:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0}.arcani-unified .jr-notice p{margin:4px 0}.arcani-unified .jr-notice small{flex-basis:100%}.arcani-unified .jr-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:44px 0 20px}.arcani-unified .jr-section-heading h2{margin:0}.arcani-unified .jr-section-heading p{font-size:13px;margin:8px 0}.arcani-unified .jr-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 28px}.arcani-unified .jr-page .jr-filters button{border-radius:30px;background:transparent;padding:9px 17px;min-height:40px}.arcani-unified .jr-page button[aria-pressed=true]{border-color:var(--jr-gold);background:#c6ac7420;color:#f2d99e}.arcani-unified .jr-shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.arcani-unified .jr-shelf-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;background:var(--jr-panel);border:1px solid #a98d5533;border-radius:8px;padding:24px;align-items:start}.arcani-unified .jr-book-object{aspect-ratio:2/3;box-shadow:7px 8px 15px #0005;border-radius:2px 6px 6px 2px;overflow:hidden;background:linear-gradient(100deg,#183d30,#23523d 8%,#122d23 12%,#173a2c)}.arcani-unified .jr-book-object img{width:100%;height:100%;object-fit:cover}.arcani-unified .jr-book-object>div{height:100%;padding:15px 12px;border:1px solid #b79c5855;display:flex;flex-direction:column;text-align:center;justify-content:space-between;color:#d5ba7b}.arcani-unified .jr-book-object span{font-size:7px;letter-spacing:.14em}.arcani-unified .jr-book-object strong{font:18px/1.25 Georgia,serif;overflow-wrap:anywhere}.arcani-unified .jr-book-object i{font-size:24px}.arcani-unified .jr-book-object small{font-size:10px}.arcani-unified .jr-book-info{min-width:0}.arcani-unified .jr-book-info h3{margin:8px 0;overflow-wrap:anywhere}.arcani-unified .jr-book-info p{font-size:13px;margin:5px 0}.arcani-unified .jr-book-info small,.arcani-unified .jr-book-info>span:not(.jr-eyebrow){display:block;font-size:11px;color:var(--jr-muted)}.arcani-unified .jr-page progress{display:block;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:18px 0 9px;border-radius:3px;background:#bbaa7622}.arcani-unified .jr-page progress::-webkit-progress-bar{background:#bbaa7622}.arcani-unified .jr-page progress::-webkit-progress-value{background:#ceb071}.arcani-unified .jr-page progress::-moz-progress-bar{background:#ceb071}.arcani-unified .jr-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.arcani-unified .jr-page .jr-subtle{background:transparent;border-color:transparent;color:#b9b8a5;font-size:12px;padding-left:0;justify-content:start}.arcani-unified .jr-editor{grid-column:1/-1;border-top:1px solid #ad905c44;padding-top:24px}.arcani-unified .jr-add-form{background:var(--jr-panel);padding:28px;border:1px solid #ad905c44;border-radius:8px}.arcani-unified .jr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.arcani-unified .jr-empty{text-align:center;padding:64px 24px;border:1px dashed #b69a6155;background:radial-gradient(ellipse at center,#1c3b2e66,transparent 70%);border-radius:8px}.arcani-unified .jr-empty>span{display:block;font-size:48px;color:var(--jr-gold);margin-bottom:20px}.arcani-unified .jr-empty p{margin:15px auto 28px;max-width:580px}.arcani-unified .jr-empty .jr-actions{justify-content:center}.arcani-unified .jr-bottom-card{margin:48px 0 24px;border-top:1px solid #ae905a55;border-bottom:1px solid #ae905a55;padding:34px 0;display:flex;gap:30px;justify-content:space-between;align-items:center}.arcani-unified .jr-bottom-card p{margin-bottom:0}.arcani-unified .jr-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.arcani-unified .jr-path{border:1px solid #b1975933;border-radius:10px;overflow:hidden;background:var(--jr-panel)}.arcani-unified .jr-path-art{height:190px;position:relative;background:radial-gradient(ellipse,#39513a55,transparent)}.arcani-unified .jr-path-art img{height:100%;width:100%;object-fit:contain;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.arcani-unified .jr-path-art>span{position:absolute;bottom:15px;left:26px;color:var(--jr-gold);font-size:10px;letter-spacing:.2em}.arcani-unified .jr-path-body{padding:10px 26px 28px}.arcani-unified .jr-path-body h2{font-size:30px;min-height:72px}.arcani-unified .jr-path-body>p{font-size:14px;min-height:50px}.arcani-unified .jr-path-body ol{padding:0;list-style:none;margin:24px 0 30px}.arcani-unified .jr-path-body li{display:flex;gap:12px;font-size:13px;color:#bac5b8;min-height:55px;line-height:1.6}.arcani-unified .jr-path-body li>span{color:var(--jr-gold);min-width:24px}.arcani-unified .jr-path-body li.is-complete{color:#e3d2a7}.arcani-unified .jr-path-body>a{display:block;font-size:12px;line-height:1.6;margin-top:15px}.arcani-unified .jr-reading-now{padding:18px;background:#081b16;border:1px solid #bb9d5144;margin:22px 0}.arcani-unified .jr-reading-now small{display:block;font-size:9px;letter-spacing:.1em;color:var(--jr-gold);margin-bottom:10px}.arcani-unified .jr-reading-now strong{font-family:Georgia,serif;overflow-wrap:anywhere}.arcani-unified .jr-reading-now span{font-size:11px}.arcani-unified .jr-discovery-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:35px}.arcani-unified .jr-discovery-hero img{width:100%;max-height:340px;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);mask-image:radial-gradient(ellipse,#000 35%,transparent 72%)}.arcani-unified .jr-discovery-panel{padding:36px 40px;background:var(--jr-panel);border:1px solid #b49a5b55;border-radius:10px;margin:10px 0 40px}.arcani-unified .jr-step-label{display:flex;justify-content:space-between;color:var(--jr-gold);font-size:11px;letter-spacing:.15em;margin-bottom:20px}.arcani-unified .jr-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.arcani-unified .jr-page .jr-choice{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:22px 35px 22px 20px;text-align:left;background:#0c211b;min-height:106px}.arcani-unified .jr-choice strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.arcani-unified .jr-choice small{color:var(--jr-muted);font-size:12px}.arcani-unified .jr-choice>span{position:absolute;right:14px;top:17px;color:var(--jr-gold)}.arcani-unified .jr-reward-intro{display:grid;grid-template-columns:1fr 270px;gap:70px;align-items:center;background:var(--jr-panel);padding:35px;border:1px solid #b49a5b44;border-radius:8px;margin:30px 0}.arcani-unified .jr-rewards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.arcani-unified .jr-reward{padding:35px 24px;text-align:center;border:1px solid #aaa5;background:#10251e}.arcani-unified .jr-reward>span{display:block;font-size:55px;color:#677970;margin:8px 0 22px}.arcani-unified .jr-reward.is-unlocked{border-color:#ba9b56}.arcani-unified .jr-reward.is-unlocked>span{color:var(--jr-gold)}.arcani-unified .jr-reward small{font-size:9px;letter-spacing:.12em;color:var(--jr-muted)}.arcani-unified .jr-reward h2{font-size:25px;margin:18px 0}.arcani-unified .jr-reward p{font-size:13px;min-height:42px}@media(max-width:1000px){.arcani-unified .jr-page{padding:20px 24px 70px}.arcani-unified .jr-path-grid{gap:14px}.arcani-unified .jr-path-body{padding:10px 18px 24px}.arcani-unified .jr-shelf-card{grid-template-columns:100px minmax(0,1fr);padding:18px;gap:18px}}@media(max-width:700px){.arcani-unified .jr-page{padding:12px 20px 55px}.arcani-unified .jr-nav{gap:23px}.arcani-unified .jr-heading{padding:35px 0 20px}.arcani-unified .jr-heading>p{font-size:16px}.arcani-unified .jr-shelf-intro{grid-template-columns:1fr}.arcani-unified .jr-shelf-intro>.jr-exlibris{display:none}.arcani-unified .jr-section-heading{align-items:start;flex-direction:column;gap:12px}.arcani-unified .jr-shelf-grid,.arcani-unified .jr-path-grid,.arcani-unified .jr-rewards-grid{grid-template-columns:1fr}.arcani-unified .jr-shelf-card{grid-template-columns:105px minmax(0,1fr);gap:17px}.arcani-unified .jr-book-info h3{font-size:21px}.arcani-unified .jr-book-object strong{font-size:15px}.arcani-unified .jr-form-grid{grid-template-columns:1fr;gap:0}.arcani-unified .jr-add-form{padding:20px}.arcani-unified .jr-bottom-card{flex-direction:column;align-items:start}.arcani-unified .jr-path-art{height:180px}.arcani-unified .jr-path-body{padding:12px 25px 28px}.arcani-unified .jr-path-body h2,.arcani-unified .jr-path-body>p{min-height:0}.arcani-unified .jr-discovery-hero{grid-template-columns:1fr;gap:0}.arcani-unified .jr-discovery-hero img{display:none}.arcani-unified .jr-discovery-panel{padding:25px 20px}.arcani-unified .jr-choice-grid{grid-template-columns:1fr;gap:10px}.arcani-unified .jr-page .jr-choice{min-height:85px;padding:18px 35px 18px 17px}.arcani-unified .jr-reward-intro{grid-template-columns:1fr;gap:24px;padding:24px}.arcani-unified .jr-reward-intro .jr-exlibris{min-height:220px}.arcani-unified .jr-reward p{min-height:0}}@media(prefers-reduced-motion:reduce){.arcani-unified .jr-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.founder-seal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;margin:22px auto;padding:22px clamp(18px,3vw,30px);max-width:980px;border:1px solid var(--nk-line, #756144);border-radius:8px;background:radial-gradient(circle at 12% 30%,#d8b77d29,#061b1480 62%)}.founder-seal h2{font:400 clamp(19px,2.2vw,26px)/1.3 "Cinzel",Georgia,serif;margin:6px 0 8px}.founder-seal p{margin:0 0 12px;line-height:1.7;max-width:620px}.founder-seal-medal{width:108px;height:108px;border-radius:50%;display:grid;place-content:center;text-align:center;border:2px solid #d8b77d;box-shadow:inset 0 0 0 5px #03140fe6,inset 0 0 0 6px #d8b77d8c,0 0 26px #d8b77d38;background:radial-gradient(circle at 35% 30%,#1c3a2c,#061b14 70%)}.arcani-nocturne-app .founder-seal .founder-seal-medal small{--nk-text: #d8b77d;color:#d8b77d!important;font:500 10px/1.2 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase}.arcani-nocturne-app .founder-seal .founder-seal-medal strong{--nk-text: #ecd198;color:#ecd198!important;font:400 34px/1.1 Cinzel,Georgia,serif;letter-spacing:.06em}.founder-seal.is-earned{background:radial-gradient(circle at 12% 30%,#ecd1983d,#061b1480 66%)}@media(max-width:560px){.founder-seal{grid-template-columns:1fr;justify-items:center;text-align:center}.founder-seal p{margin-inline:auto}}.cb{--bg:#03140f;--panel:#061d16;--panel-2:#0a271e;--line:#23382e;--line-gold:#6f5b3e;--gold:#d8b77d;--gold-hi:#f4dfaa;--cream:#f1e8d5;--muted:#b8ae98;--dim:#8a8170;--paper:#ece2c9;--ink:#2c2418;--wax:#8e2f22;--wax-hi:#c2553e;--ok:#8fcfa4;--warn:#e8b36a;--bad:#ef8f7a;--cb-accent:#d8b77d;--cb-glow:rgba(216,183,125,.25);--f-deco:"Cinzel Decorative","Cinzel",Georgia,serif;--f-display:"Cinzel",Georgia,serif;--f-fell:"IM Fell English",Georgia,serif;--f-body:"Hanken Grotesk",system-ui,sans-serif;--f-hand:"Caveat","Segoe Print",cursive;--cbc:var(--cream);background:var(--bg);color:var(--cream);font-family:var(--f-body);font-size:16px;line-height:1.6;padding:0 16px 110px;position:relative;overflow-x:clip;color-scheme:dark;min-height:70vh;background-image:radial-gradient(ellipse at 15% -10%,rgba(216,183,125,.09),transparent 55%),radial-gradient(ellipse at 100% 120%,rgba(143,207,164,.05),transparent 50%)}body[data-site-surface=public] .arcani-nocturne-app .cb :where(h1,h2,h3,h4,p,span,small,strong,b,em,a,li,label,button,input,summary,i,legend,address,select,textarea,figcaption,time,blockquote){color:var(--cbc,inherit)!important}.cb .cb-wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding-top:30px}.cb .cb-wrap.cb-narrow{max-width:760px}.cb h1,.cb h2,.cb h3{font-family:var(--f-fell);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}.cb h1{font-size:clamp(36px,5.6vw,66px)}.cb h2{font-size:clamp(28px,3.6vw,40px)}.cb h3{font-size:28px}.cb h1 i,.cb h2 i,.cb h3 i{--cbc:var(--gold);font-style:italic}.cb p{margin:0}.cb a{--cbc:var(--gold-hi)}.cb-kicker{--cbc:var(--gold);font-family:var(--f-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase;display:inline-block}.cb-lead{--cbc:var(--muted);max-width:68ch;font-size:16.5px}.cb-sub{--cbc:var(--muted);font-size:14.5px}.cb-hand{--cbc:#e9cf93;font-family:var(--f-hand);font-size:23px;line-height:1.2}.cb-note{--cbc:var(--muted);font-size:14px}.cb-fine{--cbc:var(--dim);font-size:12.5px;line-height:1.45}.cb-ok{--cbc:var(--ok);font-size:14.5px}.cb-warn{--cbc:var(--warn);font-size:14.5px;border-left:2px solid var(--warn);padding:6px 0 6px 12px}.cb-error{--cbc:var(--bad);font-size:14px}.cb-loading{--cbc:var(--muted);font-family:var(--f-hand);font-size:26px;padding:70px 0;text-align:center}.cb-label{--cbc:var(--muted);font-size:13px;display:block;margin-bottom:8px}.cb-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.cb-row.end{justify-content:flex-end}.cb-back{--cbc:var(--muted);font-size:14px;text-decoration:none;display:inline-block}.cb-section{display:grid;gap:20px;scroll-margin-top:110px;padding-top:12px}.cb-head{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:end;justify-content:space-between}.cb-head>div{display:grid;gap:8px}.cb-btn,.cb a.cb-btn{--cbc:#1c1408;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c9a867;background:linear-gradient(180deg,#ecd49d,#c39f5d);padding:12px 22px;border-radius:2px;font:650 15px var(--f-body);text-decoration:none;cursor:pointer;box-shadow:0 1px #fff6 inset,0 10px 24px #00000059;transition:transform .15s,filter .15s;min-height:44px}.cb-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.cb-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.cb-btn.ghost,.cb a.cb-btn.ghost{--cbc:var(--gold-hi);background:transparent;box-shadow:none}.cb-link{--cbc:var(--gold-hi);background:none;border:0;padding:4px 0;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}.cb-link.quiet{--cbc:var(--dim)}.cb-link:disabled{opacity:.45;cursor:not-allowed}.cb :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cb input:not([type=checkbox]):not([type=radio]):not([type=range]),.cb textarea,.cb select{width:100%;min-width:0;background:#03140fd9;border:1px solid var(--line);border-radius:2px;padding:11px 12px;font:15px var(--f-body);color:var(--cream);--cbc:var(--cream)}.cb input:focus,.cb textarea:focus,.cb select:focus{outline:none;border-color:var(--gold)}.cb input[type=checkbox]{accent-color:var(--gold);width:18px;height:18px;flex:0 0 auto}.cb input::placeholder,.cb textarea::placeholder{color:var(--dim)}.cb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.cb-form .wide{grid-column:1/-1}.cb-field{--cbc:var(--muted);display:grid;gap:6px;font-size:13px}.cb-field small{--cbc:var(--dim)}@media(max-width:560px){.cb-form{grid-template-columns:1fr}}.cb-toggle{--cbc:var(--muted);display:flex;gap:10px;align-items:center;font-size:14px;min-height:36px;cursor:pointer}.cb-panel{display:grid;gap:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),rgba(6,29,22,.6));padding:22px;border-radius:2px}.cb-panel.is-escalated{border-color:var(--wax-hi);box-shadow:inset 3px 0 0 var(--wax-hi)}.cb-callout{display:grid;gap:10px;border:1px solid var(--line-gold);border-left:3px solid var(--gold);padding:18px 20px;background:#d8b77d0f;justify-items:start}.cb-callout p{--cbc:var(--muted);font-size:14px}.cb-empty{display:grid;gap:10px;justify-items:start;border:1px dashed var(--line-gold);padding:28px;background:#061d1680}.cb-empty p{--cbc:var(--muted)}.cb-closed{display:grid;gap:16px;justify-items:start;padding:90px 0;max-width:720px}.cb-closed p{--cbc:var(--muted);font-size:17px}.cb-saved{--cbc:var(--muted);font-size:13px}.cb-saved.is-saved{--cbc:var(--ok)}.cb-saved.is-queued{--cbc:var(--warn)}.cb-saved.is-error{--cbc:var(--bad)}.cb-stage{position:relative;margin:0 -16px;min-height:clamp(560px,84vh,800px);display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line-gold);isolation:isolate}.cb-stage-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:60% center;animation:cb-drift 30s ease-in-out infinite alternate}.cb-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03140ff7,#03140fd6 36%,#03140f40 66%,#03140f8c),linear-gradient(0deg,var(--bg) 0%,transparent 28%),linear-gradient(180deg,rgba(3,20,15,.7) 0%,transparent 16%)}@keyframes cb-drift{0%{transform:scale(1.02)}to{transform:scale(1.09) translate(-1.5%)}}.cb-stage-in{width:100%;max-width:1180px;margin:0 auto;padding:90px 16px 80px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.cb-stage-text{display:grid;gap:18px;justify-items:start}.cb-stage h1{font-size:clamp(44px,6.8vw,86px);line-height:1;text-shadow:0 2px 30px rgba(0,0,0,.6)}.cb-stage h1 i{display:block}.cb-stage-text>p{--cbc:#e3d8bf;max-width:54ch;font-size:clamp(16px,1.6vw,18.5px);text-shadow:0 1px 12px rgba(0,0,0,.7)}@media(max-width:860px){.cb-stage{min-height:0;align-items:end}.cb-stage:after{background:linear-gradient(180deg,rgba(3,20,15,.3) 0%,rgba(3,20,15,.55) 30%,rgba(3,20,15,.95) 60%,var(--bg) 100%)}.cb-stage-in{grid-template-columns:1fr;padding:200px 16px 40px;gap:30px}}.cb-invite{--cbc:var(--ink);position:relative;display:grid;gap:8px;justify-self:end;width:min(390px,100%);padding:34px 26px 22px;background:linear-gradient(170deg,#f3e9d0,#e2d0a6);transform:rotate(2deg);box-shadow:0 30px 60px #0000008c,inset 0 0 0 1px #6f5b3e59,inset 0 0 40px #8c64282e}.cb-invite .cb-kicker{--cbc:var(--wax)}.cb-invite b{--cbc:var(--ink);font-family:var(--f-fell);font-weight:400;font-size:23px;line-height:1.15}.cb-invite small{--cbc:#5d4d33;font-size:12.5px;line-height:1.4}.cb-invite-row{display:flex;gap:8px;margin-top:6px}.cb .cb-invite input{background:#fff9!important;border-color:#4a3c2666!important;--cbc:var(--ink)!important;color:var(--ink)!important;font-family:var(--f-display)!important;letter-spacing:.12em;text-transform:uppercase}.cb-invite-wax{--cbc:#ffd9cf;position:absolute;top:-22px;right:24px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 58%,#4a130c);box-shadow:0 10px 18px #00000073;transform:rotate(-10deg)}@media(max-width:860px){.cb-invite{justify-self:stretch;transform:none}}.cb-founder{display:inline-flex;align-items:center;gap:12px}.cb-wax{position:relative;display:grid;place-items:center;flex:0 0 auto;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55))}.cb-wax svg{width:100%;height:100%;display:block}.cb-wax svg path,.cb-wax svg circle{fill:url(#none);fill:var(--wax)}.cb-wax:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 60%,#5a1a10);box-shadow:inset 0 0 0 2px #ffc8b42e,inset 0 -6px 12px #00000059}.cb-wax b{--cbc:#ffe2d6;position:absolute;font-family:var(--f-deco);font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.4),0 -1px 0 rgba(255,255,255,.15)}.cb-founder-sm .cb-wax{width:46px;height:46px}.cb-founder-sm .cb-wax b{font-size:15px}.cb-founder-md .cb-wax{width:70px;height:70px}.cb-founder-md .cb-wax b{font-size:22px}.cb-founder-lg .cb-wax{width:118px;height:118px}.cb-founder-lg .cb-wax b{font-size:36px}.cb-wax.big{width:96px;height:96px}.cb-wax.big b{font-size:30px}.cb-founder-label{display:grid;line-height:1.15}.cb-founder-label small{--cbc:var(--gold);font-family:var(--f-display);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.cb-founder-label span{--cbc:var(--gold-hi);font-family:var(--f-fell);font-size:22px}.cb-founder-lg{flex-direction:column;text-align:center}.cb-founder-lg .cb-wax{animation:cb-stamp .8s cubic-bezier(.2,1.4,.4,1)}@keyframes cb-stamp{0%{transform:scale(1.7) rotate(-14deg);opacity:0}}.cb-tavola{display:grid;justify-items:center;padding:10px 0 20px}.cb-tavola-ring{--chair:108px;--r:41%;position:relative;width:min(900px,100%);aspect-ratio:1}.cb-tavola-table{position:absolute;top:19%;right:19%;bottom:19%;left:19%;border-radius:50%;background-size:cover;background-position:center 60%;box-shadow:0 0 0 2px var(--line-gold),0 0 0 12px #4a3019d9,0 0 0 14px var(--line-gold),0 40px 90px #000000b3,inset 0 0 120px #000000d9;filter:saturate(.9)}.cb-tavola-table:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#03140fb8,#03140f8c 45%,#03140f40)}.cb-tavola-center{position:absolute;top:30%;right:30%;bottom:30%;left:30%;display:grid;align-content:center;justify-items:center;gap:6px;text-align:center;z-index:2;padding:0 6px}.cb-tavola-center .cb-kicker{--cbc:var(--cb-accent)}.cb-tavola-center b{font-family:var(--f-fell);font-weight:400;font-size:clamp(20px,3vw,34px);line-height:1.08;text-shadow:0 2px 14px rgba(0,0,0,.8)}.cb-tavola-center>span:not(.cb-kicker){--cbc:#ddd2bb;font-size:14px}.cb-tavola-center i{--cbc:var(--gold-hi)}.cb-tavola-center small{--cbc:var(--muted);font-size:12.5px;max-width:30ch}.cb-chair{position:absolute;left:50%;top:50%;width:var(--chair);z-index:3}.cb-chair{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-41cqw) rotate(calc(var(--a) * -1))}.cb-tavola-ring{container-type:inline-size}.cb-chair>a,.cb-chair>button{display:grid;justify-items:center;gap:6px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;font:inherit}.cb-chair-art{display:block;width:var(--chair);aspect-ratio:1;border-radius:50% 50% 44% 44%/58% 58% 42% 42%;background-size:cover;background-position:center 30%;border:2px solid var(--line-gold);box-shadow:0 0 0 4px var(--bg),0 0 0 5px #d8b77d59,0 14px 28px #0009;transition:transform .3s,box-shadow .3s,filter .3s}.cb-chair-num{--cbc:#ffe2d6;position:relative;margin-top:-26px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-deco);font-weight:700;font-size:14px;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 60%,#4a130c);box-shadow:0 6px 12px #0000008c,inset 0 0 0 2px #ffc8b426}.cb-chair-name{--cbc:var(--cream);font-family:var(--f-fell);font-size:15px;line-height:1.1;text-align:center;max-width:130px;text-shadow:0 2px 8px #000}.cb-chair.is-waiting .cb-chair-art{filter:grayscale(.8) brightness(.45);border-style:dashed}.cb-chair.is-waiting .cb-chair-num{--cbc:rgba(216,183,125,.8);background:var(--bg);border:1.5px dashed rgba(216,183,125,.55);box-shadow:none}.cb-chair.is-waiting .cb-chair-name{--cbc:var(--dim);font-size:13px}.cb-chair.is-active .cb-chair-art,.cb-chair>a:hover .cb-chair-art,.cb-chair>button:hover .cb-chair-art{transform:scale(1.08);box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--cb-accent),0 0 40px var(--cb-glow),0 18px 34px #000000a6}.cb-chair.is-waiting.is-active .cb-chair-art{filter:grayscale(.3) brightness(.7)}@media(max-width:760px){.cb-tavola-ring{--chair:50px}.cb-chair{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-40cqw) rotate(calc(var(--a) * -1))}.cb-chair-name{display:none}.cb-chair-num{margin-top:-16px;width:26px;height:26px;font-size:10px}.cb-tavola-table{top:17%;right:17%;bottom:17%;left:17%}.cb-tavola-center{top:24%;right:24%;bottom:24%;left:24%}.cb-tavola-center b{font-size:19px}.cb-tavola-center>span:not(.cb-kicker),.cb-tavola-center small{font-size:12px}}@media(prefers-reduced-motion:reduce){.cb-chair-art{transition:none}}.cb-rites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cb-rites li{display:grid;gap:10px;align-content:start;padding:24px 22px 26px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));transition:border-color .3s,transform .3s}.cb-rites li:hover{border-color:var(--line-gold);transform:translateY(-4px)}.cb-rite-card{width:96px;aspect-ratio:7/9;margin-bottom:8px;background:#0a2419;border:1px solid #a68c55;box-shadow:0 10px 22px #00000073;transform:rotate(-3deg);transition:transform .35s;overflow:hidden}.cb-rites li:nth-child(2n) .cb-rite-card{transform:rotate(3deg)}.cb-rites li:hover .cb-rite-card{transform:rotate(0) translateY(-4px)}.cb-rite-card img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.cb-rites b{font-family:var(--f-fell);font-weight:400;font-size:25px;line-height:1.1}.cb-rites p{--cbc:var(--muted);font-size:14.5px}@media(max-width:980px){.cb-rites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cb-rites{grid-template-columns:1fr}.cb-rites li{grid-template-columns:84px 1fr;column-gap:18px}.cb-rite-card{width:84px;grid-row:span 3;margin:0}}.cb-vows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.cb-vows li{position:relative;display:grid;gap:4px;padding-left:36px}.cb-vows li:before{content:"✓";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#1c1408;background:var(--gold)}.cb-vows b{font-weight:600;font-size:15.5px}.cb-vows span{--cbc:var(--muted);font-size:14px}@media(max-width:860px){.cb-vows{grid-template-columns:1fr}}.cb-promise{border:1px solid var(--line-gold);padding:30px;background:linear-gradient(135deg,rgba(216,183,125,.07),transparent 55%),var(--panel)}.cb-search{display:flex;gap:10px;align-items:center;border:1px solid var(--line-gold);background:#061d16cc;padding:14px 18px;border-radius:2px}.cb-search span{--cbc:var(--gold);font-size:18px}.cb .cb-search input{flex:1;background:none!important;border:0!important;padding:2px 0!important;outline:none;font-size:16px}.cb-chips{display:flex;flex-wrap:wrap;gap:8px}.cb-chips button{--cbc:var(--muted);background:none;border:1px solid var(--line);padding:7px 14px;border-radius:999px;font:13.5px var(--f-body);cursor:pointer;min-height:36px}.cb-chips button[aria-pressed=true]{--cbc:#1c1408;background:var(--gold);border-color:var(--gold)}.cb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.cb-tile{position:relative;display:grid;text-decoration:none;border:1px solid var(--line);background:var(--panel);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.cb-tile:hover{transform:translateY(-4px);border-color:var(--cb-accent);box-shadow:0 20px 40px #00000073,0 0 40px var(--cb-glow)}.cb-tile.is-founder{border-color:var(--line-gold)}.cb-tile-art{aspect-ratio:16/10;background-size:cover;background-position:center 35%;position:relative}.cb-tile-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,var(--panel))}.cb-tile>.cb-founder{position:absolute;top:12px;right:12px}.cb-tile-body{display:grid;gap:6px;padding:4px 18px 18px;margin-top:-26px;position:relative}.cb-tile-body .cb-kicker{--cbc:var(--cb-accent)}.cb-tile-name{font-family:var(--f-fell);font-weight:400;font-size:25px;line-height:1.1}.cb-tile-tag{--cbc:var(--muted);font-size:14px}.cb-tile-now{--cbc:var(--cream);font-size:14px;border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.cb-tile-now i{--cbc:var(--gold);font-family:var(--f-hand);font-style:normal;font-size:19px;margin-right:4px}.cb-tile-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12.5px}.cb-tile,.cb-tile-body{min-width:0}.cb-tile-foot span{--cbc:var(--dim)}.cb-mine{--cbc:var(--ok)!important}.cb-mine-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,300px);gap:14px;overflow-x:auto;padding-bottom:6px}.cb-mine-card{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line-gold);background:var(--panel);text-decoration:none}.cb-mine-card b{font-family:var(--f-fell);font-weight:400;font-size:21px}.cb-mine-card span{--cbc:var(--muted);font-size:13.5px}.cb-meter{display:block;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.cb-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-hi))}.cb-badges{display:flex;flex-wrap:wrap;gap:6px}.cb-badge{--cbc:var(--gold-hi);font-size:11.5px;letter-spacing:.03em;padding:3px 10px;border:1px solid var(--line-gold);border-radius:999px;background:#03140f99}.cb-badge.warn{--cbc:var(--warn);border-color:#e8b36a80}.cb-banner{position:relative;margin:0 -16px;min-height:clamp(420px,62vh,600px);display:grid;align-items:end;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line-gold)}.cb-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center 32%;animation:cb-drift 30s ease-in-out infinite alternate}.cb-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,var(--bg) 0%,rgba(3,20,15,.86) 32%,rgba(3,20,15,.35) 70%,rgba(3,20,15,.6) 100%),radial-gradient(ellipse at 80% 70%,var(--cb-glow),transparent 60%)}.cb-banner-in{width:100%;max-width:1180px;margin:0 auto;padding:28px 16px 34px;display:grid;gap:14px}.cb-banner-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}.cb-banner-text{display:grid;gap:12px;justify-items:start}.cb-banner-text .cb-kicker{--cbc:var(--cb-accent)}.cb-banner h1{text-shadow:0 2px 24px rgba(0,0,0,.7)}.cb-tagline{--cbc:#e3d8bf;font-family:var(--f-hand);font-size:26px;line-height:1.15}.cb-banner-seal{display:grid;justify-items:center;gap:8px;max-width:220px;text-align:center}.cb-banner-seal p{--cbc:var(--muted);font-size:12.5px}.cb-join{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:6px}.cb-join input{max-width:320px}.cb-member-line{--cbc:var(--ok);font-size:14px}@media(max-width:720px){.cb-banner-row{grid-template-columns:1fr}.cb-banner-seal{justify-items:start;text-align:left;max-width:none;grid-template-columns:auto 1fr;align-items:center}}.cb-tabs{position:sticky;top:0;z-index:20;display:flex;gap:4px;overflow-x:auto;margin:0 -16px;padding:10px max(16px,calc((100% - 1180px)/2 + 16px));background:#03140ff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);scrollbar-width:none}.cb-tabs::-webkit-scrollbar{display:none}.cb-tabs a{--cbc:var(--muted);white-space:nowrap;font-size:14px;padding:8px 14px;border-radius:999px;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.cb-tabs a:hover{--cbc:var(--gold-hi);background:#d8b77d14}.cb-tabs .cb-tab-mod{--cbc:var(--cb-accent);margin-left:auto;border:1px solid var(--line-gold)}.cb-table{display:grid;gap:22px}.cb-book{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:start}.cb-book-cover{display:block;aspect-ratio:2/3;border-radius:3px 7px 7px 3px;overflow:hidden;box-shadow:inset 6px 0 #00000047,0 18px 34px #0000008c,0 0 50px var(--cb-glow);transform:rotate(-2deg)}.cb-book-cover img{width:100%;height:100%;object-fit:cover;display:block}.cb-book-blank{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:14px;background:linear-gradient(160deg,#3a5a46,#0d2419 72%)}.cb-book-blank b{font-family:var(--f-fell);font-weight:400;font-size:19px;line-height:1.1}.cb-book-blank small{--cbc:rgba(255,248,230,.75);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cb-book-text{display:grid;gap:8px}@media(max-width:560px){.cb-book{grid-template-columns:110px minmax(0,1fr);gap:16px}.cb-book h3{font-size:24px}}.cb-path{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:0;overflow-x:auto}.cb-path li{position:relative;display:grid;grid-template-rows:auto 1fr;gap:10px;padding:0 14px 0 0}.cb-path li:before{content:"";position:absolute;top:21px;left:44px;right:0;height:2px;background:var(--line)}.cb-path li:last-child:before{display:none}.cb-path li.done:before{background:linear-gradient(90deg,var(--gold),var(--gold-hi))}.cb-path-mark{--cbc:var(--dim);position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);background:var(--bg);font-family:var(--f-display);font-size:15px}.cb-path li.done .cb-path-mark{--cbc:#1c1408;background:var(--gold);border-color:var(--gold)}.cb-path li.here .cb-path-mark{--cbc:var(--gold-hi);border-color:var(--cb-accent);box-shadow:0 0 0 6px var(--cb-glow);animation:cb-pulse 2.6s ease-in-out infinite}.cb-path li.locked .cb-path-mark{--cbc:#ffd9cf;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 60%,#4a130c);border-color:transparent}@keyframes cb-pulse{50%{box-shadow:0 0 0 11px transparent}}.cb-path-text{display:grid;gap:3px;align-content:start}.cb-path-text b{font-family:var(--f-fell);font-weight:400;font-size:19px;line-height:1.15}.cb-path-text>span,.cb-path-text small{--cbc:var(--muted);font-size:13px}.cb-path-text small{--cbc:var(--dim);font-size:12px}.cb-path-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cb-path-tags i{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px}.cb-tag-group{--cbc:var(--cream);background:#d8b77d29}.cb-tag-me{--cbc:#1c1408;background:var(--cb-accent)}.cb-tag-done{--cbc:var(--ok)}.cb-progress{display:grid;gap:14px;border:1px solid var(--line-gold);padding:20px 22px;background:linear-gradient(135deg,var(--cb-glow),transparent 40%),var(--panel)}.cb-progress-head{display:grid;gap:4px}.cb-progress-head b{font-family:var(--f-fell);font-weight:400;font-size:22px}.cb-steps{display:flex;flex-wrap:wrap;gap:10px}.cb-steps button{--cbc:var(--muted);display:grid;justify-items:center;gap:2px;min-width:68px;min-height:64px;padding:8px 10px;border:1px solid var(--line);background:#03140fb3;cursor:pointer;font:inherit;border-radius:3px;transition:background .2s,border-color .2s}.cb-steps button span{font-family:var(--f-display);font-size:20px}.cb-steps button small{font-size:11px}.cb-steps button.on{--cbc:#1c1408;background:var(--gold);border-color:var(--gold)}.cb-steps button:hover{border-color:var(--gold)}.cb-details{border-top:1px solid var(--line);padding-top:10px}.cb-details summary{--cbc:var(--gold-hi);cursor:pointer;font-size:14px}.cb-details>.cb-form{margin-top:12px}.cb-shelf-link,.cb-find{display:grid;gap:10px;justify-items:start;border:1px solid var(--line);padding:18px 20px;background:#061d168c}.cb-shelf-link b{font-weight:600}.cb-find ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;width:100%}.cb-find li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding-top:10px;font-size:14px}.cb-find li span{--cbc:var(--muted)}@media(max-width:560px){.cb-find li{grid-template-columns:1fr;gap:2px}}.cb-drawers{display:grid;gap:12px}.cb-drawer{border:1px solid var(--line);background:var(--panel)}.cb-drawer.is-sealed{background:repeating-linear-gradient(135deg,rgba(142,47,34,.05) 0 10px,transparent 10px 20px),var(--panel);border-color:#c2553e59}.cb-drawer-head{display:flex;gap:12px;align-items:center;padding:14px 18px}.cb-drawer-head>div{display:grid;gap:2px;flex:1;min-width:0}.cb-drawer-head b{font-family:var(--f-fell);font-weight:400;font-size:20px}.cb-drawer-head small{--cbc:var(--dim);font-size:12.5px}.cb-count{--cbc:var(--muted);font-size:12.5px;white-space:nowrap}.cb-wax-mini{--cbc:#ffd9cf;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 60%,#4a130c);flex:0 0 auto}.cb-topic-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cb-topic-list a{display:grid;gap:3px;padding:12px 18px;text-decoration:none;border-bottom:1px solid var(--line)}.cb-topic-list li:last-child a{border-bottom:0}.cb-topic-list a:hover{background:#d8b77d0d}.cb-topic-title{--cbc:var(--cream);font-weight:600;font-size:15px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cb-topic-title em{--cbc:#f0b9a8;font-style:italic;font-weight:400}.cb-pin{--cbc:var(--gold);font-style:normal}.cb-locked{--cbc:var(--dim);font-style:normal;font-size:11px;border:1px solid var(--line);border-radius:999px;padding:0 7px;font-weight:400}.cb-topic-meta{--cbc:var(--dim);font-size:12.5px}.cb-topic-preview{--cbc:var(--muted);font-size:13.5px;font-style:italic}.cb-poll{display:grid;gap:14px}.cb-ballot{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cb-ballot li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:14px 18px;border:1px solid var(--line);background:var(--panel)}.cb-ballot li.mine{border-color:var(--gold)}.cb-ballot li.won{border-color:var(--gold);background:linear-gradient(90deg,rgba(216,183,125,.12),transparent),var(--panel)}.cb-ballot-text{display:grid;gap:3px}.cb-ballot-text b{font-family:var(--f-fell);font-weight:400;font-size:21px}.cb-ballot-text>span{--cbc:var(--muted);font-size:13px}.cb-ballot-bar{grid-column:1/-1;height:6px;background:var(--line);border-radius:3px;overflow:hidden;order:3}.cb-ballot-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-hi));transition:width .5s}.cb-ballot-act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cb-ballot-act span{--cbc:var(--muted);font-size:13px}.cb-won{--cbc:#1c1408!important;background:var(--gold);padding:2px 10px;border-radius:999px;font-size:12px}.cb-propose{display:grid;gap:8px;border:1px dashed var(--line-gold);padding:16px 18px;position:relative}.cb-suggest{list-style:none;margin:0;padding:0;border:1px solid var(--line-gold);background:var(--panel-2)}.cb-suggest button{--cbc:var(--cream);display:grid;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 14px;cursor:pointer;font:inherit;font-size:14.5px}.cb-suggest button small{--cbc:var(--dim);font-size:12px}.cb-suggest button:hover{background:#d8b77d14}.cb-members{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.cb-members li{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);background:var(--panel)}.cb-members li>span:last-child{display:grid;line-height:1.25}.cb-members b{font-weight:600;font-size:14.5px}.cb-members small{--cbc:var(--dim);font-size:12px}.cb-avatar{--cbc:var(--bg);flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-size:13px;font-weight:700;background:linear-gradient(135deg,var(--cb-accent),var(--gold))}.cb-about{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.cb-about>div{display:grid;gap:12px}.cb-about>div p{--cbc:#ddd2bb;font-size:16px}.cb-rules{display:grid;gap:8px;border:1px solid var(--line-gold);padding:20px;background:var(--panel)}.cb-rules b{--cbc:var(--gold);font-family:var(--f-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-top:6px}.cb-rules p,.cb-rules li{--cbc:var(--muted);font-size:14px}.cb-rules ul{margin:0;padding-left:18px;display:grid;gap:6px}@media(max-width:860px){.cb-about{grid-template-columns:1fr}}.cb-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cb-history li{display:grid;padding:10px 0;border-bottom:1px solid var(--line)}.cb-history b{font-family:var(--f-fell);font-weight:400;font-size:20px}.cb-history span{--cbc:var(--dim);font-size:13px}.cb-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.cb-choice button{display:grid;gap:3px;text-align:left;padding:14px 16px;border:1px solid var(--line);background:none;border-radius:2px;cursor:pointer;font:inherit;min-height:64px}.cb-choice button b{font-weight:600}.cb-choice button small{--cbc:var(--muted);font-size:12.5px}.cb-choice button[aria-checked=true]{border-color:var(--gold);background:#d8b77d1a;box-shadow:inset 0 0 0 1px var(--gold)}.cb-thread{max-width:860px}.cb-thread-head{display:grid;gap:8px;padding:30px 26px;border:1px solid var(--line-gold);background-size:cover;background-position:right center}.cb-thread-head .cb-kicker{--cbc:var(--cb-accent)}.cb-questions{border:1px solid var(--line-gold);border-left:3px solid var(--cb-accent);padding:16px 20px;background:#d8b77d0d}.cb-questions ol{margin:8px 0 0;padding-left:20px;display:grid;gap:6px;font-family:var(--f-fell);font-size:19px}.cb-posts{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cb-post{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.cb-post-body{display:grid;gap:6px;min-width:0}.cb-post-meta{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.cb-post-meta b{font-weight:600;font-size:14.5px}.cb-post-meta time{--cbc:var(--dim);font-size:12px}.cb-role{--cbc:var(--cb-accent);font-style:normal;font-size:11px;border:1px solid var(--line-gold);border-radius:999px;padding:0 7px}.cb-text{display:grid;gap:8px;padding:12px 16px;border:1px solid var(--line);background:var(--panel-2);border-radius:4px 14px 14px;overflow-wrap:anywhere}.cb-post.mine .cb-text{background:#d8b77d1a;border-color:#d8b77d4d}.cb-text p{font-size:15px;line-height:1.55}.cb-text.is-spoiler{border-style:dashed;border-color:#c2553e80}.cb-spoiler-tag{--cbc:#ffd9cf;justify-self:start;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--wax);padding:1px 8px;border-radius:999px}.cb-spoiler{--cbc:#f0b9a8;justify-self:start;padding:12px 18px;border:1px dashed rgba(194,85,62,.6);background:repeating-linear-gradient(135deg,#8e2f222e 0,#8e2f222e 8px,#8e2f2214 8px,#8e2f2214 16px);border-radius:4px 14px 14px;font:inherit;font-size:14px;cursor:pointer;min-height:44px}.cb-spoiler-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;border:1px dashed rgba(194,85,62,.5);font-size:14px}.cb-quote{--cbc:var(--dim);font-size:12px;font-style:italic}.cb-post-actions{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.cb-heart{--cbc:var(--muted);background:none;border:1px solid var(--line);border-radius:999px;padding:2px 12px;cursor:pointer;font:inherit;font-size:14px;min-height:32px}.cb-heart.on{--cbc:#1c1408;background:var(--cb-accent);border-color:var(--cb-accent)}.cb-report{display:flex;flex-wrap:wrap;gap:8px;width:100%}.cb-report select,.cb-report input{flex:1 1 180px;width:auto!important}.cb-composer{display:grid;gap:10px;border:1px solid var(--line-gold);padding:16px;background:var(--panel)}.cb-composer.is-reply{border-style:dashed;padding:12px}.cb-composer .cb-row{justify-content:space-between}.cb-seal-veil{display:grid;gap:16px;justify-items:center;text-align:center;padding:50px 20px;border:1px solid rgba(194,85,62,.45);background:radial-gradient(ellipse at center,rgba(142,47,34,.18),transparent 70%),var(--panel)}.cb-seal-veil p{--cbc:var(--muted);max-width:56ch}.cb-seal-veil .cb-row{justify-content:center}.cb-letter{display:grid;gap:16px;justify-items:start;padding:40px 34px;border:1px solid var(--line-gold);background:linear-gradient(170deg,rgba(236,226,201,.06),transparent),var(--panel);position:relative}.cb-letter p{--cbc:#ddd2bb}.cb-code{--cbc:var(--gold-hi);font-family:var(--f-display);letter-spacing:.14em}.cb-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.cb-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px solid var(--line)}.cb-list li>span:first-child{display:grid;gap:2px;min-width:0}.cb-list b{font-weight:600}.cb-list small{--cbc:var(--muted);font-size:12.5px}.cb-quote-box{--cbc:var(--cream);margin:0;padding:10px 14px;border-left:2px solid var(--line-gold);background:#03140f99;font-size:14px}.cb-log{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.cb-log li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.cb-log time{--cbc:var(--dim)}.cb-log span{--cbc:var(--muted)}.cb-invite-made{display:grid;gap:8px;padding:16px;border:1px dashed var(--gold)}.cb-invite-made b{--cbc:var(--gold-hi);font-family:var(--f-display);font-size:28px;letter-spacing:.16em}.cb-builder .cb-stage-list{display:grid;gap:12px}.cb-stage-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line);padding:14px;margin:0}.cb-stage-edit legend{--cbc:var(--gold);font-family:var(--f-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:0 6px}.cb-stage-edit .wide{grid-column:1/-1}@media(max-width:560px){.cb-stage-edit{grid-template-columns:1fr}}.cb-theme-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cb-theme-pick button{position:relative;aspect-ratio:3/4;border:1px solid var(--line);background-size:cover;background-position:center;cursor:pointer;display:grid;align-items:end;padding:0;overflow:hidden}.cb-theme-pick button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(3,20,15,.92))}.cb-theme-pick button span{--cbc:var(--cream);position:relative;z-index:1;padding:10px;font-size:13px;text-align:left;line-height:1.2}.cb-theme-pick button[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.cb-inbox{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.cb-inbox a{display:grid;gap:3px;padding:14px 6px;border-bottom:1px solid var(--line);text-decoration:none}.cb-inbox b{--cbc:var(--muted);font-weight:500}.cb-inbox small{--cbc:var(--dim);font-size:12px}.cb-inbox li.unread b{--cbc:var(--cream);font-weight:600}.cb-inbox li.unread a{box-shadow:inset 3px 0 0 var(--gold);padding-left:12px}@media(prefers-reduced-motion:reduce){.cb-stage-art,.cb-banner-art,.cb-founder-lg .cb-wax,.cb-path li.here .cb-path-mark{animation:none}.cb-arch,.cb-arch-art,.cb-tile,.cb-rites li,.cb-rite-card{transition:none}}@media(max-width:560px){.cb-path{grid-auto-flow:row;grid-auto-columns:auto;gap:14px;overflow:visible}.cb-path li{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto;padding:0}.cb-path li:before{top:46px;bottom:-14px;left:21px;right:auto;width:2px;height:auto}.cb-path li.done:before{background:linear-gradient(180deg,var(--gold),var(--gold-hi))}.cb-banner-seal{display:flex;gap:14px;align-items:center}.cb-banner-seal .cb-founder-lg .cb-wax{width:84px;height:84px}.cb-banner-seal .cb-founder-lg .cb-wax b{font-size:26px}}.cb .cb-btn.sm,.cb a.cb-btn.sm{min-height:36px;padding:6px 14px;font-size:13px}.cb-row.center{justify-content:center}.cb-h3{font-family:var(--f-fell);font-weight:400;font-size:26px}.cb a.cb-warn-link{--cbc:var(--warn);display:block;text-decoration:none}.cb-tile-leader{--cbc:var(--gold);font-family:var(--f-hand);font-size:20px;line-height:1}.cb-calc{--cbc:var(--cream);font-size:14.5px;border:1px dashed var(--line-gold);padding:12px 14px;background:#d8b77d0d}.cb-calc b{--cbc:var(--gold-hi)}@property --cb-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.cb-unica{margin:0;display:grid;justify-items:center;gap:10px;text-align:center}.cb-unica-face{position:relative;display:block;width:150px;aspect-ratio:5/8;border-radius:12px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 50% 0%,#2a1d08,#0b0710 55%,#030205);box-shadow:0 26px 60px #000000d9,0 0 50px #ffc8784d,0 0 110px var(--cb-glow);transform:rotate(-2deg);transition:transform .4s}.cb-unica:hover .cb-unica-face{transform:rotate(0) translateY(-4px)}.cb-unica-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:3px;z-index:6;background:conic-gradient(from var(--cb-ang),#ffcf6e,#ff6fb5,#7fd8ff,#b7ff9a,#fff4c8,#ffcf6e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cb-spin 4s linear infinite}.cb-unica-aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:1;pointer-events:none;filter:blur(22px);animation:cb-spin 7s linear infinite;background:conic-gradient(from var(--cb-ang) at 50% 60%,rgba(255,207,110,.28),rgba(255,111,181,.2),rgba(127,216,255,.24),rgba(183,255,154,.18),rgba(255,207,110,.28))}.cb-unica-art{position:absolute;top:14px;right:14px;bottom:40px;left:14px;z-index:2;background-size:cover;background-position:center;border:2px solid #ffe3a0;border-radius:6px;box-shadow:0 0 0 3px #00000080,0 0 24px #ffd2828c}.cb-unica-gild{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:9px;border:1.5px solid rgba(255,221,150,.8);z-index:5;pointer-events:none}.cb-unica-num{--cbc:#fff4d6;position:absolute;top:4px;left:50%;transform:translate(-50%);z-index:7;font-family:var(--f-deco);font-weight:700;font-size:15px;letter-spacing:.08em;background:#0b0710;padding:0 8px;border-radius:6px;text-shadow:0 0 10px #ffcf6e}.cb-unica-arc{--cbc:#ffe3a0;position:absolute;left:0;right:0;bottom:12px;z-index:7;font-family:var(--f-display);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.cb-unica figcaption{display:grid;gap:2px}.cb-unica figcaption small{--cbc:var(--gold);font-family:var(--f-display);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.cb-unica figcaption b{--cbc:var(--cream);font-family:var(--f-hand);font-weight:400;font-size:24px;line-height:1}.cb-unica-sm .cb-unica-face{width:96px}.cb-unica-sm .cb-unica-art{top:10px;right:10px;bottom:28px;left:10px}.cb-unica-sm .cb-unica-arc{font-size:7.5px;bottom:9px}.cb-unica-sm .cb-unica-num{font-size:12px}@keyframes cb-spin{to{--cb-ang:360deg}}@media(prefers-reduced-motion:reduce){.cb-unica-face:before,.cb-unica-aurora{animation:none}.cb-unica-face{transition:none}}.cb-banner-seal .cb-unica-face{width:132px}@media(max-width:720px){.cb-banner-seal .cb-unica-face{width:104px}.cb-banner-seal .cb-unica-art{top:10px;right:10px;bottom:28px;left:10px}.cb-banner-seal .cb-unica-arc{font-size:7px;letter-spacing:.1em;bottom:9px}.cb-banner-seal .cb-unica figcaption b{font-size:20px}}.cb-claim-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.cb-claim-head h1{font-size:clamp(32px,4.6vw,52px)}.cb-claim-head>div{display:grid;gap:10px}@media(max-width:640px){.cb-claim-head{grid-template-columns:1fr;justify-items:start}}.cb-pact{display:grid;gap:10px;border:1px solid var(--line-gold);padding:16px 18px;background:#d8b77d0d}.cb-pact b{--cbc:var(--gold-hi);font-family:var(--f-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.cb-pact ol{margin:0;padding-left:20px;display:grid;gap:6px}.cb-pact li{--cbc:var(--cream);font-size:14.5px}.cb-seat-list li{border-left:3px solid var(--cb-accent);padding-left:12px}.cb-pix{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border:1px solid var(--line-gold);background:var(--panel);padding:16px}.cb-pix img{background:#fff;padding:6px;border-radius:4px}.cb-pix>div{display:grid;gap:8px;justify-items:start}.cb-pix p{--cbc:var(--muted);font-size:14px}@media(max-width:520px){.cb-pix{grid-template-columns:1fr;justify-items:center;text-align:center}.cb-pix>div{justify-items:center}}.cb-entry-pix{display:grid;gap:12px;max-width:620px}.cb-benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cb-benefit{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-top:2px solid var(--cb-accent);background:linear-gradient(180deg,var(--panel),rgba(6,29,22,.4));padding:18px}.cb-benefit>div{display:grid;gap:7px;align-content:start}.cb-benefit b{font-family:var(--f-fell);font-weight:400;font-size:21px;line-height:1.15}.cb-benefit p{--cbc:var(--muted);font-size:14px}.cb-benefit-icon{--cbc:var(--cb-accent);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:20px;border:1px solid var(--line-gold);background:#03140f99;box-shadow:0 0 18px var(--cb-glow)}.cb-benefit.is-over{opacity:.72}.cb-benefit.is-desconto{border-top-color:var(--gold-hi)}.cb-howto{--cbc:var(--cream)!important;border-left:2px solid var(--gold);padding-left:10px}.cb-howto i{--cbc:var(--gold)}.cb-won{--cbc:var(--ok);font-size:14px}.cb-clubao-banner .cb-banner-art{filter:saturate(.85) brightness(.75)}.cb-clubao-teaser{position:relative;padding:26px;border:1px solid var(--line-gold);background:linear-gradient(90deg,#03140ff5 40%,#03140fc7),var(--clubao-art) center/cover}.cb-clubao{max-width:860px}.cb-feed-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cb-feed-bar .cb-search{flex:1;min-width:240px}.cb-feed-filter{--cbc:var(--cream);font-size:15px}.cb-feed{display:grid;gap:14px}.cb-feed-teaser{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media(max-width:420px){.cb-feed-teaser{grid-template-columns:1fr}}.cb-ind{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),rgba(6,29,22,.55));padding:16px}.cb-ind.is-compact{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.cb-ind-cover{display:block;align-self:start;text-decoration:none}.cb-ind-cover img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:2px;box-shadow:0 10px 22px #0000008c}.cb-ind-type{display:grid;align-content:center;gap:6px;aspect-ratio:2/3;padding:8px;text-align:center;border:1px solid var(--line-gold);background:linear-gradient(160deg,#0f2c22,#061a14);box-shadow:inset 0 0 0 4px #03140fcc}.cb-ind-type b{--cbc:var(--gold-hi);font-family:var(--f-fell);font-weight:400;font-size:14px;line-height:1.1}.cb-ind-type small{--cbc:var(--muted);font-size:10.5px}.cb-ind-body{display:grid;gap:8px;align-content:start;min-width:0}.cb a.cb-ind-title{--cbc:var(--cream);text-decoration:none;display:grid;gap:2px}.cb-ind-title b{font-family:var(--f-fell);font-weight:400;font-size:24px;line-height:1.1}.cb-ind.is-compact .cb-ind-title b{font-size:19px}.cb-ind-title span{--cbc:var(--muted);font-size:13.5px}.cb-ind-meta{--cbc:var(--dim);font-size:13px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.cb-ind-meta a{--cbc:var(--gold);text-decoration:none;font-family:var(--f-hand);font-size:19px;line-height:1}.cb-stars{--cbc:var(--gold-hi);letter-spacing:.08em;font-size:14px}.cb-stars i{--cbc:rgba(216,183,125,.25);font-style:normal}.cb-ind-why{--cbc:var(--cream);font-size:15px;white-space:pre-line;overflow-wrap:anywhere}.cb-ind-veil{--cbc:var(--muted);font-size:14px;font-style:italic;border-left:2px solid var(--wax-hi);padding-left:10px}.cb-ind-actions{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:13.5px}.cb-ind-actions a{--cbc:var(--muted);text-decoration:none}.cb-ind-actions a:hover{--cbc:var(--gold-hi)}.cb-ind-actions .cb-link{--cbc:var(--muted);text-decoration:none;font-size:13.5px}.cb-heart{--cbc:var(--muted);background:none;border:1px solid var(--line);border-radius:999px;padding:3px 12px;min-height:32px;cursor:pointer;font:inherit;font-size:13.5px}.cb-heart.on{--cbc:#ffb4c2;border-color:#a6475b;background:#a6475b2e}@media(max-width:520px){.cb-ind{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px}.cb-ind-title b{font-size:20px}}.cb-ind-composer input,.cb-ind-composer textarea{width:100%}.cb-pick{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cb-pick button{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;width:100%;text-align:left;background:#03140f99;border:1px solid var(--line);padding:6px 10px;cursor:pointer;font:inherit}.cb-pick img{width:34px;aspect-ratio:2/3;object-fit:cover}.cb-pick span{display:grid}.cb-pick small{--cbc:var(--muted);font-size:12.5px}.cb-picked{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--line-gold);padding:10px 12px;background:#d8b77d0f}.cb-picked>span{display:grid;gap:4px}.cb-picked b{font-family:var(--f-fell);font-weight:400;font-size:21px}.cb-picked small{--cbc:var(--muted)}.cb-rate{display:flex;align-items:center;gap:2px}.cb-rate button{--cbc:rgba(216,183,125,.3);background:none;border:0;font-size:26px;line-height:1;cursor:pointer;padding:2px 3px;min-width:34px;min-height:36px}.cb-rate button.on{--cbc:var(--gold-hi);text-shadow:0 0 12px rgba(244,223,170,.5)}.cb-rate small{--cbc:var(--dim);font-size:12.5px;margin-left:8px}.cb-comments{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cb-comment{display:grid;gap:6px;border-left:2px solid var(--line-gold);padding:6px 0 6px 14px}.cb-comment-head{--cbc:var(--dim);font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cb-comment-head b{--cbc:var(--gold);font-family:var(--f-hand);font-weight:400;font-size:20px;line-height:1}.cb-comment p{--cbc:var(--cream);font-size:15px;white-space:pre-line;overflow-wrap:anywhere}.cb-report{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cb-report select,.cb-report input{min-height:34px}.cb-welcome-seat{border-color:var(--cb-accent);box-shadow:0 0 40px var(--cb-glow)}.cb-welcome-seat b{font-family:var(--f-fell);font-weight:400;font-size:24px}.cb-welcome-seat ol{margin:0;padding-left:20px;display:grid;gap:6px}.cb-welcome-seat li{--cbc:var(--cream);font-size:15px}.cb-flame-line{--cbc:var(--cb-accent);font-size:12.5px}.cb-flame-line b{--cbc:var(--gold-hi);font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cb-chair.is-veiled .cb-chair-veil{background:repeating-linear-gradient(45deg,rgba(207,216,240,.1) 0 6px,transparent 6px 12px),radial-gradient(circle at 50% 40%,#2a2f52,#0b0d1c);filter:none}.cb-chair.is-veiled .cb-chair-name{--cbc:#cfd8f0;letter-spacing:.3em}.cb-oculta{display:grid;justify-items:center;gap:18px;padding:30px 0 10px;text-align:center}.cb-oculta-card{position:relative;width:min(300px,80vw);aspect-ratio:5/8;border:0;padding:0;background:none;cursor:pointer;perspective:1400px}.cb-oculta-face,.cb-oculta-back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:14px;padding:26px 22px;border-radius:14px;backface-visibility:hidden;transition:transform .9s cubic-bezier(.2,.7,.2,1);border:1px solid rgba(207,216,240,.55);box-shadow:0 30px 60px #0009,inset 0 0 0 8px #0b0d1ce6,inset 0 0 0 9px #cfd8f040}.cb-oculta-face{background:repeating-linear-gradient(45deg,rgba(207,216,240,.06) 0 7px,transparent 7px 14px),radial-gradient(circle at 50% 35%,#2a2f52,#0b0d1c 70%)}.cb-oculta-face b{--cbc:#e6ebff;font-family:var(--f-deco);font-weight:700;font-size:64px;line-height:1}.cb-oculta-face i,.cb-oculta-back i{--cbc:#cfd8f0;font-family:var(--f-fell);font-size:19px;line-height:1.35}.cb-oculta-back{background:radial-gradient(circle at 50% 30%,#1c2142,#070914 75%);transform:rotateY(180deg)}.cb-oculta-card.is-flipped .cb-oculta-face{transform:rotateY(180deg)}.cb-oculta-card.is-flipped .cb-oculta-back{transform:rotateY(360deg)}.cb-oculta-form{display:flex;gap:10px;width:min(360px,90vw)}.cb-oculta-form input{text-align:center;letter-spacing:.2em}.cb-oculta-msg{--cbc:#e6ebff;font-family:var(--f-fell);font-size:20px;max-width:46ch}@media(prefers-reduced-motion:reduce){.cb-oculta-face,.cb-oculta-back{transition:none}}.cb-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:10px 0 0}.cb-metrics div{border:1px solid var(--line);padding:10px 12px;border-radius:4px}.cb-metrics dt{--cbc:var(--muted);font-size:12.5px}.cb-metrics dd{--cbc:var(--cream);margin:2px 0 0;font-family:var(--f-display);font-size:22px}.cb-sla{--cbc:var(--muted);display:block;font-size:12.5px;margin:2px 0 6px}.cb-panel.is-late{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad)}.cb-panel.is-late .cb-sla{--cbc:var(--bad)}.gr .gr-hero .gr-title{font-family:var(--f-deco);font-weight:700;font-size:clamp(50px,7vw,96px);line-height:.95;margin:0;background:linear-gradient(180deg,#fff2cc,#e2c382,#94702f);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .uv-top{padding-top:34px;display:grid;gap:34px;scroll-margin-top:70px}.gr .uv-kicker{font-family:var(--f-display);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.gr .uv-hero{display:grid;gap:14px;max-width:820px}.gr .uv-hero h1{font-family:var(--f-fell);font-weight:400;font-size:clamp(40px,6vw,74px);line-height:1.02;margin:0}.gr .uv-hero h1 i{color:var(--gold-hi)}.gr .uv-lead{font-size:18px;color:#e6dcc6;max-width:60ch}.gr .uv-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.gr .uv-hand{font-family:var(--f-hand);font-size:24px;color:var(--gold);line-height:1.1}.gr .uv-muted{color:var(--muted);font-size:14px}.gr .uv-facts{color:#e6dcc6;font-size:14.5px}.gr .uv-gain{color:#8fcfa4;font-size:14.5px}.gr .uv-place{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.gr .uv-place-main{display:grid;gap:6px;align-content:start;border:1px solid rgba(216,183,125,.35);padding:20px 22px;background:linear-gradient(180deg,#0a271ee6,#03140f99)}.gr .uv-place-main b{font-family:var(--f-fell);font-weight:400;font-size:30px;line-height:1.05}.gr .uv-seat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--cb-accent,#6f5b3e);padding:16px 18px;text-decoration:none;color:var(--cream);background:radial-gradient(120% 120% at 0% 0%,var(--cb-glow,rgba(216,183,125,.15)),transparent 60%),#03140fb3}.gr .uv-seat>span:last-child{display:grid;gap:4px}.gr .uv-seat small{font-family:var(--f-display);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.gr .uv-seat b{font-family:var(--f-fell);font-weight:400;font-size:24px;line-height:1.1}.gr .uv-seat i{color:var(--muted);font-size:13.5px}.gr .uv-seat-art{width:64px;height:64px;border-radius:50%;background-size:cover;background-position:center;border:2px solid var(--cb-accent,#6f5b3e);box-shadow:0 0 22px var(--cb-glow,transparent)}.gr .uv-seat .cb-unica{gap:0}.gr .uv-seat .cb-unica figcaption{display:none}@media(max-width:760px){.gr .uv-place{grid-template-columns:1fr}}.gr .uv-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.gr .uv-door{position:relative;display:grid;align-content:end;gap:4px;min-height:150px;padding:16px;text-decoration:none;color:var(--cream);overflow:hidden;border:1px solid rgba(216,183,125,.3);background:#061d16;isolation:isolate;transition:transform .25s,border-color .25s}.gr .uv-door-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center 30%;opacity:.42;transition:opacity .25s,transform .4s}.gr .uv-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 10%,rgba(3,20,15,.95) 78%)}.gr .uv-door b{font-family:var(--f-fell);font-weight:400;font-size:24px;line-height:1.05}.gr .uv-door span:not(.uv-door-art){color:var(--muted);font-size:13.5px;line-height:1.35}.gr .uv-door:hover{transform:translateY(-3px);border-color:var(--gold)}.gr .uv-door:hover .uv-door-art{opacity:.6;transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.gr .uv-door,.gr .uv-door-art{transition:none}}.gr .uv-weave{display:grid;gap:14px;border-top:1px solid rgba(216,183,125,.25);border-bottom:1px solid rgba(216,183,125,.25);padding:26px 0;scroll-margin-top:70px}.gr .uv-weave h2{font-family:var(--f-fell);font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.05;margin:0}.gr .uv-weave h2 i{color:var(--gold-hi)}.gr .uv-weave ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:uv}.gr .uv-weave li{counter-increment:uv;display:grid;gap:6px;align-content:start;position:relative;padding-left:34px}.gr .uv-weave li:before{content:counter(uv);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-deco);font-size:12px;color:#ffe2d6;background:radial-gradient(circle at 34% 30%,#c9573f,#8e2f22 60%,#46120b)}.gr .uv-weave li b{font-family:var(--f-fell);font-weight:400;font-size:21px}.gr .uv-weave li span{color:var(--muted);font-size:14px}@media(max-width:980px){.gr .uv-weave ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gr .uv-weave ol{grid-template-columns:1fr}}.gr .cb.cb-embed{padding:0;background:none;min-height:0;overflow:visible}.gr .uv-chapter .uv-row{margin-top:22px}.gr .uv-flames{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:30px}.gr .uv-flame{display:grid;gap:6px;padding:16px;border:1px solid var(--cb-accent,#6f5b3e);text-decoration:none;color:var(--cream);background:radial-gradient(100% 120% at 0% 0%,var(--cb-glow,transparent),transparent 65%),#03140fb3}.gr .uv-flame small{font-family:var(--f-display);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cb-accent,var(--gold))}.gr .uv-flame b{font-family:var(--f-fell);font-weight:400;font-size:22px}.gr .uv-meter{display:block;height:5px;background:#d8b77d26;border-radius:5px;overflow:hidden}.gr .uv-meter i{display:block;height:100%;background:linear-gradient(90deg,#8e2f22,var(--cb-accent,var(--gold)))}.gr .uv-marks{margin-top:30px;display:grid;gap:12px}.gr .uv-marks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.gr .uv-marks li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.gr .uv-marks li b{display:block;font-family:var(--f-fell);font-weight:400;font-size:18px;line-height:1.15}.gr .uv-marks li small{color:var(--muted);font-size:13px}.gr .uv-wax{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-deco);font-weight:700;font-size:13px;color:#ffe2d6;background:radial-gradient(circle at 34% 30%,#c9573f,#8e2f22 60%,#46120b);box-shadow:0 6px 12px #00000080}.gr .uv-seatj{margin-top:34px;display:grid;gap:12px}.gr .uv-seatj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.gr .uv-sj{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:16px;border:1px solid rgba(216,183,125,.25);border-top:2px solid var(--cb-accent,var(--gold));background:#061d16b3}.gr .uv-sj-art{width:86px;aspect-ratio:5/8;background-size:cover;background-position:center;border:1px solid rgba(255,227,160,.6);border-radius:6px}.gr .uv-sj>div{display:grid;gap:6px;align-content:start;min-width:0}.gr .uv-sj small{font-family:var(--f-display);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-accent,var(--gold))}.gr .uv-sj b{font-family:var(--f-fell);font-weight:400;font-size:22px;line-height:1.1}.gr .uv-sj p{color:var(--muted);font-size:14px}.gr .uv-sj ol{margin:4px 0 0;padding-left:18px;display:grid;gap:3px;font-size:13.5px;color:#e6dcc6}.gr .uv-sj li.done{color:#8fcfa4}.gr .uv-sj li.done::marker{content:"✓ "}.gr .uv-sj.is-locked{opacity:.8}@media(max-width:420px){.gr .uv-sj{grid-template-columns:64px minmax(0,1fr)}.gr .uv-sj-art{width:64px}.gr .uv-seatj-grid{grid-template-columns:1fr}}.gr.uv-sala-page{--nk-text:var(--cream)}.gr.uv-sala-page section{padding-top:80px}.gr.uv-sala-page .cb section{padding-top:4px}.gr.uv-sala-page .uv-hero2+section,.gr.uv-sala-page .uv-hero2+.uv-ceu{margin-top:0}.gr.uv-sala-page .uv-kicker,.gr.uv-sala-page .uv-hero2-k{font-family:var(--f-display);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--sc,var(--gold));--nk-text:var(--sc,var(--gold))}.uv-sala-limiar{--sc:#7fd6b5}.uv-sala-grimorio{--sc:#e2c07c}.uv-sala-travessias{--sc:#e3a960}.uv-sala-tavola{--sc:#e5705f}.uv-sala-cordel{--sc:#f09a5b}.uv-sala-selos{--sc:#b9c8f0}.uv-in-limiar{--sc:#7fd6b5}.uv-in-grimorio{--sc:#e2c07c}.uv-in-travessias{--sc:#e3a960}.uv-in-tavola{--sc:#e5705f}.uv-in-cordel{--sc:#b4532a}.uv-in-selos{--sc:#b9c8f0}.gr .uv-salas{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:6px 0 0;padding:14px 0 18px;position:relative}.gr .uv-salas:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--sc,var(--gold)) 50%,transparent);opacity:.55}.gr .uv-sala{position:relative;isolation:isolate;display:grid;align-content:end;gap:1px;min-height:118px;padding:12px 12px 11px;overflow:hidden;text-decoration:none;color:#f6efe2;--nk-text:#f6efe2;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0b0f0d;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s}.gr .uv-sala-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;filter:saturate(.55) brightness(.62);transform:scale(1.04);transition:filter .35s,transform .6s}.gr .uv-sala:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000000d 15%,#000000d1 92%)}.gr .uv-sala-n{position:absolute;top:9px;left:10px;min-width:26px;height:26px;padding:0 6px;border-radius:13px;display:grid;place-items:center;font-family:var(--f-deco);font-size:11px;font-weight:700;color:#14100a;--nk-text:#14100a;background:var(--sc);box-shadow:0 2px 8px #00000073}.gr .uv-sala b{font-family:var(--f-fell);font-weight:400;font-size:18.5px;line-height:1.05;color:#fff7e6;--nk-text:#fff7e6;text-shadow:0 1px 8px rgba(0,0,0,.7)}.gr .uv-sala small{font-family:var(--f-hand);font-size:17px;line-height:1;color:var(--sc);--nk-text:var(--sc)}.gr .uv-sala:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--sc) 60%,transparent)}.gr .uv-sala:hover .uv-sala-art{filter:saturate(.85) brightness(.78)}.gr .uv-sala[aria-current=page]{transform:translateY(-8px);border-color:var(--sc);box-shadow:0 18px 30px -16px var(--sc),0 0 0 1px var(--sc) inset}.gr .uv-sala[aria-current=page] .uv-sala-art{filter:none;transform:scale(1.1)}.gr .uv-sala[aria-current=page]:before{content:"";position:absolute;left:50%;bottom:-1px;width:44%;height:3px;margin-left:-22%;border-radius:3px 3px 0 0;background:var(--sc);box-shadow:0 0 14px var(--sc)}@media(max-width:900px){.gr .uv-salas{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:14px 16px 18px;scrollbar-width:none}.gr .uv-salas::-webkit-scrollbar{display:none}.gr .uv-sala{flex:0 0 128px;min-height:104px;scroll-snap-align:start}.gr .uv-sala b{font-size:16.5px}.gr .uv-sala small{font-size:15px;white-space:nowrap}}.gr .uv-hero2{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(380px,44vw,580px);margin:18px -16px 0;overflow:hidden}.gr .uv-hero2-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-size:cover;background-position:center 40%;animation:uv-drift 38s ease-in-out infinite alternate}.gr .uv-hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--bg) 70%,transparent) 70%,var(--bg) 99%),linear-gradient(90deg,color-mix(in srgb,var(--bg) 82%,transparent),transparent 62%)}.gr .uv-hero2-in{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:0 16px 30px;display:grid;gap:14px;justify-items:start}.gr .uv-hero2 h1{margin:0;max-width:16ch;font-weight:400;line-height:.98;text-wrap:balance}.gr .uv-hero2 p{max-width:54ch;font-size:clamp(16.5px,1.6vw,19px);line-height:1.5;color:var(--cream);--nk-text:var(--cream)}@media(min-width:1213px){.gr .uv-hero2{margin-inline:0;border-radius:18px}}@keyframes uv-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.1) translate(-1.5%,-1%)}}@media(max-width:640px){.gr .uv-hero2{min-height:470px;align-items:end}.gr .uv-hero2-art{background-position:60% 30%}.gr .uv-hero2:after{background:linear-gradient(180deg,transparent 18%,color-mix(in srgb,var(--bg) 78%,transparent) 55%,var(--bg) 96%)}}@media(prefers-reduced-motion:reduce){.gr .uv-hero2-art,.gr .uv-stars i,.gr.uv-in-tavola .uv-hero2-art,.gr.uv-in-tavola .cb-tavola-table{filter:sepia(.55) saturate(1.25) hue-rotate(-18deg) brightness(.95)}.gr .uv-candle{animation:none!important}.gr .uv-sala,.gr .uv-sala-art,.gr .uv-portal-art{transition:none}}.gr.uv-in-limiar .uv-hero2 h1{font-family:var(--f-deco);font-weight:700;font-size:clamp(44px,6.6vw,92px);background:linear-gradient(180deg,#fff2cc,#e2c382 52%,#94702f);-webkit-background-clip:text;background-clip:text;color:transparent;--nk-text:transparent;filter:drop-shadow(0 4px 18px rgba(0,0,0,.6))}.gr.uv-in-limiar .uv-hero2 h1 i{font-family:var(--f-fell);font-weight:400}.gr.uv-in-limiar .uv-hero2-art{background-position:center 55%}.gr.uv-in-limiar .uv-top{padding-top:22px;gap:40px}.gr .uv-row-center{justify-content:center}.gr .uv-portais-h{text-align:center;margin-bottom:-18px}.gr .uv-portais-h .uv-hand{font-size:30px}.gr .uv-portais{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.gr .uv-portal{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;text-decoration:none;color:var(--cream);--nk-text:var(--cream)}.uv-portal-grimorio{--sc:#e2c07c}.uv-portal-travessias{--sc:#e3a960}.uv-portal-tavola{--sc:#e5705f}.uv-portal-cordel{--sc:#f09a5b}.uv-portal-selos{--sc:#b9c8f0}.gr .uv-portal-arch{position:relative;display:block;width:100%;aspect-ratio:3/4.1;border-radius:999px 999px 6px 6px;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--sc) 70%,transparent);box-shadow:0 0 0 5px #020f0b,0 0 0 6px color-mix(in srgb,var(--sc) 35%,transparent),0 24px 40px #0000008c;transition:box-shadow .4s}.gr .uv-portal-art{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.75) brightness(.72);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s}.gr .uv-portal-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 20%,color-mix(in srgb,var(--sc) 35%,transparent),transparent 70%),linear-gradient(180deg,transparent 55%,rgba(2,15,11,.75));mix-blend-mode:normal}.gr .uv-portal-n{position:relative;margin-top:-26px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-deco);font-weight:700;font-size:13px;color:#ffe2d6;--nk-text:#ffe2d6;background:radial-gradient(circle at 34% 30%,#c9573f,#8e2f22 60%,#46120b);box-shadow:0 6px 14px #0009,0 0 0 2px #020f0b}.gr .uv-portal b{font-family:var(--f-fell);font-weight:400;font-size:24px;line-height:1.05;margin-top:2px}.gr .uv-portal>span:last-child{color:var(--muted);--nk-text:var(--muted);font-size:13.5px;line-height:1.35;max-width:24ch}.gr .uv-portal:hover .uv-portal-art{transform:scale(1.08);filter:saturate(1) brightness(.95)}.gr .uv-portal:hover .uv-portal-arch{box-shadow:0 0 0 5px #020f0b,0 0 0 6px var(--sc),0 0 46px -4px var(--sc),0 24px 40px #0000008c}.gr .uv-portal:focus-visible{outline:none}.gr .uv-portal:focus-visible .uv-portal-arch{box-shadow:0 0 0 5px #020f0b,0 0 0 8px var(--gold-hi)}@media(max-width:520px){.gr .uv-portais{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.gr .uv-portal b{font-size:20px}}.gr.uv-in-grimorio .gr-hero{padding-top:20px}.gr.uv-in-grimorio .gr-hero h1{--nk-text:transparent}.gr.uv-in-grimorio .gr-hero .lead{--nk-text:#eadcbb}.gr.uv-in-grimorio .gr-hero .sub{--nk-text:var(--muted)}.gr.uv-in-grimorio .hero-plate{background:var(--art-sala) center 40%/cover no-repeat;opacity:.34;-webkit-mask-image:radial-gradient(80% 80% at 35% 45%,#000 35%,transparent 85%);mask-image:radial-gradient(80% 80% at 35% 45%,#000 35%,transparent 85%)}.gr.uv-in-grimorio .gr-hero .uv-hero2-k{color:#e2c07c;--nk-text:#e2c07c}.gr.uv-in-travessias{--bg:#1b120b;--line:#3d2b1c;--line-gold:#8a6a3f;--gold:#e3a960;--gold-hi:#f6d39a;--cream:#f4e7cf;--muted:#c9b08c;--dim:#927a5c;background-image:radial-gradient(120% 60% at 50% 0%,rgba(227,169,96,.08),transparent 60%),repeating-linear-gradient(92deg,rgba(255,255,255,.012) 0 2px,transparent 2px 9px)}.gr.uv-in-travessias .uv-hero2 h1{font-family:var(--f-fell);font-size:clamp(40px,5.6vw,76px);color:#fbefd6;--nk-text:#fbefd6;text-shadow:0 2px 16px rgba(0,0,0,.7)}.gr.uv-in-travessias .uv-hero2 h1 i{color:#f0c27e;--nk-text:#f0c27e}.gr.uv-in-travessias .uv-hero2 h1:after{content:"";display:block;width:min(260px,60%);margin-top:16px;border-top:3px dashed #b0412e;opacity:.9}.gr.uv-in-travessias .head .num{color:#e7b56f;--nk-text:#e7b56f}.gr.uv-in-travessias .head h2 i{color:#f0c27e;--nk-text:#f0c27e}.gr.uv-in-travessias .atlas{background:#24160c;border-color:#8a6a3f;box-shadow:0 30px 60px #00000073}.gr.uv-in-travessias .atlas .chart{filter:sepia(.95) saturate(.9) brightness(.55) contrast(1.05)}.gr.uv-in-travessias .atlas .veil{background:radial-gradient(75% 85% at 50% 50%,#24160c0d,#1b120bdb)}.gr.uv-in-travessias .region-panel{background:linear-gradient(180deg,#342213bf,#1e140cbf);border-color:#4a3420}.gr.uv-in-travessias .chapters{background:#1b120beb}.gr .uv-ribbon{display:inline-block;margin-top:4px;padding:7px 22px 7px 14px;background:#8e2f22;color:#fde9dc;--nk-text:#fde9dc;text-decoration:none;font-family:var(--f-hand);font-size:20px;line-height:1.1;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);box-shadow:0 8px 18px #0006}.gr .uv-aside{margin:46px auto 0;max-width:62ch;text-align:center;color:var(--muted);--nk-text:var(--muted);font-family:var(--f-fell);font-style:italic;font-size:18px}.gr .uv-aside a{color:var(--gold-hi);--nk-text:var(--gold-hi)}.gr.uv-in-tavola{--bg:#120708;--line:#3a1c1c;--line-gold:#7d5a3a;--gold:#e6b872;--gold-hi:#ffdca0;--cream:#f5e6d6;--muted:#c7a99a;--dim:#8f7469;background-image:radial-gradient(90% 50% at 50% 0%,rgba(229,112,95,.1),transparent 65%)}.gr.uv-in-tavola .uv-hero2 h1{font-family:var(--f-display);font-weight:600;font-size:clamp(38px,5.4vw,72px);letter-spacing:.01em;color:#ffe9cf;--nk-text:#ffe9cf;text-shadow:0 0 28px rgba(229,112,95,.45),0 2px 10px rgba(0,0,0,.8)}.gr.uv-in-tavola .uv-hero2 h1 i{font-family:var(--f-fell);font-weight:400;color:#f2a17f;--nk-text:#f2a17f}.gr.uv-in-tavola .uv-hero2-art,.gr.uv-in-tavola .cb-tavola-table{filter:sepia(.55) saturate(1.25) hue-rotate(-18deg) brightness(.95)}.gr .uv-candle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(28% 34% at 50% 44%,rgba(255,196,120,.32),transparent 70%);mix-blend-mode:screen;animation:uv-flicker 3.2s ease-in-out infinite}@keyframes uv-flicker{0%,to{opacity:.75}22%{opacity:1}40%{opacity:.82}63%{opacity:.96}80%{opacity:.7}}.gr.uv-in-tavola .cb{--bg:#120708;--panel:#1d0c0d;--panel-2:#2a1213;--line:#3a1c1c;--line-gold:#7d5a3a}.gr.uv-in-tavola .uv-flame,.gr.uv-in-tavola .uv-seat{background:radial-gradient(100% 120% at 0% 0%,var(--cb-glow,transparent),transparent 65%),#200b0cbf}.gr.uv-in-tavola .uv-sj{background:#200b0cb3}.gr .uv-rite{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:34px}.gr .uv-rite>div{position:relative;display:grid;gap:8px;align-content:start;padding:22px 20px 20px;border:1px solid var(--line);border-top:2px solid #b0412e;background:linear-gradient(180deg,#2a0e0ed9,#12070899)}.gr .uv-rite-n{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-deco);font-weight:700;font-size:12px;color:#ffe2d6;--nk-text:#ffe2d6;background:radial-gradient(circle at 34% 30%,#c9573f,#8e2f22 60%,#46120b);box-shadow:0 6px 12px #00000080}.gr .uv-rite b{font-family:var(--f-fell);font-weight:400;font-size:23px;line-height:1.1;color:#ffe9cf;--nk-text:#ffe9cf}.gr .uv-rite p{color:var(--muted);--nk-text:var(--muted);font-size:14.5px}@media(max-width:820px){.gr .uv-rite{grid-template-columns:1fr}}.gr.uv-in-cordel{--bg:#f6eedf;--line:#e2d3b8;--line-gold:#cfae7a;--gold:#b4532a;--gold-hi:#8f3a17;--cream:#2a2017;--muted:#6c5a45;--dim:#8d7a62;color-scheme:light;background-image:radial-gradient(80% 40% at 80% 0%,rgba(240,154,91,.18),transparent 70%),radial-gradient(60% 40% at 0% 30%,rgba(143,170,120,.12),transparent 70%)}.gr.uv-in-cordel:after{opacity:.035;mix-blend-mode:multiply}.gr.uv-in-cordel .jr-nav a{color:#7a6650;--nk-text:#7a6650}.gr.uv-in-cordel .jr-nav a[aria-current=page]{color:#a2461e;--nk-text:#a2461e;border-bottom-color:#a2461e}.gr.uv-in-cordel .uv-salas:after{opacity:.8}.gr.uv-in-cordel .uv-hero2:after{background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--bg) 75%,transparent) 72%,var(--bg) 99%),linear-gradient(90deg,color-mix(in srgb,var(--bg) 92%,transparent) 8%,transparent 64%)}.gr.uv-in-cordel .uv-hero2 h1{font-family:var(--f-fell);font-size:clamp(42px,6vw,80px);color:#2a1d12;--nk-text:#2a1d12}.gr.uv-in-cordel .uv-hero2 h1 i{font-family:var(--f-hand);font-style:normal;font-weight:600;font-size:1.12em;color:#b4532a;--nk-text:#b4532a;display:inline-block;transform:rotate(-2deg)}.gr.uv-in-cordel .uv-hero2 p{color:#3d2f22;--nk-text:#3d2f22}.gr.uv-in-cordel .uv-hero2-k{color:#a2461e;--nk-text:#a2461e}.gr.uv-in-cordel .btn{border-color:#a2461e;background:linear-gradient(180deg,#d9734a,#b4532a);color:#fff8ef;--nk-text:#fff8ef}.gr.uv-in-cordel .btn.ghost{background:transparent;color:#a2461e;--nk-text:#a2461e}.gr.uv-in-cordel .credit{color:#8d7a62;--nk-text:#8d7a62}.gr.uv-in-cordel .foot .hand{color:#b4532a;--nk-text:#b4532a}.gr .cb.cb-day{--bg:transparent;--panel:#fffaf1;--panel-2:#fbf3e4;--line:#e4d5ba;--line-gold:#d2b07c;--gold:#b4532a;--gold-hi:#8f3a17;--cream:#2a2017;--muted:#6c5a45;--dim:#8d7a62;--paper:#fff;--ink:#2a2017;--ok:#2f7a4c;--warn:#a8641a;--bad:#b03a2a;--cb-accent:#b4532a;--cb-glow:rgba(180,83,42,.18);--cbc:var(--cream);color-scheme:light;background:none;min-height:0}.gr .cb.cb-day .cb-wrap{padding-top:10px}.gr .cb.cb-day .cb-clubao{max-width:900px}.gr .cb.cb-day .cb-clubao-count{text-align:center}.gr .cb.cb-day input:not([type=checkbox]):not([type=radio]):not([type=range]),.gr .cb.cb-day textarea,.gr .cb.cb-day select{background:#fffdf8;border-color:#dccaa9}.gr .cb.cb-day .cb-search,.gr .cb.cb-day .cb-empty{background:#fffaf1}.gr .cb.cb-day .cb-composer{background:#fffdf7;border:1px solid #dccaa9;box-shadow:0 14px 30px -18px #5a321459;border-radius:4px}.gr .cb.cb-day .cb-btn{--cbc:#fff8ef;border-color:#a2461e;background:linear-gradient(180deg,#d9734a,#b4532a);box-shadow:0 8px 18px -8px #a0461e99}.gr .cb.cb-day .cb-btn.ghost{--cbc:#a2461e;background:transparent;box-shadow:none}.gr .cb.cb-day .cb-stars{--cbc:#c98a1c}.gr .cb.cb-day .cb-stars i{--cbc:rgba(160,120,60,.28)}.gr .cb.cb-day .cb-heart.on{--cbc:#a8304a;border-color:#d27a8c;background:#d27a8c26}.gr .cb.cb-day .cb-ind-type{background:linear-gradient(160deg,#f3e2c4,#e7cfa5);border-color:#cfae7a;box-shadow:none}.gr .cb.cb-day .cb-feed{gap:22px}.gr .cb.cb-day .cb-ind{position:relative;background:#fffdf7;border:1px solid #eadcc2;box-shadow:0 1px #fff inset,0 16px 30px -20px #5a321473;transform:rotate(-.45deg);transition:transform .3s}.gr .cb.cb-day .cb-ind:nth-child(2n){transform:rotate(.5deg)}.gr .cb.cb-day .cb-ind:hover{transform:rotate(0) translateY(-2px)}.gr .cb.cb-day .cb-ind:before{content:"";position:absolute;top:-9px;left:50%;width:88px;height:20px;margin-left:-44px;background:#f0d6a0bf;transform:rotate(-2deg);box-shadow:0 1px 2px #0000001f}.gr .cb.cb-day .cb-ind:nth-child(3n):before{background:#c4dcbecc;transform:rotate(3deg)}.gr .cb.cb-day .cb-ind:nth-child(3n+2):before{background:#f4bea0bf}.gr .cb.cb-day .cb-ind-cover img{box-shadow:0 8px 16px #3c230f4d}@media(prefers-reduced-motion:reduce){.gr .cb.cb-day .cb-ind{transition:none}}.gr.uv-in-selos{--bg:#070b1d;--line:#1f2747;--line-gold:#5d6a96;--gold:#c9d4ef;--gold-hi:#f3e3b0;--cream:#e8ecf7;--muted:#a3abc6;--dim:#6f7899;background-image:radial-gradient(1px 1px at 12% 22%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#fff6 50%,transparent 51%),radial-gradient(1.4px 1.4px at 42% 62%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 88% 48%,#fff5 50%,transparent 51%),radial-gradient(1px 1px at 28% 84%,#fff6 50%,transparent 51%),radial-gradient(80% 50% at 50% 0%,rgba(90,110,200,.16),transparent 70%);background-size:420px 420px,380px 380px,520px 520px,460px 460px,400px 400px,100% 100%}.gr.uv-in-selos .uv-hero2 h1{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,5.6vw,78px);letter-spacing:.04em;background:linear-gradient(180deg,#fff,#d7def3 45%,#8d9bc8);-webkit-background-clip:text;background-clip:text;color:transparent;--nk-text:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.6))}.gr.uv-in-selos .uv-hero2 h1 i{font-family:var(--f-fell);background:linear-gradient(180deg,#fff5d6,#e9cf8e);-webkit-background-clip:text;background-clip:text}.gr .uv-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.gr .uv-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #c8d7ffcc;animation:uv-twinkle 4s ease-in-out infinite;opacity:.2}@keyframes uv-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.gr.uv-in-selos .seal-card{background:linear-gradient(180deg,#141c40bf,#090d20bf);border-color:#26305a}.gr.uv-in-selos .seal-card .hand{color:#f3e3b0;--nk-text:#f3e3b0}.gr.uv-in-selos .head .num{color:#b9c8f0;--nk-text:#b9c8f0}.gr .uv-ceu{position:relative;display:grid;gap:10px;margin-top:6px;padding:26px 26px 22px;border:1px solid #2b3768;border-radius:14px;background:radial-gradient(70% 120% at 100% 0%,rgba(243,227,176,.1),transparent 60%),linear-gradient(180deg,#161e46d9,#090d20d9);box-shadow:0 30px 60px -30px #000c}.gr .uv-ceu-k{font-family:var(--f-hand);font-size:24px;color:#f3e3b0;--nk-text:#f3e3b0;line-height:1}.gr .uv-ceu>b{font-family:var(--f-fell);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.05}.gr .uv-ceu>p{color:var(--muted);--nk-text:var(--muted)}.gr .uv-ceu-bar{position:relative;height:2px;margin:18px 0 8px;background:linear-gradient(90deg,#b9c8f040,#b9c8f01f);border-radius:2px}.gr .uv-ceu-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8d9bc8,#f3e3b0);border-radius:2px;box-shadow:0 0 10px #f3e3b099}.gr .uv-ceu-bar span{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:#fff6d8;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 6px #f3e3b0)}.gr .uv-ceu-facts{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}.gr .uv-ceu-facts li{color:var(--muted);--nk-text:var(--muted);font-size:13.5px;line-height:1.35}.gr .uv-ceu-facts b{display:block;font-family:var(--f-display);font-weight:400;font-size:24px;color:var(--cream);--nk-text:var(--cream);letter-spacing:.03em}.gr .uv-ceu-out .btn{justify-self:start;margin-top:6px}.gr .uv-fontes{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.gr .uv-fontes-col{padding:24px;border:1px solid var(--line);border-radius:12px;background:#0c122c99}.gr .uv-fontes h3{font-family:var(--f-fell);font-weight:400;font-size:28px;margin-bottom:14px}.gr .uv-fontes ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gr .uv-fontes ol li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px dashed rgba(185,200,240,.16)}.gr .uv-fontes ol li b{display:block;font-weight:600;font-size:15px}.gr .uv-fontes ol li small{color:var(--muted);--nk-text:var(--muted);font-size:13px}.gr .uv-fontes em{font-style:normal;font-family:var(--f-display);font-size:15px;color:#f3e3b0;--nk-text:#f3e3b0;white-space:nowrap}.gr .uv-star{color:#f3e3b0;--nk-text:#f3e3b0;line-height:1.5}.gr .uv-never{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gr .uv-never li{padding:6px 12px;border:1px solid #39456f;border-radius:999px;font-size:13.5px;color:var(--muted);--nk-text:var(--muted);text-decoration:line-through;text-decoration-color:#e5705fb3}.gr .uv-fontes p,.gr .uv-fine{color:var(--muted);--nk-text:var(--muted);font-size:14.5px}.gr .uv-fine{margin-top:12px;font-size:13px}@media(max-width:860px){.gr .uv-fontes{grid-template-columns:1fr}}.gr .uv-closed{display:grid;gap:10px;justify-items:center;text-align:center;max-width:560px;margin:50px auto 0;padding:34px 24px;border:1px dashed var(--line-gold)}.gr .uv-closed b{font-family:var(--f-fell);font-weight:400;font-size:28px}.gr .uv-closed p{color:var(--muted);--nk-text:var(--muted)}.uv-sub{display:grid;gap:4px;margin:44px 0 14px}.uv-meu{display:grid;gap:14px;margin-top:40px;padding:24px;border:1px solid var(--line-gold);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#0000002e)}.uv-meu>p{color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted);max-width:70ch}.uv-posto{display:grid;gap:10px;padding:20px;border:1px solid var(--cb-accent,var(--line-gold));border-left:4px solid var(--cb-accent,var(--gold));border-radius:10px;background:radial-gradient(120% 120% at 0% 0%,var(--cb-glow,rgba(216,183,125,.12)),transparent 60%)}.uv-posto small{font-family:var(--f-display);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cb-accent,var(--gold));--nk-text:var(--cb-accent,var(--gold));--cbc:var(--cb-accent,var(--gold))}.uv-posto b{font-family:var(--f-fell);font-weight:400;font-size:26px;line-height:1.1;color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream)}.uv-posto a{text-decoration:none}.uv-posto p{color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted)}.uv-posto.is-brasa{border-left-color:#e0915f;background:radial-gradient(120% 120% at 0% 0%,rgba(224,145,95,.18),transparent 60%)}.uv-posto.is-sucessao{border-left-color:#b0412e}.uv-meter2{display:grid;gap:5px}.uv-meter2 span{font-size:14px;color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted)}.uv-meter2 span b{font-family:var(--f-display);font-weight:400;font-size:18px;color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream)}.uv-meter2 i{display:block;height:6px;border-radius:6px;background:#7f7f7f38;overflow:hidden}.uv-meter2 i em{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#8e2f22,var(--cb-accent,var(--gold)))}.uv-meter2.is-done span{color:#8fcfa4;--nk-text:#8fcfa4;--cbc:#8fcfa4}.uv-link{display:grid;gap:10px}.uv-link code{display:block;padding:12px 14px;border:1px dashed var(--line-gold);border-radius:8px;font-size:14.5px;overflow-wrap:anywhere;color:var(--gold-hi);--nk-text:var(--gold-hi);--cbc:var(--gold-hi);background:#0000002e}.uv-link .uv-row{margin-top:0}.uv-fine{font-size:12.5px;line-height:1.45;color:var(--dim);--nk-text:var(--dim);--cbc:var(--dim)}.uv-cadeiras{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.uv-cad{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;padding:12px;text-decoration:none;border:1px solid var(--line);border-radius:10px;background:#0000002e;transition:border-color .25s,transform .25s}.uv-cad:hover{border-color:var(--cb-accent,var(--gold));transform:translateY(-2px)}.uv-cad-art{width:54px;aspect-ratio:5/8;border-radius:5px;background-size:cover;background-position:center;border:1px solid rgba(255,227,160,.45)}.uv-cad-n{position:absolute;left:6px;top:6px;z-index:1;min-width:24px;height:24px;padding:0 5px;border-radius:12px;display:grid;place-items:center;font-family:var(--f-deco);font-weight:700;font-size:10px;color:#ffe2d6;--nk-text:#ffe2d6;--cbc:#ffe2d6;background:radial-gradient(circle at 34% 30%,#c9573f,#8e2f22 60%,#46120b)}.uv-cad-t{display:grid;gap:3px;min-width:0}.uv-cad-t b{font-family:var(--f-fell);font-weight:400;font-size:19px;line-height:1.1;color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream)}.uv-cad-t small{font-size:12.5px;color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted)}.uv-cad-c{font-size:12px;color:var(--gold-hi);--nk-text:var(--gold-hi);--cbc:var(--gold-hi);border-top:1px dashed var(--line);padding-top:3px}.uv-cad-c.is-mine{color:#8fcfa4;--nk-text:#8fcfa4;--cbc:#8fcfa4}.uv-cad.is-vaga{border-style:dashed}.uv-cad.is-vaga .uv-cad-art{filter:grayscale(.6) brightness(.7)}.uv-cad.is-brasa{border-color:#e0915f99}.uv-cad.is-sucessao{border-color:#b0412ecc}.uv-rodas{display:grid;gap:16px;margin:26px 0}.uv-roda{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px;border:1px solid var(--line-gold);border-radius:14px;background:linear-gradient(135deg,#ffffff0a,#0000001f)}.uv-roda-cover img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:3px;box-shadow:0 14px 26px #00000059}.uv-roda-cover span{display:grid;place-items:center;aspect-ratio:2/3;padding:8px;text-align:center;border:1px solid var(--line-gold);font-family:var(--f-fell);color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream)}.uv-roda-body{display:grid;gap:8px;align-content:start;min-width:0}.uv-roda-body>small{font-family:var(--f-display);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);--nk-text:var(--gold);--cbc:var(--gold)}.uv-roda-body>b{font-family:var(--f-fell);font-weight:400;font-size:28px;line-height:1.05;color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream)}.uv-roda-body p{color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted);font-size:14.5px}.uv-roda-body p b{color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream);font-family:var(--f-display);font-weight:400;font-size:18px}.uv-steps{position:relative;height:6px;margin:30px 14px 26px 0;border-radius:6px;background:#7f7f7f38}.uv-steps>i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#b0412e,var(--gold))}.uv-steps span{position:absolute;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center}.uv-steps span:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--bg,#111);border:2px solid var(--line-gold)}.uv-steps span.on:before{background:var(--gold);border-color:var(--gold-hi);box-shadow:0 0 12px var(--gold)}.uv-steps span b{position:absolute;bottom:20px;font-family:var(--f-display);font-weight:400;font-size:13px;color:var(--cream);--nk-text:var(--cream);--cbc:var(--cream);white-space:nowrap}.uv-steps span small{position:absolute;top:20px;font-size:11px;color:var(--muted);--nk-text:var(--muted);--cbc:var(--muted);white-space:nowrap}.uv-roda .btn{border:1px solid #c9a867;background:linear-gradient(180deg,#ecd49d,#c39f5d);color:#1c1408;--nk-text:#1c1408;--cbc:#1c1408;padding:10px 16px;border-radius:2px;text-decoration:none;cursor:pointer;font:inherit;font-weight:650}.uv-roda .btn.ghost{background:transparent;color:var(--gold);--nk-text:var(--gold);--cbc:var(--gold)}.uv-roda .uv-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.uv-roda .uv-gain{color:#8fcfa4;--nk-text:#8fcfa4;--cbc:#8fcfa4;font-size:14px}.uv-roda.is-cordel{border-width:2px}@media(max-width:560px){.uv-roda{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px}.uv-roda-body>b{font-size:23px}}.gr.uv-in-cordel .uv-roda{background:#fffaf1;border-color:#d9b98a;box-shadow:0 18px 34px -24px #5a321480}.gr.uv-in-cordel .uv-roda.is-cordel{border-color:#b4532a;background:repeating-linear-gradient(-45deg,rgba(180,83,42,.035) 0 10px,transparent 10px 20px),#fffaf1}.gr.uv-in-cordel .uv-roda .btn{border-color:#a2461e;background:linear-gradient(180deg,#d9734a,#b4532a);color:#fff8ef;--nk-text:#fff8ef;--cbc:#fff8ef}.gr.uv-in-cordel .uv-roda .btn.ghost{background:transparent;color:#a2461e;--nk-text:#a2461e;--cbc:#a2461e}.gr.uv-in-cordel .uv-steps span:before{background:#fffaf1}.gr.uv-in-cordel .uv-roda .uv-gain{color:#2f7a4c;--nk-text:#2f7a4c;--cbc:#2f7a4c}.gr.uv-in-cordel .uv-rodas{max-width:900px;margin:30px auto 10px}.cb .uv-mesa-roda h2 i{font-style:italic}.cb .uv-roda{--bg:var(--panel)}.cb-cands{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.cb-cands li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:6px}.cb-steps-list{margin:8px 0 0;padding-left:20px;display:grid;gap:4px;font-size:14.5px}.cb-goal{display:grid;gap:8px}.uv-cad.is-oculta{border:1px solid rgba(207,216,240,.35);background:radial-gradient(120% 120% at 50% 0%,#7f8cc82e,#0000004d)}.uv-cad.is-oculta .uv-cad-t b{font-family:var(--f-deco);font-size:26px;letter-spacing:.2em}.uv-cad-veil{background:repeating-linear-gradient(45deg,rgba(207,216,240,.08) 0 6px,transparent 6px 12px),radial-gradient(circle at 50% 40%,#2a2f52,#0b0d1c)!important;border-color:#cfd8f080!important}.uv-cad.is-coberta{opacity:.62;border-style:dotted}.uv-cad.is-coberta .uv-cad-art{filter:grayscale(1) brightness(.6)}.uv-sala-prensa,.uv-in-prensa,.uv-portal-prensa{--sc:#e2553b}.gr.uv-in-prensa{--bg:#17110b;--line:#3b2c1e;--line-gold:#7b5a3a;--gold:#e8a77a;--gold-hi:#ffd6b0;--cream:#f2e6d0;--muted:#c6ad8d;--dim:#8f775c;--paper:#efe3c8;--ink:#1b120b;background-image:radial-gradient(90% 50% at 50% 0%,rgba(226,85,59,.12),transparent 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px)}.gr.uv-in-prensa .uv-hero2 h1{font-family:var(--f-display);font-weight:700;font-size:clamp(36px,5vw,70px);letter-spacing:-.01em;color:#f6ead2;text-shadow:3px 3px 0 #8e2f22,0 2px 14px rgba(0,0,0,.7)}.gr.uv-in-prensa .uv-hero2 h1 i{font-family:var(--f-fell);font-weight:400;color:#ffb48f;text-shadow:none}.gr .prensa .head .num{color:#e2553b}.gr .prensa .fmts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:26px}.gr .prensa .fmt{border:1px solid #4a3725;background:linear-gradient(180deg,#2a1e13,#1d150e);border-radius:4px;box-shadow:0 2px #0d0905}.gr .prensa .fmt[aria-selected=true]{border-color:#e2553b;background:linear-gradient(180deg,#3a1d14,#2a140e);box-shadow:inset 0 0 0 1px #e2553b,0 0 22px -6px #e2553b}.gr .prensa .fmt .ic{color:#e2553b}.gr .prensa .studio{padding:24px;border:1px solid #3b2c1e;border-radius:6px;background:#1d150e;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #000c}.gr .prensa .preview-wrap{position:sticky;top:20px}@media(max-width:900px){.gr .prensa .preview-wrap{position:static}}.gr .l-xilo{background:#efe3c8;color:#1b120b;--nk-text:#1b120b}.gr .l-xilo .xilo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 110%,rgba(142,47,34,.25),transparent 60%),repeating-linear-gradient(-12deg,rgba(27,18,11,.06) 0 2px,transparent 2px 7px),linear-gradient(180deg,#f3e8cf,#e6d5b2)}.gr .l-xilo .xilo:before{content:"";position:absolute;top:4cqw;right:4cqw;bottom:4cqw;left:4cqw;border:1.2cqw solid #1b120b;box-shadow:inset 0 0 0 1.6cqw #efe3c8,inset 0 0 0 2cqw #8e2f22}.gr .l-xilo .k{color:#8e2f22;--nk-text:#8e2f22;font-weight:700}.gr .l-xilo .ti{font-family:var(--f-display);font-weight:700;color:#1b120b;--nk-text:#1b120b;text-transform:uppercase;font-size:8.6cqw;letter-spacing:.02em}.gr .l-xilo .ln,.gr .l-xilo .small,.gr .l-xilo .nm{color:#3a2a1b;--nk-text:#3a2a1b}.gr .l-xilo .mw{color:#1b120b;--nk-text:#1b120b}.gr .l-xilo .arcano{filter:grayscale(1) contrast(1.4) sepia(.4);border-color:#1b120b;background:#efe3c8}.gr .l-xilo .cov{filter:grayscale(.2) contrast(1.05)}.gr .l-xilo .stars i{background:linear-gradient(90deg,#8e2f22 var(--f),rgba(27,18,11,.15) var(--f));-webkit-background-clip:text;background-clip:text}.gr .l-xilo .sig{color:#1b120b;--nk-text:#1b120b}.gr .sv .qrbox{display:grid;justify-items:center;gap:1cqw;margin-top:1cqw}.gr .sv .qrbox img{width:24cqw;height:24cqw;padding:1.4cqw;background:#fff;border-radius:2cqw;box-shadow:0 2cqw 4cqw #00000059}.gr .sv .qrbox small{font-family:var(--f-display);font-size:2.4cqw;letter-spacing:.12em;opacity:.8}.gr .sv .fair{font-family:var(--f-body);font-size:2.4cqw;opacity:.75;max-width:80%;line-height:1.3}.gr .sv .degraus{display:flex;gap:3cqw;justify-content:center}.gr .sv .degraus span{display:grid;justify-items:center;gap:.5cqw;padding:1.6cqw 2.4cqw;border:.4cqw solid currentColor;border-radius:2cqw;opacity:.5}.gr .sv .degraus span.on{opacity:1;background:#e2553b2e}.gr .sv .degraus b{font-family:var(--f-display);font-size:5cqw}.gr .sv .degraus small{font-size:2.4cqw}.gr .sv .folheto{font-family:var(--f-fell);font-style:italic;font-size:4.6cqw;line-height:1.3}.gr .chip{--nk-text:var(--muted)}.gr .chip[aria-pressed=true]{--nk-text:var(--gold-hi)}.gr .ctl .lbl{--nk-text:var(--gold)}.gr .ctl textarea{--nk-text:var(--pen)}.gr .ctl textarea#cap{--nk-text:var(--ink)}.gr .ctl .cnt{--nk-text:var(--dim)}.gr .tg b{--nk-text:var(--cream)}.gr .tg small{--nk-text:var(--muted)}.gr .studio .alt{--nk-text:var(--dim)}.gr .sv .safe{--nk-text:#fff}.gr .sv .qt.spoil{--nk-text:transparent}.gr .sv .qt.spoil:after{--nk-text:#f2dca8}.gr .l-gravura{--nk-text:#f3ead6}.gr .l-gravura .k{--nk-text:var(--gold)}.gr .l-gravura .mw{--nk-text:#f2dca8}.gr .l-diario{--nk-text:var(--ink)}.gr .l-diario .polaroid .pc{--nk-text:var(--pen)}.gr .l-diario .k{--nk-text:#8e2f22}.gr .l-diario .mw{--nk-text:var(--pen)}.gr .l-diario .ti{--nk-text:#2c2418}.gr .l-diario .qt{--nk-text:#3a2f20}.gr .l-noite{--nk-text:#f3ead6}.gr .l-noite .k{--nk-text:#9e9582}.gr .l-noite .ti{--nk-text:transparent}.gr .l-noite .mw{--nk-text:#f2dca8}.gr .studio-notes p{--nk-text:#e9cf93}.gr .fmt b{--nk-text:var(--cream)}.gr .fmt small{--nk-text:var(--muted)}.gr .fmt .ic{--nk-text:var(--gold)}.gr .ctl .hint{--nk-text:var(--muted)}.gr .ctl select{--nk-text:var(--cream)}.gr .sv .stars i{--nk-text:transparent}.gr .sv .tag{--nk-text:#2b3d6b}.gr .sv .quote-big.spoil{--nk-text:transparent!important}.gr .uv-trazer-gr{margin:22px 0 0;padding:14px 16px;border:1px dashed var(--line-gold);border-radius:10px}.gr .uv-trazer-gr summary{cursor:pointer;font-family:var(--f-hand);font-size:21px;color:var(--gold-hi);--nk-text:var(--gold-hi)}.gr .uv-trazer-gr .uv-trazer{margin-top:12px}.gr .uv-digest{margin-top:22px;max-width:70ch}.uv-loja{--uvl-gold:#dfbe82;--uvl-text:#eee3d0;--uvl-muted:#b8ae98;--nk-text:var(--uvl-text)}.uv-loja-k{display:block;font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--uvl-gold);--nk-text:var(--uvl-gold)}.uv-livro{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;margin:26px 0;padding:18px 20px;border:1px solid rgba(223,190,130,.35);border-radius:12px;background:linear-gradient(135deg,#dfbe8212,#00000026)}.uv-livro-card{width:72px;aspect-ratio:5/8;border-radius:7px;display:grid;place-items:end center;padding-bottom:8px;border:1px solid rgba(255,227,160,.6);background:radial-gradient(120% 80% at 30% 20%,#fff2c8,#d8b46a 45%,#7a5a24);box-shadow:0 10px 22px #00000073}.uv-livro.is-diamond .uv-livro-card{background:linear-gradient(135deg,#eaf8ff,#9fd8ea 45%,#4f8fa8);border-color:#cdeef7}.uv-livro.is-relic .uv-livro-card{background:radial-gradient(120% 80% at 30% 20%,#ffe2d6,#b5583f 45%,#4a160c);border-color:#f0b9a5}.uv-livro-card span{font-family:Cinzel,Georgia,serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#1c1408;--nk-text:#1c1408;background:#ffffff8c;padding:2px 6px;border-radius:4px}.uv-livro-txt{display:grid;gap:6px;min-width:0}.uv-livro-txt b{font-family:IM Fell English,Georgia,serif;font-weight:400;font-size:21px;line-height:1.2;color:var(--uvl-text)}.uv-livro-txt p{margin:0;color:var(--uvl-muted);--nk-text:var(--uvl-muted);font-size:14.5px}.uv-livro-txt a{color:var(--uvl-gold);--nk-text:var(--uvl-gold)}.uv-livro-roda strong{color:var(--uvl-text);--nk-text:var(--uvl-text)}.uv-conta{display:grid;gap:12px;margin:28px 0;padding:22px;border:1px solid rgba(223,190,130,.35);border-radius:12px;background:#dfbe820d}.uv-conta h2{margin:0;font-family:IM Fell English,Georgia,serif;font-weight:400;font-size:26px}.uv-conta-links{display:flex;flex-wrap:wrap;gap:8px 18px}.uv-conta-links a{color:var(--uvl-gold);--nk-text:var(--uvl-gold)}.uv-conta-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--uvl-muted);--nk-text:var(--uvl-muted)}.uv-conta-check input{margin-top:3px;accent-color:#dfbe82}.uv-loja-link{justify-self:start;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline;color:var(--uvl-gold);--nk-text:var(--uvl-gold)}.uv-loja-btn{justify-self:start;border:1px solid #c9a867;background:linear-gradient(180deg,#ecd49d,#c39f5d);color:#1c1408;--nk-text:#1c1408;padding:10px 18px;border-radius:2px;font-weight:650;cursor:pointer}.uv-loja-btn:disabled{opacity:.45;cursor:not-allowed}.uv-trazer{display:grid;gap:10px}.uv-trazer p{margin:0;font-size:14px;color:var(--uvl-muted);--nk-text:var(--uvl-muted)}.uv-trazer textarea{width:100%;background:#00000040;color:var(--uvl-text);border:1px solid rgba(223,190,130,.3);border-radius:6px;padding:10px;font:14px/1.5 Hanken Grotesk,system-ui,sans-serif}.uv-trazer-sum{color:var(--uvl-text)!important;--nk-text:var(--uvl-text)}.uv-cartao-pg{max-width:900px;margin:0 auto;padding:30px 16px 60px}.uv-cartao-tools{display:grid;gap:8px;margin-bottom:24px}.uv-cartao-tools h1{margin:0;font-family:IM Fell English,Georgia,serif;font-weight:400}.uv-cartao-folha{display:grid;grid-template-columns:repeat(2,1fr);gap:0;background:#fff;width:100%;max-width:794px;aspect-ratio:210/297;margin:0 auto}.uv-cartao{display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;padding:22px 26px;border:1px dashed #bbb;background:#f6efe1;color:#1c1408;--nk-text:#1c1408}.uv-cartao *{color:#1c1408;--nk-text:#1c1408}.uv-cartao-marca{font-family:Cinzel,Georgia,serif;font-size:13px;letter-spacing:.5em;color:#8e2f22!important;--nk-text:#8e2f22}.uv-cartao b{font-family:IM Fell English,Georgia,serif;font-weight:400;font-size:22px;line-height:1.15}.uv-cartao p{margin:0;font-size:12px;line-height:1.45;max-width:30ch}.uv-cartao img{width:96px;height:96px}.uv-cartao small{font-family:Cinzel,Georgia,serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase}@media print{body *{visibility:hidden}.uv-cartao-folha,.uv-cartao-folha *{visibility:visible}.uv-cartao-folha{position:absolute;left:0;top:0;width:210mm;height:297mm;max-width:none}@page{size:A4;margin:0}}@media(max-width:560px){.uv-livro{grid-template-columns:54px minmax(0,1fr)}.uv-livro-card{width:54px}}.uv-levar{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #8e734833}.uv-levar p{margin:0;font-size:14px;line-height:1.7}.uv-levar div{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.uv-levar-inline button{background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline;color:#d8b77d;--nk-text:#d8b77d}.gr{--bg:#020f0b;--line:#23382e;--line-gold:#7a6445;--gold:#d8b77d;--gold-hi:#f4dfaa;--cream:#f1e8d5;--muted:#b8ae98;--dim:#807868;--paper:#ece2c9;--ink:#2c2418;--pen:#2b3d6b;--wax:#8e2f22;--wax-hi:#c2553e;--ember:#e0915f;--f-deco:"Cinzel Decorative","Cinzel",Georgia,serif;--f-display:"Cinzel",Georgia,serif;--f-fell:"IM Fell English",Georgia,serif;--f-body:"Hanken Grotesk",system-ui,sans-serif;--f-hand:"Caveat","Segoe Print",cursive;--art-flammarion:url(/assets/flammarion-Domw3rnK.webp);--art-jabberwock:url(/assets/jabberwock-CuIfXhBi.webp);--art-dante:url(/assets/dante-CcHGHH2b.webp);--art-raven:url(/assets/raven-nSVns7uT.webp);--art-cellarius:url(/assets/cellarius-_tkLTgaC.webp);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");--marble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='500'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .03' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .75 0 0 0 0 .72 0 0 0 0 .85 0 0 0 -2.6 1.25'/%3E%3C/filter%3E%3Crect width='300' height='500' filter='url(%23m)'/%3E%3C/svg%3E");color-scheme:dark}.gr{background:var(--bg);color:var(--cream);font-family:var(--f-body);font-size:16px;line-height:1.62;padding:0 16px 90px;position:relative;overflow-x:clip}.gr *{box-sizing:border-box}.gr [hidden]{display:none!important}.gr:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:300;background-image:var(--noise);opacity:.06;mix-blend-mode:overlay}.gr .gr-wrap{max-width:1180px;margin:0 auto;position:relative}.gr h1,.gr h2,.gr h3,.gr h4{margin:0;font-weight:400;text-wrap:balance}.gr p{margin:0}.gr button{font:inherit;color:inherit;cursor:pointer}.gr button:focus-visible,.gr a:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.gr .hand{font-family:var(--f-hand);font-weight:500}.gr .muted{color:var(--muted)}.gr .btn{border:1px solid #c9a867;background:linear-gradient(180deg,#ecd49d,#c39f5d);color:#1c1408;padding:12px 20px;border-radius:2px;font-weight:650;box-shadow:0 1px #fff6 inset,0 8px 22px #00000059}.gr .btn.ghost{background:transparent;color:var(--gold);box-shadow:none}.gr .credit{font-family:var(--f-fell);font-style:italic;font-size:13px;color:var(--dim)}.gr section{padding-top:120px;scroll-margin-top:70px}.gr .head{display:grid;gap:12px;max-width:720px;margin-bottom:40px;position:relative}.gr .head .num{font-family:var(--f-hand);font-size:26px;color:var(--gold);line-height:1}.gr .head h2{font-family:var(--f-fell);font-size:clamp(34px,4.6vw,56px);line-height:1.03}.gr .head h2 i{color:var(--gold-hi)}.gr .head p{color:var(--muted);font-size:17px;max-width:60ch}.gr .note{position:absolute;font-family:var(--f-hand);font-size:22px;line-height:1.15;color:#e9cf93;max-width:17ch;transform:rotate(-4deg)}.gr .note svg{display:block;width:90px;height:50px;margin-top:4px}.gr .note path{fill:none;stroke:#e9cf93;stroke-width:2;stroke-linecap:round}.gr .gr-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;padding-top:36px;min-height:min(880px,calc(100svh - 40px))}.gr .hero-plate{position:absolute;top:0;right:-16px;bottom:0;left:-16px;background:var(--art-flammarion) center 30%/cover no-repeat;opacity:.16;-webkit-mask-image:radial-gradient(70% 70% at 30% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 70% at 30% 40%,#000 30%,transparent 80%);pointer-events:none}.gr .gr-hero-copy{position:relative;display:grid;gap:22px}.gr .gr-hero h1{font-family:var(--f-deco);font-weight:700;font-size:clamp(50px,7vw,96px);line-height:.95;background:linear-gradient(180deg,#fff2cc,#e2c382,#94702f);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .gr-hero .lead{font-family:var(--f-fell);font-style:italic;font-size:clamp(22px,2.4vw,29px);line-height:1.3;color:#eadcbb;max-width:28ch}.gr .gr-hero .sub{color:var(--muted);max-width:48ch}.gr .book{position:relative;perspective:1800px;justify-self:center;width:min(410px,100%)}.gr .book-inner{position:relative;aspect-ratio:3/4;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(5deg);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.gr .book:hover .book-inner{transform:rotateY(-7deg) rotateX(3deg)}.gr .pages{position:absolute;top:6px;right:4px;bottom:6px;left:14px;background:repeating-linear-gradient(90deg,#eadfc4 0,#eadfc4 2px,#d3c29e 2px,#d3c29e 3px);border-radius:2px 6px 6px 2px;transform:translateZ(-18px);box-shadow:0 44px 90px #000000bf}.gr .inside{position:absolute;top:6px;right:6px;bottom:6px;left:16px;background:var(--paper);background-image:var(--noise);display:grid;align-content:center;justify-items:center;gap:10px;text-align:center;padding:30px 26px;color:var(--ink);transform:translateZ(-17px);opacity:0;transition:opacity .6s .9s;border-radius:2px 6px 6px 2px}.gr .book.open .inside{opacity:1}.gr .inside .ex{font-family:var(--f-display);letter-spacing:.42em;font-size:11px;color:#7a5a24}.gr .inside h3{font-family:var(--f-fell);font-size:32px;line-height:1.05}.gr .inside .hand{font-size:25px;color:var(--pen);line-height:1.1}.gr .inside .selo{font-family:var(--f-display);font-size:11px;letter-spacing:.2em;color:#6f7780}.gr .inside .facts{font-family:var(--f-fell);font-style:italic;font-size:14px;color:#5a4a30}.gr .cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px 8px 8px 3px;transform-origin:left center;transition:transform 1.5s cubic-bezier(.6,0,.2,1);background:radial-gradient(120% 90% at 30% 20%,#174634,#0b281d 55%,#051810);box-shadow:inset 0 0 0 10px #0003,inset 0 0 100px #0009,0 50px 90px #000000b3;overflow:hidden}.gr .cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--noise);opacity:.55;mix-blend-mode:multiply}.gr .cover .plate{position:absolute;top:60px;right:50px;bottom:150px;left:50px;background:var(--art-flammarion) center/cover;opacity:.5;-webkit-mask-image:radial-gradient(circle,#000 45%,transparent 75%);mask-image:radial-gradient(circle,#000 45%,transparent 75%)}.gr .cover .frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1.5px solid rgba(216,183,125,.6)}.gr .cover .frame:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(216,183,125,.28)}.gr .cover .ttl{position:absolute;left:0;right:0;bottom:56px;text-align:center;display:grid;gap:6px}.gr .cover .ttl b{font-family:var(--f-deco);font-size:clamp(34px,4.3vw,46px);background:linear-gradient(180deg,#fff0c4,#d3ae6c 55%,#86642a);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .cover .ttl span{font-family:var(--f-display);font-size:12px;letter-spacing:.5em;color:var(--gold);margin-right:-.5em}.gr .cover .top{position:absolute;top:44px;left:0;right:0;text-align:center;font-family:var(--f-hand);color:#e2cf9f;font-size:24px}.gr .book.open .cover{transform:rotateY(-162deg)}.gr .clasp{position:absolute;right:-14px;top:50%;width:64px;height:122px;transform:translateY(-50%);background:linear-gradient(90deg,#3a2a15,#6f532a 40%,#2a1c0c);border-radius:6px 2px 2px 6px;box-shadow:0 10px 20px #0009}.gr .wax{position:absolute;right:-10px;top:50%;width:98px;height:98px;transform:translateY(-50%);border:0;padding:0;background:none}.gr .wax svg{width:100%;height:100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.6))}.gr .book.open .wax{animation:crack .7s forwards}@keyframes crack{40%{transform:translateY(-50%) scale(1.12) rotate(-6deg)}to{transform:translateY(-50%) scale(.2) rotate(40deg);opacity:0}}.gr .book-hint{text-align:center;margin-top:18px;font-family:var(--f-hand);font-size:24px;color:#e2c688}.gr .letter{position:relative;max-width:640px;margin:50px auto 0;padding:40px 44px 44px;background:var(--paper);background-image:var(--noise),linear-gradient(180deg,#f0e7d0,#e2d4b4);color:var(--pen);transform:rotate(-1.4deg);box-shadow:0 30px 70px #0000008c;font-family:var(--f-hand);font-size:25px;line-height:1.32}.gr .letter:before{content:"";position:absolute;top:-14px;left:50%;width:120px;height:30px;margin-left:-60px;background:#ece2c4bf;transform:rotate(2deg);box-shadow:0 1px 3px #00000040}.gr .letter:after{content:"";position:absolute;right:40px;top:30px;width:110px;height:110px;border-radius:50%;border:6px solid rgba(120,80,40,.1);box-shadow:inset 0 0 0 2px #7850280f}.gr .letter p+p{margin-top:12px}.gr .letter .sig{margin-top:18px;display:block}.gr .letter .ps{margin-top:16px;font-size:22px;color:#7a3b22}.gr .letter .waxs{position:absolute;right:26px;bottom:-30px;width:86px;transform:rotate(12deg)}.gr .chapters{display:flex;gap:2px;overflow-x:auto;margin:80px -16px 0;padding:8px 16px;background:#020f0beb;border-block:1px solid var(--line)}.gr .chapters a{flex:none;color:var(--muted);text-decoration:none;font-family:var(--f-fell);font-size:16px;padding:6px 12px}.gr .chapters a:hover{color:var(--cream)}.gr .deckbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.gr .deckbar .count{font-family:var(--f-hand);font-size:24px;color:var(--gold-hi);margin-right:10px}.gr .chip{border:1px solid var(--line-gold);background:transparent;color:var(--muted);padding:6px 14px;border-radius:30px;font-size:13.5px}.gr .chip[aria-pressed=true]{background:#2a2213;color:var(--gold-hi);border-color:var(--gold)}.gr .deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px 22px;perspective:1400px}.gr .card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;width:100%;max-width:236px;justify-self:center;aspect-ratio:7/12;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out;border:0;padding:0;background:none;text-align:left}.gr .card .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;backface-visibility:hidden;overflow:hidden;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.gr .card .back{transform:rotateY(180deg)}.gr .card.flipped .front{transform:rotateY(-180deg)}.gr .card.flipped .back{transform:rotateY(0)}.gr .card .front{display:grid;grid-template-rows:auto 1fr auto;padding:14px 13px 12px}.gr .card .top{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-display);font-size:10px;letter-spacing:.14em;position:relative;z-index:3}.gr .card .suit{font-size:15px;line-height:1}.gr .card .art{margin:9px 2px;position:relative;overflow:hidden;border-radius:3px;z-index:2}.gr .card .art img{width:100%;height:100%;object-fit:cover;display:block}.gr .card .nm{text-align:center;display:grid;gap:1px;position:relative;z-index:3}.gr .card .nm b{font-family:var(--f-display);font-size:12.5px;letter-spacing:.08em;font-weight:700;line-height:1.25}.gr .card .nm small{font-family:var(--f-fell);font-style:italic;font-size:13px}.gr .card .back{padding:18px 16px 16px;display:grid;align-content:space-between;gap:8px}.gr .card .back .lab{font-family:var(--f-display);font-size:9.5px;letter-spacing:.18em;display:block;margin-bottom:3px;opacity:.8}.gr .card .back .q{font-family:var(--f-fell);font-style:italic;font-size:16px;line-height:1.35}.gr .card .back .hand{font-size:21px;line-height:1.08}.gr .card .back .marks{display:flex;gap:5px;flex-wrap:wrap}.gr .card .back .marks span{font-family:var(--f-display);font-size:8.5px;letter-spacing:.12em;padding:3px 7px;border:1px solid currentColor;border-radius:3px;opacity:.9;transform:rotate(-2deg)}.gr .card .back .others{font-family:var(--f-hand);font-size:18px;opacity:.85}.gr .card .ser{font-family:var(--f-display);font-size:9.5px;letter-spacing:.16em;text-align:right;position:relative;z-index:3}.gr .card .rar{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);z-index:5;font-family:var(--f-display);font-size:9px;letter-spacing:.24em;padding:3px 12px;border-radius:30px;white-space:nowrap}.gr .card-wrap{position:relative;display:grid;justify-items:center;gap:18px}.gr .card-wrap .why{font-family:var(--f-hand);font-size:19px;color:var(--muted);text-align:center;line-height:1.1;max-width:24ch}.gr .r-prata .face{background:linear-gradient(135deg,#8d969c,#e6eaec 22%,#a9b1b6 42%,#f4f6f7 55%,#8a9398 78%,#d4d9dc);color:#26303a;box-shadow:0 22px 44px #00000080}.gr .r-prata .front:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:9px;border:1px solid rgba(40,50,60,.35);box-shadow:inset 0 0 0 3px #ffffff59}.gr .r-prata .art{border:1px solid #5b666e;box-shadow:0 0 0 3px #ffffff80}.gr .r-prata .sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 48%,transparent 60%);background-size:260% 100%;background-position:var(--mx) 0;mix-blend-mode:soft-light;z-index:4}.gr .r-prata .rar{background:linear-gradient(135deg,#9aa3a8,#eef1f2,#9aa3a8);color:#26303a}.gr .r-ouro .face{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.35),transparent 35%),repeating-radial-gradient(circle at 50% 50%,rgba(120,80,20,.14) 0 2px,transparent 2px 9px),linear-gradient(135deg,#6b4a17,#e3bf6e 18%,#fff0bf 32%,#c79a45 48%,#8a6424 62%,#f1d489 80%,#7a5620);color:#3a2708;box-shadow:0 26px 54px #0009,0 0 30px #e2be6e2e}.gr .r-ouro .front:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:9px;border:1.5px solid rgba(70,45,10,.55);box-shadow:inset 0 0 0 4px #fff0c859,inset 0 0 0 5px #462d0a59}.gr .r-ouro .front:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:6px;border:1px dashed rgba(70,45,10,.35)}.gr .r-ouro .art{border:2px solid #3b2808;box-shadow:0 0 0 2px #f6dea0,0 6px 14px #00000059}.gr .r-ouro .nm b,.gr .r-ouro .top{color:#3a2708;text-shadow:0 1px 0 rgba(255,245,210,.6)}.gr .r-ouro .nm small{color:#5a3f12}.gr .r-ouro .sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:linear-gradient(110deg,transparent 30%,rgba(255,250,225,.85) 46%,rgba(255,220,140,.4) 52%,transparent 64%);background-size:260% 100%;background-position:var(--mx) 0;mix-blend-mode:overlay;animation:goldpass 5s ease-in-out infinite}.gr .card:hover .sheen{animation:none}@keyframes goldpass{0%,70%{background-position:140% 0}to{background-position:-40% 0}}.gr .r-ouro .back .hand{color:#2b1c05}.gr .r-ouro .back .q{color:#3a2708}.gr .r-ouro .rar{background:linear-gradient(135deg,#8a6424,#fff0bf,#b8913f);color:#2b1c05}.gr .r-diamante .face{background:linear-gradient(160deg,#10303c,#081a22 60%,#0b2530);color:#eaf7fb;box-shadow:0 26px 60px #0009,0 0 44px #96dcf038}.gr .r-diamante .front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;padding:3px;background:linear-gradient(135deg,#fff,#9ed8ea,#fff,#7fb3c6,#e8fbff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3}.gr .r-diamante .art{border:1px solid #e3f6fb}.gr .r-diamante .foil{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;pointer-events:none;mix-blend-mode:color-dodge;z-index:4;opacity:.8;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.6),transparent 35%),linear-gradient(115deg,transparent 18%,rgba(255,215,150,.6) 32%,rgba(150,255,225,.55) 42%,rgba(150,190,255,.55) 52%,rgba(255,160,220,.55) 62%,transparent 76%);background-size:100% 100%,260% 260%;background-position:center,var(--mx) var(--my)}.gr .r-diamante .facet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;opacity:.25;background:repeating-linear-gradient(60deg,transparent 0 22px,rgba(255,255,255,.35) 22px 23px),repeating-linear-gradient(-60deg,transparent 0 22px,rgba(255,255,255,.35) 22px 23px)}.gr .glint{position:absolute;z-index:5;width:14px;height:14px;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,transparent 20%),linear-gradient(0deg,transparent 45%,#fff 50%,transparent 55%),linear-gradient(90deg,transparent 45%,#fff 50%,transparent 55%);animation:glint 2.6s ease-in-out infinite;opacity:0}@keyframes glint{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.gr .r-diamante .nm b,.gr .r-diamante .top{color:#f2fbfe}.gr .r-diamante .nm small{color:#a9d2de}.gr .r-diamante .back .hand{color:#e8f8fc}.gr .r-diamante .rar{background:linear-gradient(135deg,#bfe7f3,#fff,#8cc7d8);color:#0b2530}.gr .r-reliquia .face{background:var(--marble),radial-gradient(90% 70% at 30% 20%,#2a2432,#0a090c 70%),#050506;background-size:cover;color:#efe9f7;box-shadow:0 30px 70px #000000d9,0 0 50px #a082dc40}.gr .r-reliquia .front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;padding:3px;background:conic-gradient(from var(--ang,0deg),#6b6280,#f3eefc,#8a7fa3,#cfc4e6,#4a4358,#f7f3ff,#6b6280);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3;animation:spin 6s linear infinite}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.gr .r-reliquia .art{border:1px solid #cdc3e2;box-shadow:0 0 18px #beaaf059}.gr .r-reliquia .shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;mix-blend-mode:screen;background:radial-gradient(circle at var(--mx) var(--my),rgba(230,220,255,.5),transparent 32%),linear-gradient(115deg,transparent 30%,rgba(220,205,255,.55) 46%,rgba(255,255,255,.35) 50%,transparent 62%);background-size:100% 100%,260% 260%;background-position:center,var(--mx) var(--my)}.gr .dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden;border-radius:13px}.gr .dust i{position:absolute;width:3px;height:3px;border-radius:50%;background:#efe6ff;box-shadow:0 0 6px #cbb8ff;animation:rise linear infinite;opacity:0}@keyframes rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-240px);opacity:0}}.gr .r-reliquia .nm b,.gr .r-reliquia .top{color:#f4f0fb}.gr .r-reliquia .nm small{color:#b3a8c8}.gr .r-reliquia .back .hand{color:#f4efff}.gr .r-reliquia .rar{background:#0b0a0e;color:#e6ddf7;border:1px solid #8a7fa3;box-shadow:0 0 14px #beaaf066}.gr .r-unica .face{background:radial-gradient(120% 80% at 50% 0%,#2a1d08,#0b0710 55%,#030205);color:#fff4d6;box-shadow:0 30px 80px #000000e6,0 0 70px #ffc87859,0 0 140px #be8cff2e}.gr .r-unica .face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art-flammarion) center/cover;opacity:.16;mix-blend-mode:screen;pointer-events:none;z-index:1}.gr .r-unica .front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;padding:3px;background:conic-gradient(from var(--ang,0deg),#ffcf6e,#ff6fb5,#7fd8ff,#b7ff9a,#fff4c8,#ffcf6e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:6;animation:spin 4s linear infinite}.gr .r-unica .gild{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:9px;border:1.5px solid rgba(255,221,150,.85);box-shadow:inset 0 0 0 4px #00000059,inset 0 0 0 5px #ffdd9659,0 0 12px #ffd28259;z-index:5;pointer-events:none}.gr .r-unica .gild:before,.gr .r-unica .gild:after{content:"✦";position:absolute;color:#ffe3a0;font-size:12px;text-shadow:0 0 8px #ffcf6e}.gr .r-unica .gild:before{top:-9px;left:50%;transform:translate(-50%)}.gr .r-unica .gild:after{bottom:-9px;left:50%;transform:translate(-50%)}.gr .r-unica .aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:1;pointer-events:none;background:conic-gradient(from var(--ang,0deg) at 50% 60%,rgba(255,207,110,.28),rgba(255,111,181,.2),rgba(127,216,255,.24),rgba(183,255,154,.18),rgba(255,207,110,.28));filter:blur(22px);animation:spin 7s linear infinite}.gr .r-unica .art{border:2px solid #ffe3a0;box-shadow:0 0 0 3px #00000080,0 0 30px #ffd28299}.gr .r-unica .shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.7),transparent 30%),linear-gradient(115deg,transparent 20%,rgba(255,220,160,.75) 36%,rgba(255,140,200,.65) 46%,rgba(140,220,255,.65) 56%,rgba(190,255,170,.5) 64%,transparent 76%);background-size:100% 100%,260% 260%;background-position:center,var(--mx) var(--my)}.gr .r-unica .glitter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.gr .r-unica .glitter i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff6d6;box-shadow:0 0 6px #ffd98a,0 0 12px #ffa0dcb3;animation:tw 2.2s ease-in-out infinite;opacity:0}@keyframes tw{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.3)}}.gr .r-unica .usig{position:relative;z-index:6;display:grid;place-items:center;margin-top:-2px}.gr .r-unica .usig svg{width:46px;height:46px;filter:drop-shadow(0 0 6px rgba(255,210,130,.8))}.gr .r-unica .one{position:absolute;top:-8px;right:-8px;z-index:8;width:44px;height:44px;border-radius:50%;display:grid;place-content:center;font-family:var(--f-deco);font-size:12px;color:#3a2708;background:radial-gradient(circle at 35% 28%,#fff5d2,#e2bd6a 50%,#7a5620);box-shadow:0 4px 10px #0009,0 0 16px #ffd28299;transform:rotate(12deg)}.gr .card-wrap:has(.r-unica):before{content:"";position:absolute;left:50%;top:44%;width:120%;height:70%;transform:translate(-50%,-50%);background:conic-gradient(from var(--ang,0deg),rgba(255,207,110,.35),rgba(255,111,181,.25),rgba(127,216,255,.3),rgba(183,255,154,.2),rgba(255,207,110,.35));filter:blur(40px);animation:spin 8s linear infinite,halo 3s ease-in-out infinite;z-index:-1;border-radius:50%}@keyframes halo{0%,to{opacity:.55}50%{opacity:1}}.gr .r-unica .nm b,.gr .r-unica .top{color:#ffe7ae;text-shadow:0 0 10px rgba(255,210,130,.5)}.gr .r-unica .nm small{color:#e2cfa6}.gr .r-unica .back .hand{color:#fff0c8}.gr .r-unica .rar{background:linear-gradient(90deg,#ffcf6e,#ff9fcf,#9fe3ff,#b7ff9a,#ffcf6e);background-size:200% 100%;animation:slide 3s linear infinite;color:#1b1206;box-shadow:0 0 16px #ffc88c99}@keyframes slide{to{background-position:200% 0}}.gr .r-unica .face{z-index:0}.gr .r-unica .front>.top,.gr .r-unica .front>.art,.gr .r-unica .front>.nm{position:relative;z-index:6}.gr .legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px}.gr .legend div{padding:14px;border:1px solid var(--line);min-width:0;background:#05171099}.gr .legend b{font-family:var(--f-display);font-size:11.5px;letter-spacing:.16em;display:block;margin-bottom:6px}.gr .legend p{font-size:13.5px;color:var(--muted)}.gr .suits{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:var(--muted)}.gr .suits b{color:var(--gold-hi);font-weight:600;margin-right:4px}.gr .majors{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:16px}.gr .major{position:relative;aspect-ratio:7/12;border-radius:7px;overflow:hidden;border:1px solid rgba(216,183,125,.55);background:radial-gradient(120% 90% at 50% 20%,#0d2f23,#051710 70%);padding:0;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 22px #00000073}.gr .major:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(216,183,125,.35);border-radius:4px;pointer-events:none;z-index:2}.gr .major:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0000008c}.gr .major .pic{position:absolute;top:24px;right:9px;bottom:38px;left:9px;background-size:cover;background-position:center top;background-repeat:no-repeat;border:1px solid rgba(216,183,125,.5);box-shadow:inset 0 0 26px #0000008c}.gr .major.on .pic{filter:drop-shadow(0 0 6px rgba(240,210,140,.25))}.gr .major.on{border-color:#e4c88f;box-shadow:0 0 0 1px #e4c88f40,0 0 22px #e4c88f1f,0 10px 24px #00000080}.gr .major .rn{position:absolute;top:5px;left:0;right:0;text-align:center;font-family:var(--f-deco);font-size:12px;letter-spacing:.08em;color:var(--gold-hi);z-index:3}.gr .major .t{position:absolute;bottom:9px;left:4px;right:4px;text-align:center;font-family:var(--f-display);font-size:9.5px;letter-spacing:.12em;color:var(--cream);line-height:1.3;z-index:3}.gr .major.lock{border-color:#d8b77d47;box-shadow:none}.gr .major.lock .pic{filter:grayscale(1) brightness(.55);opacity:.28;border-color:#d8b77d33}.gr .major.lock .rn,.gr .major.lock .t{color:var(--muted)}.gr .major.secret{background:radial-gradient(circle at 50% 40%,#1b0c09,#070404);border-color:#5a2d20}.gr .major.secret .pic{background:none;border:0;box-shadow:none;display:grid;place-content:center}.gr .major.secret .pic svg{width:66px;height:66px}.gr .major.secret .rn{color:#b9765a}.gr .major.secret .t{font-family:var(--f-hand);font-size:16px;letter-spacing:0;color:#e3a98c}.gr .major-detail{margin-top:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:18px 22px;background:var(--paper);background-image:var(--noise);color:var(--ink);transform:rotate(-.5deg);box-shadow:0 14px 30px #0006}.gr .major-detail .arcano{position:relative;width:96px;aspect-ratio:7/9;background:#0a2419 center top/cover no-repeat;border:1px solid #a68c55;box-shadow:0 6px 16px #00000059;transform:rotate(2deg)}.gr .major-detail .arcano i{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-style:normal;font-family:var(--f-deco);font-size:16px;color:#7a5a24}.gr .major-detail .big{font-family:var(--f-deco);font-size:34px;color:#7a5a24;min-width:60px;text-align:center}.gr .major-detail b{font-family:var(--f-fell);font-size:25px;font-weight:400;display:block}.gr .major-detail .hand{font-size:23px;color:var(--pen);line-height:1.12}.gr .ritual{position:relative;border-radius:8px;overflow:hidden;border:1px solid #3a2f4a;background:radial-gradient(60% 70% at 50% 60%,#231538,#0a0612 80%);min-height:620px;padding:34px 20px 30px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;text-align:center}.gr .ritual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--noise);opacity:.5;mix-blend-mode:overlay;pointer-events:none}.gr .candle{position:absolute;bottom:26px;width:16px;height:70px;background:linear-gradient(90deg,#d8cfb8,#f4eddc,#c9bfa6);border-radius:3px}.gr .candle:before{content:"";position:absolute;left:50%;top:-22px;width:12px;height:22px;margin-left:-6px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 70%,#fff6c9,#ffb84d 55%,#ff782800 75%);animation:flick 1.8s ease-in-out infinite}.gr .candle:after{content:"";position:absolute;left:50%;top:-80px;width:160px;height:160px;margin-left:-80px;border-radius:50%;background:radial-gradient(circle,rgba(255,190,90,.22),transparent 65%);animation:flick 2.3s ease-in-out infinite}.gr .candle.l{left:8%}.gr .candle.r{right:8%;height:54px}@keyframes flick{0%,to{transform:scale(1) rotate(-2deg)}40%{transform:scale(1.08,.94) rotate(2deg)}70%{transform:scale(.95,1.06) rotate(-1deg)}}.gr .ask{position:relative;display:grid;gap:14px;justify-items:center;z-index:2}.gr .ask .q{font-family:var(--f-hand);font-size:clamp(28px,3.4vw,38px);color:#f2dca8;line-height:1.1}.gr .intents{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.gr .intent{font-family:var(--f-hand);font-size:22px;color:#e8dcff;border:1px solid rgba(200,180,255,.35);background:#140a2399;padding:6px 16px;border-radius:30px}.gr .intent[aria-pressed=true]{background:#e8d4a4;color:#2a1b08;border-color:#e8d4a4}.gr .spread{position:relative;width:min(760px,100%);height:330px;margin-top:10px;z-index:2}.gr .tc{position:absolute;left:50%;bottom:30px;width:118px;height:200px;margin-left:-59px;transform-origin:50% 140%;transition:transform .5s cubic-bezier(.3,.7,.2,1),opacity .5s,filter .5s;border:0;padding:0;background:none;transform-style:preserve-3d}.gr .tc .b,.gr .tc .f{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;backface-visibility:hidden}.gr .tc .b{background:#0b281d;border:1px solid var(--line-gold);background-image:repeating-linear-gradient(45deg,rgba(216,183,125,.09) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,rgba(216,183,125,.09) 0 1px,transparent 1px 10px);display:grid;place-content:center;box-shadow:0 12px 26px #0009}.gr .tc .b:after{content:"A";font-family:var(--f-deco);font-size:30px;color:var(--gold);width:56px;height:56px;display:grid;place-content:center;border:1px solid var(--gold);border-radius:50%}.gr .tc .f{transform:rotateY(180deg);overflow:hidden;background:#061a12;border:1px solid #e8cf95;box-shadow:0 0 70px #ffc86e73}.gr .tc .f img{width:100%;height:100%;object-fit:cover}.gr .spread.ready .tc:hover{filter:brightness(1.15)}.gr .spread.ready .tc:hover .b{box-shadow:0 0 30px #d8b77d73,0 12px 26px #0009}.gr .tc.picked{transition:transform 1.1s cubic-bezier(.3,.7,.2,1)}.gr .tc.flip{transition:transform 1.4s cubic-bezier(.6,0,.2,1)}.gr .tc.gone{opacity:0;pointer-events:none}.gr .fate{position:relative;z-index:2;display:grid;gap:10px;justify-items:center;min-height:120px;max-width:560px}.gr .fate .t{font-family:var(--f-fell);font-size:30px;color:var(--cream)}.gr .fate .hand{font-size:25px;color:#f2dca8;line-height:1.15}.gr .fate .who{font-size:13.5px;color:#b9aecb}.gr .fate .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.gr .atlas{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--line-gold);background:#04130d}.gr .atlas .chart{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art-cellarius) center/cover;filter:saturate(.55) brightness(.42) sepia(.35) hue-rotate(40deg)}.gr .atlas .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 85% at 50% 50%,#03140e26,#03140ed9)}.gr .atlas svg{position:relative;display:block;width:100%;height:auto}.gr .trail-off{fill:none;stroke:#d8b77d66;stroke-width:2;stroke-dasharray:2 8;stroke-linecap:round}.gr .trail-on{fill:none;stroke:#f4dfaa;stroke-width:3.2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(244,223,170,.9))}.gr .mp{cursor:pointer}.gr .mp circle.d{fill:#8e8671;transition:r .2s}.gr .mp.on circle.d{fill:#f4dfaa;filter:drop-shadow(0 0 5px rgba(244,223,170,1))}.gr .mp.now circle.ring{fill:none;stroke:#f4dfaa;stroke-width:2;animation:pulse 2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2.2);opacity:0}}.gr .mp:hover circle.d{r:7}.gr .rg{cursor:pointer}.gr .rg .ringg{fill:none;stroke:#d8b77d;stroke-width:2.5}.gr .rg.season .ringg{stroke:#e0915f}.gr .rg.sealed .ringg{stroke:#7a6445;stroke-dasharray:4 5}.gr .rg text{font-family:IM Fell English,serif;fill:#f1e8d5;text-anchor:middle;paint-order:stroke;stroke:#020f0b;stroke-width:5px}.gr .rg text.k{font-family:Caveat,cursive;fill:#e9cf93;font-size:21px}.gr .maptip{position:absolute;z-index:5;pointer-events:none;background:var(--paper);background-image:var(--noise);color:var(--ink);padding:8px 12px;font-family:var(--f-hand);font-size:20px;line-height:1.1;box-shadow:0 10px 24px #00000080;transform:translate(-50%,-120%) rotate(-1.5deg);white-space:nowrap}.gr .maptip small{display:block;font-family:var(--f-body);font-size:11.5px;color:#6a5a3c}.gr .region-panel{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;margin-top:26px;padding:24px;border:1px solid var(--line);background:#05171099;align-items:start}.gr .region-panel .img{aspect-ratio:4/5;background-size:cover;background-position:center;border:1px solid var(--line-gold);background-color:#061a12}.gr .region-panel h3{font-family:var(--f-fell);font-size:34px;margin:4px 0 6px}.gr .region-panel .covers{display:flex;gap:8px;margin:14px 0}.gr .region-panel .covers img{width:60px;box-shadow:0 8px 16px #0009;border-radius:2px}.gr .gr-steps{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px}.gr .gr-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:14px;color:var(--muted);align-items:start}.gr .gr-steps li:before{content:"";width:12px;height:12px;margin-top:5px;border-radius:50%;border:1px solid var(--line-gold)}.gr .gr-steps li.d{color:var(--cream)}.gr .gr-steps li.d:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #f4dfaab3}.gr .gr-steps li.n:before{border-color:var(--gold-hi);box-shadow:0 0 0 3px #f4dfaa33}.gr .season-box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;padding:44px;border:1px solid #4d261a;border-radius:6px;overflow:hidden;background:#0c0706}.gr .season-box .bgart{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art-raven) 20% 30%/60% auto no-repeat;opacity:.35;filter:sepia(1) hue-rotate(-30deg) saturate(2.2) brightness(.8);-webkit-mask-image:linear-gradient(90deg,#000 20%,transparent 60%);mask-image:linear-gradient(90deg,#000 20%,transparent 60%)}.gr .season-box>*{position:relative}.gr .season-box h3{font-family:var(--f-deco);font-size:clamp(36px,4.8vw,60px);line-height:1;color:#f4d6bf}.gr .season-box .lead{font-family:var(--f-fell);font-style:italic;font-size:22px;color:#e9ccb4}.gr .bingo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gr .cell{aspect-ratio:1;border:1px solid #5a2d20;background:#120705c7;display:grid;place-content:center;text-align:center;padding:10px;font-family:var(--f-fell);font-size:14.5px;line-height:1.25;color:#e3c7b2;position:relative;border-radius:2px}.gr .cell.center{font-family:var(--f-deco);font-size:12px;color:var(--ember)}.gr .cell svg{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;animation:stamp .45s cubic-bezier(.2,1.6,.4,1) forwards;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}@keyframes stamp{0%{transform:scale(1.8) rotate(-30deg);opacity:0}to{transform:rotate(var(--r,0deg));opacity:1}}.gr .season-box .meta{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#caa994}.gr .season-box .meta b{color:#f4d6bf;font-family:var(--f-fell);font-size:24px;font-weight:400;display:block}.gr .ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.gr .seal-card{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;padding:26px 14px 22px;border:1px solid var(--line);background:#05171099;min-width:0}.gr .seal-card .medal{width:112px;height:112px;border-radius:50%;display:grid;place-content:center;font-family:var(--f-deco);font-size:32px}.gr .m-prata{background:radial-gradient(circle at 35% 28%,#fff,#c3cbd0 45%,#6f7a81);color:#26303a;box-shadow:0 0 0 5px #c8d2d726}.gr .m-ouro{background:radial-gradient(circle at 35% 28%,#fff5d2,#e2bd6a 45%,#7a5620);color:#3a2708;box-shadow:0 0 0 5px #e2be6e2e,0 0 30px #e2be6e4d}.gr .m-diamante{background:conic-gradient(from 30deg,#e9fbff,#9fd7e8,#fff,#7fb8cb,#dff6fc,#9fd7e8,#e9fbff);color:#0b2530;clip-path:polygon(50% 0,100% 38%,80% 100%,20% 100%,0 38%)}.gr .m-unica{position:relative;background:radial-gradient(circle at 50% 45%,#2a1d08,#050307 70%);box-shadow:0 0 0 2px #ffe3a0,0 0 36px #ffd28273,0 0 70px #be8cff4d}.gr .m-unica:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;padding:3px;background:conic-gradient(from var(--ang,0deg),#ffcf6e,#ff6fb5,#7fd8ff,#b7ff9a,#ffcf6e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 5s linear infinite}.gr .m-unica svg{width:84%;height:84%;filter:drop-shadow(0 0 6px rgba(255,210,130,.8))}.gr .cer .medal.m-unica{width:210px;height:210px}.gr .cer.lv-unica .bgc{background:#000}.gr .cer.lv-unica h3{background:linear-gradient(90deg,#ffcf6e,#ff9fcf,#9fe3ff,#b7ff9a,#ffcf6e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:up .8s calc(var(--td) + .2s) forwards,slide 4s linear infinite}.gr .cer.lv-unica .kick{color:#ffe3a0}.gr .cer.lv-unica .hand{color:#fff0c8}.gr .cer .forge{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;display:grid;place-items:center;opacity:0}.gr .cer.lv-unica.go .forge{opacity:1}.gr .cer .forge svg{width:250px;height:250px;overflow:visible;filter:drop-shadow(0 0 10px rgba(255,210,130,.9))}.gr .cer .forge path,.gr .cer .forge circle,.gr .cer .forge polygon{stroke-dasharray:1;stroke-dashoffset:1}.gr .cer.lv-unica.go .forge path,.gr .cer.lv-unica.go .forge circle,.gr .cer.lv-unica.go .forge polygon{animation:ink 2.6s cubic-bezier(.6,0,.3,1) forwards}@keyframes ink{to{stroke-dashoffset:0}}.gr .cer.lv-unica.go .forge{animation:forgeout .8s 3.3s forwards}@keyframes forgeout{to{opacity:0;transform:scale(1.4)}}.gr .cer.lv-unica.go .cer-in{animation:beat 1.2s 4.6s ease-in-out 2}.gr .m-reliquia{background:var(--marble),radial-gradient(circle at 35% 28%,#3b3346,#0a090c 65%);background-size:cover;color:#efe9f7;box-shadow:0 0 0 2px #8a7fa3,0 0 40px #beaaf059}.gr .seal-card.lock .medal{filter:grayscale(.7) brightness(.45)}.gr .seal-card.lock .medal:after{content:"";position:absolute}.gr .seal-card h4{font-family:var(--f-fell);font-size:26px}.gr .seal-card .req{font-size:13px;color:var(--muted);line-height:1.5}.gr .seal-card .hand{font-size:20px;color:#e9cf93;line-height:1.1}.gr .seal-card .rare{font-family:var(--f-display);font-size:9.5px;letter-spacing:.16em;color:var(--gold)}.gr .seal-card button{margin-top:6px}.gr .seal-card.lock{opacity:.9}.gr .seal-card .lockwax{position:absolute;top:18px;right:18px;width:44px;transform:rotate(14deg)}.gr .twocol{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.gr .gr-panel{border:1px solid var(--line);background:#05171099;padding:24px;min-width:0}.gr .gr-panel h3{font-family:var(--f-fell);font-size:30px;margin:0 0 8px}.gr .gr-panel .hand.tag{font-size:22px;color:var(--gold)}.gr .shelf{display:flex;align-items:flex-end;gap:5px;padding:18px 12px 0;margin-top:16px;overflow-x:auto;background:linear-gradient(#061a12,#04120d)}.gr .spine{flex:none;width:44px;height:190px;position:relative;overflow:hidden;box-shadow:inset -5px 0 9px #00000080,2px 0 5px #0006;transition:width .4s cubic-bezier(.2,.7,.2,1),transform .3s;border-radius:2px 2px 0 0}.gr .spine img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left}.gr .spine:hover{width:118px;transform:translateY(-6px)}.gr .spine .st{position:absolute;left:50%;bottom:6px;transform:translate(-50%) rotate(-3deg);font-family:var(--f-hand);font-size:15px;background:#ece2c9f0;color:var(--ink);padding:0 5px;white-space:nowrap;box-shadow:0 1px 3px #0006}.gr .spine.edge{box-shadow:inset -5px 0 9px #00000080,inset 0 -4px #b53a57,2px 0 5px #0006}.gr .plank{height:14px;background:linear-gradient(#e2c07a,#8c6a32);box-shadow:0 12px 24px #0009}.gr .edition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin-top:16px;font-size:13.5px;color:var(--muted)}.gr .edition b{color:var(--cream);font-weight:600}.gr .buddy{display:grid;gap:12px;margin-top:10px}.gr .bubble{padding:12px 14px;font-size:14.5px}.gr .bubble .who{font-family:var(--f-hand);font-size:19px;color:var(--gold);display:block}.gr .bubble.me{background:#0f3226;border:1px solid var(--line)}.gr .bubble.lock{background:repeating-linear-gradient(45deg,#0b241b 0,#0b241b 6px,#091e17 6px,#091e17 12px);border:1px dashed var(--line-gold);color:var(--muted)}.gr .bubble.lock b{color:var(--gold-hi)}.gr .progressline{height:4px;background:var(--line);position:relative;margin:6px 0 2px}.gr .progressline i{position:absolute;inset:0 auto 0 0;background:var(--gold)}.gr .progressline em{position:absolute;top:-5px;width:2px;height:14px;background:var(--ember)}.gr .year{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:50px;align-items:center}.gr .phone{width:min(300px,100%);aspect-ratio:9/16;border-radius:26px;border:1px solid var(--line-gold);background:#030e0a;position:relative;overflow:hidden;box-shadow:0 40px 90px #000000b3;justify-self:center;cursor:pointer}.gr .bars{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px;z-index:5}.gr .bars i{flex:1;height:2px;background:#fff3;position:relative;overflow:hidden}.gr .bars i b{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--gold-hi)}.gr .slide{position:absolute;top:0;right:0;bottom:0;left:0;padding:48px 22px 26px;display:grid;align-content:center;justify-items:center;text-align:center;gap:12px;opacity:0;transition:opacity .5s}.gr .slide.on{opacity:1}.gr .slide .bgp{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.28;z-index:-1}.gr .slide .big{font-family:var(--f-deco);font-size:70px;line-height:1;background:linear-gradient(180deg,#fff0c4,#c9a35c);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .slide h4{font-family:var(--f-fell);font-size:26px}.gr .slide p{font-size:14px;color:var(--muted)}.gr .slide .hand{font-size:25px;color:#e9cf93;line-height:1.1}.gr .slide .covers{display:flex;justify-content:center}.gr .slide .covers img{width:62px;margin:0 -9px;box-shadow:0 10px 20px #0009;border-radius:2px}.gr .yearlist{display:grid;gap:14px}.gr .yearlist h2{font-family:var(--f-fell);font-size:clamp(32px,4vw,50px);line-height:1.04}.gr .yearlist h2 i{color:var(--gold-hi)}.gr .yearlist p{color:var(--muted)}.gr .foot{margin-top:90px;text-align:center;display:grid;gap:10px;justify-items:center}.gr .foot .hand{font-size:30px;color:#e9cf93}.gr .cer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:16px;overflow:hidden}.gr .cer canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gr .cer .bgc{position:absolute;top:0;right:0;bottom:0;left:0;transition:background 1s}.gr .cer-in{position:relative;display:grid;justify-items:center;gap:14px;text-align:center;max-width:560px}.gr .stage{position:relative;width:240px;height:240px;display:grid;place-items:center}.gr .cer .medal{width:190px;height:190px;border-radius:50%;display:grid;place-content:center;font-family:var(--f-deco);font-size:62px;opacity:0;transform:scale(.4)}.gr .cer.lv-diamante .medal{border-radius:0}.gr .cer .half{position:absolute;top:20px;width:100px;height:200px;overflow:hidden}.gr .cer .half:before{content:"";position:absolute;top:0;width:200px;height:200px;border-radius:47% 53% 50% 50%/52% 48%;background:radial-gradient(circle at 34% 30%,var(--wax-hi),var(--wax) 60%,#4a130c)}.gr .cer .half.l{left:20px}.gr .cer .half.l:before{left:0}.gr .cer .half.r{right:20px}.gr .cer .half.r:before{right:0}.gr .cer.go .half.l{animation:hl 1s .4s cubic-bezier(.5,0,.3,1) forwards}.gr .cer.go .half.r{animation:hr 1s .4s cubic-bezier(.5,0,.3,1) forwards}@keyframes hl{to{transform:translate(-120px) rotate(-30deg);opacity:0}}@keyframes hr{to{transform:translate(120px) rotate(30deg);opacity:0}}.gr .cer.go .medal{animation:rv 1s var(--md,.9s) cubic-bezier(.2,1.4,.4,1) forwards}@keyframes rv{to{opacity:1;transform:none}}.gr .cer .rays{position:absolute;top:-160px;right:-160px;bottom:-160px;left:-160px;border-radius:50%;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,230,160,.22) 0 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 65%);mask-image:radial-gradient(circle,#000 20%,transparent 65%)}.gr .cer.go.lv-ouro .rays,.gr .cer.go.lv-diamante .rays,.gr .cer.go.lv-reliquia .rays{animation:rays 1.2s 1s forwards,rot 30s linear infinite}@keyframes rays{to{opacity:1}}@keyframes rot{to{transform:rotate(360deg)}}.gr .cer.lv-diamante .rays{background:repeating-conic-gradient(from 0deg,rgba(180,240,255,.2) 0 4deg,rgba(255,180,230,.14) 4deg 8deg,transparent 8deg 16deg)}.gr .cer.lv-reliquia .rays{background:repeating-conic-gradient(from 0deg,rgba(210,190,255,.18) 0 3deg,transparent 3deg 12deg)}.gr .shard{position:absolute;left:50%;top:50%;width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:46px solid rgba(210,245,255,.85);opacity:0;filter:drop-shadow(0 0 8px rgba(190,240,255,.8))}.gr .cer.go .shard{animation:shard 1s cubic-bezier(.6,0,.2,1) forwards}@keyframes shard{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}60%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.2)}}.gr .eclipse{position:absolute;width:10px;height:10px;border-radius:50%;background:#000;box-shadow:0 0 #c8b4ff00;opacity:0}.gr .cer.go.lv-reliquia .eclipse{animation:ecl 2.4s .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes ecl{0%{opacity:1;width:10px;height:10px;box-shadow:0 0 #c8b4ff00}60%{width:230px;height:230px;box-shadow:0 0 60px 20px #c8b4ffb3,0 0 140px 60px #8c6edc59}to{opacity:1;width:230px;height:230px;box-shadow:0 0 30px 8px #dccdffcc,0 0 120px 50px #8c6edc4d}}.gr .cer .kick{font-family:var(--f-display);font-size:12px;letter-spacing:.3em;opacity:0}.gr .cer h3{font-family:var(--f-deco);font-size:clamp(40px,7vw,64px);opacity:0;line-height:1.15;padding-top:.12em}.gr .cer .hand{font-size:27px;line-height:1.15;opacity:0;min-height:1.2em}.gr .cer .rowb{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;opacity:0}.gr .cer.go .kick{animation:up .7s var(--td,1.3s) forwards}.gr .cer.go h3{animation:up .8s calc(var(--td,1.3s) + .2s) forwards}.gr .cer.go .hand{animation:up .8s calc(var(--td,1.3s) + .5s) forwards}.gr .cer.go .rowb{animation:up .8s calc(var(--td,1.3s) + 1s) forwards}@keyframes up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gr .cer.lv-prata .bgc{background:radial-gradient(60% 60% at 50% 45%,#1e3237f5,#020808fa)}.gr .cer.lv-ouro .bgc{background:radial-gradient(60% 60% at 50% 45%,#46320ff5,#080501fa)}.gr .cer.lv-diamante .bgc{background:radial-gradient(60% 60% at 50% 45%,#0e3240f7,#010609fc)}.gr .cer.lv-reliquia .bgc{background:#000}.gr .cer.lv-prata h3{color:#e6ecef}.gr .cer.lv-ouro h3{color:#f4dfaa;text-shadow:0 0 30px rgba(244,223,170,.5)}.gr .cer.lv-diamante h3{color:#e6fbff;text-shadow:0 0 30px rgba(170,230,250,.6)}.gr .cer.lv-reliquia h3{color:#f3eefc;text-shadow:0 0 40px rgba(200,180,255,.7)}.gr .cer .kick{color:var(--gold)}.gr .cer.lv-reliquia .kick{color:#cbbfe6}.gr .cer.lv-diamante .kick{color:#a9dfee}.gr .cer .hand{color:#e9cf93}.gr .cer.lv-reliquia .hand{color:#e5dcf7}.gr .cer.lv-diamante .hand{color:#d6f2fa}.gr .cer.lv-reliquia.go .cer-in{animation:beat 1.2s 3.4s ease-in-out 2}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.03)}30%{transform:scale(1)}45%{transform:scale(1.02)}}.gr .cer .skip{position:absolute;top:16px;right:16px;z-index:5;font-family:var(--f-hand);font-size:20px;color:#fff9;background:none;border:0}.gr .toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%) rotate(-1deg);z-index:500;background:var(--paper);background-image:var(--noise);color:var(--ink);padding:12px 18px;font-family:var(--f-hand);font-size:22px;max-width:calc(100% - 32px);box-shadow:0 10px 30px #00000080}.gr .mkstory{margin-top:2px;border:1px dashed var(--line-gold);background:transparent;color:var(--gold);font-family:var(--f-hand);font-size:19px;padding:2px 12px;border-radius:20px}.gr .major-detail .mkstory{color:#7a3b22;border-color:#b58a55;display:inline-block}.gr .card .mine{outline:none;border-bottom:1px dashed rgba(128,128,128,.45);cursor:text;min-height:1.1em}.gr .card .mine:focus{border-bottom-color:currentColor}.gr .studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:44px;align-items:start}.gr .controls{display:grid;gap:22px;min-width:0}.gr .ctl .lbl{font-family:var(--f-hand);font-size:23px;color:var(--gold);display:block;margin-bottom:8px}.gr .ctl .opts{display:flex;gap:8px;flex-wrap:wrap}.gr .ctl textarea{width:100%;min-height:92px;resize:vertical;background:var(--paper);background-image:var(--noise);color:var(--pen);border:0;padding:12px 14px;font-family:var(--f-hand);font-size:24px;line-height:1.15;box-shadow:0 8px 20px #00000059}.gr .ctl textarea#cap{font-family:var(--f-body);font-size:14.5px;color:var(--ink);min-height:110px;line-height:1.5}.gr .ctl .cnt{font-size:12px;color:var(--dim);text-align:right;margin-top:4px}.gr .toggles{display:grid;gap:12px}.gr .tg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;text-align:left;background:none;border:0;padding:0}.gr .tg .sw{width:40px;height:22px;border-radius:20px;background:#1a3329;border:1px solid var(--line-gold);position:relative;margin-top:3px;transition:background .2s}.gr .tg .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s}.gr .tg[aria-pressed=true] .sw{background:#6f5526}.gr .tg[aria-pressed=true] .sw:after{transform:translate(18px);background:var(--gold-hi)}.gr .tg b{display:block;font-weight:600;color:var(--cream);font-size:15px}.gr .tg small{font-family:var(--f-hand);font-size:19px;color:var(--muted);line-height:1.1}.gr .studio .alt{font-size:13px;color:var(--dim);border-left:1px solid var(--line-gold);padding-left:10px;margin-top:8px}.gr .preview-wrap{position:sticky;top:100px;display:grid;gap:14px;justify-items:center}.gr .sv{position:relative;width:min(340px,100%);aspect-ratio:9/16;overflow:hidden;border-radius:18px;box-shadow:0 40px 90px #000000bf;border:1px solid var(--line-gold);container-type:inline-size}.gr .sv.post{aspect-ratio:4/5}.gr .sv .layer{position:absolute;top:0;right:0;bottom:0;left:0}.gr .sv .safe{position:absolute;left:0;right:0;z-index:9;display:grid;place-content:center;font-family:var(--f-hand);font-size:17px;color:#fff;background:repeating-linear-gradient(45deg,#ff50502e 0,#ff50502e 8px,#ff50500f 8px,#ff50500f 16px);border-block:1px dashed rgba(255,120,120,.7);pointer-events:none}.gr .sv .safe.t{top:0;height:13%}.gr .sv .safe.b{bottom:0;height:19%}.gr .sv.post .safe{display:none}.gr .sv .inner{position:absolute;left:8%;right:8%;top:14%;bottom:20%;display:grid;align-content:center;justify-items:center;text-align:center;gap:3cqw;z-index:3}.gr .sv.post .inner{top:6%;bottom:8%}.gr .sv .k{font-family:var(--f-display);font-size:3.2cqw;letter-spacing:.3em}.gr .sv .ti{font-family:var(--f-fell);font-size:10.5cqw;line-height:1;font-weight:400;margin:0}.gr .sv .ln{font-family:var(--f-fell);font-style:italic;font-size:4.6cqw;opacity:.85}.gr .sv .mw{font-family:var(--f-hand);font-size:7.4cqw;line-height:1.05;max-width:92%}.gr .sv .nm{font-family:var(--f-display);font-size:3cqw;letter-spacing:.14em;opacity:.8}.gr .sv .qt{font-family:var(--f-fell);font-style:italic;font-size:4.6cqw;position:relative}.gr .sv .qt.spoil{color:transparent;text-shadow:0 0 12px rgba(240,230,210,.9)}.gr .sv .qt.spoil:after{content:"spoiler · toque pra ver";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;color:#f2dca8;text-shadow:none;font-family:var(--f-hand);font-style:normal;font-size:5cqw}.gr .sv .sig{position:absolute;bottom:21%;left:0;right:0;text-align:center;font-family:var(--f-display);font-size:2.6cqw;letter-spacing:.4em;opacity:.55;z-index:3}.gr .sv .cov{width:30cqw;box-shadow:0 4cqw 8cqw #0009;border-radius:1cqw}.gr .sv .arcano{width:44cqw;border:.4cqw solid rgba(228,200,143,.7);box-shadow:0 4cqw 8cqw #0009;background:#0a2419;transform:rotate(-2deg)}.gr .l-gravura{background:#04130d;color:#f3ead6}.gr .l-gravura .bg{background-size:cover;background-position:center;opacity:.6}.gr .l-gravura .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020f0b8c,#020f0b33 40%,#020f0be0)}.gr .l-gravura .k{color:var(--gold)}.gr .l-gravura .mw{color:#f2dca8}.gr .l-gravura .cov{transform:rotate(-4deg)}.gr .l-carta{background:radial-gradient(90% 60% at 50% 35%,#15402f,#020f0b);color:#f3ead6}.gr .l-carta .tcard{width:46cqw;aspect-ratio:7/12;border-radius:3cqw;padding:3cqw;display:grid;grid-template-rows:auto 1fr auto;gap:2cqw;box-shadow:0 5cqw 10cqw #0009}.gr .l-carta .tcard img{width:100%;height:100%;object-fit:cover;border-radius:1cqw;min-height:0}.gr .l-carta .tcard span{font-family:var(--f-display);font-size:2.6cqw;letter-spacing:.14em;text-align:center}.gr .l-carta .k{color:var(--gold)}.gr .l-carta .mw{color:#f2dca8}.gr .l-diario{background:var(--paper);background-image:var(--noise),linear-gradient(180deg,#f0e7d0,#e2d4b4);color:var(--ink)}.gr .l-diario .lines{background:repeating-linear-gradient(180deg,transparent 0 7.2cqw,rgba(43,61,107,.14) 7.2cqw calc(7.2cqw + 1px))}.gr .l-diario .polaroid{background:#fbf8ef;padding:2.4cqw 2.4cqw 7cqw;box-shadow:0 2cqw 5cqw #0000004d;transform:rotate(-5deg);position:relative}.gr .l-diario .polaroid:before{content:"";position:absolute;top:-2.4cqw;left:50%;width:18cqw;height:5cqw;margin-left:-9cqw;background:#dcd0aacc;transform:rotate(3deg)}.gr .l-diario .polaroid img{width:34cqw;display:block}.gr .l-diario .polaroid .pc{position:absolute;bottom:1.4cqw;left:0;right:0;text-align:center;font-family:var(--f-hand);font-size:4.2cqw;color:var(--pen)}.gr .l-diario .k{color:#8e2f22;border:.5cqw solid #8e2f22;padding:1cqw 2.4cqw;transform:rotate(-3deg);border-radius:1cqw}.gr .l-diario .mw{color:var(--pen);font-size:8.4cqw}.gr .l-diario .ti{color:#2c2418}.gr .l-diario .qt{color:#3a2f20}.gr .l-noite{background:#010806;color:#f3ead6}.gr .l-noite .sky-old{background-image:radial-gradient(1px 1px at 20% 30%,#fff8,transparent),radial-gradient(1px 1px at 70% 20%,#fff9,transparent),radial-gradient(1.5px 1.5px at 40% 70%,#fffa,transparent),radial-gradient(1px 1px at 85% 60%,#fff7,transparent),radial-gradient(1px 1px at 12% 80%,#fff8,transparent),radial-gradient(1.2px 1.2px at 55% 45%,#fff9,transparent)}.gr .l-noite .k{color:#9e9582}.gr .l-noite .ti{font-family:var(--f-deco);font-size:9cqw;background:linear-gradient(180deg,#fff2cc,#c9a35c);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .l-noite .mw{color:#f2dca8}.gr .l-noite .cov{width:18cqw}.gr .tone-ember .k{color:var(--ember)!important}.gr .studio-notes{display:grid;gap:6px}.gr .studio-notes p{font-family:var(--f-hand);font-size:20px;color:#e9cf93;line-height:1.1}@media(max-width:980px){.gr .studio{grid-template-columns:minmax(0,1fr)}.gr .preview-wrap{position:static;order:-1}}.gr .fmts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:34px}.gr .fmt{display:grid;gap:4px;text-align:left;padding:14px 14px 12px;border:1px solid var(--line);background:#05171099;border-radius:4px;transition:border-color .2s,transform .2s}.gr .fmt:hover{transform:translateY(-2px);border-color:var(--line-gold)}.gr .fmt[aria-selected=true]{border-color:var(--gold);background:#1a1a0f;box-shadow:0 0 0 1px var(--gold) inset}.gr .fmt b{font-family:var(--f-fell);font-size:20px;font-weight:400;color:var(--cream)}.gr .fmt small{font-family:var(--f-hand);font-size:17px;color:var(--muted);line-height:1.05}.gr .fmt .ic{font-size:18px;color:var(--gold)}.gr .pv-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.gr .bookpick{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.gr .bp{flex:none;width:56px;padding:0;border:2px solid transparent;background:none;border-radius:3px;position:relative}.gr .bp img{width:100%;display:block;border-radius:2px;box-shadow:0 6px 12px #00000080}.gr .bp[aria-pressed=true]{border-color:var(--gold-hi)}.gr .bp[aria-pressed=true]:after{content:"✓";position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--gold-hi);color:#1c1408;font-size:12px;display:grid;place-content:center}.gr .stars-in,.gr .spice-in{display:flex;gap:4px;align-items:center}.gr .stars-in button,.gr .spice-in button{background:none;border:0;padding:2px;font-size:28px;line-height:1;position:relative}.gr .stars-in .sb{color:#4a5a50}.gr .stars-in .sb.on{color:var(--gold-hi)}.gr .stars-in .sb.half{background:linear-gradient(90deg,var(--gold-hi) 50%,#4a5a50 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .spice-in .pb{filter:grayscale(1) opacity(.35)}.gr .spice-in .pb.on{filter:none}.gr .ctl .hint{font-family:var(--f-hand);font-size:18px;color:var(--muted);margin-top:4px;line-height:1.05}.gr .ctl input[type=range]{width:100%;accent-color:var(--gold)}.gr .ctl select{background:#0b241b;color:var(--cream);border:1px solid var(--line-gold);padding:8px 10px;font:inherit;border-radius:3px}.gr .sv .stars{font-size:8cqw;letter-spacing:.6cqw;line-height:1}.gr .sv .stars i{font-style:normal;background:linear-gradient(90deg,#f4dfaa var(--f),rgba(255,255,255,.18) var(--f));-webkit-background-clip:text;background-clip:text;color:transparent}.gr .l-diario .sv .stars i,.gr .l-diario .stars i{background:linear-gradient(90deg,#8a5a14 var(--f),rgba(60,40,10,.18) var(--f));-webkit-background-clip:text;background-clip:text}.gr .sv .spice{font-size:6.2cqw;letter-spacing:.4cqw}.gr .sv .spice .off{filter:grayscale(1) opacity(.3)}.gr .sv .tags{display:flex;flex-wrap:wrap;gap:1.6cqw;justify-content:center;max-width:94%}.gr .sv .tag{font-family:var(--f-hand);font-size:4.8cqw;padding:.6cqw 2.6cqw;background:#efe3c3;color:#2b3d6b;transform:rotate(var(--r,-2deg));box-shadow:0 1cqw 2cqw #00000059}.gr .sv .sticker{font-family:var(--f-display);font-size:3cqw;letter-spacing:.18em;padding:1.4cqw 3cqw;border:.5cqw solid currentColor;border-radius:1cqw;transform:rotate(-4deg)}.gr .sv .prog{width:78%;display:grid;gap:1.4cqw}.gr .sv .prog .bar{height:1.6cqw;background:#ffffff2e;border-radius:2cqw;overflow:hidden}.gr .sv .prog .bar i{display:block;height:100%;background:linear-gradient(90deg,#c9a35c,#f4dfaa)}.gr .l-diario .prog .bar{background:#2b3d6b26}.gr .sv .prog span{font-family:var(--f-hand);font-size:5cqw}.gr .sv .stack{position:relative;height:52cqw;width:80cqw}.gr .sv .stack img{position:absolute;width:30cqw;top:50%;left:50%;box-shadow:0 3cqw 6cqw #0000008c;border-radius:1cqw}.gr .sv .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;width:84cqw}.gr .sv .grid img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:1cqw;box-shadow:0 2cqw 4cqw #00000080}.gr .sv .grid .fav{outline:.7cqw solid #f4dfaa;outline-offset:.6cqw}.gr .sv .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:2cqw;align-items:center;width:88cqw}.gr .sv .vs img{width:100%;border-radius:1cqw;box-shadow:0 3cqw 6cqw #00000080}.gr .sv .vs b{font-family:var(--f-hand);font-size:9cqw;font-weight:500}.gr .sv .unbox{position:relative;width:46cqw}.gr .sv .unbox img{width:100%;border-radius:1cqw;box-shadow:0 4cqw 9cqw #0009}.gr .sv .unbox .edge{position:absolute;right:-2.2cqw;top:2%;bottom:2%;width:2.6cqw;border-radius:0 1cqw 1cqw 0;background:repeating-linear-gradient(180deg,#b53a57 0,#b53a57 .8cqw,#8e2a44 .8cqw,#8e2a44 1.4cqw)}.gr .sv .big{font-family:var(--f-fell);font-size:13cqw;line-height:.95}.gr .sv .quote-big{font-family:var(--f-fell);font-style:italic;font-size:8.2cqw;line-height:1.15;max-width:94%}.gr .sv .quote-big.spoil{color:transparent!important;text-shadow:0 0 14px rgba(240,230,210,.9)}.gr .l-diario .quote-big.spoil{text-shadow:0 0 14px rgba(40,30,20,.7)}.gr .sv .quote-mark{font-family:var(--f-fell);font-size:24cqw;line-height:.4;opacity:.35;height:10cqw}.gr .sv .small{font-family:var(--f-fell);font-style:italic;font-size:4cqw;opacity:.8}.gr .l-noite .sky{background-image:radial-gradient(1px 1px at 20% 30%,#fff8,transparent),radial-gradient(1px 1px at 70% 20%,#fff9,transparent),radial-gradient(1.5px 1.5px at 40% 70%,#fffa,transparent),radial-gradient(1px 1px at 85% 60%,#fff7,transparent),radial-gradient(1px 1px at 12% 80%,#fff8,transparent),radial-gradient(1.2px 1.2px at 55% 45%,#fff9,transparent),radial-gradient(60% 50% at 50% 40%,rgba(30,90,64,.35),transparent 70%)}.gr .sv .inner{top:14%;bottom:23%;overflow:visible}.gr .sv .fit{display:grid;align-content:center;justify-items:center;gap:2.6cqw;width:100%;transform-origin:50% 50%}.gr .sv .sig{bottom:20%}.gr .sv.post .inner{bottom:9%}.gr .sv.post .sig{bottom:3%}@media(max-width:1100px){.gr .ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.gr .gr-hero,.gr .season-box,.gr .year,.gr .twocol,.gr .region-panel{grid-template-columns:minmax(0,1fr)}.gr .gr-hero{min-height:0}.gr .legend,.gr .ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.gr .gr-steps{grid-template-columns:minmax(0,1fr)}.gr .season-box{padding:24px}.gr .letter{padding:34px 26px 40px;font-size:23px}.gr .note{display:none}.gr section{padding-top:90px}.gr .spread{height:300px}.gr .tc{width:92px;height:156px;margin-left:-46px}}@media(max-width:520px){.gr .legend,.gr .ladder{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gr *{animation:none!important;transition:none!important}.gr .cer .medal,.gr .cer h3,.gr .cer .hand,.gr .cer .rowb,.gr .cer .kick{opacity:1;transform:none}}.gr a.btn{display:inline-block;text-decoration:none}.gr .btn:disabled{opacity:.5;cursor:default}.gr .legend .lg-prata{color:#dfe5e8}.gr .legend .lg-ouro{color:var(--gold-hi)}.gr .legend .lg-diamante{color:#cdeef7}.gr .legend .lg-reliquia{color:#e3dbf3}.gr .legend .lg-unica{background:linear-gradient(90deg,#ffcf6e,#ff9fcf,#9fe3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.gr .region-panel .covers{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.gr .region-panel .covers img{width:70px}.gr .gr-steps li>span{min-width:0}.gr .card .mine:empty:before{content:attr(data-ph);opacity:.6}.gr .jr-nav{display:flex;gap:28px;border-bottom:1px solid #a68c5533;padding:12px 0 22px;overflow:auto;white-space:nowrap}.gr .jr-nav a{text-decoration:none;color:#b5bfb5;font-size:14px;padding:8px 0}.gr .jr-nav a[aria-current=page]{color:#f1d094;border-bottom:1px solid #d4b274}.gr .sv.exporting{border-radius:0;border:0;box-shadow:none}.gr .mkstory:disabled{opacity:.5}@media(max-width:760px){.gr .atlas{aspect-ratio:auto;height:auto;min-height:0;overflow-x:auto;overscroll-behavior-x:contain}.gr .atlas svg{min-width:820px}.gr .atlas .chart,.gr .atlas .veil{min-width:820px}.gr .atlas:after{content:"arraste para o lado →";position:sticky;left:12px;bottom:10px;display:block;width:max-content;margin:-34px 0 10px 12px;font-family:var(--f-hand);font-size:18px;color:#e9cf93}}@media(max-width:680px){.gr{padding-inline:14px;padding-bottom:72px}.gr .gr-wrap{width:100%;max-width:100%}.gr .jr-nav{gap:22px;margin-inline:0;padding:10px 2px 16px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.gr .jr-nav::-webkit-scrollbar{display:none}.gr .jr-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:13px}.gr .gr-hero{gap:30px;padding-top:26px;min-height:0}.gr .gr-hero-copy{gap:16px;text-align:left;align-items:start}.gr .gr-hero h1{font-size:clamp(42px,13vw,58px);line-height:.96;letter-spacing:-.035em}.gr .gr-hero .lead{max-width:30ch;font-size:clamp(19px,5.6vw,23px);line-height:1.35}.gr .gr-hero .sub{font-size:15px;line-height:1.62}.gr .gr-hero-copy>div{width:100%;display:grid!important;grid-template-columns:1fr;gap:9px!important}.gr .gr-hero-copy .btn{width:100%;min-height:46px;text-align:center}.gr .book{width:min(326px,calc(100% - 18px))}.gr .cover .plate{top:48px;right:34px;bottom:126px;left:34px}.gr .cover .frame{top:18px;right:18px;bottom:18px;left:18px}.gr .cover .top{top:34px;font-size:22px}.gr .cover .ttl{bottom:44px}.gr .cover .ttl b{font-size:clamp(31px,10vw,40px)}.gr .clasp{right:-9px;width:54px;height:104px}.gr .wax{right:-8px;width:82px;height:82px}.gr .book-hint{margin-top:13px;font-size:21px}.gr .letter{margin-top:42px;padding:34px 24px 38px;font-size:22px;line-height:1.35;transform:rotate(-.7deg)}.gr .letter:after{right:20px;width:88px;height:88px}.gr .letter .waxs{right:18px;width:74px}.gr .chapters{top:env(safe-area-inset-top,0px);margin-top:58px;padding-inline:14px}.gr section{padding-top:88px}.gr .head{gap:10px;margin-bottom:30px}.gr .head h2{font-size:clamp(31px,9.5vw,42px);line-height:1.08}.gr .head p{font-size:15px;line-height:1.62}}@media(max-width:370px){.gr{padding-inline:12px}.gr .jr-nav{gap:17px}.gr .jr-nav a{font-size:12px}.gr .gr-hero h1{font-size:clamp(38px,12.8vw,48px)}.gr .book{width:min(300px,calc(100% - 16px))}.gr .letter{padding-inline:20px}}.gr .selo-medal{display:block;position:relative;background:none!important;box-shadow:none!important;clip-path:none!important;border-radius:0!important;font-size:0}.gr .selo-medal svg{display:block;width:100%;height:100%;overflow:visible}.gr .seal-card .selo-medal{width:128px;height:128px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))}.gr .cer .selo-medal{width:200px;height:200px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.6))}.gr .cer .selo-medal.sm-unica{width:220px;height:220px}.gr .sm-ouro{filter:drop-shadow(0 0 16px rgba(226,190,110,.35))}.gr .seal-card .sm-ouro{filter:drop-shadow(0 8px 12px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(226,190,110,.3))}.gr .seal-card .sm-diamante{filter:drop-shadow(0 8px 12px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(143,216,238,.45))}.gr .seal-card .sm-unica{filter:drop-shadow(0 8px 12px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(255,210,130,.4))}.gr .selo-medal .shine{animation:selo-shine 5.5s ease-in-out infinite}@keyframes selo-shine{0%,55%{transform:translate(-30px) rotate(24deg);opacity:0}65%{opacity:1}to{transform:translate(330px) rotate(24deg);opacity:0}}.gr .selo-medal .twinkle{transform-box:fill-box;transform-origin:center;animation:selo-twinkle 2.6s ease-in-out infinite}@keyframes selo-twinkle{0%,to{transform:scale(.2);opacity:.2}50%{transform:scale(1);opacity:1}}.gr .selo-medal .irid{transform-origin:100px 100px;animation:selo-spin 9s linear infinite}@keyframes selo-spin{to{transform:rotate(360deg)}}.gr .selo-medal .sigil{position:absolute;top:23%;right:23%;bottom:23%;left:23%;display:grid;place-items:center}.gr .selo-medal .sigil svg{width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(255,210,130,.8))}.gr .seal-card.lock .selo-medal{filter:grayscale(.55) brightness(.68) drop-shadow(0 8px 12px rgba(0,0,0,.55))}@media(prefers-reduced-motion:reduce){.gr .selo-medal .shine,.gr .selo-medal .twinkle,.gr .selo-medal .irid{animation:none}.gr .selo-medal .shine{opacity:0}}.arcani-nocturne-app main.our-word{max-width:980px!important;width:100%;margin-inline:auto!important;padding-inline:20px;box-sizing:border-box}.our-word-head{text-align:center;margin:28px auto 44px;max-width:720px}.our-word-head h1{font:400 clamp(30px,4.6vw,52px)/1.14 "Cinzel",Georgia,serif;letter-spacing:.04em;margin:12px 0 18px}.our-word-head p{font-size:clamp(16px,1.6vw,19px);line-height:1.7}.our-word-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.our-word-list li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px;align-items:start;padding:28px 0;border-top:1px solid var(--nk-line, #756144)}.our-word-list li:last-child{border-bottom:1px solid var(--nk-line, #756144)}.arcani-nocturne-app .our-word .our-word-number{--nk-text: #d8b77d;color:#d8b77d!important;font:400 clamp(40px,5vw,62px)/1 "Cinzel",Georgia,serif;letter-spacing:.04em;opacity:.9}.our-word-list h2{font:400 clamp(20px,2.3vw,27px)/1.3 "Cinzel",Georgia,serif;letter-spacing:.02em;margin:2px 0 10px}.our-word-list p{margin:0;font-size:17px;line-height:1.75;max-width:660px}.our-word-letter{margin:56px auto 0;max-width:720px;padding:38px clamp(22px,5vw,52px);border:1px solid var(--nk-line, #756144);border-radius:6px;background:linear-gradient(160deg,#d8b77d17,#061b148c);position:relative}.our-word-letter:before{content:"“";position:absolute;top:-6px;left:18px;font:400 92px/1 Cinzel,Georgia,serif;color:var(--nk-gold, #d8b77d);opacity:.35}.our-word-letter h2{font:400 clamp(22px,2.6vw,30px)/1.3 "Cinzel",Georgia,serif;margin:10px 0 18px}.our-word-letter p{font-size:17px;line-height:1.85;margin:0 0 16px}.arcani-nocturne-app .our-word .our-word-sign{--nk-text: #d8b77d;color:#d8b77d!important;font-style:italic;margin-top:26px!important}.arcani-nocturne-app .our-word .our-word-identity{--nk-text: #b6ab96;color:#b6ab96!important;font-size:13px;margin-top:18px!important}.our-word-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:44px 0 64px}@media(max-width:640px){.our-word-list li{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:22px 0}.our-word-actions .button{width:100%;text-align:center}}.arcane-ops,.arcane-dialog,.arcane-checkout,.arcane-pages{--ops-ink:#17382d;--ops-line:#d9dece;--ops-paper:#fffdf7;--ops-soft:#f1f4ec;--ops-accent:#0b3a2e;color:#25372d}.arcane-ops h2,.arcane-dialog h2{font:500 clamp(24px,3vw,34px)/1.2 Georgia,serif;color:var(--ops-ink);margin:7px 0 12px}.arcane-ops h3,.arcane-dialog h3{font:600 21px/1.3 Georgia,serif;margin:22px 0 12px}.arcane-ops p,.arcane-dialog p,.arcane-checkout p,.arcane-pages p{line-height:1.6}.arcane-ops-head,.arcane-toolbar,.arcane-actions,.arcane-source-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.arcane-ops-head{margin-bottom:22px}.arcane-toolbar{margin:24px 0 14px}.arcane-actions{justify-content:flex-start;margin-top:15px}.arcane-ops button,.arcane-dialog button,.arcane-bell,.arcane-checkout .arcane-form button{font:600 13px/1.3 system-ui,sans-serif;min-height:40px;padding:10px 15px;border:1px solid #bbc9be;border-radius:7px;background:#fffdf7;color:#0b3a2e;cursor:pointer}.arcane-ops button:hover,.arcane-dialog button:hover{background:#edf3ec}.arcane-ops button:disabled,.arcane-dialog button:disabled{opacity:.55;cursor:not-allowed}.arcane-ops button.arcane-primary,.arcane-dialog button.arcane-primary{background:#0b3a2e;color:#fffdf7;border-color:#0b3a2e}.arcane-ops a,.arcane-dialog a{color:#0b3a2e;text-decoration:underline;text-underline-offset:4px}.arcane-notice{border:1px solid #c4d6c6;background:#f0f5ed;padding:14px 17px;border-radius:8px;font:400 13px/1.6 system-ui,sans-serif;margin:14px 0;color:#244c37}.arcane-notice.is-error{color:#7c2730;background:#fff3ef;border-color:#ddb8b0}.arcane-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.arcane-kpis article{padding:22px;background:#fffdf7;border:1px solid #d9dece;border-radius:12px}.arcane-kpis span,.arcane-kpis small{display:block;font-size:12px;color:#606f61}.arcane-kpis strong{display:block;font:500 35px/1.25 Georgia,serif;margin:10px 0;color:#0b3a2e}.arcane-table-wrap{overflow:auto;border:1px solid #d9dece;border-radius:10px;background:#fffdf7;margin:14px 0}.arcane-table-wrap table{width:100%;border-collapse:collapse;font:400 13px/1.5 system-ui,sans-serif;text-align:left}.arcane-table-wrap th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:#eff3ec;padding:14px 16px;white-space:nowrap}.arcane-table-wrap td{padding:17px 16px;border-top:1px solid #e3e6da;vertical-align:middle}.arcane-table-wrap small{display:block;color:#657464;margin-top:4px;max-width:320px}.arcane-empty{background:#fffdf7;border:1px dashed #bccbbb;border-radius:12px;padding:26px;margin:22px 0}.arcane-empty h3{margin-top:0}.arcane-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;margin:22px 0}.arcane-cards article{padding:24px;border:1px solid #d9dece;border-radius:12px;background:#fffdf7}.arcane-cards article h3{margin-top:10px}.arcane-cards article h4{font-size:17px;margin-top:0}.arcane-cards article>small{display:block;color:#626f60}.arcane-discount{font:500 36px/1.1 Georgia,serif;color:#0b3a2e}.arcane-form{display:grid;gap:18px}.arcane-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.arcane-fields .span-2{grid-column:1/-1}.arcane-form label,.arcane-search{display:grid;gap:8px;font:600 12px/1.5 system-ui,sans-serif;color:#294c38}.arcane-form input,.arcane-form select,.arcane-form textarea,.arcane-search input{width:100%;min-width:0;font:400 15px/1.45 system-ui,sans-serif;padding:11px 12px;border:1px solid #bdcabd;border-radius:6px;background:#fffdf9;color:#203728}.arcane-form textarea{min-height:90px;resize:vertical}.arcane-form .arcane-check{display:flex;align-items:flex-start;gap:10px}.arcane-check input{width:18px;height:18px;min-height:18px;margin:0;flex:none;accent-color:#0b3a2e}.arcane-form small,.arcane-help{font:400 12px/1.5 system-ui,sans-serif;color:#647062}.arcane-presets{display:flex;gap:8px;flex-wrap:wrap}.arcane-presets button{padding:8px 12px}.arcane-search{max-width:620px;margin:20px 0}.arcane-dialog{width:min(900px,calc(100vw - 32px));max-height:90vh;padding:28px;border:1px solid #c6cdbb;border-radius:15px;background:#fbfaf4;color:#213d2d;box-shadow:0 25px 90px #0004;overflow:auto}.arcane-dialog::backdrop{background:#10261bcc}.arcane-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}.arcane-dialog>header>button{font-size:25px;line-height:1;padding:8px 13px}.arcane-dialog>header h2{margin-top:0}.arcane-dialog hr{border:0;border-top:1px solid #d9dece;width:100%}.arcane-private-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.arcane-private-data div{background:#f0f3eb;border-radius:7px;padding:12px;min-width:0}.arcane-private-data dt{font-size:11px;text-transform:uppercase;color:#5d705c}.arcane-private-data dd{margin:6px 0 0;display:flex;gap:10px;justify-content:space-between;align-items:center;overflow-wrap:anywhere}.arcane-private-data button{min-height:32px;padding:6px 8px;font-size:11px}.arcane-source-row{border:1px solid #d9dece;border-radius:9px;padding:17px;background:#fffdf7}.arcane-source-row small{display:block;color:#647463;font-size:12px;margin-top:6px}.arcane-bell{display:inline-flex;gap:9px;align-items:center}.arcane-bell b{background:#0b3a2e;border-radius:20px;padding:3px 8px;color:#fff}.arcane-steps{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 22px;font-size:13px}.arcane-steps button,.arcane-steps span{padding:10px 0;background:none;border:0;border-bottom:2px solid transparent;color:#416046}.arcane-steps [aria-current=step]{border-bottom-color:#0b3a2e;font-weight:700}.arcane-steps button{cursor:pointer}.arcane-checkout .arcane-form{max-width:100%}.arcane-checkout .summary-card{align-self:start}.arcane-pages details{margin-top:20px;border-top:1px solid #d9dece;padding-top:15px}.arcane-pages summary{cursor:pointer;font-weight:600}.arcane-pages .reward{display:block}.arcane-pages .reward>*{display:block;margin:10px 0}.arcane-ops :focus-visible,.arcane-dialog :focus-visible,.arcane-checkout :focus-visible,.arcane-pages :focus-visible{outline:3px solid #aa832d;outline-offset:3px}@media(max-width:760px){.arcane-kpis,.arcane-fields,.arcane-private-data{grid-template-columns:1fr}.arcane-fields .span-2{grid-column:auto}.arcane-dialog{padding:18px;width:calc(100vw - 20px)}.arcane-ops-head{align-items:flex-start}.arcane-ops h2{font-size:26px}.arcane-checkout .cart-line{grid-template-columns:56px 1fr}.arcane-checkout .cart-line .qty{grid-column:1/-1}.arcane-checkout .summary-card{position:static}}@media(prefers-reduced-motion:reduce){.arcane-ops *,.arcane-dialog *,.arcane-checkout *{scroll-behavior:auto!important;transition:none!important}}.pix-test{margin-top:24px}.pix-test fieldset{border:0;padding:0;margin:0}.pix-test fieldset>label,.pix-test details>label{display:grid;gap:7px;margin:12px 0}.pix-test .arcane-check{display:flex;align-items:flex-start;gap:10px}.pix-test .arcane-check input{width:auto;flex:none}.pix-test-code{max-width:420px;display:grid;gap:12px;margin:20px 0}.pix-test-code img{max-width:100%;height:auto;background:#fff;border-radius:12px}.pix-test-code textarea{width:100%;overflow-wrap:anywhere;resize:vertical}.pix-test details{padding:16px 0}.pix-test summary{cursor:pointer;font-weight:600}.pix-test small{display:block;margin:10px 0}.pix-test-history{display:block;text-align:left;width:100%;margin:8px 0;white-space:normal}.pix-test button{max-width:100%}.arcani-admin .panel.pix-test{background:#092b23;border:1px solid #846c36;color:#e8dfc5;min-width:0}.arcani-admin .pix-test h4,.arcani-admin .pix-test summary{color:#e8cf8f}.arcani-admin .pix-test label{color:#e8dfc5}.pix-test input,.pix-test select,.pix-test textarea{max-width:100%;min-width:0}.pix-test details input{padding:10px;border-radius:6px}.arcane-ops-head .arcane-intro{flex:1 1 320px;margin:0;font-size:16px;line-height:1.55}.arcane-how,.arcane-tech{margin:18px 0;padding:14px 18px;border:1px solid rgba(128,128,128,.35);border-radius:12px}.arcane-how summary,.arcane-tech summary{cursor:pointer;font-weight:600}.arcane-how ol{margin:12px 0 0;padding-left:22px;display:grid;gap:8px;line-height:1.55}.arcane-tech p{margin:10px 0 0}.arcane-checkout .arcane-form .arcane-check{display:block;position:relative;padding-left:30px;line-height:1.55}.arcane-checkout .arcane-form .arcane-check input[type=checkbox]{position:absolute;left:0;top:3px}.arcane-checkout .arcani-checkout-pix{max-width:100%;min-width:0;padding:clamp(18px,3vw,28px);border:1px solid #a48951;border-radius:4px;background:linear-gradient(145deg,#0b3a2e,#05281f);color:#f4eee2;gap:16px}.arcane-checkout .arcani-checkout-pix .eyebrow{color:#dfbb7e}.arcane-checkout .arcani-checkout-pix h3{font:400 clamp(25px,4vw,34px)/1.25 Georgia,serif;color:#eed7ad;margin:0}.arcane-checkout .arcani-checkout-pix p{color:#f4eee2;margin:0;overflow-wrap:anywhere}.arcane-checkout .arcani-checkout-pix img{justify-self:center;border-radius:4px;background:#fff;width:min(280px,100%)}.arcane-checkout .arcani-checkout-pix label{display:grid;gap:8px;font-size:13px;color:#eed7ad;min-width:0}.arcane-checkout .arcani-checkout-pix textarea{box-sizing:border-box;min-width:0;max-width:100%;padding:12px;border:1px solid #a48951;border-radius:3px;font:13px/1.5 ui-monospace,monospace;background:#fbf8f1;color:#203728}.arcane-checkout .arcani-checkout-pix .button.primary{background:#dfbb7e!important;color:#05281f!important;border-color:#dfbb7e!important;width:100%}.arcane-checkout .arcani-checkout-pix a{color:#eed7ad;text-decoration:underline;text-underline-offset:3px}.arcane-checkout button:disabled{opacity:.55;cursor:not-allowed}body[data-site-surface=public] .arcani-unified .arcane-checkout :is(h1,h2,h3,strong,.eyebrow){color:#eed7ad!important}body[data-site-surface=public] .arcani-unified .arcane-checkout .arcane-notice{background:#123d30!important;color:#f4eee2!important;border-color:#a48951!important}body[data-site-surface=public] .arcani-unified .arcane-checkout .arcane-notice.is-error{background:#482429!important;color:#fff0e7!important;border-color:#cb9993!important}body[data-site-surface=public] .arcani-unified .arcane-checkout :is(.arcane-form label,.arcane-form small,.arcane-steps button){color:#eed7ad!important}.arcani-checkout-products{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #a4895166;min-width:0}body[data-site-surface=public] .arcani-unified .arcane-checkout .arcani-checkout-product-copy a{color:#eed7ad!important;text-decoration:underline;text-underline-offset:3px}.arcani-checkout-products>p{font-size:13px}.arcani-checkout-products ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:20px}.arcani-checkout-products li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 0;border-top:1px solid #a4895144;min-width:0}.arcani-checkout-products img{width:64px;height:88px;object-fit:contain;align-self:start}.arcani-checkout-cover{width:64px;height:88px;display:grid;place-items:center;font:10px Georgia,serif;border:1px solid #a48951;color:#eed7ad;background:#0b3a2e}.arcani-checkout-product-copy{min-width:0;overflow-wrap:anywhere}.arcani-checkout-product-copy h3{font:400 23px/1.3 Georgia,serif;margin:0 0 5px}.arcani-checkout-product-copy p{margin:0 0 12px;font-size:13px}.arcani-checkout-product-copy dl{display:grid;gap:7px;margin:12px 0;font-size:13px}.arcani-checkout-product-copy dl>div{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between}.arcani-checkout-product-copy dt{opacity:.85}.arcani-checkout-product-copy dd{margin:0;text-align:right}.arcani-checkout-product-copy a{font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:450px){.arcani-checkout-products li{grid-template-columns:48px minmax(0,1fr);gap:12px}.arcani-checkout-products img,.arcani-checkout-cover{width:48px;height:68px}.arcani-checkout-product-copy h3{font-size:20px}.arcani-checkout-product-copy dl>div{display:block}.arcani-checkout-product-copy dd{text-align:left;margin-top:2px}}.network-head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.network-banner{display:flex;gap:8px;align-items:flex-start;flex-direction:column;padding:14px 16px;border:1px solid rgba(56,42,35,.12);border-radius:14px;background:#fff}.network-banner.ok{background:#f2f7f1}.network-banner.warning{background:#fff8e7}.network-banner.danger{background:#fff0ee}.network-principle{display:grid;gap:12px}.network-principle p{max-width:900px}.network-flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.network-flow span{padding:9px 12px;border:1px solid rgba(56,42,35,.14);border-radius:999px;background:#fbf8f0;font-size:.9rem}.network-flow b{opacity:.45}.network-grid{align-items:start}.network-form{display:grid;gap:14px}.network-form label,.network-routing-form label{display:grid;gap:6px;font-size:.82rem;font-weight:700;color:#4f433d}.network-form input,.network-form select,.network-form textarea,.network-routing-form input,.network-routing-form select{width:100%;box-sizing:border-box;border:1px solid rgba(56,42,35,.16);border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#312723}.network-form textarea{resize:vertical}.network-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.network-check{display:flex!important;align-items:center;gap:8px!important;font-weight:600!important}.network-check input{width:auto!important;margin:0}.network-quality-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px;align-items:start}.network-quality-table{max-height:640px;overflow:auto}.network-quality-panel{position:sticky;top:20px;border:1px solid rgba(56,42,35,.12);border-radius:16px;padding:18px;background:#fbf8f0;display:grid;gap:18px}.network-quality-panel h3{margin:.25rem 0}.quality-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.homologation-form{padding-top:16px;border-top:1px solid rgba(56,42,35,.12)}.network-routing-form{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px auto;gap:10px;align-items:end;margin:12px 0 16px}.routing-result{display:grid;gap:10px}.routing-recommended{background:#f2f7f1}.routing-recommended td:first-child{font-weight:800}.source-card-list{display:grid;gap:10px}@media(max-width:900px){.network-form-row,.network-quality-layout{grid-template-columns:1fr}.network-quality-panel{position:static}.network-routing-form{grid-template-columns:1fr 1fr}.network-routing-form label:first-child{grid-column:1/-1}.quality-check-grid{grid-template-columns:1fr}}@media(max-width:560px){.network-routing-form{grid-template-columns:1fr}.network-routing-form label:first-child{grid-column:auto}.network-flow b{display:none}}.admin-offer-preview{display:grid;gap:12px;margin-top:12px;padding:16px;border:1px solid rgba(214,179,93,.34);border-radius:14px;background:#d6b35d0f}.admin-offer-preview h4{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.admin-offer-preview .admin-detail-kpis{margin:0}.admin-offer-effects{display:grid;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.admin-offer-preview .flash,.admin-offer-preview .flash p{margin:0}.admin-offer-preview .flash p+p{margin-top:4px}.admin-offer-preview .admin-check{display:flex;gap:8px;align-items:flex-start;font-size:13px}.admin-table td[data-catalog-availability] small,.admin-table td[data-nari-research] small{display:block;max-width:260px;white-space:normal;opacity:.78}.admin-table td[data-nari-research] span{font-weight:500}.launch-identity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0 0}.launch-identity-list>div{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(214,179,93,.22);border-radius:12px;background:#ffffff06}.launch-identity-list dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.launch-identity-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.launch-identity-list small{opacity:.7}.launch-identity-list>div[data-identity-state=pending] dd{font-weight:400;font-style:italic;opacity:.8}.launch-identity-list>div[data-identity-state=pending]{border-style:dashed}@media(max-width:560px){.admin-offer-preview{padding:12px}.launch-identity-list{grid-template-columns:1fr}}.public-support-admin-list{display:grid;gap:14px}.public-support-admin-card{border:1px solid rgba(214,179,93,.22);border-radius:18px;padding:18px;background:#ffffff06}.public-support-admin-card header,.public-support-admin-card footer{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.public-support-admin-card header div{display:grid;gap:4px}.public-support-admin-card header small,.public-support-admin-card footer small{opacity:.72}.public-support-admin-card header>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(214,179,93,.3);border-radius:999px;padding:5px 9px}.public-support-admin-card p{white-space:pre-wrap;line-height:1.6}.public-support-admin-card footer>div{display:flex;gap:8px}.continuity-readiness .admin-guardrail{margin-top:18px}.release-support #atendimento-publico{max-width:780px;margin:24px auto}.release-support #atendimento-publico .reader-help{margin-top:14px}.release-support #atendimento-publico textarea{resize:vertical}@media(max-width:760px){.public-support-admin-card header,.public-support-admin-card footer{flex-direction:column}.public-support-admin-card footer>div{width:100%}.public-support-admin-card footer button{width:100%}}.admin-shell.arcani-admin{background:#03140f;color:#eadcc3;font-family:Hanken Grotesk,system-ui,sans-serif;grid-template-columns:260px minmax(0,1fr);min-width:0}.arcani-admin .admin-sidebar{background:linear-gradient(165deg,#0c291e,#02120c);color:#e4c58f;border-right:1px solid #ad8c4745;padding:26px 18px}.arcani-admin .admin-brand{padding-bottom:23px;border-bottom:1px solid #ad8c4745;gap:12px}.arcani-admin .admin-brand img{width:48px;height:48px;object-fit:contain}.arcani-admin .admin-brand strong{font:400 23px/1.2 Cinzel,Georgia,serif;letter-spacing:.1em;color:#e5c181}.arcani-admin .admin-brand small{opacity:1;color:#c8b895;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.arcani-admin .admin-nav-group{gap:5px;margin-bottom:23px}.arcani-admin .admin-nav-group>small{font-size:10px;opacity:1;color:#a79e83;letter-spacing:.15em}.arcani-admin .admin-nav-group button{display:flex;align-items:center;gap:12px;border-radius:4px;min-height:43px;font-size:13px;color:#d9ceaf;padding:12px 10px;line-height:1.35}.arcani-admin .admin-nav-group button .nk-icon{width:18px;height:18px;flex:none;color:#cfac70}.arcani-admin .admin-nav-group button.active,.arcani-admin .admin-nav-group button:hover{background:#1b3c2b;color:#ffe2a9;box-shadow:inset 2px 0 #dfbc7a}.arcani-admin .admin-sidebar-foot{border-color:#ad8c4745;color:#c2bca6}.arcani-admin .admin-sidebar-foot a{color:#debe81}.arcani-admin .admin-workspace{padding:32px clamp(18px,3vw,46px) 60px;min-width:0}.arcani-admin .admin-topbar{padding-bottom:24px;border-bottom:1px solid #ad8c4745;align-items:center}.arcani-admin .admin-topbar h1{font:400 clamp(25px,2.8vw,39px)/1.3 "Cinzel",Georgia,serif;color:#e7c997}.arcani-admin .admin-topbar .eyebrow{color:#c9ad74}.arcani-admin .admin-topbar .button,.arcani-admin .arcane-bell{background:#0b281c;color:#efd5a3;border:1px solid #a0824b;border-radius:4px;padding:10px 14px}.arcani-admin .admin-topbar input{background:#081f16;color:#f2e5cf;border-color:#807044}.arcani-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #f0ce8c;outline-offset:3px}.arcani-admin.admin-refined-content .admin-workspace{background:radial-gradient(at 95% 0%,#194d3030,transparent 65%),#041810}.arcani-admin.admin-refined-content :is(.admin-section,.admin-kpis article,.arcane-kpis article,.admin-statusline,.arcane-notice,.admin-alert,.arcane-empty,.arcane-table-wrap,.admin-event-grid>div,.admin-detail-kpis>span,.admin-message,.admin-mini-kpis span,.admin-guardrail,.catalog-editor .ce-panel){background:#082319;color:#e9dec8;border-color:#ab8e524d;box-shadow:none}.arcani-admin.admin-refined-content :is(.admin-section-head h2,.admin-kpis strong,.admin-coming h2,.admin-action-form h3,.arcane-ops h2,.arcane-ops h3,.arcane-kpis strong){color:#e4c590;font-family:Georgia,serif;font-weight:400}.arcani-admin.admin-refined-content :is(.admin-section p,.admin-section-head p,.admin-kpis small,.admin-kpis span,.admin-list-row small,.admin-empty,.admin-coming p,.admin-form-note,.arcane-ops p,.arcane-ops small,.admin-statusline,.admin-table th,.admin-table td small){color:#cfc6ad}.arcani-admin.admin-refined-content :is(.admin-section-head button,.admin-link-button,.admin-ops button,.admin-alert span,.admin-alert strong,.admin-alert b){color:#e2c285}.arcani-admin.admin-refined-content :is(.admin-list-row,.admin-table td,.admin-table th,.arcane-ops td,.arcane-ops th){border-color:#ad8c473b;color:#e8ddc7}.arcani-admin.admin-refined-content .admin-row-button:hover{background:#143a28}.arcani-admin.admin-refined-content :is(.admin-section input,.admin-section select,.admin-section textarea,.arcane-ops input,.arcane-ops select,.arcane-ops textarea,.catalog-editor input,.catalog-editor select,.catalog-editor textarea){background:#041b11;color:#f0e4ce;border-color:#8d774d;border-radius:4px;max-width:100%;box-sizing:border-box}.arcani-admin.admin-refined-content :is(.admin-section button:not(.admin-row-button),.arcane-ops button,.catalog-editor button){color:#e6c990;border-color:#a18650;background:#102e20}.arcani-admin.admin-refined-content .admin-pill.ok{background:#193c2d;color:#bee7c9}.arcani-admin.admin-refined-content .admin-pill.warning{background:#443721;color:#f4d59b}.arcani-admin.admin-refined-content .admin-pill.danger{background:#481f2a;color:#ffced6}.arcani-admin.admin-refined-content .admin-pill.neutral{background:#23372d;color:#e3dfd0}.arcani-admin.admin-refined-content :is(.admin-drawer,.admin-drawer-head){background:#072117;color:#e5d4af;border-color:#ad8c4755}.arcani-admin.admin-refined-content .admin-drawer input,.arcani-admin.admin-refined-content .admin-drawer select,.arcani-admin.admin-refined-content .admin-drawer textarea{background:#041a11;color:#f0e2c6;border-color:#997948}.arcani-admin.admin-refined-content .admin-drawer h2,.arcani-admin.admin-refined-content .admin-drawer h3{color:#e5c994}.arcani-admin.admin-refined-content .admin-drawer :is(small,label,span,b){color:inherit}.admin-editorial-heading{margin:28px 0}.admin-editorial-heading>.eyebrow{color:#d9b676}.admin-editorial-heading h2{font:400 clamp(26px,3vw,36px)/1.4 Georgia,serif;color:#e9cd96;margin:12px 0}.admin-editorial-heading p{color:#c9c5af;font-size:14px;line-height:1.7;max-width:720px}.admin-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.admin-quick-actions button{padding:24px 20px;border:1px solid #a88a4e75;border-radius:5px;background:linear-gradient(150deg,#113422,#041a11);color:#f1dcb2;text-align:left;display:grid;gap:14px;cursor:pointer;font:inherit}.admin-quick-actions button:hover{border-color:#e7c78a;background:#133b28}.admin-quick-actions .nk-icon{width:29px;height:29px;color:#d9b775}.admin-quick-actions strong{font:400 18px/1.4 Georgia,serif}.admin-quick-actions span{font-size:12px;line-height:1.7;color:#cfc5ac}.admin-catalog-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.admin-catalog-status>span{border:1px solid #ad8c4745;background:#071e15;padding:18px;border-radius:4px;font-size:12px;color:#cfc7b0;display:grid;gap:14px}.admin-catalog-status b{font:400 28px/1 Georgia,serif;color:#ead2a3}.admin-catalog-status button{border:0;padding:0;background:none;color:#e5c58c;text-align:left;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.launch-checklist>h2{font:400 32px/1.4 Georgia,serif}.launch-checklist>p{line-height:1.8;max-width:900px}.launch-checklist article{border-top:1px solid #ad8c4745;margin-top:18px;padding-top:18px}.launch-checklist article header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.launch-checklist h3{font:400 22px/1.4 Georgia,serif;color:#e6cd98}.launch-checklist article span{font-size:11px;background:#3b3522;color:#f0d6a1;padding:6px 10px;border-radius:3px}.launch-checklist article p{font-size:14px;line-height:1.8;max-width:950px}body[data-site-surface=backoffice] .admin-access{width:min(900px,calc(100% - 32px));margin:40px auto;color:#e6cf9f}.admin-access .empty{background:#0b281c;border:1px solid #917c4b;color:#e5d6b9;padding:42px}.admin-access h2{color:#e9c78f!important}@media(max-width:1180px){.admin-quick-actions,.admin-catalog-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-shell.arcani-admin{display:block}.arcani-admin .admin-sidebar{position:relative;height:auto;padding:18px}.arcani-admin .admin-brand{margin-bottom:14px;padding-bottom:14px}.arcani-admin .admin-sidebar nav{max-width:100%;overflow-x:auto;display:flex}.arcani-admin .admin-nav-group{margin:0}.arcani-admin .admin-nav-group button{font-size:12px;min-height:45px}.arcani-admin .admin-workspace{padding:22px 18px 50px}.arcani-admin .admin-topbar{align-items:start}.arcani-admin .admin-topbar h1{font-size:28px}.arcani-admin .admin-top-actions{flex-wrap:wrap}}@media(max-width:480px){.admin-quick-actions,.admin-catalog-status{grid-template-columns:1fr 1fr;gap:10px}.admin-quick-actions button{padding:18px 12px}.admin-quick-actions strong{font-size:16px}.admin-catalog-status>span{padding:14px 12px}.admin-editorial-heading h2{font-size:28px}.arcani-admin .admin-workspace{padding-inline:14px}}.arcani-admin.admin-refined-content .catalog-editor{--ce-ink:#e2d7be;--ce-accent:#cfb17a;--ce-line:#947b4d66;--ce-paper:#09251a;color:var(--ce-ink)}.arcani-admin.admin-refined-content .catalog-editor :is(h2,h3){color:#e6c991}.arcani-admin.admin-refined-content .catalog-editor :is(p,small,.ce-pending,.ce-cover-preview>span){color:#c7c0a9}.arcani-admin.admin-refined-content .catalog-editor .ce-eyebrow{color:#d4b97c}.arcani-admin.admin-refined-content .catalog-editor :is(.ce-status,.ce-suggestions,.ce-cover-preview){background:#112c20;border-color:#9b8252}.arcani-admin.admin-refined-content .catalog-editor .ce-draft-list button{background:#09261a;color:#e4d7b8}.arcani-admin.admin-refined-content .catalog-editor .ce-draft-list button.selected{background:#173c28;border-color:#c8a767}.arcani-admin.admin-refined-content .catalog-editor .ce-draft-list b{background:#44391e;color:#f1d5a0}.arcani-admin.admin-refined-content .catalog-editor :is(.ce-warning,.ce-notice){background:#32341c;color:#efe1a2;border-color:#84774d}.arcani-admin.admin-refined-content .catalog-editor .ce-alert{background:#3c1e25;color:#ffd4d0;border-color:#ad6b6b}.arcani-admin.admin-refined-content .eyebrow{color:#d9ba80}.admin-mobile-menu-button,.admin-mobile-menu-backdrop,.admin-mobile-close,.admin-mobile-dock{display:none}@media(max-width:860px){body[data-site-surface=backoffice]{overflow-x:hidden}.admin-shell.arcani-admin{display:block;min-height:100dvh;overflow-x:hidden}.arcani-admin .admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:120;width:min(88vw,340px);height:100dvh;transform:translate(-104%);transition:transform .18s ease;overflow-y:auto;overflow-x:hidden;padding:18px 14px 100px;box-shadow:20px 0 50px #0008}.arcani-admin .admin-sidebar.mobile-open{transform:translate(0)}.admin-mobile-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;border:0;background:#0009}.admin-mobile-sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.arcani-admin .admin-brand{margin:0 0 14px;min-width:0}.admin-mobile-close{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #a0824b;background:#0b281c;color:#efd5a3;border-radius:8px;font-size:28px;line-height:1}.arcani-admin .admin-sidebar nav{display:block;overflow:visible;max-width:none}.arcani-admin .admin-nav-group{display:grid;gap:5px;margin:0 0 18px}.arcani-admin .admin-nav-group>small{display:block;padding:8px 8px 3px}.arcani-admin .admin-nav-group button{width:100%;white-space:normal;font-size:14px;min-height:48px;padding:12px}.arcani-admin .admin-sidebar-foot{display:grid}.admin-mobile-menu-button{display:inline-flex;position:fixed;z-index:90;left:12px;top:calc(12px + env(safe-area-inset-top));align-items:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid #a0824b;border-radius:9px;background:#082319;color:#efd5a3;font:600 13px/1 system-ui,sans-serif;box-shadow:0 6px 20px #0005}.arcani-admin .admin-workspace{width:100%;max-width:100vw;box-sizing:border-box;padding:calc(68px + env(safe-area-inset-top)) 12px calc(92px + env(safe-area-inset-bottom));overflow-x:hidden}.arcani-admin .admin-topbar{display:grid;grid-template-columns:1fr;gap:14px;padding-bottom:16px;margin-bottom:16px}.arcani-admin .admin-topbar h1{font-size:24px;overflow-wrap:anywhere}.arcani-admin .admin-top-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.arcani-admin .admin-top-actions>*{min-width:0;width:100%;box-sizing:border-box}.arcani-admin .admin-top-actions input{grid-column:1/-1;width:100%}.arcani-admin .admin-topbar .button,.arcani-admin .arcane-bell,.arcani-admin .admin-nari-talk{min-height:44px;white-space:normal}.arcani-admin :is(.admin-section,.arcane-ops,.panel,.admin-nari-surface,.catalog-editor){max-width:100%;min-width:0;box-sizing:border-box}.arcani-admin :is(.admin-section,.arcane-ops .panel,.panel){padding-left:14px;padding-right:14px}.arcani-admin :is(.admin-kpis,.admin-kpis.compact,.arcane-kpis,.admin-quick-actions,.admin-catalog-status){grid-template-columns:1fr!important}.arcani-admin .admin-dashboard-grid,.arcani-admin .admin-alert-grid,.arcani-admin .admin-event-grid{grid-template-columns:1fr}.arcani-admin .admin-list-row,.arcani-admin .admin-list-row.detailed{grid-template-columns:1fr;align-items:start;gap:8px}.arcani-admin .admin-table-wrap,.arcani-admin .arcane-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.arcani-admin .admin-table,.arcani-admin .arcane-table-wrap table{min-width:680px}.arcani-admin .arcane-fields,.arcani-admin .admin-form-grid,.arcani-admin .admin-private-data{grid-template-columns:1fr!important}.arcani-admin .arcane-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.arcani-admin .arcane-actions button,.arcani-admin .arcane-actions a{width:100%;min-height:44px;box-sizing:border-box}.arcani-admin .arcane-notice{overflow-wrap:anywhere}.arcani-admin textarea,.arcani-admin input,.arcani-admin select{font-size:16px!important}.admin-mobile-dock{display:grid;position:fixed;z-index:95;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border:1px solid #8d774d88;border-radius:14px;background:#061b13ee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 40px #0009}.admin-mobile-dock button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9px;background:transparent;color:#cbb98f;min-width:0;min-height:54px;display:grid;place-items:center;align-content:center;gap:4px;font:600 10px/1.1 system-ui,sans-serif;padding:6px 2px}.admin-mobile-dock button.active{background:#173b2a;color:#f2d49c}.admin-mobile-dock .nk-icon{width:20px;height:20px}.admin-drawer-backdrop{align-items:flex-end}.admin-drawer{width:100vw;height:min(92dvh,900px);border-left:0;border-top:1px solid #cfc4b7;border-radius:18px 18px 0 0;padding:0 16px calc(24px + env(safe-area-inset-bottom))}}@media(max-width:420px){.arcani-admin .admin-top-actions{grid-template-columns:1fr}.arcani-admin .admin-top-actions input{grid-column:auto}.admin-mobile-dock{left:5px;right:5px;bottom:calc(5px + env(safe-area-inset-bottom))}}.arcani-admin .admin-nav-advanced{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.arcani-admin .admin-nav-advanced-toggle{width:100%;display:flex;align-items:center;gap:8px;justify-content:flex-start;color:#7e8d90!important;background:transparent!important;border:1px solid rgba(255,255,255,.06)!important}.arcani-admin .admin-nav-advanced-list{display:grid;gap:4px;margin-top:7px}.arcani-admin .admin-nav-advanced-list button{font-size:10px!important;color:#758489!important;background:#ffffff04!important;border-color:#ffffff0a!important}.arcani-admin .admin-nav-advanced-list button.active{color:#dfbc73!important;border-color:#d7ad5938!important;background:#d7ad590d!important}.admin-nari-advanced{border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#0b1214;overflow:hidden}.admin-nari-advanced>summary{cursor:pointer;list-style:none;padding:12px 14px;color:#7d8b8f;font-size:9px;letter-spacing:.06em}.admin-nari-advanced>summary::-webkit-details-marker{display:none}.admin-nari-advanced[open]>summary{border-bottom:1px solid rgba(255,255,255,.05);color:#c6b588}.admin-nari-advanced>.admin-nari-grid,.admin-nari-advanced>.admin-nari-integrated-control{margin:12px}.admin-nari-review-ready,.admin-nari-review-working{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font:600 9px/1.2 system-ui,sans-serif}.admin-nari-review-ready{color:#b9e7c8;background:#4caf781a;border:1px solid rgba(76,175,120,.22)}.admin-nari-review-working{color:#d9b86d;background:#d7ad5912;border:1px solid rgba(215,173,89,.16)}.launch-checklist article header>span{border:1px solid rgba(215,173,89,.35);border-radius:999px;padding:3px 12px;font-size:12px}.launch-checklist article[data-checklist-state=done] header>span{color:#b9e7c8;border-color:#4caf7866}.launch-checklist article[data-checklist-state=todo] header>span{color:#f2d08a;border-color:#d7ad5999}.launch-checklist article p{line-height:1.7}.team-panel{min-width:0}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.team-card{background:#092b23;color:#e8dfc5;border:1px solid #846c36;border-radius:10px;padding:22px;margin:16px 0;min-width:0}.team-card h3,.team-card h4{color:#e8cf8f}.team-card fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.team-card label{display:grid;gap:8px}.team-card label.arcane-check{display:flex;align-items:flex-start;gap:10px}.team-card input,.team-card select{max-width:100%;min-width:0}.team-card article+article{border-top:1px solid #846c36;padding-top:16px;margin-top:16px}.team-card p,.team-card li{overflow-wrap:anywhere}.team-workspace{max-width:1200px;margin:auto;padding:24px}.team-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.team-error{color:#ffb9aa}.team-panel button{max-width:100%}@media(max-width:760px){.team-grid{grid-template-columns:1fr}.team-workspace,.team-card{padding:16px}}.team-workspace{max-width:none;min-height:100vh;background:#041d15;color:#e8dfc5}.team-workspace>header,.team-workspace>section{max-width:1200px;margin-left:auto;margin-right:auto}.team-workspace>header{margin-bottom:28px}.team-workspace>header h1{color:#e8cf8f}.team-workspace>header a{color:#e8cf8f}.arcani-admin .team-card label{color:#e8dfc5}.arcani-admin .team-panel .arcane-dialog.arcane-dialog :is(h2,h3,h4,p,small,label,summary){color:#244332}.arcani-admin .team-panel .arcane-dialog.arcane-dialog input,.arcani-admin .team-panel .arcane-dialog.arcane-dialog select,.arcani-admin .team-panel .arcane-dialog.arcane-dialog textarea{background:#fffdf7;color:#173e2d;color-scheme:light}.team-profiles{display:grid;gap:10px;margin:0}.team-profiles dt{font-weight:600;color:#e8cf8f}.team-profiles dd{margin:2px 0 0;line-height:1.5}.nari3-command{display:grid;gap:14px}.nari3-command button,.nari3-command a{font:600 10px/1.2 system-ui,sans-serif}.nari3-command-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px;border:1px solid rgba(215,173,89,.16);border-radius:16px;background:linear-gradient(145deg,#d7ad590e,#9fc7ff06)}.nari3-command-head span,.nari3-actions>article>span,.nari3-ready header span,.nari3-exceptions header span,.nari3-source-health header span{color:#d7ad5e;font-size:8px;letter-spacing:.15em}.nari3-command-head h2{margin:5px 0 7px;font:500 28px Georgia,serif;color:#eee9e1}.nari3-command-head p{margin:0;color:#89979a;font-size:10px;line-height:1.55;max-width:720px}.nari3-command-head-actions{display:flex;gap:8px;flex-wrap:wrap}.nari3-command button,.nari3-command a{border:1px solid rgba(215,173,89,.22);border-radius:9px;background:#d7ad590d;color:#ddb86c;text-decoration:none;padding:10px 12px;cursor:pointer}.nari3-command button.primary{background:#d7ad591f;color:#f0cd86}.nari3-command button:disabled{opacity:.5;cursor:not-allowed}.nari3-message{margin:0;padding:10px 12px;border:1px solid rgba(215,173,89,.15);border-radius:9px;background:#d7ad5909;color:#c8b991;font-size:9px}.nari3-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nari3-kpis article,.nari3-policy>div{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#0c1417}.nari3-kpis span,.nari3-policy span{display:block;color:#728187;font-size:8px}.nari3-kpis strong,.nari3-policy strong{display:block;margin-top:5px;color:#ebe6de;font-size:21px}.nari3-kpis small,.nari3-policy small{display:block;margin-top:4px;color:#718086;font-size:8px}.nari3-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nari3-policy strong{font-size:13px;color:#d7ad5e}.nari3-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nari3-actions>article{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#0c1417}.nari3-actions h3,.nari3-ready h3,.nari3-exceptions h3,.nari3-source-health h3{margin:3px 0 0;font:500 18px Georgia,serif;color:#e8e3db}.nari3-actions p{margin:0;color:#7d8b8f;font-size:9px;line-height:1.5}.nari3-actions textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#071013;color:#e7e2db;padding:10px;font-size:12px;line-height:1.5}.nari3-ready,.nari3-exceptions,.nari3-source-health{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#0c1417}.nari3-ready>header,.nari3-exceptions>header,.nari3-source-health>header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:8px}.nari3-ready>header small{color:#748287;font-size:8px}.nari3-ready-list{display:grid;gap:7px}.nari3-ready-list>article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr) auto;gap:12px;align-items:center;padding:11px;border-top:1px solid rgba(255,255,255,.05)}.nari3-ready-list>article:first-child{border-top:0}.nari3-ready-main span,.nari3-ready-main small,.nari3-ready-econ span{display:block}.nari3-ready-main span{color:#b58e52;font-size:8px}.nari3-ready-main strong{display:block;margin:4px 0;color:#e5dfd7;font-size:11px}.nari3-ready-main small{color:#748287;font-size:8px}.nari3-ready-econ{display:grid;gap:4px}.nari3-ready-econ span{color:#859397;font-size:8px}.nari3-ready-econ b{color:#d4c7ae;font-weight:600}.nari3-ready-buttons{display:grid;gap:5px}.nari3-empty{margin:0;padding:18px;color:#748287;font-size:9px;text-align:center}.nari3-exception-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px}.nari3-exception-summary button{display:flex;justify-content:space-between;gap:10px;text-align:left;background:#ffffff05;border-color:#ffffff12;color:#aab4b5}.nari3-exception-summary button strong{color:#d7ad5e}.nari3-exception-list{display:grid;gap:6px;margin-top:10px}.nari3-exception-list article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.nari3-exception-list article div{min-width:0}.nari3-exception-list strong{display:block;color:#ded8d0;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nari3-exception-list span{display:block;margin-top:3px;color:#9c7651;font-size:8px}.nari3-source-health>header>small{color:#80a2aa;font-size:8px}.nari3-source-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nari3-source-kpis>div{padding:10px;border:1px solid rgba(215,173,89,.1);border-radius:9px;background:#d7ad5906}.nari3-source-kpis strong,.nari3-source-kpis span{display:block}.nari3-source-kpis strong{color:#ddb86c;font-size:18px}.nari3-source-kpis span{margin-top:2px;color:#78878b;font-size:8px}.nari3-source-list{display:grid;gap:6px;margin-top:10px}.nari3-source-list article{display:grid;grid-template-columns:minmax(0,1.25fr) auto auto;gap:12px;align-items:center;padding:9px 10px;border-top:1px solid rgba(255,255,255,.05)}.nari3-source-list article>div{min-width:0}.nari3-source-list strong,.nari3-source-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nari3-source-list strong{color:#dcd7cf;font-size:9px}.nari3-source-list span{margin-top:3px;color:#bd9657;font-size:8px}.nari3-source-list small{color:#748287;font-size:8px}@media(max-width:900px){.nari3-command-head{display:grid}.nari3-kpis,.nari3-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.nari3-actions{grid-template-columns:1fr}.nari3-ready-list>article{grid-template-columns:1fr}.nari3-source-list article{grid-template-columns:1fr}.nari3-ready-buttons{grid-template-columns:1fr 1fr}}@media(max-width:540px){.nari3-kpis,.nari3-policy,.nari3-source-kpis{grid-template-columns:1fr}.nari3-command-head h2{font-size:23px}.nari3-exception-list article{align-items:flex-start;flex-direction:column}.nari3-exception-list button{width:100%}}.admin-nari-hub{display:grid;gap:14px}.admin-nari-hero{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border:1px solid rgba(215,174,92,.17);border-radius:18px;background:radial-gradient(circle at 10% 20%,rgba(102,149,208,.1),transparent 32%),linear-gradient(145deg,#11181b,#0b1113);box-shadow:0 24px 60px #00000029}.admin-nari-avatar{width:86px;height:86px;border-radius:24px;padding:7px;overflow:hidden;border:1px solid rgba(156,199,255,.24);background:radial-gradient(circle at 50% 35%,#1e2930,#080a0b 72%)}.admin-nari-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;border-radius:18px;display:block;filter:contrast(1.04) saturate(1.03)}.admin-nari-hero span,.admin-nari-grid article>span{color:#d9ad59;font-size:9px;letter-spacing:.15em}.admin-nari-hero h2{margin:5px 0 6px;font:500 29px Georgia,serif;color:#f1ece4}.admin-nari-hero p,.admin-nari-grid p,.admin-nari-note p{margin:0;color:#8b989c;font-size:11px;line-height:1.55}.admin-nari-hero-actions{display:grid;gap:7px;min-width:148px}.admin-nari-hub button,.admin-nari-hub a{box-sizing:border-box;border:1px solid rgba(217,173,89,.23);border-radius:10px;background:#d9ad590e;color:#deb866;padding:9px 11px;font:inherit;font-size:10px;text-decoration:none;cursor:pointer;text-align:center}.admin-nari-hub button.primary{background:#d7ad5e;color:#0b1012;border-color:#d7ad5e;font-weight:700}.admin-nari-hub button:disabled{opacity:.38;cursor:not-allowed}.admin-nari-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-nari-grid article{display:flex;flex-direction:column;min-height:176px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0d1417}.admin-nari-grid h3{margin:5px 0 7px;font:500 18px Georgia,serif;color:#ece7df}.admin-nari-grid p{margin-bottom:14px}.admin-nari-grid button,.admin-nari-grid a{margin-top:auto;align-self:flex-start}.admin-nari-settings{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.admin-nari-settings>div{padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05}.admin-nari-settings span,.admin-nari-settings strong{display:block}.admin-nari-settings span{color:#738189;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.admin-nari-settings strong{margin-top:4px;color:#ddd7cd;font-size:10px}.admin-nari-note{padding:13px 14px;border:1px solid rgba(159,199,255,.16);border-radius:12px;background:#9fc7ff09}.admin-nari-note strong{display:block;color:#b9d7fb;font-size:10px;margin-bottom:3px}@media(max-width:1000px){.admin-nari-grid,.admin-nari-settings{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.admin-nari-hero{grid-template-columns:68px 1fr}.admin-nari-avatar{width:62px;height:62px;border-radius:18px}.admin-nari-hero-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.admin-nari-grid,.admin-nari-settings{grid-template-columns:1fr}.admin-nari-hero h2{font-size:24px}}.admin-nari-integrated-control{display:grid;gap:12px;padding:16px;border:1px solid rgba(215,173,89,.14);border-radius:14px;background:#0c1417}.admin-nari-section-title span{color:#d9ad59;font-size:10px;letter-spacing:.14em}.admin-nari-section-title h3{margin:4px 0 5px;color:#eee8df;font:500 21px Georgia,serif}.admin-nari-section-title p{margin:0;color:#829096;font-size:12px;line-height:1.5}.admin-nari-integrated-control .nari-admin-records{margin:0;max-width:none}.nari-admin-records{max-width:1500px;margin:30px auto 0}.nari-admin-refresh{border:1px solid rgba(217,173,89,.3);border-radius:10px;background:#d9ad590f;color:#d9ad59;padding:9px 12px;font-size:10px;cursor:pointer}.nari-admin-record-error,.nari-admin-record-ok{padding:10px 12px;border-radius:10px;font-size:10px}.nari-admin-record-error{border:1px solid rgba(229,91,91,.26);background:#e55b5b14;color:#f0a5a5}.nari-admin-record-ok{border:1px solid rgba(92,201,132,.25);background:#5cc98412;color:#9be0b5}.nari-admin-record-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.nari-admin-record-kpis article{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06}.nari-admin-record-kpis span,.nari-admin-record-kpis strong{display:block}.nari-admin-record-kpis span{font-size:9px;color:#8e9ba2;text-transform:uppercase;letter-spacing:.07em}.nari-admin-record-kpis strong{margin-top:5px;font:600 22px Georgia,serif}.nari-admin-record-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px}.nari-admin-record-main,.nari-admin-record-side{display:grid;align-content:start;gap:14px}.nari-admin-record-card{padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,#111820,#0e1317);box-shadow:0 14px 45px #00000021}.nari-admin-record-card>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px}.nari-admin-record-card h3{margin:5px 0 0;font:500 18px Georgia,serif}.nari-admin-record-card>summary{cursor:pointer;color:#e8dfd1;font:500 15px Georgia,serif}.nari-admin-decision{padding:14px;margin-top:9px;border:1px solid rgba(217,173,89,.2);border-radius:13px;background:#d9ad5909}.nari-admin-decision-top,.nari-admin-decision-meta,.nari-admin-decision-actions{display:flex;justify-content:space-between;gap:9px;align-items:center}.nari-admin-decision-top span{font-size:9px;color:#d9ad59;text-transform:uppercase;letter-spacing:.08em}.nari-admin-decision-top small{color:#718088;font-size:9px}.nari-admin-decision h4{margin:8px 0 4px;font:600 15px Georgia,serif}.nari-admin-decision>p{margin:0;color:#b7c0c4;font-size:10px;line-height:1.5}.nari-admin-decision-meta{margin-top:9px;justify-content:flex-start;flex-wrap:wrap}.nari-admin-decision-meta span{padding:5px 7px;border-radius:7px;background:#ffffff09;font-size:9px;color:#8f9aa0}.nari-admin-decision-meta b{color:#d9ad59}.nari-admin-evidence{margin-top:8px;padding:8px 10px;border-left:2px solid rgba(217,173,89,.26);background:#0000001f}.nari-admin-evidence strong{font-size:9px;text-transform:uppercase;color:#a98c55}.nari-admin-evidence p{margin:3px 0 0;font-size:9px;color:#aeb6ba;line-height:1.45}.nari-admin-decision details{margin-top:8px;font-size:9px;color:#97a3a9}.nari-admin-decision details ul{padding-left:18px}.nari-admin-decision-actions{margin-top:12px;justify-content:flex-start}.nari-admin-decision-actions button,.nari-admin-inline-actions button{border-radius:8px;padding:7px 9px;font-size:9px;cursor:pointer}.nari-admin-decision-actions .approve{border:1px solid rgba(83,196,124,.36);background:#53c47c14;color:#91dfad}.nari-admin-decision-actions .reject{border:1px solid rgba(229,91,91,.33);background:#e55b5b12;color:#ef9a9a}.nari-admin-awaiting{display:inline-block;margin-top:10px;color:#d7b261;font-size:9px}.nari-admin-record-list{display:grid;gap:7px}.nari-admin-task{display:grid;grid-template-columns:1fr auto;gap:7px 11px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff05}.nari-admin-task strong,.nari-admin-task small{display:block}.nari-admin-task strong{font-size:11px}.nari-admin-task small{margin-top:3px;color:#76858c;font-size:9px}.nari-admin-task>span,.nari-admin-investigation>span{align-self:start;text-transform:uppercase;font-size:8px;letter-spacing:.07em;color:#d9ad59}.nari-admin-inline-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.nari-admin-inline-actions button{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:#b7c0c4}.nari-admin-investigation{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05;color:#ece7de;cursor:pointer}.nari-admin-investigation.active{border-color:#d9ad5957;background:#d9ad590b}.nari-admin-investigation strong,.nari-admin-investigation small{display:block}.nari-admin-investigation strong{font-size:10px}.nari-admin-investigation small{margin-top:3px;color:#76858c;font-size:9px}.nari-admin-events{display:grid;gap:7px}.nari-admin-events div{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nari-admin-events span,.nari-admin-events small{display:block}.nari-admin-events span{font-size:9px;text-transform:capitalize}.nari-admin-events small{margin-top:2px;color:#718087;font-size:8px}.nari-admin-record-form{display:grid;gap:9px;margin-top:13px}.nari-admin-record-form label{display:grid;gap:4px;color:#909da4;font-size:9px}.nari-admin-record-form input,.nari-admin-record-form textarea,.nari-admin-record-form select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#090d10;color:#eee8df;padding:9px 10px;font:10px/1.4 inherit;outline:none}.nari-admin-record-form textarea{resize:vertical}.nari-admin-record-form input:focus,.nari-admin-record-form textarea:focus,.nari-admin-record-form select:focus{border-color:#d9ad5973;box-shadow:0 0 0 2px #d9ad5914}.nari-admin-record-form>button{border:1px solid rgba(217,173,89,.35);border-radius:10px;background:#d9ad5917;color:#e5bd70;padding:10px;font-weight:650;font-size:10px;cursor:pointer}.nari-admin-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:1050px){.nari-admin-record-layout{grid-template-columns:1fr}.nari-admin-record-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nari-admin-record-kpis{grid-template-columns:1fr 1fr}.nari-admin-form-row{grid-template-columns:1fr}.nari-admin-decision-top,.nari-admin-decision-meta{align-items:flex-start;flex-direction:column}.nari-admin-task{grid-template-columns:1fr}.nari-admin-task>span{justify-self:start}}.admin-shell.arcani-admin.admin-command-active{grid-template-columns:237px minmax(0,1fr);background:#051116;color:#edf2f2}.admin-shell.arcani-admin.admin-command-active .admin-sidebar{padding:17px 11px 28px;background:radial-gradient(circle at 28% 5%,rgba(28,82,92,.14),transparent 28%),linear-gradient(180deg,#07171c,#041014 72%);border-right:1px solid #172a30;box-shadow:18px 0 60px #0000002e}.admin-shell.arcani-admin.admin-command-active .admin-brand{margin:0 0 31px;padding:0 7px}.admin-shell.arcani-admin.admin-command-active .admin-brand img{width:60px;height:60px;border-color:#72572b;border-radius:13px;background:#07161b}.admin-shell.arcani-admin.admin-command-active .admin-brand strong{font-size:20px;font-weight:500}.admin-shell.arcani-admin.admin-command-active .admin-brand small{text-transform:uppercase;letter-spacing:.09em;color:#93a1a5}.admin-shell.arcani-admin.admin-command-active .admin-nav-group{margin-bottom:22px;gap:4px}.admin-shell.arcani-admin.admin-command-active .admin-nav-group>small{padding:0 9px 7px;color:#81949a;font-size:9px;letter-spacing:.17em}.admin-shell.arcani-admin.admin-command-active .admin-nav-group button{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px!important;min-height:44px;padding:9px 12px!important;border-radius:9px!important;color:#bdc9cc!important;font-size:13px!important}.admin-shell.arcani-admin.admin-command-active .admin-nav-group button .nk-icon{width:21px;height:21px;color:#e3b14d}.admin-shell.arcani-admin.admin-command-active .admin-nav-group button.active{background:linear-gradient(90deg,#d7a03740,#61461b2e)!important;border-color:#b68125!important;color:#fff!important;box-shadow:inset 0 0 18px #ebae3b14,0 0 18px #0000001f!important}.admin-shell.arcani-admin.admin-command-active .admin-nav-count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:50%;background:#7b5722;color:#fff4de;font-size:10px}.admin-shell.arcani-admin.admin-command-active .admin-nav-advanced{margin-top:-9px}.admin-shell.arcani-admin.admin-command-active .admin-nav-advanced-toggle{font-size:10px!important;color:#7f9298!important}.admin-shell.arcani-admin.admin-command-active .admin-sidebar-foot{margin:0 1px;padding:13px 12px;border:1px solid #1f353b;border-radius:10px;grid-template-columns:12px minmax(0,1fr);background:#07161bbf;color:#97a6aa}.admin-shell.arcani-admin.admin-command-active .admin-sidebar-foot>span:nth-child(2){display:grid;gap:2px}.admin-shell.arcani-admin.admin-command-active .admin-sidebar-foot b{color:#63dc79;font-size:11px}.admin-shell.arcani-admin.admin-command-active .admin-sidebar-foot small{font-size:9px}.admin-shell.arcani-admin.admin-command-active .admin-sidebar-foot a{grid-column:2;color:#73868c;font-size:9px}.admin-shell.arcani-admin.admin-command-active .admin-workspace{padding:18px 18px 20px;background:radial-gradient(circle at 70% -10%,rgba(30,88,102,.13),transparent 34%),#061318;color:#edf2f2}.admin-shell.arcani-admin.admin-command-active .admin-topbar{min-height:59px;margin:0 0 12px;padding:0 0 13px;border-bottom:1px solid #1b3036;align-items:center}.admin-shell.arcani-admin.admin-command-active .admin-topbar h1{margin:0;color:#f5f3ee;font:500 32px/1 Georgia,Times New Roman,serif}.admin-shell.arcani-admin.admin-command-active .admin-topbar p{margin:6px 0 0;color:#b9c4c7;font-size:13px}.admin-shell.arcani-admin.admin-command-active .admin-top-actions{gap:12px}.admin-shell.arcani-admin.admin-command-active .admin-nari-talk{order:4;min-height:46px;padding:0 18px;border:1px solid #d29a34;border-radius:9px;background:#0b181cd9;color:#f2bc54;box-shadow:0 0 18px #e0a1311f;font-size:12px;cursor:pointer}.admin-command-clock{display:grid;justify-items:end;min-width:178px;padding-right:16px;border-right:1px solid #172b31}.admin-command-clock small{color:#b9c3c6;font-size:9px;text-transform:capitalize}.admin-command-clock strong{margin-top:3px;color:#e5e9e9;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.admin-command-profile{order:3;display:flex;align-items:center;gap:9px;padding:0 12px;border-left:1px solid #172b31}.admin-command-profile>span{display:grid;place-items:center;width:41px;height:41px;border:1px solid #795a2c;border-radius:50%;background:linear-gradient(135deg,#7a5b2d,#272118);color:#fff;font-family:Georgia,Times New Roman,serif;font-size:19px}.admin-command-profile>div{display:grid;gap:2px;min-width:105px}.admin-command-profile b{font-size:11px;font-weight:500}.admin-command-profile small{color:#809298;font-size:9px}.admin-shell.arcani-admin.admin-command-active .arcane-bell{order:2;border:0;background:transparent;color:#edb94f;box-shadow:none}.command-dashboard{--cmd-bg:#061116;--cmd-panel:#0b1a20;--cmd-panel-2:#0d2025;--cmd-line:#243940;--cmd-text:#eff3f3;--cmd-muted:#9aabb1;--cmd-gold:#efb84b;--cmd-green:#62dc7a;display:grid;gap:12px;color:var(--cmd-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.command-dashboard *{box-sizing:border-box}.command-dashboard button{font:inherit}.command-card{margin:0;border:1px solid var(--cmd-line);border-radius:10px;background:linear-gradient(145deg,#0c1d23fa,#061217fa);box-shadow:0 16px 36px #0000001f;min-width:0}.command-card>header{display:flex;align-items:center;gap:9px;min-height:26px;color:#e5ebed}.command-card>header>b{font-size:12px;letter-spacing:.11em;font-weight:650}.command-card>header>.nk-icon{width:20px;height:20px;color:var(--cmd-gold)}.command-hero{min-height:168px;border:1px solid #2b3b3f;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;padding:28px 34px;background-image:linear-gradient(90deg,#02080b33,#01070985 45%,#010709e6),var(--command-hero);background-size:cover;background-position:center 48%;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 44px #0003}.command-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(239,184,75,.06),transparent 45%,rgba(0,0,0,.34));pointer-events:none}.command-hero-brand,.command-hero blockquote{position:relative;z-index:1}.command-hero-brand{display:flex;align-items:center;gap:16px}.command-hero-brand img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(239,184,75,.25))}.command-hero-brand div{display:grid;gap:5px}.command-hero-brand strong{font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;letter-spacing:.03em}.command-hero-brand span{color:#d9dddc;font-family:Georgia,Times New Roman,serif;font-size:17px}.command-hero blockquote{margin:0;text-align:right;color:#e8c575;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:25px;line-height:1.38;text-shadow:0 3px 14px #000}.command-hero blockquote small{display:block;margin-top:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-size:12px;letter-spacing:.09em;color:#d9b866}.command-primary-grid{display:grid;grid-template-columns:1.2fr .82fr 1fr .9fr;gap:12px}.command-primary-grid>.command-card{min-height:184px;padding:16px}.command-runtime header{margin-bottom:8px}.command-status-dot{width:13px;height:13px;border-radius:50%;background:#87959a;box-shadow:0 0 0 7px #87959a1f}.command-runtime.ok .command-status-dot{background:#65df7f;box-shadow:0 0 0 7px #65df7f24,0 0 18px #65df7f73}.command-runtime.warn .command-status-dot{background:#efb84b}.command-runtime.paused .command-status-dot{background:#75c8e8}.command-runtime-value{display:block;margin:5px 0 1px 38px;color:#77e38b;font-size:28px;line-height:1}.command-runtime.warn .command-runtime-value{color:#efb84b}.command-runtime.paused .command-runtime-value{color:#75c8e8}.command-runtime.unknown .command-runtime-value{color:#a9b3b7}.command-runtime>p{margin:7px 0 12px 38px;color:var(--cmd-muted);font-size:12px}.command-inline-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #1d3036;padding-top:10px}.command-inline-stats>span{display:grid;gap:3px;padding:0 10px;border-right:1px solid #1b3036;color:var(--cmd-muted);font-size:10px}.command-inline-stats>span:first-child{padding-left:0}.command-inline-stats>span:last-child{border-right:0}.command-inline-stats b{color:#dbe4e6;font-size:12px}.command-inline-stats .success{color:#67df7c}.command-icon-circle{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d99d2d;border-radius:50%;color:var(--cmd-gold)}.command-icon-circle .nk-icon{width:21px;height:21px}.command-big-value{display:block;margin:10px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400}.command-big-value em{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:27px;font-style:normal;color:#eef3f3}.command-progress{height:12px;border-radius:999px;background:#203038;overflow:hidden}.command-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2bd50,#d68c2b)}.command-gold p{margin:10px 0 4px;color:#c2ccd0;font-size:11px}.command-gold small{color:var(--cmd-muted);font-size:10px}.command-split{display:grid;grid-template-columns:.72fr 1.3fr;gap:14px;align-items:center}.command-split>div{display:grid;gap:8px;border-left:1px solid #22363d;padding-left:14px}.command-split>div>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#cbd3d5}.command-split .command-big-value{font-size:42px}.command-backlog>header,.command-decisions>header{margin-bottom:4px}.command-decisions{border-color:#4c3235;background:linear-gradient(145deg,#1e1b1ffa,#0b1519fa)}.command-decisions>header{color:#ffc6c6}.command-decisions .command-icon-circle{border-color:#915055;color:#f18a8a}.command-decisions>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#f2b858;padding:8px 0 0;cursor:pointer;font-size:11px}.command-decisions>button:hover{text-decoration:underline}.command-card i,.command-split i{width:8px;height:8px;border-radius:50%;background:#73858b;box-shadow:0 0 0 2px #73858b14;flex:0 0 auto}.command-card i.green{background:#63dc79;box-shadow:0 0 8px #63dc7980}.command-card i.lime{background:#95ce51}.command-card i.yellow{background:#e3c24a}.command-card i.orange,.command-card i.amber{background:#eb9637}.command-card i.red{background:#df5c66}.command-card i.blue{background:#63b7df}.command-operations-grid{display:grid;grid-template-columns:.9fr 1.7fr .9fr;grid-template-areas:"now pipeline activity" "results health activity";grid-template-rows:minmax(174px,auto) minmax(116px,auto);gap:12px}.command-operations-grid>.command-card{padding:15px}.command-now{grid-area:now}.command-pipeline{grid-area:pipeline;background:linear-gradient(120deg,#0b1b21,#0d1d21 65%,#452d1173)}.command-activity{grid-area:activity}.command-results{grid-area:results}.command-health{grid-area:health}.command-now>header>span{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px}.command-work-list{display:grid;margin-top:7px}.command-work-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.035)}.command-work-list span{font-size:12px}.command-work-list small{color:#7f9298;font-size:10px}.command-work-list p,.command-activity p{color:var(--cmd-muted);font-size:12px}.command-pipeline-track{display:grid;grid-template-columns:repeat(7,1fr);margin-top:23px;position:relative}.command-pipeline-track:before{content:"";position:absolute;left:5%;right:5%;top:9px;height:2px;background:linear-gradient(90deg,#78c9e9 0,#78c9e9 78%,#d5a139 78%)}.command-pipeline-track>div{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;gap:5px}.command-pipeline-node{width:19px;height:19px;border:3px solid #96cfe6;border-radius:50%;background:#0b1a20;box-shadow:0 0 0 2px #142932}.command-pipeline-track>div.active .command-pipeline-node{border-color:#f0b94b;box-shadow:0 0 0 2px #765821,0 0 16px #f0b94b47}.command-pipeline-track small{margin-top:7px;color:#d4dcde;font-size:10px}.command-pipeline-track strong{font-size:13px}.command-activity>header button{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#e7b24c;font-size:10px;cursor:pointer}.command-activity-row{display:grid;grid-template-columns:9px 1fr auto;align-items:start;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.command-activity-row>span{display:grid;gap:2px}.command-activity-row b{font-size:11px}.command-activity-row small,.command-activity-row time{color:#7f9399;font-size:9px}.command-activity-row time{white-space:nowrap}.command-results,.command-health{padding:13px 16px!important}.command-results>div,.command-health>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:9px}.command-results>div>span,.command-health>div>span{display:grid;gap:4px;padding:0 13px;border-right:1px solid #1d3037;color:#96a7ad;font-size:10px}.command-results>div>span:first-child,.command-health>div>span:first-child{padding-left:0}.command-results>div>span:last-child,.command-health>div>span:last-child{border-right:0}.command-results strong,.command-health strong{color:#f1f4f4;font-size:20px;font-weight:500}.command-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}.command-composer,.command-suggestions{padding:13px}.command-composer>header .command-nari-mark{display:grid;place-items:center;width:39px;height:39px;border:1px solid #d59f3c;border-radius:50%;color:#edbd5b;font-family:Georgia,Times New Roman,serif;font-size:20px;box-shadow:0 0 18px #edbd5b1f}.command-composer>header>div{display:grid;gap:2px}.command-composer>header>div>b{font-size:16px}.command-composer>header>div>small{color:#9babb0;font-size:11px}.command-composer>header>button{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #3d5056;border-radius:7px;background:#102027;color:#dbe2e4;padding:8px 12px;font-size:10px;cursor:pointer}.command-composer>label{display:grid;grid-template-columns:1fr 44px;align-items:end;gap:10px;margin-top:11px;padding:10px 8px 8px 12px;border:1px solid #30434a;border-radius:9px;background:#061218}.command-composer textarea{width:100%;height:48px;min-height:48px;resize:none;border:0;outline:0;background:transparent;color:#eef3f4;font:inherit;font-size:12px}.command-composer textarea::placeholder{color:#7e9197}.command-composer>label>button{display:grid;place-items:center;width:44px;height:38px;border:0;border-radius:8px;background:linear-gradient(135deg,#f2bc51,#cf8b2a);color:#fff;cursor:pointer;box-shadow:0 8px 20px #cb832238}.command-composer>label .nk-icon{width:20px;height:20px}.command-composer>div{display:flex;gap:24px;margin-top:8px}.command-composer>div>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#aebdc1;font-size:11px;cursor:pointer}.command-composer>div>button:hover{color:#edba54}.command-suggestions>header{margin-bottom:7px}.command-suggestions>button{width:100%;display:flex;justify-content:space-between;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #21353b;border-radius:7px;background:#0c1d23a8;color:#dce3e5;padding:9px 10px;margin-top:6px;font-size:10px;text-align:left;cursor:pointer}.command-suggestions>button:hover{border-color:#9b7537;color:#f0bd58}.command-footer{display:flex;justify-content:space-between;gap:14px;padding:4px 2px;color:#71858c;font-family:Georgia,Times New Roman,serif;font-size:10px}.command-footer span{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1280px){.admin-shell.arcani-admin.admin-command-active{grid-template-columns:220px minmax(0,1fr)}.admin-command-clock{display:none}.command-primary-grid{grid-template-columns:1fr 1fr}.command-operations-grid{grid-template-columns:1fr 1.5fr;grid-template-areas:"now pipeline" "results health" "activity activity";grid-template-rows:auto}.command-conversation-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:900px){.command-hero{min-height:148px;padding:24px}.command-hero blockquote{font-size:20px}.command-hero-brand strong{font-size:36px}.command-primary-grid,.command-operations-grid,.command-conversation-grid{grid-template-columns:1fr}.command-operations-grid{grid-template-areas:"now" "pipeline" "activity" "results" "health"}.command-pipeline{overflow:auto}.command-pipeline-track{min-width:620px}.command-conversation-grid{grid-template-columns:1fr}.command-inline-stats{grid-template-columns:1fr 1fr;row-gap:10px}.command-inline-stats>span:nth-child(2){border-right:0}}@media(max-width:620px){.command-dashboard{gap:10px}.command-hero{min-height:220px;align-items:flex-start;flex-direction:column;padding:20px}.command-hero-brand img{width:58px;height:58px}.command-hero-brand strong{font-size:31px}.command-hero-brand span{font-size:13px}.command-hero blockquote{align-self:flex-end;font-size:18px}.command-primary-grid{grid-template-columns:1fr}.command-results>div,.command-health>div{grid-template-columns:1fr 1fr;row-gap:14px}.command-results>div>span:nth-child(2),.command-health>div>span:nth-child(2){border-right:0}.command-composer>header{align-items:flex-start}.command-composer>header>button{display:none}.command-composer>div{gap:8px;justify-content:space-between;overflow:auto}.command-composer>div>button{white-space:nowrap}.command-footer{display:grid}}.books-workspace,.admin-home,.space-workspace{display:grid;gap:18px;color:var(--aw-text,#edf1ef)}.books-loading{color:var(--aw-muted,#83969b);padding:24px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.books-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.books-summary article{background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:12px;padding:16px 18px;display:grid;gap:4px}.books-summary article span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-muted,#83969b)}.books-summary article strong{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.1}.books-summary article small{color:var(--aw-text-soft,#c7d0cf);font-size:13px}.books-summary article.attention{border-color:#604a25}.books-summary article.attention strong{color:var(--aw-warning,#efb85a)}.books-summary article.done strong{color:var(--aw-success,#75dc91)}.books-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--aw-line,#20363d);padding-bottom:0}.books-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:3px solid transparent;color:var(--aw-text-soft,#c7d0cf);padding:12px 14px 11px;font:inherit;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:9px;margin-bottom:-1px}.books-tabs button b{background:var(--aw-surface-soft,#10252b);border:1px solid var(--aw-line,#20363d);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;color:var(--aw-text,#edf1ef)}.books-tabs button:hover{color:var(--aw-text,#edf1ef)}.books-tabs button[aria-current=page]{color:var(--aw-gold,#e0aa42);border-bottom-color:var(--aw-gold,#e0aa42)}.books-tabs button[aria-current=page] b{background:#e0aa4224;border-color:#e0aa4266;color:var(--aw-gold,#e0aa42)}.books-tab-help{margin:-6px 0 0;color:var(--aw-muted,#83969b);font-size:14px}.books-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.books-filters input[type=search],.books-filters select{background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:9px;color:var(--aw-text,#edf1ef);padding:10px 12px;font:inherit;font-size:14px;min-height:42px}.books-search{flex:1 1 280px}.books-search input{width:100%}.books-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:999px;color:var(--aw-text-soft,#c7d0cf);padding:9px 14px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;gap:8px;align-items:center;min-height:42px}.books-chip b{color:var(--aw-warning,#efb85a)}.books-chip.on{border-color:var(--aw-gold,#e0aa42);color:var(--aw-gold,#e0aa42);background:#e0aa421a}.books-chip:disabled{opacity:.45;cursor:default}.books-new{margin-left:auto}.books-bulk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#e0aa4214;border:1px solid rgba(224,170,66,.35);border-radius:12px;padding:10px 14px;position:sticky;top:8px;z-index:3}.books-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.books-list-head{color:var(--aw-muted,#83969b);font-size:13px;padding:0 4px}.books-list-head label{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.books-row{display:grid;grid-template-columns:auto 52px minmax(200px,2.2fr) minmax(170px,1.5fr) minmax(120px,.9fr) minmax(120px,1.1fr) auto;gap:14px;align-items:center;background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line-soft,#182a30);border-radius:12px;padding:10px 14px}.books-row:hover{border-color:var(--aw-line,#20363d)}.books-row.editing{border-color:#e0aa4280}.books-check{width:18px;height:18px;accent-color:var(--aw-gold,#e0aa42)}.books-cover{width:52px;height:76px;border-radius:5px;overflow:hidden;background:var(--aw-surface-soft,#10252b);display:grid;place-items:center;border:1px solid var(--aw-line,#20363d)}.books-cover img{width:100%;height:100%;object-fit:cover;display:block}.books-cover span{font-size:9px;color:var(--aw-muted,#83969b);text-align:center;line-height:1.2;padding:2px}.books-identity,.books-shelf,.books-commerce{display:grid;gap:2px;min-width:0}.books-identity strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.books-identity span{color:var(--aw-text-soft,#c7d0cf);font-size:14px}.books-identity small,.books-shelf small,.books-commerce small{color:var(--aw-muted,#83969b);font-size:12px;overflow-wrap:anywhere}.books-shelf strong{font-size:14px;font-weight:600}.books-shelf span{font-size:13px;color:var(--aw-text-soft,#c7d0cf)}.books-shelf em{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.books-shelf em.todo{color:var(--aw-warning,#efb85a)}.books-shelf em.ok{color:var(--aw-success,#75dc91)}.books-commerce strong{font-size:15px}.books-tier{justify-self:start;font-size:10px;letter-spacing:.14em;border-radius:4px;padding:2px 7px;border:1px solid}.books-tier.gold{color:#e0aa42;border-color:#e0aa4280}.books-tier.diamond{color:#9fd6ee;border-color:#9fd6ee73}.books-flags{display:flex;flex-wrap:wrap;gap:5px}.books-flags span{background:#342815;border:1px solid #604a25;color:#f0c673;border-radius:999px;font-size:11px;padding:2px 9px}.books-row-actions{display:grid;gap:6px;justify-items:end;white-space:nowrap}.books-classify{grid-column:1/-1;border-top:1px solid var(--aw-line,#20363d);margin-top:4px;padding-top:14px;display:grid;gap:12px}.books-classify-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.books-classify label{display:grid;gap:6px;font-size:13px;color:var(--aw-text-soft,#c7d0cf)}.books-classify select{background:var(--aw-bg-deep,#041014);border:1px solid var(--aw-line,#20363d);border-radius:9px;color:var(--aw-text,#edf1ef);padding:10px 12px;font:inherit;min-height:42px}.books-classify fieldset{border:0;margin:0;padding:0}.books-classify legend{font-size:13px;color:var(--aw-text-soft,#c7d0cf);margin-bottom:8px;padding:0}.books-themes{display:flex;flex-wrap:wrap;gap:8px}.books-themes label{display:inline-flex;flex-direction:row;align-items:center;gap:7px;border:1px solid var(--aw-line,#20363d);border-radius:999px;padding:7px 12px;cursor:pointer;color:var(--aw-text-soft,#c7d0cf)}.books-themes label.on{border-color:var(--aw-gold,#e0aa42);color:var(--aw-gold,#e0aa42)}.books-themes input{accent-color:var(--aw-gold,#e0aa42)}.books-note{margin:0;color:var(--aw-muted,#83969b);font-size:13px;max-width:78ch}.books-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-home-hello{display:grid;gap:4px}.admin-home-hello h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:26px;margin:0}.admin-home-hello p{margin:0;color:var(--aw-text-soft,#c7d0cf)}.admin-home-todo{display:grid;gap:10px}.admin-home-todo h3,.admin-home-areas h3,.space-workspace h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-muted,#83969b);margin:0;font-weight:600}.admin-home-task{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-left:4px solid var(--aw-gold,#e0aa42);border-radius:12px;padding:14px 16px;text-align:left;color:inherit;font:inherit;cursor:pointer;width:100%}.admin-home-task:hover{background:var(--aw-surface-strong,#0e2026)}.admin-home-task b{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;color:var(--aw-gold,#e0aa42);text-align:center}.admin-home-task strong{display:block;font-size:16px}.admin-home-task small{color:var(--aw-text-soft,#c7d0cf);font-size:13px}.admin-home-task em{font-style:normal;color:var(--aw-gold,#e0aa42);font-size:13px;white-space:nowrap}.admin-home-task.urgent{border-left-color:var(--aw-danger,#ed7f87)}.admin-home-task.urgent b{color:var(--aw-danger,#ed7f87)}.admin-home-clear{background:var(--aw-surface,#0b1a1f);border:1px solid #235738;border-radius:12px;padding:16px 18px;color:#9be7ae}.admin-home-areas{display:grid;gap:10px}.admin-home-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.admin-home-area{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:12px;padding:16px 18px;color:inherit;font:inherit;cursor:pointer;display:grid;gap:5px}.admin-home-area:hover{border-color:#e0aa4280}.admin-home-area span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-muted,#83969b)}.admin-home-area strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:28px}.admin-home-area small{color:var(--aw-text-soft,#c7d0cf);font-size:13px}.admin-home-nari{display:grid;gap:10px;background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:12px;padding:16px 18px}.admin-home-nari header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-home-nari header i{width:10px;height:10px;border-radius:50%;background:var(--aw-muted,#83969b)}.admin-home-nari.ok header i{background:var(--aw-success,#75dc91)}.admin-home-nari.paused header i{background:var(--aw-warning,#efb85a)}.admin-home-nari.warn header i{background:var(--aw-danger,#ed7f87)}.admin-home-nari p{margin:0;color:var(--aw-text-soft,#c7d0cf)}.admin-home-nari form{display:flex;gap:10px;flex-wrap:wrap}.admin-home-nari textarea{flex:1 1 320px;min-height:54px;background:var(--aw-bg-deep,#041014);border:1px solid var(--aw-line,#20363d);border-radius:9px;color:var(--aw-text,#edf1ef);padding:10px 12px;font:inherit;resize:vertical}.admin-home-nari-ideas{display:flex;flex-wrap:wrap;gap:8px}.space-meter{background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:12px;padding:16px 18px;display:grid;gap:8px}.space-meter header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.space-meter header strong{font-size:16px}.space-meter header span{color:var(--aw-text-soft,#c7d0cf);font-size:14px}.space-bar{height:10px;border-radius:999px;background:var(--aw-surface-soft,#10252b);overflow:hidden}.space-bar i{display:block;height:100%;background:var(--aw-gold,#e0aa42);border-radius:999px}.space-bar i.high{background:var(--aw-danger,#ed7f87)}.space-meter small{color:var(--aw-muted,#83969b);font-size:13px}.space-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.space-card{background:var(--aw-surface,#0b1a1f);border:1px solid var(--aw-line,#20363d);border-radius:12px;padding:16px 18px;display:grid;gap:8px;align-content:start}.space-card strong.big{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:30px}.space-card p{margin:0;color:var(--aw-text-soft,#c7d0cf);font-size:14px}.space-card small{color:var(--aw-muted,#83969b);font-size:13px}.space-progress{font-size:13px;color:var(--aw-gold,#e0aa42)}@media(max-width:1180px){.books-row{grid-template-columns:auto 52px 1fr 1fr;row-gap:10px}.books-commerce{grid-column:3}.books-flags{grid-column:4}.books-row-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;justify-items:start}}@media(max-width:640px){.books-row{grid-template-columns:auto 52px 1fr}.books-shelf,.books-commerce,.books-flags{grid-column:2/-1}.books-new{margin-left:0;width:100%}.books-tabs{overflow-x:auto;flex-wrap:nowrap}.books-tabs button{white-space:nowrap}.admin-home-task{grid-template-columns:44px 1fr}.admin-home-task em{grid-column:2}}.books-levels-proposals{border:1px solid rgba(214,183,120,.55);border-radius:12px;padding:16px 18px;margin:0 0 16px;display:grid;gap:10px}.books-levels-proposals h3,.books-levels-proposals p{margin:0}.books-levels-proposals ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.books-levels-proposals li{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;padding-top:12px;border-top:1px solid rgba(128,128,128,.3)}.books-levels-proposals li>div:first-child{display:grid;gap:4px;min-width:0;flex:1 1 260px}.books-levels-proposals small,.books-levels-proposals em{opacity:.85;font-style:normal;line-height:1.45}.books-levels-actions{display:flex;gap:8px;flex-wrap:wrap}.books-levels-guide{margin:0 0 16px;padding:12px 16px;border:1px solid rgba(128,128,128,.35);border-radius:12px}.books-levels-guide summary{cursor:pointer;font-weight:600}.books-levels-guide ul{margin:10px 0;padding-left:20px;display:grid;gap:6px;line-height:1.5}.books-levels-guide p{margin:0;line-height:1.5}.books-levels-note{margin:0 0 12px}.books-level-form p{margin:0;opacity:.85;line-height:1.5}.books-level-form textarea{width:100%}.nari-catalog-builder{max-width:1500px;margin:30px auto 0}.nari-catalog-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nari-catalog-flow article{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1317}.nari-catalog-flow article>span{display:block;color:#d9ad59;font:500 20px Georgia,serif}.nari-catalog-flow strong{display:block;margin-top:4px;font-size:10px}.nari-catalog-flow p{margin:4px 0 0;color:#7f8c93;font-size:8px;line-height:1.4}.nari-catalog-note{margin-top:10px;padding:12px;border:1px solid rgba(217,173,89,.2);border-radius:11px;background:#d9ad590b}.nari-catalog-note strong{font-size:10px;color:#dfb866}.nari-catalog-note p{margin:4px 0 0;color:#87949b;font-size:9px}.nari-catalog-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.nari-catalog-summary article{padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.nari-catalog-summary span{display:block;color:#7c8990;font-size:8px}.nari-catalog-summary strong{display:block;margin-top:4px;font:500 20px Georgia,serif}.nari-catalog-list{display:grid;gap:7px;margin-top:10px}.nari-catalog-list>article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.nari-catalog-list strong,.nari-catalog-list small{display:block}.nari-catalog-list strong{font-size:10px}.nari-catalog-list small{margin-top:2px;color:#748189;font-size:8px}.nari-catalog-list>article>span{align-self:start;color:#d5aa5c;font-size:8px}.nari-catalog-list details{grid-column:1/-1;color:#89969d;font-size:8px}.nari-catalog-list ul{margin:6px 0 0;padding-left:16px}.nari-catalog-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.nari-catalog-actions a{padding:9px 11px;border:1px solid rgba(217,173,89,.28);border-radius:9px;color:#ddb76b;text-decoration:none;font-size:9px}@media(max-width:900px){.nari-catalog-flow,.nari-catalog-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nari-catalog-flow,.nari-catalog-summary{grid-template-columns:1fr}}.nari-catalog-builder{display:grid!important;visibility:visible!important;opacity:1!important;gap:10px;min-height:340px}.nari-catalog-zero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border:1px dashed rgba(217,173,89,.22);border-radius:13px;background:linear-gradient(135deg,#d9ad590b,#9fc7ff05)}.nari-catalog-zero>div:first-child{max-width:760px}.nari-catalog-zero span{color:#d6ad61;font-size:8px;letter-spacing:.13em}.nari-catalog-zero h3{margin:5px 0 6px;font:500 20px Georgia,serif}.nari-catalog-zero p{margin:0;color:#7f8c93;font-size:10px;line-height:1.5}.nari-catalog-zero-actions{display:flex;flex-wrap:wrap;gap:7px}.nari-catalog-zero-actions a,.nari-catalog-intake a{padding:8px 10px;border:1px solid rgba(217,173,89,.22);border-radius:8px;color:#ddb76b;text-decoration:none;font-size:9px;white-space:nowrap}.nari-catalog-intake{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nari-catalog-intake article{display:flex;flex-direction:column;min-height:142px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0d1518}.nari-catalog-intake article>span{color:#6f8faf;font-size:8px;letter-spacing:.12em}.nari-catalog-intake strong{margin-top:4px;font-size:10px}.nari-catalog-intake p{margin:5px 0 10px;color:#748189;font-size:8px;line-height:1.45}.nari-catalog-intake a{margin-top:auto;align-self:flex-start}@media(max-width:900px){.nari-catalog-intake{grid-template-columns:repeat(2,1fr)}.nari-catalog-zero{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.nari-catalog-intake{grid-template-columns:1fr}}.nari-catalog-radar-candidates{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(159,199,255,.13);border-radius:14px;background:#9fc7ff06}.nari-catalog-radar-candidates>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.nari-catalog-radar-candidates>header>div{max-width:760px}.nari-catalog-radar-candidates h3{margin:3px 0 4px}.nari-catalog-radar-candidates header p{margin:0;color:#98928a;font-size:10px;line-height:1.45}.nari-catalog-radar-candidates>header>small{font-size:9px;color:#9fc7ff}.nari-catalog-radar-list{display:grid;gap:8px}.nari-catalog-radar-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#0d1115}.nari-catalog-radar-main{display:flex;flex-direction:column;min-width:0}.nari-catalog-radar-main>span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#9fc7ff}.nari-catalog-radar-main>strong{margin-top:3px;font-size:12px}.nari-catalog-radar-main>small{margin-top:2px;color:#89847c;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-catalog-radar-main>p{margin:6px 0 0;color:#a9a299;font-size:9px;line-height:1.4}.nari-catalog-radar-actions{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;justify-content:flex-end}.nari-catalog-radar-actions button,.nari-catalog-radar-actions a{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#15191d;color:#d8d2c8;padding:7px 9px;font-size:9px;text-decoration:none;cursor:pointer}.nari-catalog-radar-actions button:first-child{border-color:#64d38a3d;color:#aee7bd}.nari-catalog-radar-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.nari-catalog-radar-list article{grid-template-columns:1fr}.nari-catalog-radar-actions{justify-content:flex-start}}.nari-catalog-builder{font-size:14px}.nari-catalog-flow strong,.nari-catalog-list strong,.nari-catalog-intake strong{font-size:13px}.nari-catalog-flow p,.nari-catalog-list small,.nari-catalog-list details,.nari-catalog-intake p,.nari-catalog-radar-main>p,.nari-catalog-radar-main>small,.nari-catalog-radar-main>span,.nari-catalog-radar-candidates header p{font-size:11px}.nari-catalog-summary span,.nari-catalog-list>article>span,.nari-catalog-zero span,.nari-catalog-intake article>span{font-size:10px}.nari-catalog-zero p,.nari-admin-muted{font-size:12px}.nari-catalog-actions button,.nari-catalog-zero-actions button,.nari-catalog-intake button,.nari-catalog-radar-actions button{padding:10px 12px;border:1px solid rgba(217,173,89,.28);border-radius:9px;background:#d9ad590e;color:#ddb76b;font-size:11px;cursor:pointer}.nari-catalog-actions button:hover,.nari-catalog-zero-actions button:hover,.nari-catalog-intake button:hover{background:#d9ad591c}.nari-catalog-flow article{display:flex;flex-direction:column}.nari-catalog-flow .nari-catalog-step{color:#6f8faf;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nari-catalog-flow em{display:block;margin-top:8px;color:#d9ad59;font-style:normal;font-size:12px}.nari-catalog-flow button{margin-top:auto;align-self:flex-start;padding:8px 10px;border:1px solid rgba(217,173,89,.28);border-radius:9px;background:#d9ad590e;color:#ddb76b;font-size:11px;cursor:pointer}.nari-catalog-flow em+button{margin-top:10px}.nari-catalog-flow button:hover{background:#d9ad591c}.nari-catalog-builder .nari-admin-section-head>small{max-width:560px;font-size:12px;line-height:1.5}.nari-catalog-summary{grid-template-columns:repeat(5,1fr)}.nari-catalog-list>p{margin:0}.nari-catalog-tech{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#7f8c93;font-size:12px}.nari-catalog-tech summary{cursor:pointer}.nari-catalog-tech code{word-break:break-word}@media(max-width:900px){.nari-catalog-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nari-catalog-summary{grid-template-columns:1fr}}.nari-radar{display:grid;gap:13px}.nari-radar-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px;border:1px solid rgba(215,173,89,.14);border-radius:16px;background:linear-gradient(145deg,#d7ad590b,#9fc7ff07)}.nari-radar-head span,.nari-radar-mission>div span,.nari-radar-queue header span{color:#d7ad5e;font-size:8px;letter-spacing:.15em}.nari-radar-head h2{margin:5px 0 7px;font:500 27px Georgia,serif;color:#eee9e1}.nari-radar-head p,.nari-radar-mission small,.nari-radar-foot span{margin:0;color:#7e8b90;font-size:10px;line-height:1.55}.nari-radar-head a,.nari-radar button{border:1px solid rgba(215,173,89,.2);border-radius:9px;background:#d7ad590d;color:#ddb86c;text-decoration:none;padding:9px 11px;font-size:9px;cursor:pointer}.nari-radar-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nari-radar-stages article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0d1518}.nari-radar-stages article>span{font-size:7px;letter-spacing:.12em;color:#789cc7}.nari-radar-stages article[data-state=launch]>span{color:#87ce9b}.nari-radar-stages article[data-state=staged]>span{color:#d0ad6c}.nari-radar-stages strong{display:block;margin-top:5px;font-size:10px;color:#e6e1d9}.nari-radar-stages p{margin:4px 0 0;color:#75838a;font-size:8px;line-height:1.45}.nari-radar-mission{display:grid;grid-template-columns:220px 1fr auto;gap:9px;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#0c1417}.nari-radar-mission h3,.nari-radar-queue h3{margin:4px 0 0;font:500 18px Georgia,serif}.nari-radar-mission label{display:grid;gap:4px;color:#79878d;font-size:8px}.nari-radar-mission .wide{grid-column:1/-1}.nari-radar-mission textarea,.nari-radar-mission select{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#081013;color:#e8e3dc;padding:9px}.nari-radar-mission>button{align-self:end}.nari-radar-mission>small{align-self:center}.nari-radar-status{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nari-radar-status>div{padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.nari-radar-status span,.nari-radar-status strong{display:block}.nari-radar-status span{color:#6f7e84;font-size:8px}.nari-radar-status strong{margin-top:4px;color:#dcd7cf;font-size:10px}.nari-radar-message{margin:0;padding:10px 12px;border:1px solid rgba(215,173,89,.14);border-radius:9px;background:#d7ad5909;color:#c5b48f;font-size:9px}.nari-radar-queue{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#0c1417}.nari-radar-queue>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:8px}.nari-radar-queue>header small{color:#75838a;font-size:8px}.nari-radar-queue>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.nari-radar-queue>article:first-of-type{border-top:0}.nari-radar-queue article small,.nari-radar-queue article strong,.nari-radar-queue article span{display:block}.nari-radar-queue article small{color:#707f85;font-size:8px}.nari-radar-queue article strong{margin-top:3px;color:#ded9d1;font-size:10px}.nari-radar-queue article span{margin-top:3px;color:#b58e52;font-size:8px}.nari-radar-queue article>div:last-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nari-radar button.ghost{color:#879399;border-color:#ffffff14;background:transparent}.nari-radar-empty{padding:22px 10px;text-align:center;color:#75838a}.nari-radar-empty strong{font-size:10px}.nari-radar-empty p{font-size:9px}.nari-radar-foot{display:flex;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(159,199,255,.1);border-radius:10px;background:#9fc7ff06}.nari-radar-foot strong{color:#b8d1ed;font-size:9px}@media(max-width:1000px){.nari-radar-stages,.nari-radar-status{grid-template-columns:repeat(2,1fr)}.nari-radar-mission{grid-template-columns:1fr}}@media(max-width:650px){.nari-radar-head{display:grid}.nari-radar-stages,.nari-radar-status{grid-template-columns:1fr}.nari-radar-queue>article{grid-template-columns:1fr}.nari-radar-foot{align-items:flex-start;flex-direction:column}}.nari-radar-queue>article>div:last-child{position:relative;z-index:4;pointer-events:auto}.nari-radar-queue>article>div:last-child button{position:relative;z-index:5;pointer-events:auto;touch-action:manipulation}.nari-radar-queue>article>div:last-child button:disabled{pointer-events:none}.nari-radar-commercial{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:8px 10px;border:1px solid rgba(215,173,89,.12);border-radius:8px;background:#d7ad5906}.nari-radar-commercial span{margin:0!important;color:#aeb8b6!important;font-size:8px!important}.nari-radar-commercial b{color:#d7ad5e;font-weight:600}.nari-radar-commercial a{color:#9fc7ff;font-size:8px;text-decoration:none}.nari-radar-looks h3{margin:0 0 8px;font:500 18px Georgia,serif;color:#eee9e1}.nari-radar-looks .nari-radar-stages{grid-template-columns:repeat(4,1fr)}.nari-radar-tech{padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff03;color:#7e8b90;font-size:12px}.nari-radar-tech>summary{cursor:pointer;color:#9aa7ac}.nari-radar-tech>.nari-radar-status{margin-top:10px}.nari-radar-tech p{margin:10px 0 0;line-height:1.5}.nari-radar-tech code{word-break:break-word}.nari-radar{font-size:14px}.nari-radar-head span,.nari-radar-mission>div span,.nari-radar-queue header span{font-size:10px}.nari-radar-head p,.nari-radar-mission small,.nari-radar-foot span,.nari-radar-empty p,.nari-radar-message{font-size:13px}.nari-radar-head a,.nari-radar button{font-size:12px}.nari-radar-stages strong,.nari-radar-queue article strong,.nari-radar-empty strong{font-size:14px}.nari-radar-stages p,.nari-radar-mission label,.nari-radar-queue>header small,.nari-radar-queue article small,.nari-radar-queue article span,.nari-radar-status span,.nari-radar-status strong,.nari-radar-foot strong{font-size:12px}.nari-radar-commercial span,.nari-radar-commercial a{font-size:12px!important}@media(max-width:1000px){.nari-radar-looks .nari-radar-stages{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.nari-radar-looks .nari-radar-stages{grid-template-columns:1fr}}.nari-manual{--manual-gold:#e7b64d;--manual-cyan:#88d8ec;--manual-green:#72df91;--manual-red:#ef7a7d;--manual-line:rgba(143,184,193,.2);min-height:100vh;padding:32px clamp(18px,4vw,58px) 72px;color:#eef4f2;background:radial-gradient(circle at 74% -10%,rgba(18,79,83,.3),transparent 38%),linear-gradient(145deg,#061317,#081a1f 55%,#061216);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}.nari-manual.is-embedded{min-height:auto;margin:-2px;padding:8px 0 48px;background:transparent}.nari-manual *{box-sizing:border-box}.nari-manual-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:end;max-width:1180px;margin:0 auto;padding:46px;border:1px solid rgba(231,182,77,.35);border-radius:22px;background:linear-gradient(115deg,#040e11f7,#081e23e6),radial-gradient(circle at 90% 20%,rgba(231,182,77,.16),transparent 35%);box-shadow:0 24px 90px #00000057,inset 0 1px #ffffff08}.nari-manual-kicker,.nari-manual-section-head p,.nari-manual-triad>article>span,.nari-manual-example-grid>article>span{margin:0;color:var(--manual-gold);font-size:11px;font-weight:800;letter-spacing:.18em}.nari-manual-hero h1{margin:10px 0 8px;font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.95}.nari-manual-hero p{max-width:720px;margin:0;color:#b9c9c9;font-size:17px;line-height:1.6}.nari-manual-audience{display:inline-flex;gap:7px;margin-top:24px;padding:9px 13px;border-radius:999px;background:#88d8ec14;color:#c9dcdd;font-size:12px}.nari-manual-seal{display:flex;align-items:center;gap:16px;padding:19px;border-left:1px solid rgba(231,182,77,.4)}.nari-manual-seal>span{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border:1px solid var(--manual-gold);border-radius:50%;color:var(--manual-gold);font:italic 38px Georgia,serif;box-shadow:0 0 28px #e7b64d1f}.nari-manual-seal strong{font:italic 16px/1.45 Georgia,serif;color:#e6dcc4}.nari-manual-toc{display:grid;grid-template-columns:repeat(7,1fr);max-width:1180px;margin:18px auto 44px;border:1px solid var(--manual-line);border-radius:14px;background:#041115bd;overflow:hidden}.nari-manual-toc a{display:flex;flex-direction:column;gap:4px;padding:15px 12px;border-right:1px solid var(--manual-line);color:#b9caca;text-decoration:none;font-size:12px;transition:.2s ease}.nari-manual-toc a:last-child{border-right:0}.nari-manual-toc a:hover,.nari-manual-toc a:focus-visible{background:#e7b64d14;color:#fff;outline:none}.nari-manual-toc span{color:var(--manual-gold);font-size:10px;font-weight:800}.nari-manual-section{max-width:1180px;margin:0 auto 30px;padding:38px;border:1px solid var(--manual-line);border-radius:18px;background:linear-gradient(145deg,#07191eeb,#051216eb);box-shadow:0 20px 60px #0000002b;scroll-margin-top:24px}.nari-manual-section-head{display:flex;align-items:center;gap:15px;margin-bottom:24px}.nari-manual-section-head>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(231,182,77,.5);border-radius:50%;color:var(--manual-gold);font:18px Georgia,serif}.nari-manual-section-head h2{margin:3px 0 0;font:500 clamp(28px,4vw,42px)/1.05 Georgia,serif}.nari-manual-lead{max-width:880px;color:#d5e0df;font-size:18px;line-height:1.65}.nari-manual-role-grid,.nari-manual-security{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.nari-manual-role-grid article,.nari-manual-security article,.nari-manual-statuses article{padding:20px;border:1px solid var(--manual-line);border-radius:12px;background:#ffffff05}.nari-manual-role-grid b,.nari-manual-security h3{color:#fff;font:500 21px Georgia,serif}.nari-manual-role-grid p,.nari-manual-security p,.nari-manual-statuses p{margin:8px 0 0;color:#aebfc0;font-size:13px;line-height:1.55}.nari-manual-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.nari-manual-triad article{padding:22px;border:1px solid var(--manual-line);border-radius:12px}.nari-manual-triad ul,.nari-manual-rule-list,.nari-manual-check ul{margin:14px 0 0;padding-left:20px;color:#c5d1d1;line-height:1.75}.nari-manual-triad .is-do{border-color:#72df914d;background:#72df910b}.nari-manual-triad .is-do>span{color:var(--manual-green)}.nari-manual-triad .is-prepare{border-color:#88d8ec4d;background:#88d8ec0b}.nari-manual-triad .is-prepare>span{color:var(--manual-cyan)}.nari-manual-triad .is-never{border-color:#ef7a7d4d;background:#ef7a7d0b}.nari-manual-triad .is-never>span{color:var(--manual-red)}.nari-manual-table-wrap{overflow:auto;border:1px solid var(--manual-line);border-radius:12px}.nari-manual table{width:100%;border-collapse:collapse;min-width:780px}.nari-manual th,.nari-manual td{padding:15px 18px;border-bottom:1px solid var(--manual-line);text-align:left;vertical-align:top;font-size:13px;line-height:1.45}.nari-manual thead th{color:var(--manual-gold);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#00000029}.nari-manual tbody th{color:#fff}.nari-manual tbody td{color:#bacaca}.nari-manual tr:last-child th,.nari-manual tr:last-child td{border-bottom:0}.nari-manual-statuses{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.nari-manual-statuses strong{color:#fff}.nari-manual-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:30px 0}.nari-manual-flow div{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#b9c8c8;font-size:11px}.nari-manual-flow div:after{position:absolute;top:17px;left:65%;right:-35%;height:1px;background:linear-gradient(90deg,var(--manual-cyan),rgba(136,216,236,.15));content:""}.nari-manual-flow div:last-child:after{display:none}.nari-manual-flow span{z-index:1;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--manual-cyan);border-radius:50%;background:#07181c;color:#fff;font-weight:800}.nari-manual-example-grid,.nari-manual-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nari-manual-example-grid article,.nari-manual-split article{padding:22px;border:1px solid var(--manual-line);border-radius:12px;background:#ffffff05}.nari-manual-example-grid .is-good{border-color:#72df914d}.nari-manual-example-grid .is-good span{color:var(--manual-green)}.nari-manual-example-grid .is-bad{border-color:#ef7a7d42}.nari-manual-example-grid .is-bad span{color:var(--manual-red)}.nari-manual blockquote{margin:15px 0 0;color:#edf4f2;font:italic 17px/1.6 Georgia,serif}.nari-manual-example-grid p{color:#aebcbd;font-size:13px}.nari-manual-check{margin-top:14px;padding:22px;border-left:3px solid var(--manual-gold);background:#e7b64d0e}.nari-manual-check strong{font:500 20px Georgia,serif}.nari-manual-equation{display:flex;align-items:center;justify-content:center;gap:26px;margin:18px 0 26px;padding:28px;border:1px solid rgba(231,182,77,.28);border-radius:12px;background:#e7b64d09}.nari-manual-equation b{font:500 clamp(25px,4vw,39px) Georgia,serif}.nari-manual-equation span{color:var(--manual-gold);font-size:30px}.nari-manual-split h3{margin:0;color:#fff;font:500 23px Georgia,serif}.nari-manual-split p{color:#bdcbcc;line-height:1.65}.nari-manual code{padding:2px 5px;border-radius:4px;color:#f1cc77;background:#0000004d}.nari-manual-rule-list{columns:2;column-gap:46px}.nari-manual-immutable{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;padding:18px;border:1px solid rgba(239,122,125,.28);border-radius:12px;background:#ef7a7d0b}.nari-manual-immutable b{margin-right:8px;color:var(--manual-red)}.nari-manual-immutable span{padding:6px 9px;border:1px solid rgba(239,122,125,.22);border-radius:999px;color:#dfc8c9;font-size:11px}.nari-manual-incident{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.nari-manual-incident ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;counter-reset:none;list-style:none}.nari-manual-incident li{padding:17px;border:1px solid var(--manual-line);border-radius:10px;color:#bdcccc}.nari-manual-incident>div{padding:24px;border:1px solid rgba(239,122,125,.3);border-radius:12px;background:#ef7a7d0b}.nari-manual-incident>div strong{color:var(--manual-red);font:500 23px Georgia,serif}.nari-manual-incident>div p{color:#d4dede;line-height:1.6}.nari-manual-incident>div small{color:#93a7a8}.nari-manual-onboarding{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nari-manual-onboarding label{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid var(--manual-line);border-radius:9px;color:#c9d5d5;font-size:13px;cursor:pointer}.nari-manual-onboarding input{width:17px;height:17px;margin:0;accent-color:var(--manual-gold)}.nari-manual-footer{margin-top:18px;padding:22px;border-top:1px solid rgba(231,182,77,.34);text-align:center}.nari-manual-footer strong{color:var(--manual-gold);font:500 22px Georgia,serif}.nari-manual-footer p{max-width:800px;margin:8px auto 0;color:#aabbbc;line-height:1.55}.nari-manual-human-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 14px}.nari-manual-human-flow article{display:flex;gap:14px;padding:20px;border:1px solid rgba(136,216,236,.25);border-radius:12px;background:#88d8ec09}.nari-manual-human-flow article>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--manual-cyan);border-radius:50%;color:var(--manual-cyan);font-weight:800}.nari-manual-human-flow b{color:#fff;font:500 18px/1.3 Georgia,serif}.nari-manual-human-flow p{margin:8px 0 0;color:#adc0c1;font-size:13px;line-height:1.55}.nari-manual-human-rule{margin:14px 0 30px;padding:22px 24px;border-left:3px solid var(--manual-gold);background:#e7b64d0f}.nari-manual-human-rule strong{color:var(--manual-gold);font:500 21px Georgia,serif}.nari-manual-human-rule p{margin:8px 0 0;color:#d3dddd;line-height:1.65}.nari-manual-subtitle{margin:28px 0 14px;color:#fff;font:500 25px Georgia,serif}.nari-manual-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nari-manual-scenario-grid article{padding:20px;border:1px solid var(--manual-line);border-radius:12px;background:#ffffff05}.nari-manual-scenario-grid span{display:block;margin-bottom:10px;color:var(--manual-gold);font-size:10px;font-weight:800;letter-spacing:.15em}.nari-manual-scenario-grid b{display:block;color:#fff;font:500 18px Georgia,serif}.nari-manual-scenario-grid p{margin:9px 0 0;color:#adbec0;font-size:13px;line-height:1.55}.nari-manual-role-grid small{display:block;margin-top:5px;color:#7fa2a6;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nari-manual-plain-note{max-width:860px;margin:-8px 0 20px;color:#c7d4d4;font-size:16px;line-height:1.65}@media(max-width:900px){.nari-manual-hero{grid-template-columns:1fr;padding:32px}.nari-manual-seal{border-left:0;border-top:1px solid rgba(231,182,77,.35)}.nari-manual-toc{grid-template-columns:repeat(4,1fr)}.nari-manual-toc a:nth-child(4){border-right:0}.nari-manual-role-grid,.nari-manual-security,.nari-manual-triad,.nari-manual-statuses,.nari-manual-human-flow{grid-template-columns:1fr 1fr}.nari-manual-flow{grid-template-columns:repeat(3,1fr);row-gap:24px}.nari-manual-flow div:nth-child(3):after{display:none}.nari-manual-incident{grid-template-columns:1fr}}@media(max-width:620px){.nari-manual{padding:15px 12px 45px}.nari-manual.is-embedded{padding-inline:0}.nari-manual-hero,.nari-manual-section{padding:24px 19px;border-radius:14px}.nari-manual-hero h1{font-size:42px}.nari-manual-toc{grid-template-columns:1fr 1fr;margin-bottom:22px}.nari-manual-toc a{border-bottom:1px solid var(--manual-line)}.nari-manual-toc a:nth-child(2n){border-right:0}.nari-manual-role-grid,.nari-manual-security,.nari-manual-triad,.nari-manual-statuses,.nari-manual-example-grid,.nari-manual-split,.nari-manual-onboarding,.nari-manual-human-flow,.nari-manual-scenario-grid{grid-template-columns:1fr}.nari-manual-flow{grid-template-columns:1fr 1fr}.nari-manual-flow div:nth-child(3):after{display:block}.nari-manual-flow div:nth-child(2n):after{display:none}.nari-manual-equation{gap:12px;padding:20px 8px}.nari-manual-equation b{font-size:23px}.nari-manual-rule-list{columns:1}.nari-manual-incident ol{grid-template-columns:1fr}.nari-manual-table-wrap{overflow:visible;border:0}.nari-manual table{min-width:0}.nari-manual thead{display:none}.nari-manual tbody,.nari-manual tr,.nari-manual th,.nari-manual td{display:block}.nari-manual tr{margin-bottom:12px;border:1px solid var(--manual-line);border-radius:10px;overflow:hidden}.nari-manual tbody th{padding:13px 15px;background:#e7b64d0f;color:var(--manual-gold)}.nari-manual td{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:11px 15px;border-bottom:1px solid var(--manual-line)}.nari-manual td:before{content:attr(data-label);color:#86a4a7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nari-manual tbody td:last-child{border-bottom:0}}@media print{.nari-manual{color:#111;background:#fff}.nari-manual-toc{display:none}.nari-manual-hero,.nari-manual-section{box-shadow:none;break-inside:avoid;background:#fff;color:#111}.nari-manual p,.nari-manual li,.nari-manual td{color:#333!important}}.nari-manual-toc{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.nari-manual-menu h4{margin:22px 0 8px;color:var(--manual-gold);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nari-manual-menu dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.nari-manual-menu dl>div{padding:14px 16px;border:1px solid var(--manual-line);border-radius:10px;background:#ffffff05}.nari-manual-menu dt{color:#fff;font:500 17px Georgia,serif}.nari-manual-menu dd{margin:5px 0 0;color:#aebfc0;font-size:13px;line-height:1.5}.nari-manual-split+.nari-manual-example-grid{margin-top:14px}@media(max-width:620px){.nari-manual-menu dl{grid-template-columns:1fr}}.price-plan{display:grid;gap:16px;min-width:0}.price-plan h2,.price-plan h3{margin:0}.price-plan p{margin:0;line-height:1.5}.price-plan-now{border:1px solid rgba(214,183,120,.5);border-radius:14px;padding:16px;display:grid;gap:8px;background:linear-gradient(135deg,#d6b7781f,#081e1947)}.price-plan-flow{list-style:none;padding:4px 0 0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.price-plan-flow li{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:10px;opacity:.68}.price-plan-flow li[data-state=current]{border-color:#d6b778b8;opacity:1}.price-plan-flow b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d6b77829;color:#e0b25a}.price-plan-flow span{font-size:.82rem;line-height:1.2}.price-plan-review{display:grid;gap:12px;min-width:0}.price-plan-review-heading{display:grid;gap:7px}.price-plan-bands{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.price-plan-bands>div{border:1px solid rgba(214,183,120,.35);border-radius:10px;padding:12px 14px;display:grid;gap:4px}.price-plan-bands small,.price-plan-table small{display:block;opacity:.78;line-height:1.4}.price-plan-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.price-plan-tools label{display:grid;gap:4px;min-width:200px;flex:1 1 220px}.price-plan-review label{display:grid;gap:5px;min-width:0}.price-plan-review input:not([type=checkbox]),.price-plan-review select,.price-plan-review textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.price-plan-review fieldset{min-width:0;margin:0;padding:14px;border-radius:10px}.price-plan-check{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.4}.price-plan-check input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:1px 0 0;flex:0 0 20px;accent-color:#d6a64a}.price-plan-table{overflow-x:auto}.price-plan-table table{width:100%;border-collapse:collapse;min-width:880px}.price-plan-table th,.price-plan-table td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.price-plan-table tr[data-attention=yes] td:first-child{box-shadow:inset 3px 0 #d6a64a}.price-plan-table input,.price-plan-table select,.price-plan-table textarea{width:100%;min-width:120px}.price-plan-table textarea{margin-top:6px}.price-plan-flags{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:3px}.price-plan-flags li{font-size:.82rem}.price-plan-flags li[data-level=attention]{color:#e0b25a}.price-plan-flags li[data-level=info]{opacity:.75}.price-plan-pending{margin-top:6px;color:#8fc6a0}.price-plan-error{color:#ff9b8f}.price-plan-actions{display:flex;flex-wrap:wrap;gap:10px}.price-plan-primary{font-weight:700}.price-plan-card{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px 16px;display:grid;gap:10px}.price-plan-step>summary{cursor:pointer;list-style-position:outside;display:flex;justify-content:space-between;align-items:center;gap:12px}.price-plan-step>summary>span:first-child{display:grid;gap:3px;min-width:0}.price-plan-step>summary small{opacity:.72;font-weight:400;line-height:1.35}.price-plan-step[open]>summary{padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.1)}.price-plan-step-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.74rem;border:1px solid rgba(255,255,255,.14)}.price-plan-step-status[data-state=done]{color:#9ed5ad;border-color:#60b47775}.price-plan-step-status[data-state=pending]{color:#e0b25a;border-color:#d6a64a75}.price-plan-submit{border-color:#d6b77861}.price-plan-card ul{margin:0;padding-left:18px;display:grid;gap:4px}.price-plan-observation{display:grid;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.price-plan-observation:first-of-type{border-top:0}.price-plan-empty{padding:18px;border:1px dashed rgba(255,255,255,.25);border-radius:10px}@media(max-width:760px){.price-plan{padding-bottom:96px}.price-plan-now,.price-plan-card{padding:14px}.price-plan-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.price-plan-flow li{grid-template-columns:26px minmax(0,1fr);padding:8px}.price-plan-tools{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.price-plan-tools label{min-width:0;width:100%}.price-plan-actions button{width:100%}.price-plan-step>summary{align-items:flex-start}.price-plan-step-status{margin-top:1px}.price-plan-table{overflow:visible}.price-plan-table table,.price-plan-table tbody{display:block;width:100%;min-width:0}.price-plan-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.price-plan-table tr{display:grid;gap:0;margin-bottom:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden}.price-plan-table td{display:block;width:auto;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.08);overflow-wrap:anywhere}.price-plan-table td:last-child{border-bottom:0}.price-plan-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#d6b778;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price-plan-table tr[data-attention=yes] td:first-child{box-shadow:inset 3px 0 #d6a64a}.price-plan-table input,.price-plan-table select,.price-plan-table textarea{min-width:0;max-width:100%;box-sizing:border-box}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#f5f1e8;color:#241d1b}.admin-sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:24px 18px;background:#241817;color:#f7efe5;border-right:1px solid rgba(255,255,255,.08)}.admin-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;margin-bottom:26px}.admin-brand>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.28);font-family:Georgia,serif;font-size:20px}.admin-brand div{display:grid;gap:2px}.admin-brand strong{font-family:Georgia,serif;font-size:17px}.admin-brand small{opacity:.62;font-size:11px}.admin-nav-group{display:grid;gap:5px;margin:0 0 18px}.admin-nav-group>small{padding:0 9px 5px;opacity:.5;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.admin-nav-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffbf;text-align:left;padding:9px 10px;border-radius:8px;font:inherit;cursor:pointer}.admin-nav-group button:hover,.admin-nav-group button.active{background:#ffffff17;color:#fff}.admin-nav-group button.active{box-shadow:inset 2px 0 #9c5b62}.admin-sidebar-foot{margin-top:26px;padding:14px 10px;border-top:1px solid rgba(255,255,255,.09);font-size:11px;color:#ffffffad;display:grid;grid-template-columns:10px 1fr;gap:7px;align-items:center}.admin-sidebar-foot a{grid-column:2;color:#f2dfe1}.admin-secure-dot{width:8px;height:8px;border-radius:50%;background:#85b792;box-shadow:0 0 0 4px #85b7921f}.admin-workspace{min-width:0;padding:28px 32px 56px}.admin-topbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-topbar h1{font-family:Georgia,serif;font-size:34px;font-weight:500;margin:3px 0 0}.admin-top-actions{display:flex;align-items:center;gap:8px}.admin-top-actions input{width:min(280px,34vw);height:42px;border:1px solid #d9d0c3;background:#fffaf3;border-radius:8px;padding:0 12px;font:inherit}.admin-statusline{display:flex;gap:16px;flex-wrap:wrap;padding:10px 13px;margin-bottom:15px;border:1px solid #ddd3c6;background:#ffffff70;border-radius:8px;font-size:12px;color:#655a55}.admin-kpis{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin:0 0 16px}.admin-kpis.compact{grid-template-columns:repeat(4,minmax(160px,1fr))}.admin-kpis article{background:#fffaf3;border:1px solid #ddd3c6;border-radius:10px;padding:15px;min-height:108px;display:flex;flex-direction:column;gap:5px}.admin-kpis article span{font-size:11px;color:#756962;text-transform:uppercase;letter-spacing:.06em}.admin-kpis article strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-kpis article small{font-size:11px;color:#867a73;margin-top:auto}.admin-section{background:#fffaf3;border:1px solid #ddd3c6;border-radius:10px;padding:18px;margin-bottom:14px}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-section-head h2{font-family:Georgia,serif;font-weight:500;font-size:23px;margin:0}.admin-section-head p{margin:4px 0 0;color:#786d66;font-size:13px}.admin-section-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#713f45;cursor:pointer}.admin-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-alert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-alert{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ded3c6;background:#fbf6ee;border-radius:8px;padding:13px 44px 13px 13px;text-align:left;cursor:pointer;display:grid;gap:5px}.admin-alert span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#756860}.admin-alert strong{font-size:13px}.admin-alert b{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:21px;font-family:Georgia,serif}.admin-alert.critical{border-left:4px solid #873941}.admin-alert.warning{border-left:4px solid #b8843f}.admin-alert.info{border-left:4px solid #667b8d}.admin-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #ebe2d7}.admin-list-row:last-child{border-bottom:0}.admin-list-row>div:first-child{min-width:0;display:grid;gap:2px}.admin-list-row strong{overflow:hidden;text-overflow:ellipsis}.admin-list-row small{display:block;color:#8a7d75;font-size:11px}.admin-list-row.detailed{grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) auto}.admin-list-row.detailed>div:nth-child(2){display:flex;flex-wrap:wrap;gap:7px 14px;color:#6d615a;font-size:12px}.admin-pill{display:inline-flex;align-items:center;justify-content:center;max-width:max-content;border-radius:999px;padding:5px 8px;font-size:10px;white-space:nowrap;background:#ebe5dd;color:#5d554f}.admin-pill.ok{background:#e4efe5;color:#31593c}.admin-pill.warning{background:#f5ead8;color:#78571d}.admin-pill.danger{background:#f2dede;color:#7c3038}.admin-pill.neutral{background:#ece7e1;color:#5e5650}.admin-mini-kpis{display:flex;gap:9px;flex-wrap:wrap}.admin-mini-kpis span{padding:7px 9px;background:#f4ede4;border-radius:7px;font-size:11px}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:820px}.admin-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#81736b;font-weight:600;padding:8px 10px;border-bottom:1px solid #dcd2c6}.admin-table td{padding:11px 10px;border-bottom:1px solid #ebe2d7;font-size:12px;vertical-align:middle}.admin-table td small{display:block;color:#94867d;margin-top:2px}.admin-table tr:last-child td{border-bottom:0}.admin-empty{padding:22px 12px;text-align:center;color:#8b7e75;font-size:13px}.admin-event-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.admin-event-grid>div{display:grid;gap:3px;padding:12px;background:#f4ede4;border-radius:8px}.admin-event-grid span{font-size:11px;color:#756861}.admin-event-grid strong{font-family:Georgia,serif;font-size:22px}.admin-coming{max-width:850px;padding:28px}.admin-coming h2{font-family:Georgia,serif;font-size:28px;font-weight:500}.admin-coming p{line-height:1.65;color:#6f635d}.admin-security-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.admin-row-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:0;border-right:0;border-top:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.admin-row-button:hover{background:#f7efe6}.admin-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#713f45;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:12px}.admin-guardrail{border:1px solid #d6c7b6;border-left:4px solid #8a6260;background:#fbf6ee;border-radius:8px;padding:12px 14px;font-size:12px;color:#665a54}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18110f70;z-index:80;display:flex;justify-content:flex-end}.admin-drawer{width:min(620px,94vw);height:100vh;overflow:auto;background:#fffaf3;border-left:1px solid #cfc4b7;box-shadow:-24px 0 60px #1e13112e;padding:0 22px 40px}.admin-drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 0 16px;background:#fffaf3;border-bottom:1px solid #e4dbd0}.admin-drawer-head h2{font-family:Georgia,serif;font-weight:500;font-size:27px;margin:3px 0 0}.admin-drawer-head>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:31px;line-height:1;color:#5f504b;cursor:pointer}.admin-drawer-body{padding-top:16px;display:grid;gap:16px}.admin-drawer-body section{border-top:1px solid #ebe2d8;padding-top:12px}.admin-drawer-body section h3,.admin-action-form h3{font-family:Georgia,serif;font-weight:500;font-size:19px;margin:0 0 10px}.admin-detail-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-detail-kpis>span{min-height:64px;border:1px solid #e0d6cb;background:#f7f0e7;border-radius:8px;padding:9px;display:flex;flex-direction:column;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#776a63}.admin-detail-kpis b{font-size:13px;text-transform:none;letter-spacing:0;color:#2f2623}.admin-detail-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eee5db;font-size:12px}.admin-detail-line>div{display:grid;gap:2px}.admin-detail-line small{color:#887a72}.admin-timeline{border-left:2px solid #d8c9bb;padding:1px 0 10px 12px;display:grid;gap:2px}.admin-timeline b{font-size:12px}.admin-timeline span{font-size:10px;color:#8a7d75}.admin-timeline p{margin:4px 0 0;font-size:12px}.admin-message{border:1px solid #e0d6cb;background:#f8f1e9;border-radius:8px;padding:10px 12px;margin-bottom:8px}.admin-message.internal{border-style:dashed;background:#f0ebe5}.admin-message>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#81736c}.admin-message p{margin:7px 0 0;line-height:1.45;font-size:13px;white-space:pre-wrap}.admin-action-form{display:grid;gap:11px;border-top:1px solid #ded3c8;padding-top:14px}.admin-action-form label{display:grid;gap:5px;font-size:11px;color:#6d6059}.admin-action-form input,.admin-action-form select,.admin-action-form textarea{width:100%;border:1px solid #d5c9bd;background:#fffdf9;border-radius:7px;padding:9px 10px;font:inherit;color:#2c2320}.admin-action-form textarea{min-height:88px;resize:vertical}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.admin-check{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:8px!important}.admin-check input{width:auto}.admin-form-note{margin:0;color:#7c6d65;font-size:11px;line-height:1.45}.admin-readiness{display:flex;flex-wrap:wrap;gap:7px}.admin-readiness span{padding:6px 8px;border-radius:999px;background:#eee5dc;color:#765e54;font-size:10px}.admin-readiness span.ok{background:#e4efe5;color:#31593c}@media(max-width:1180px){.admin-kpis{grid-template-columns:repeat(3,1fr)}.admin-kpis.compact,.admin-alert-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.admin-shell{display:block}.admin-sidebar{position:relative;height:auto;padding:14px}.admin-sidebar nav{display:flex;overflow:auto;gap:10px}.admin-nav-group{display:flex;gap:4px;margin:0}.admin-nav-group>small{display:none}.admin-nav-group button{white-space:nowrap;background:#ffffff0d}.admin-sidebar-foot{display:none}.admin-brand{margin-bottom:14px}.admin-workspace{padding:20px 14px 48px}.admin-topbar{align-items:flex-start;flex-direction:column}.admin-top-actions,.admin-top-actions input{width:100%}.admin-dashboard-grid,.admin-alert-grid{grid-template-columns:1fr}.admin-kpis,.admin-kpis.compact{grid-template-columns:repeat(2,1fr)}.admin-list-row.detailed{grid-template-columns:1fr}.admin-event-grid{grid-template-columns:repeat(2,1fr)}.admin-drawer{width:100vw}.admin-form-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-kpis,.admin-kpis.compact,.admin-event-grid{grid-template-columns:1fr}.admin-top-actions{align-items:stretch;flex-direction:column}.admin-topbar h1{font-size:29px}.admin-detail-kpis{grid-template-columns:1fr}}.admin-shell.admin-pro-enabled .admin-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.admin-shell.admin-pro-enabled .admin-sidebar>nav{display:none!important}.admin-shell.admin-pro-enabled .admin-pro-nav-shell{order:2;display:grid;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-shell.admin-pro-enabled .admin-sidebar-foot{order:3;margin-top:auto}.admin-shell.admin-pro-enabled .admin-workspace{position:relative;isolation:isolate}.admin-pro-nav-group{display:grid;gap:5px}.admin-pro-nav-group>small{padding:0 10px 4px;color:#827f72;font-size:9px;letter-spacing:.17em;text-transform:uppercase}.admin-pro-nav-group button,.admin-pro-more button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:11px;background:transparent;color:#cfc5a7;text-align:left;font:inherit;font-size:12.5px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-pro-nav-group button:hover,.admin-pro-more button:hover{background:#123628;color:#f2d79f;transform:translate(1px)}.admin-pro-nav-group button.active,.admin-pro-more button.active{background:linear-gradient(90deg,#19432f,#123225);color:#ffe1a3;box-shadow:inset 2px 0 #e5bc6c,0 8px 22px #0000001a}.admin-pro-nav-group .nk-icon,.admin-pro-more .nk-icon{width:17px;height:17px;color:#cba75d;flex:none}.admin-pro-nav-group button.active .nk-icon,.admin-pro-more button.active .nk-icon{color:#f0c96f}.admin-pro-more{border-top:1px solid rgba(211,177,112,.18);padding-top:12px}.admin-pro-more summary{cursor:pointer;color:#948f7d;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px}.admin-pro-more summary::-webkit-details-marker{display:none}.admin-pro-more summary .nk-icon{width:14px;height:14px;transition:transform .16s ease}.admin-pro-more[open] summary .nk-icon{transform:rotate(90deg)}.admin-pro-more>div{display:grid;gap:5px;margin-top:3px}.admin-pro-overlay{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;min-height:100%;padding:30px clamp(20px,3vw,48px) 70px;background:radial-gradient(circle at 90% -10%,rgba(51,135,91,.18),transparent 35%),linear-gradient(180deg,#041810,#03140f);color:#eadcc3;overflow:auto}.admin-pro-overlay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(211,177,112,.25)}.admin-pro-overlay-head h1{margin:5px 0 7px;font:400 clamp(31px,3vw,44px)/1.08 Georgia,"Times New Roman",serif;color:#ebcf98;letter-spacing:-.025em}.admin-pro-overlay-head p{margin:0;color:#bfb6a0;line-height:1.65;max-width:760px}.admin-pro-overlay-head>button{flex:none;min-height:42px;border:1px solid #927a49;border-radius:5px;background:#0c2b1f;color:#efd29b;padding:9px 14px;font:inherit;cursor:pointer}.admin-pro-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-pro-kpis article{min-height:122px;padding:17px;border:1px solid rgba(196,161,92,.32);border-radius:8px;background:linear-gradient(155deg,#09251a,#071f16);box-shadow:0 18px 38px #00000017;display:grid;align-content:start;gap:7px}.admin-pro-kpis span{color:#9f9988;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-pro-kpis strong{color:#edcf94;font:400 26px/1.12 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.admin-pro-kpis small{color:#b9b09a;font-size:11px;line-height:1.45}.admin-pro-chart-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:15px}.admin-pro-card{border:1px solid rgba(196,161,92,.3);border-radius:8px;background:linear-gradient(155deg,#09251a,#071f16);box-shadow:0 20px 46px #00000017;padding:20px;color:#e8dcc4;min-width:0}.admin-pro-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.admin-pro-card h3{margin:5px 0 0;color:#e5c893;font:400 22px/1.25 Georgia,Times New Roman,serif}.admin-pro-card>header>small{color:#8f8b7d;font-size:10px;line-height:1.5;text-align:right;max-width:210px}.admin-pro-columns{height:260px;display:grid;grid-template-columns:repeat(14,minmax(13px,1fr));gap:8px;align-items:end;border-bottom:1px solid rgba(210,180,120,.22);padding:16px 4px 0}.admin-pro-column{height:100%;display:grid;grid-template-rows:1fr 24px;gap:7px;align-items:end;min-width:0}.admin-pro-column-track{height:100%;display:flex;align-items:flex-end;border-radius:4px 4px 0 0;background:#ffffff06;overflow:hidden}.admin-pro-column-track>span{display:block;width:100%;min-height:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#f0c978,#a67f35);box-shadow:0 0 18px #e9bc5e1f;transition:height .2s ease}.admin-pro-column>small{font-size:9px;color:#7f7b6d;text-align:center;white-space:nowrap;transform:rotate(-35deg);transform-origin:center}.admin-pro-bars{display:grid;gap:15px}.admin-pro-bar>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#cfc5ad;font-size:12px}.admin-pro-bar>div b{color:#e4c787;font-size:12px}.admin-pro-bar>i{display:block;height:7px;border-radius:999px;background:#112e23;overflow:hidden;border:1px solid rgba(192,155,87,.13)}.admin-pro-bar>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b58d42,#e2c17c)}.admin-pro-bars.is-health .admin-pro-bar>i>span{background:linear-gradient(90deg,#486f5b,#d3b56e)}.admin-pro-muted,.admin-pro-footnote{color:#9f998b;font-size:11px;line-height:1.7}.admin-pro-footnote{margin:17px 2px 0}.admin-pro-loading,.admin-pro-empty,.admin-pro-error{padding:42px;border:1px solid rgba(196,161,92,.3);border-radius:8px;background:#082218;color:#d9ccb2;text-align:center}.admin-pro-error{display:grid;gap:9px}.admin-pro-error strong{color:#f2c1b9}.admin-pro-error span{font-size:12px;color:#c3a9a4}.admin-pro-error button{justify-self:center;border:1px solid #9f6a60;background:#38231e;color:#f2d6cf;border-radius:5px;padding:9px 13px;cursor:pointer}.admin-pro-preview-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.admin-pro-preview-tools label{display:grid;gap:7px;color:#c6bca6;font-size:11px;font-weight:600;min-width:min(540px,70%)}.admin-pro-preview-tools select{min-height:43px;background:#051d14;color:#eadcc3;border:1px solid #8b7445;border-radius:5px;padding:8px 11px;font:inherit}.admin-pro-preview-tools a{color:#dfbd79;font-size:12px;text-underline-offset:4px}.admin-pro-preview-note{display:flex;gap:14px;align-items:center;padding:12px 15px;margin-bottom:15px;border:1px solid rgba(196,161,92,.25);background:#0a261b;border-radius:6px;color:#bdb49d;font-size:12px}.admin-pro-preview-note b{color:#e4c88f}.admin-pro-preview-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:15px;align-items:start}.admin-pro-store-card{width:min(330px,100%);margin:0 auto;border:1px solid rgba(225,193,126,.22);background:#061d14;padding:10px;border-radius:7px}.admin-pro-store-cover{position:relative;aspect-ratio:2/3;display:grid;place-items:center;overflow:hidden;background:#03110c;border-radius:4px}.admin-pro-store-cover img{width:100%;height:100%;object-fit:contain;background:#06170f}.admin-pro-cover-placeholder{display:grid;place-items:center;text-align:center;width:100%;height:100%;min-height:220px;background:linear-gradient(145deg,#0d3122,#06170f);color:#c9aa68;font:500 20px/1.5 Georgia,serif;letter-spacing:.08em}.admin-pro-cover-placeholder small{font:11px/1.4 Hanken Grotesk,sans-serif;color:#8f8b7d;letter-spacing:0}.admin-pro-store-hover{position:absolute;inset:auto 0 0;display:grid;gap:8px;text-align:center;padding:56px 18px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.92) 55%);transform:translateY(8px);opacity:.9;transition:.18s ease}.admin-pro-store-card:hover .admin-pro-store-hover{transform:none;opacity:1}.admin-pro-store-hover>span{font-size:20px;font-weight:700;color:#fff}.admin-pro-store-hover>strong{display:block;border:1px solid currentColor;border-radius:5px;padding:10px 12px;font-size:12px;letter-spacing:.06em}.admin-pro-store-card.gold .admin-pro-store-hover>strong{color:#f0c96d;box-shadow:0 0 18px #f0c96d33}.admin-pro-store-card.diamond .admin-pro-store-hover>strong{color:#72d8ff;box-shadow:0 0 20px #50c9ff3d}.admin-pro-store-card.neutral .admin-pro-store-hover>strong{color:#d7cab0}.admin-pro-store-hover>small{font-size:9px;letter-spacing:.12em;color:#aaa08d}.admin-pro-store-meta{display:grid;gap:4px;padding:13px 4px 3px}.admin-pro-store-meta strong{color:#ead4a8;font:400 18px/1.3 Georgia,serif}.admin-pro-store-meta span{font-size:11px;color:#9f9989}.admin-pro-product-sim{padding-bottom:24px}.admin-pro-detail-sim{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:28px;align-items:start;background:#080a09;border:1px solid #262823;border-radius:6px;padding:22px}.admin-pro-detail-cover{display:grid;place-items:center;min-height:390px;background:#131713;padding:18px}.admin-pro-detail-cover img{width:100%;max-height:500px;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.36))}.admin-pro-detail-copy{display:grid;align-content:start;gap:12px;color:#e9e6df}.admin-pro-tier-badge{justify-self:start;border:1px solid currentColor;border-radius:3px;padding:4px 8px;font-size:9px;letter-spacing:.14em;color:#d7bd7d}.is-diamond .admin-pro-tier-badge{color:#79dfff}.is-gold .admin-pro-tier-badge{color:#e4c36f}.admin-pro-detail-copy h2{margin:0;font:600 clamp(26px,3vw,39px)/1.08 "Hanken Grotesk",sans-serif;color:#fff}.admin-pro-detail-copy p{margin:0;color:#9e9c97;line-height:1.55;font-size:13px}.admin-pro-detail-copy .admin-pro-author{color:#fff;font-weight:650}.admin-pro-detail-copy dl{display:grid;margin:3px 0;border-top:1px solid #242723}.admin-pro-detail-copy dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #242723;font-size:11px}.admin-pro-detail-copy dt{color:#777b75}.admin-pro-detail-copy dd{margin:0;color:#d8d7d2}.admin-pro-detail-price{font-size:30px;color:#fff;margin-top:4px}.admin-pro-detail-copy button{min-height:48px;border:0;border-radius:5px;background:#6b1717;color:#fff;font-weight:700;letter-spacing:.04em;opacity:.9}@media(max-width:1420px){.admin-pro-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-pro-preview-grid{grid-template-columns:1fr}.admin-pro-store-card{width:min(360px,100%)}}@media(max-width:1100px){.admin-pro-chart-grid,.admin-pro-detail-sim{grid-template-columns:1fr}.admin-pro-detail-cover{min-height:300px}.admin-pro-preview-tools{align-items:stretch;flex-direction:column}.admin-pro-preview-tools label{min-width:0;width:100%}}@media(max-width:860px){.admin-shell.admin-pro-enabled .admin-sidebar{display:block}.admin-shell.admin-pro-enabled .admin-brand{display:flex}.admin-shell.admin-pro-enabled .admin-sidebar-foot{display:none}.admin-pro-nav-shell{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:8px}.admin-pro-nav-group{display:flex;align-items:center;gap:5px}.admin-pro-nav-group>small{display:none}.admin-pro-more{display:none}.admin-pro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:auto;padding:20px 15px 50px}.admin-pro-overlay-head{flex-direction:column}.admin-pro-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pro-columns{gap:4px}.admin-pro-column>small{font-size:8px}}@media(max-width:560px){.admin-pro-kpis{grid-template-columns:1fr}.admin-pro-overlay-head h1{font-size:30px}.admin-pro-card{padding:15px}.admin-pro-detail-sim{padding:14px}.admin-pro-preview-note{align-items:flex-start;flex-direction:column}.admin-pro-columns{height:220px}}.admin-pro-more-group{display:grid;gap:2px;margin-top:10px}.admin-pro-more-group>small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#83969b;padding:0 12px 2px}.admin-editorial-nav-group>button>b{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#0d4a34;color:#f2d394;font-size:10px}.admin-digital-overlay{position:absolute;z-index:34;top:0;right:0;bottom:0;left:0;min-height:100%;padding:30px clamp(20px,3vw,48px) 70px;background:radial-gradient(circle at 90% -10%,rgba(66,120,96,.18),transparent 34%),linear-gradient(180deg,#071a14,#05140f);color:#eadcc3;overflow:auto}.admin-digital-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid rgba(214,177,106,.24)}.admin-digital-head h1{margin:4px 0 7px;font:400 clamp(31px,3vw,44px)/1.08 Georgia,serif;color:#e9cd96}.admin-digital-head p{margin:0;color:#b8ae98;max-width:760px;line-height:1.6}.admin-digital-head>button{border:1px solid #856f45;background:#0b291e;color:#e7ca91;border-radius:6px;padding:9px 13px;cursor:pointer}.admin-digital-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-digital-kpis article{border:1px solid rgba(205,169,99,.25);background:#0a251b;border-radius:8px;padding:14px;display:grid;gap:6px}.admin-digital-kpis span{color:#918a79;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.admin-digital-kpis strong{font:400 25px Georgia,serif;color:#e6c987}.admin-digital-guard{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid rgba(205,169,99,.25);border-left:3px solid #c89f57;background:#102a20;padding:11px 14px;margin-bottom:14px;font-size:11px}.admin-digital-guard strong{color:#e9cc91}.admin-digital-guard span{color:#b9af99}.admin-digital-guard em{font-style:normal;color:#7f9c88}.admin-digital-list{display:grid;border:1px solid rgba(205,169,99,.2);border-radius:8px;overflow:hidden;background:#071d15}.admin-digital-list>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(205,169,99,.15);background:transparent;color:inherit;text-align:left;padding:13px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;cursor:pointer}.admin-digital-list>button:last-child{border-bottom:0}.admin-digital-list>button:hover{background:#0d2b20}.admin-digital-list>button>div{display:grid;gap:4px}.admin-digital-list small{font-size:9px;color:#8f8877;text-transform:uppercase;letter-spacing:.08em}.admin-digital-list strong{color:#e7d0a2;font:400 18px Georgia,serif}.admin-digital-list span{font-size:10px;color:#9a9280}.admin-digital-list>button>div:last-child{justify-items:end}.admin-digital-list em{font-style:normal;border:1px solid #536b5d;border-radius:999px;padding:4px 7px;font-size:9px;color:#9cb7a4}.admin-digital-list em.ai-generated{border-color:#8a6255;color:#d2a18f}.admin-digital-list b{font-size:10px;color:#ddbd7a}.admin-digital-empty,.admin-digital-error{padding:34px;border:1px solid rgba(205,169,99,.22);background:#092219;border-radius:8px;text-align:center;color:#a59b87}.admin-digital-error{border-color:#81524d;color:#e0aaa5;background:#2a1715}.admin-digital-drawer-backdrop{position:fixed;z-index:260;top:0;right:0;bottom:0;left:0;background:#0000008a;display:flex;justify-content:flex-end}.admin-digital-drawer{width:min(720px,96vw);height:100vh;overflow:auto;background:#071c14;border-left:1px solid #806c47;padding:0 22px 40px}.admin-digital-drawer>header{position:sticky;top:0;z-index:2;background:#071c14;padding:21px 0 15px;border-bottom:1px solid rgba(205,169,99,.2);display:flex;justify-content:space-between;gap:18px}.admin-digital-drawer>header small{color:#948b77}.admin-digital-drawer>header h2{margin:5px 0;color:#e8cb90;font:400 29px Georgia,serif}.admin-digital-drawer>header p{margin:0;color:#948b77}.admin-digital-drawer>header>button{border:0;background:transparent;color:#d8bf8b;font-size:28px;cursor:pointer}.admin-digital-drawer section{padding:15px 0;border-bottom:1px solid rgba(205,169,99,.16)}.admin-digital-drawer section h3{margin:0 0 10px;color:#e6cc99;font:400 20px Georgia,serif}.admin-digital-drawer section>p{color:#aaa18d;line-height:1.6;white-space:pre-wrap}.admin-digital-drawer dl{margin:0;display:grid}.admin-digital-drawer dl>div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid rgba(205,169,99,.1)}.admin-digital-drawer dt{color:#807a6b;font-size:10px}.admin-digital-drawer dd{margin:0;color:#d4c7ae;font-size:11px}.admin-digital-drawer label{display:grid;gap:6px;margin-top:10px;color:#b8ad95;font-size:10px}.admin-digital-drawer textarea,.admin-digital-drawer select{border:1px solid #71664b;background:#061811;color:#eadcc3;border-radius:6px;padding:9px;font:inherit}.admin-digital-file-actions,.admin-digital-file-review{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-digital-file-actions button,.admin-digital-file-review button,.admin-digital-review>button{border:1px solid #856f45;background:#0b2a1f;color:#e6ca91;border-radius:6px;padding:9px 12px;cursor:pointer}.admin-digital-file-actions button:disabled,.admin-digital-file-review button:disabled,.admin-digital-review>button:disabled{opacity:.4;cursor:not-allowed}.admin-digital-file-actions span{font-size:10px;color:#8f897a}.admin-digital-review>p{font-size:10px;color:#777164;margin-top:9px}.admin-digital-section{margin:0 0 16px}.admin-digital-section>h2{margin:0 0 4px;color:#e9cd96;font:400 22px Georgia,serif}.admin-digital-section>p{margin:0 0 10px;color:#b8ae98;font-size:12px;line-height:1.6}.admin-digital-error details,.admin-digital-support{margin-top:10px;font-size:10px;color:#8f897a}.admin-digital-support p{margin:6px 0 0}.admin-editorial-section{margin:0 0 16px}.admin-editorial-section>h2{margin:0 0 4px;color:#e4ca94;font:400 22px Georgia,serif}.admin-editorial-section>p{margin:0 0 10px;color:#a8b3aa;font-size:12px;line-height:1.6}.admin-editorial-overlay .admin-editorial-error{margin-bottom:13px}.admin-editorial-error details{margin-top:8px;font-size:10px;opacity:.8}.admin-editorial-error summary{cursor:pointer}.admin-editorial-review>p.admin-editorial-error{padding:10px;text-align:left;margin-bottom:0}@media(max-width:1100px){.admin-digital-kpis{grid-template-columns:repeat(3,1fr)}.admin-digital-guard{grid-template-columns:1fr}.admin-digital-guard em{justify-self:start}}@media(max-width:720px){.admin-digital-overlay{position:fixed;z-index:220;padding:18px 14px 44px}.admin-digital-head{flex-direction:column}.admin-digital-kpis{grid-template-columns:repeat(2,1fr)}.admin-digital-list>button{grid-template-columns:1fr}.admin-digital-list>button>div:last-child{justify-items:start}.admin-digital-drawer{width:100vw}.admin-digital-drawer dl>div{grid-template-columns:1fr}}.admin-digital-desk label input{border:1px solid #71664b;background:#061811;color:#eadcc3;border-radius:6px;padding:9px;font:inherit;max-width:180px}.admin-digital-desk>p{color:#aaa18d;line-height:1.6;font-size:12px}.admin-digital-desk a,.admin-digital-money a{color:#e6ca91}.admin-digital-desk-small{font-size:11px!important;color:#8f897a!important;line-height:1.55}.admin-digital-checklist{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:5px;font-size:12px}.admin-digital-checklist li.ok{color:#a8d4b3}.admin-digital-checklist li.todo{color:#d8b47c}.admin-digital-primary{background:#e0b55f!important;color:#082016!important;border-color:#e3bb69!important;font-weight:800}.admin-digital-linklike{border:0;background:none;color:#e6ca91;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.admin-digital-desk-msg{margin-top:10px;border-radius:7px;padding:10px 12px;font-size:12px}.admin-digital-desk-msg.ok{border:1px solid #426d50;background:#0d2c1e;color:#b5d8bd}.admin-digital-desk-msg.error{border:1px solid #8c4f4a;background:#321a18;color:#f0b7b2}.admin-digital-desk-msg details{margin-top:6px;font-size:10px;opacity:.8}.admin-digital-money{margin-top:22px}.admin-digital-money-card{border:1px solid rgba(205,169,99,.25);background:#0a251b;border-radius:8px;padding:14px 16px;margin-bottom:12px}.admin-digital-money-card.attention{border-left:3px solid #c89f57}.admin-digital-money-card h3{margin:0 0 8px;color:#e6cc99;font:400 19px Georgia,serif}.admin-digital-money-card p{margin:0 0 8px;color:#b8ae98;font-size:12px;line-height:1.6}.admin-digital-money-card b{color:#e9cc91}.admin-digital-money-card pre{white-space:pre-wrap;font:12px/1.6 Georgia,serif;color:#d4c7ae;background:#061811;border:1px solid #3d4d43;border-radius:6px;padding:12px;max-height:320px;overflow:auto}.admin-digital-money-card summary{cursor:pointer;color:#ceb574;font-size:12px;margin-bottom:8px}.admin-digital-money-card label{display:grid;gap:6px;color:#b8ad95;font-size:10px;max-width:260px;margin-bottom:10px}.admin-digital-money-card select{border:1px solid #71664b;background:#061811;color:#eadcc3;border-radius:6px;padding:8px;font:inherit}.admin-digital-money-table{display:grid;border:1px solid rgba(205,169,99,.2);border-radius:8px;overflow:hidden}.admin-digital-money-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;gap:16px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(205,169,99,.15);background:#071d15}.admin-digital-money-row:last-child{border-bottom:0}.admin-digital-money-row>div:first-child{display:grid;gap:3px}.admin-digital-money-row strong{color:#e7d0a2;font:400 17px Georgia,serif}.admin-digital-money-row span,.admin-digital-money-row small{font-size:10px;color:#9a9280}.admin-digital-money-row dl{margin:0;display:grid}.admin-digital-money-row dl>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:2px 0}.admin-digital-money-row dt{color:#8f897a}.admin-digital-money-row dd{margin:0;color:#d4c7ae}.admin-digital-money-row .total dd{color:#efd18f;font-weight:800}.admin-digital-money-action button{border:1px solid #856f45;background:#0b2a1f;color:#e6ca91;border-radius:6px;padding:9px 12px;cursor:pointer}.admin-digital-money-action b{color:#a8d4b3;font-size:11px}.admin-digital-money-action span{font-size:10px;color:#8f897a}@media(max-width:720px){.admin-digital-money-row{grid-template-columns:1fr}}.admin-creator-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:auto;background:#07100d;color:#eee9e1;padding:24px}.admin-creator-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.admin-creator-head span{color:#d3aa5a;font-size:9px;letter-spacing:.12em}.admin-creator-head h1{margin:5px 0;font:500 30px Georgia,serif}.admin-creator-head p,.admin-creator-note p{color:#84928a;font-size:10px}.admin-creator-head button,.admin-creator-drawer button{border:1px solid rgba(217,173,89,.25);background:#d9ad590f;color:#dfbb71;border-radius:9px;padding:9px 11px}.admin-creator-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.admin-creator-kpis article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0b1511}.admin-creator-kpis span{display:block;color:#77867d;font-size:8px}.admin-creator-kpis strong{display:block;margin-top:4px;font:500 22px Georgia,serif}.admin-creator-economics{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.admin-creator-economics span{padding:7px 9px;border-radius:8px;background:#ffffff08;font-size:8px;color:#9aa69f}.admin-creator-list{display:grid;gap:7px;margin-top:14px}.admin-creator-list>button{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0b1511;color:#eee}.admin-creator-list strong,.admin-creator-list small,.admin-creator-list span,.admin-creator-list b{display:block}.admin-creator-list strong{font-size:10px}.admin-creator-list small,.admin-creator-list span{margin-top:2px;color:#77867d;font-size:8px}.admin-creator-list b{margin-top:3px;color:#d5ad63;font-size:8px}.admin-creator-note{margin-top:14px;padding:12px;border:1px solid rgba(217,173,89,.2);border-radius:10px;background:#d9ad590a}.admin-creator-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008f;display:flex;justify-content:flex-end}.admin-creator-drawer aside{width:min(520px,100%);height:100%;overflow:auto;padding:20px;background:#0b1411}.admin-creator-drawer header{display:flex;justify-content:space-between;gap:10px}.admin-creator-drawer h2{margin:4px 0;font:500 23px Georgia,serif}.admin-creator-drawer p,.admin-creator-drawer dt,.admin-creator-drawer dd{color:#87938c;font-size:9px}.admin-creator-drawer dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-creator-drawer dl div{padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:8px}.admin-creator-drawer dd{margin:3px 0 0;color:#d9ddd9}.admin-creator-drawer label{display:grid;gap:4px;margin-top:8px;color:#89978e;font-size:8px}.admin-creator-drawer select,.admin-creator-drawer textarea{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#07100d;color:#eee;padding:9px}@media(max-width:760px){.admin-creator-kpis{grid-template-columns:repeat(2,1fr)}}.admin-creator-section{margin-top:18px}.admin-creator-section>h2{margin:0 0 3px;font:500 19px Georgia,serif;color:#e6cf9c}.admin-creator-section>p{margin:0 0 8px;color:#9aa69f;font-size:11px;line-height:1.5}.admin-creator-section .admin-creator-list{margin-top:6px}.admin-creator-head p{font-size:12px;line-height:1.5;max-width:720px}.admin-creator-note strong{color:#dfbb71;font-size:12px}.admin-creator-note p{font-size:11px;line-height:1.5;margin:4px 0 0}.admin-creator-note details{margin-top:6px;color:#77867d;font-size:9px}.admin-creator-note summary,.admin-digital-support summary,.admin-digital-error summary{cursor:pointer}.admin-gateway{min-height:100vh;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);background:radial-gradient(circle at 14% 12%,rgba(40,105,74,.22),transparent 34%),#02110c;color:#eadfc9;font-family:Hanken Grotesk,system-ui,sans-serif}.admin-gateway-brand{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;padding:56px 28px;border-right:1px solid rgba(211,178,106,.25);background:linear-gradient(155deg,#0e3425c7,#02110cf5);overflow:hidden}.admin-gateway-brand:before,.admin-gateway-brand:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(222,190,120,.12);transform:rotate(45deg)}.admin-gateway-brand:before{top:-190px;left:-160px}.admin-gateway-brand:after{right:-210px;bottom:-210px}.admin-gateway-brand img{width:108px;height:108px;object-fit:contain;margin-bottom:20px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.45))}.admin-gateway-brand>span{font:600 clamp(30px,4vw,52px)/1 "Cinzel",Georgia,serif;letter-spacing:.18em;color:#ebca8e}.admin-gateway-brand>small{margin-top:12px;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:#bda980}.admin-gateway-panel{width:min(620px,calc(100% - 40px));align-self:center;justify-self:center;padding:48px clamp(24px,5vw,58px);border:1px solid rgba(202,166,93,.35);background:linear-gradient(165deg,#082318fa,#041710fa);box-shadow:0 36px 100px #00000047;position:relative}.admin-gateway-panel:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(207,176,109,.09);pointer-events:none}.admin-gateway-kicker{display:flex;align-items:center;gap:10px;color:#ccb57f;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.admin-gateway-kicker span{height:1px;flex:1;background:#d0ae6747}.admin-gateway-panel h1{font:400 clamp(30px,4vw,46px)/1.25 "Cinzel",Georgia,serif;color:#edd09a;margin:28px 0 14px}.admin-gateway-lead,.admin-gateway-loading p{font-size:14px;line-height:1.75;color:#c7c0aa;max-width:520px}.admin-gateway-loading b{display:block;margin-top:30px;color:#e8cca0;font:400 21px/1.4 Georgia,serif}.admin-gateway-form{display:grid;gap:16px;margin-top:28px}.admin-gateway-form label{display:grid;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#cdbb98}.admin-gateway-form input,.admin-gateway-form select{width:100%;box-sizing:border-box;border:1px solid #766744;background:#03170f;color:#f1e6d2;padding:13px 14px;border-radius:3px;font:inherit;outline:none}.admin-gateway-form input:focus,.admin-gateway-form select:focus{border-color:#d5b36f;box-shadow:0 0 0 2px #d5b36f1f}.admin-gateway-form button,.admin-gateway-primary-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c5a463;background:linear-gradient(145deg,#b89450,#e0bf7b);color:#102017;padding:13px 18px;border-radius:3px;font:700 12px/1.2 Hanken Grotesk,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;text-align:center;cursor:pointer}.admin-gateway-form button:disabled{opacity:.55;cursor:wait}.admin-gateway-primary-link{display:inline-flex;margin-top:22px;justify-content:center}.admin-gateway-secondary{margin-top:12px;width:100%;border:1px solid rgba(191,160,97,.45);background:#08271b;color:#ddc99f;padding:11px 16px;border-radius:3px;cursor:pointer}.admin-gateway-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.admin-gateway-actions a,.admin-gateway-actions button{border:1px solid rgba(191,160,97,.45);background:#08271b;color:#ddc99f;padding:11px 16px;text-decoration:none;font:inherit;cursor:pointer}.admin-gateway-flash{margin-top:20px;padding:12px 14px;border:1px solid rgba(208,177,112,.35);font-size:13px;line-height:1.55}.admin-gateway-flash.ok{background:#123725;color:#c9ebd3}.admin-gateway-flash.info{background:#302b18;color:#f2d99e}.admin-gateway-flash.error{background:#3b1c23;color:#ffd7d7}.admin-gateway-panel footer{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:34px;padding-top:18px;border-top:1px solid rgba(200,167,98,.18);font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#9f967f}.admin-gateway-lock{color:#d9ba78}@media(max-width:820px){.admin-gateway{grid-template-columns:1fr}.admin-gateway-brand{min-height:auto;padding:34px 20px;border-right:0;border-bottom:1px solid rgba(211,178,106,.25)}.admin-gateway-brand img{width:70px;height:70px;margin-bottom:12px}.admin-gateway-brand>span{font-size:30px}.admin-gateway-panel{margin:24px auto 42px;padding:36px 24px}.admin-gateway-panel h1{font-size:32px}}@media(max-width:820px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.admin-gateway-form input,.admin-gateway-form select{font-size:16px!important;line-height:1.35!important;min-height:48px}.admin-gateway-form label{font-size:11px}.admin-gateway-panel{width:calc(100% - 24px);box-sizing:border-box;margin:12px auto 28px;padding:26px 18px}.admin-gateway-panel h1{font-size:28px}}.arcani-unified.at-route-lgbt .at-pride-approved{background:linear-gradient(90deg,transparent,#03140e 16%),url(/assets/library-edge-D9RZpdlk.webp) left center/auto 100% no-repeat,#03140e;border-bottom:1px solid #bfa16b}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout{min-height:430px;padding-block:34px;position:relative;z-index:1}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout>div{width:44%;padding-left:12px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout h1{font-size:clamp(48px,6vw,96px);letter-spacing:.04em;margin:11px 0 7px;line-height:1.1}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout h2{font-size:clamp(17px,1.6vw,25px);letter-spacing:.1em;line-height:1.55;max-width:485px;margin:8px 0 18px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout p:not(.at-eyebrow){font-size:15px;line-height:1.65;max-width:500px;margin:12px 0}.arcani-unified.at-route-lgbt .at-pride-approved .at-eyebrow{font-size:10px;letter-spacing:.19em}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-flag{height:4px;width:96px;margin-bottom:15px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art{left:40%;-webkit-mask-image:linear-gradient(90deg,transparent 0 17%,#000 30%);mask-image:linear-gradient(90deg,transparent 0 17%,#000 30%)}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art img{object-position:58% center;object-fit:cover}.arcani-unified.at-route-lgbt .at-pride-approved-collections{padding-block:28px 0}.arcani-unified.at-route-lgbt .at-pride-approved-collections .nk-section-heading h2{font-size:clamp(18px,2vw,26px)}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:230px;padding:0;background:#04170f;border:1px solid #8f7449;border-radius:3px;transition:border-color .18s ease,box-shadow .18s ease}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a:nth-child(2n){background:#04170f}.arcani-unified.at-route-lgbt .at-pride-approved-collections .at-pride-card-art{position:absolute;z-index:-2;inset:0 0 auto;width:100%;height:67%;object-fit:cover;object-position:center top}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a:after{content:"";position:absolute;top:22%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#03160f 0%,#03160fee 30%,transparent 100%);pointer-events:none}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a:hover,.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a[aria-current]{background:#04170f;border-color:#f0d293;box-shadow:0 0 0 1px #c7a36b}.arcani-unified.at-route-lgbt .at-pride-approved-collections .at-pride-card-copy{padding:20px 17px 17px}.arcani-unified.at-route-lgbt .at-pride-approved-collections h3{font-size:20px;margin:8px 0 7px;color:#f5ead5!important}.arcani-unified.at-route-lgbt .at-pride-approved-collections p{font-size:13px;line-height:1.55}.arcani-unified.at-route-lgbt .at-pride-approved-collections .nk-icon{width:24px;height:24px}.arcani-unified.at-route-lgbt .at-pride-signature{margin-top:25px;border-block:1px solid #9a7c4666;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:24px 14px;background:radial-gradient(ellipse at right,#6e583f33,transparent 70%)}.arcani-unified.at-route-lgbt .at-pride-signature p{font:italic 20px/1.5 Georgia,serif;letter-spacing:.025em;color:#e8c58b!important;margin:0}.arcani-unified.at-route-lgbt .at-pride-signature .at-pride-signature-brand{font:400 20px/1.5 Cinzel,Georgia,serif;letter-spacing:.3em;color:#e8c58b!important}.arcani-unified.at-route-lgbt .at-pride-signature .at-pride-signature-line{height:2px;width:100px;background:linear-gradient(90deg,#e44242 0,#e44242 16.66%,#f38b36 16.66%,#f38b36 33.33%,#f5d841 33.33%,#f5d841 50%,#3fb176 50%,#3fb176 66.66%,#3972d0 66.66%,#3972d0 83.33%,#9b53bb 83.33%)}.arcani-unified.at-route-lgbt .at-pride-signature small{font:400 10px/1.7 Cinzel,Georgia,serif;letter-spacing:.15em;margin-left:auto}@media(min-width:1700px){.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art img{object-fit:contain;object-position:right center}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout{min-height:470px}}@media(max-width:1250px){.arcani-unified.at-route-lgbt .at-pride-approved-collections nav{grid-template-columns:repeat(3,minmax(0,1fr))}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a{min-height:250px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout>div{width:48%}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art{left:43%}}@media(max-width:760px){.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout{min-height:0;padding:28px 22px 24px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout>div{width:100%;padding:0}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout h1{font-size:clamp(40px,10vw,64px)}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-layout h2{font-size:19px;max-width:520px}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1012/426;z-index:0;opacity:1;-webkit-mask-image:linear-gradient(0deg,transparent,#000 13%);mask-image:linear-gradient(0deg,transparent,#000 13%)}.arcani-unified.at-route-lgbt .at-pride-approved .at-pride-art img{height:100%;object-fit:cover;object-position:center}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a{min-height:228px}.arcani-unified.at-route-lgbt .at-pride-approved-collections .at-pride-card-copy{padding:18px 13px 15px}.arcani-unified.at-route-lgbt .at-pride-approved-collections h3{font-size:19px}.arcani-unified.at-route-lgbt .at-pride-signature{gap:13px;text-align:center}.arcani-unified.at-route-lgbt .at-pride-signature p{font-size:18px;flex-basis:100%}.arcani-unified.at-route-lgbt .at-pride-signature small{margin:auto;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.arcani-unified.at-route-lgbt .at-pride-approved-collections nav>a{transition:none}}.arcani-unified .at-diamond .at-hero-art{top:0;right:0;bottom:0;left:43%;overflow:hidden;background:#03110c;mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%)}.arcani-unified .at-diamond .at-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(3,17,12,.9) 0%,rgba(3,17,12,.6) 21%,rgba(3,17,12,.2) 42%,transparent 63%),linear-gradient(180deg,rgba(0,0,0,.1),transparent 34%,rgba(0,0,0,.18))}.arcani-unified .at-diamond .at-diamond-poster,.arcani-unified .at-diamond .at-diamond-cinematic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:57% 50%}.arcani-unified .at-diamond .at-diamond-poster{z-index:0;display:none}.arcani-unified .at-diamond .at-diamond-cinematic{z-index:1;display:block;pointer-events:none;opacity:1;filter:saturate(.96) contrast(1.035) brightness(.93);transform:translateZ(0);backface-visibility:hidden}.arcani-unified .at-diamond .at-edition-layout{min-height:560px;display:flex;align-items:center;padding-block:48px 40px}.arcani-unified .at-diamond .at-edition-copy{width:min(610px,47vw);padding-left:clamp(0px,2.4vw,38px);position:relative;z-index:4}.arcani-unified .at-diamond .at-edition-copy .at-eyebrow{margin-bottom:13px;font-size:10px;letter-spacing:.3em;color:#f0e7d9!important}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(70px,7.7vw,124px);line-height:.9;letter-spacing:.018em;margin:9px 0 20px;color:#e9c88d!important;text-shadow:0 2px 26px rgba(0,0,0,.42)}.arcani-unified .at-diamond .at-diamond-values{margin:0 0 18px!important;font:500 10px/1.65 Hanken Grotesk,system-ui,sans-serif!important;text-transform:uppercase;letter-spacing:.29em;color:#cfc1aa!important}.arcani-unified .at-diamond .at-diamond-description{max-width:520px!important;margin:0 0 22px!important;font:400 17px/1.68 Georgia,serif!important;color:#f0e9de!important;text-wrap:pretty;text-shadow:0 1px 18px rgba(0,0,0,.36)}.arcani-unified .at-diamond .at-hero-actions{margin-top:19px;gap:13px}.arcani-unified .at-diamond .at-hero-actions .nk-button{min-height:48px;letter-spacing:.03em}.arcani-unified .at-diamond .at-diamond-quote{margin:40px 0 0;padding:0 0 0 18px;border:0;border-left:1px solid rgba(223,190,130,.55);font:italic 15px/1.58 Georgia,serif;color:#cdc3b4;max-width:335px;text-shadow:0 1px 14px rgba(0,0,0,.4)}.arcani-unified .at-diamond .at-diamond-quote span{display:block;margin-top:13px;font:500 10px/1.4 Hanken Grotesk,system-ui,sans-serif;font-style:normal;letter-spacing:.38em;color:#ddc59a!important}.arcani-unified .at-diamond .at-diamond-cinematic::-webkit-media-controls,.arcani-unified .at-diamond .at-diamond-cinematic::-webkit-media-controls-enclosure{display:none!important}@media(max-width:1180px){.arcani-unified .at-diamond .at-edition-copy{width:min(565px,50vw)}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(64px,7.4vw,104px)}.arcani-unified .at-diamond .at-diamond-description{font-size:16px!important}}@media(max-width:900px){.arcani-unified .at-diamond{min-height:0;overflow:hidden;background:radial-gradient(ellipse at 50% 6%,rgba(120,91,38,.16),transparent 36%),#03110c}.arcani-unified .at-diamond .at-hero-art{position:relative;inset:auto;width:100%;aspect-ratio:16 / 9;height:auto;opacity:1;z-index:0;mask-image:none;-webkit-mask-image:none;border-bottom:1px solid rgba(223,190,130,.2)}.arcani-unified .at-diamond .at-hero-art:after{background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,transparent 58%,rgba(3,17,12,.74) 88%,#03110c 100%),linear-gradient(90deg,rgba(3,17,12,.16),transparent 20%,transparent 82%,rgba(3,17,12,.12))}.arcani-unified .at-diamond .at-diamond-poster,.arcani-unified .at-diamond .at-diamond-cinematic{object-position:58% 48%}.arcani-unified .at-diamond .at-edition-layout{min-height:0;display:block;padding:26px max(24px,env(safe-area-inset-right)) 36px max(24px,env(safe-area-inset-left))}.arcani-unified .at-diamond .at-edition-copy{width:min(680px,100%);max-width:100%;padding:0;margin:0 auto;text-align:left}.arcani-unified .at-diamond .at-edition-copy .at-eyebrow{margin:0 0 10px;font-size:9px;line-height:1.55;letter-spacing:.25em}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(58px,11vw,86px);line-height:.92;margin:7px 0 16px;overflow-wrap:normal;word-break:normal}.arcani-unified .at-diamond .at-diamond-values{max-width:100%;margin-bottom:15px!important;font-size:9px!important;line-height:1.75!important;letter-spacing:.22em}.arcani-unified .at-diamond .at-diamond-description{max-width:620px!important;margin-bottom:18px!important;font-size:16px!important;line-height:1.62!important;text-shadow:none}.arcani-unified .at-diamond .at-hero-actions{margin-top:17px;gap:10px}.arcani-unified .at-diamond .at-hero-actions .nk-button{min-height:46px;padding-inline:17px}.arcani-unified .at-diamond .at-diamond-quote{margin-top:28px;max-width:430px;font-size:14px;line-height:1.55}.arcani-unified .at-diamond+.at-assurances ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:10px 14px;padding:14px 20px}.arcani-unified .at-diamond+.at-assurances li{justify-content:center;text-align:center;font-size:11px}}@media(max-width:600px){.arcani-unified .at-diamond .at-hero-art{aspect-ratio:4 / 3;max-height:70svh}.arcani-unified .at-diamond .at-diamond-poster,.arcani-unified .at-diamond .at-diamond-cinematic{object-position:61% 48%}.arcani-unified .at-diamond .at-edition-layout{padding:22px max(18px,env(safe-area-inset-right)) 30px max(18px,env(safe-area-inset-left))}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(49px,16vw,68px);letter-spacing:.01em;margin-bottom:14px}.arcani-unified .at-diamond .at-edition-copy .at-eyebrow{max-width:330px;font-size:8.5px;letter-spacing:.2em}.arcani-unified .at-diamond .at-diamond-values{font-size:8.5px!important;line-height:1.7!important;letter-spacing:.16em}.arcani-unified .at-diamond .at-diamond-description{max-width:100%!important;font-size:15px!important;line-height:1.62!important}.arcani-unified .at-diamond .at-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.arcani-unified .at-diamond .at-hero-actions .nk-button{width:100%;min-height:48px;justify-content:center;text-align:center;padding:12px 16px}.arcani-unified .at-diamond .at-diamond-quote{margin-top:26px;max-width:100%;padding-left:14px;font-size:13.5px}.arcani-unified .at-diamond .at-diamond-quote span{margin-top:10px;font-size:9px}.arcani-unified .at-diamond+.at-assurances ul{grid-template-columns:1fr 1fr;gap:12px 8px;padding:14px 15px}.arcani-unified .at-diamond+.at-assurances li{min-height:36px;line-height:1.35}.arcani-unified .at-diamond+.at-assurances li:last-child{grid-column:1 / -1}.arcani-unified .at-edition-features{padding:18px 16px 22px;gap:12px}.arcani-unified .at-feature{min-height:136px;padding:18px}.arcani-unified .at-feature>img{width:46%;opacity:.82}.arcani-unified .at-feature>div{width:70%;max-width:70%}.arcani-unified .at-feature h3{font-size:16px;margin-bottom:7px}.arcani-unified .at-feature p{font-size:13px;margin-bottom:11px}}@media(max-width:390px){.arcani-unified .at-diamond .at-edition-layout{padding-inline:max(15px,env(safe-area-inset-left))}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(45px,15.4vw,59px)}.arcani-unified .at-diamond .at-diamond-values{letter-spacing:.12em}.arcani-unified .at-diamond+.at-assurances ul{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.arcani-unified .at-diamond .at-diamond-cinematic{display:none}.arcani-unified .at-diamond .at-diamond-poster{display:block}}.arcani-unified .at-gold{background:radial-gradient(circle at 72% 38%,rgba(214,174,98,.13),transparent 34%),linear-gradient(120deg,#04170f,#092218 48%,#151d12)}.arcani-unified .at-gold .at-hero-art{top:0;right:0;bottom:0;left:41%;overflow:hidden;opacity:1;background:#171006;mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%)}.arcani-unified .at-gold .at-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(8,7,4,.88) 0%,rgba(8,7,4,.5) 18%,rgba(8,7,4,.12) 43%,transparent 66%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 55%,rgba(21,13,4,.12))}.arcani-unified .at-gold .at-gold-mobile-poster,.arcani-unified .at-gold .at-gold-cinematic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;filter:none;-webkit-filter:none;opacity:1;mix-blend-mode:normal}.arcani-unified .at-gold .at-gold-mobile-poster{display:none;object-position:center;background:#241609}.arcani-unified .at-gold .at-gold-cinematic{width:178.572%;left:auto;right:0;object-position:right center;display:block;transform:translateZ(0);backface-visibility:hidden;background:#171006}.arcani-unified .at-gold .at-edition-layout{min-height:555px;display:flex;align-items:center;padding-block:52px 42px}.arcani-unified .at-gold .at-edition-copy{width:min(590px,46vw);padding-left:clamp(0px,2.8vw,42px);position:relative;z-index:4;text-align:left}.arcani-unified .at-gold .at-edition-copy .at-eyebrow{margin-bottom:12px;font-size:10px;letter-spacing:.25em;color:#e4c98d!important}.arcani-unified .at-gold .at-edition-copy h1{font-size:clamp(72px,7.5vw,118px);line-height:.9;letter-spacing:.02em;margin:8px 0 17px;color:#e8c478!important;text-shadow:0 2px 24px rgba(0,0,0,.28)}.arcani-unified .at-gold .at-edition-copy h2{max-width:530px;margin:0 0 16px;font:400 clamp(22px,2vw,31px)/1.3 "Cinzel",Georgia,serif;letter-spacing:.015em;color:#f0e6d0!important}.arcani-unified .at-gold .at-edition-copy>p:not(.at-eyebrow){max-width:510px;margin:0 0 21px;font:400 16px/1.68 Georgia,serif;color:#ece3d2!important;text-wrap:pretty;text-shadow:0 1px 14px rgba(0,0,0,.22)}.arcani-unified .at-gold .at-hero-actions{margin-top:18px}.arcani-unified .at-gold .at-hero-actions .nk-button{min-height:48px}.arcani-unified .at-gold .at-gold-quote{margin:38px 0 0;padding:0 0 0 17px;border:0;border-left:1px solid rgba(223,190,130,.52);max-width:360px;font:italic 15px/1.58 Georgia,serif;color:#d7cebf}.arcani-unified .at-gold .at-gold-quote span{display:block;margin-top:12px;font:500 10px/1.4 Hanken Grotesk,system-ui,sans-serif;font-style:normal;letter-spacing:.36em;color:#dfc07f!important}.arcani-unified .at-gold .at-gold-cinematic::-webkit-media-controls,.arcani-unified .at-gold .at-gold-cinematic::-webkit-media-controls-enclosure{display:none!important}@media(max-width:1100px){.arcani-unified .at-gold .at-edition-copy{width:min(540px,51vw)}.arcani-unified .at-gold .at-edition-copy h1{font-size:clamp(64px,7.2vw,98px)}}@media(max-width:900px){.arcani-unified .at-gold{display:grid;grid-template-rows:auto auto;overflow:visible}.arcani-unified .at-gold .at-hero-art{position:relative;inset:auto;z-index:0;grid-row:1;width:calc(100% - 32px);aspect-ratio:16/8.3;margin:18px 16px 0;border:1px solid rgba(220,185,115,.28);border-radius:8px;background:#241609!important;mask-image:none;-webkit-mask-image:none;box-shadow:0 18px 50px #0003;isolation:isolate}.arcani-unified .at-gold .at-hero-art:after{background:none!important}.arcani-unified .at-gold .at-gold-cinematic{filter:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.arcani-unified .at-gold .at-edition-layout{grid-row:2;min-height:0;display:block;padding:34px 28px 38px}.arcani-unified .at-gold .at-edition-copy{width:100%;max-width:650px;padding:0;margin:0 auto}.arcani-unified .at-gold .at-edition-copy h1{font-size:clamp(64px,13vw,92px)}.arcani-unified .at-gold .at-edition-copy h2{font-size:clamp(22px,4vw,29px)}}@media(max-width:600px){.arcani-unified .at-gold .at-hero-art{width:calc(100% - 24px);margin:12px 12px 0;aspect-ratio:4/3;border-radius:7px}.arcani-unified .at-gold .at-gold-cinematic{display:none!important}.arcani-unified .at-gold .at-gold-mobile-poster{display:block!important;width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;object-position:center!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.arcani-unified .at-gold .at-edition-layout{padding:29px 20px 34px}.arcani-unified .at-gold .at-edition-copy{text-align:left}.arcani-unified .at-gold .at-edition-copy h1{font-size:clamp(58px,19vw,78px);margin-bottom:15px}.arcani-unified .at-gold .at-edition-copy .at-eyebrow{font-size:9px;letter-spacing:.19em}.arcani-unified .at-gold .at-edition-copy h2{font-size:clamp(21px,7vw,27px);line-height:1.28}.arcani-unified .at-gold .at-edition-copy>p:not(.at-eyebrow){font-size:15px}.arcani-unified .at-gold .at-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.arcani-unified .at-gold .at-hero-actions .nk-button{width:100%;min-height:50px;justify-content:center}.arcani-unified .at-gold .at-gold-quote{margin-top:30px;max-width:100%;font-size:14px}}@media(prefers-reduced-motion:reduce)and (min-width:601px){.arcani-unified .at-gold .at-gold-cinematic{display:block!important;filter:none!important;-webkit-filter:none!important;opacity:1!important}}.arcani-unified .ed-atelier .aw-hero{position:relative;min-height:660px;border:1px solid #b2965544;isolation:isolate;overflow:hidden;border-radius:10px;background:#0d1b14}.arcani-unified .aw-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-3}.arcani-unified .aw-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#07120fec 0%,#07120fbb 29%,#07120f22 62%,transparent),linear-gradient(0deg,#07120fbb,transparent 20%)}.arcani-unified .aw-copy{padding:90px 60px 80px;max-width:650px;color:#f2e8d2}.arcani-unified .aw-copy>span,.arcani-unified .aw-intro>span,.arcani-unified .aw-economics>div>span{font-size:10px;letter-spacing:.22em;color:#dbbd81}.arcani-unified .aw-copy h1{font:400 clamp(36px,4.6vw,64px)/1.12 Georgia,serif;letter-spacing:-.025em;color:#f5ead4;margin:26px 0}.arcani-unified .aw-copy p{font-size:16px;line-height:1.8;color:#d1caba;max-width:400px}.arcani-unified .aw-actions{display:flex;flex-direction:column;align-items:start;gap:15px;margin:30px 0}.arcani-unified .aw-actions>a{color:#d9c99f;text-decoration:none;padding:8px 0;font-size:13px;min-height:44px}.arcani-unified .aw-actions>a:first-child{background:#d9b87c;color:#102218;padding:15px 23px;border-radius:4px;display:flex;gap:30px;font-weight:600}.arcani-unified .aw-copy small{display:block;max-width:330px;color:#b9b9a7;font-size:11px;line-height:1.7}.arcani-unified .aw-caption{position:absolute;right:28px;bottom:28px;max-width:290px;font-size:8px;letter-spacing:.18em;color:#ddcaa1;line-height:1.8}.arcani-unified .aw-intro{text-align:center;max-width:770px;margin:75px auto 50px}.arcani-unified .aw-intro h2{font:400 clamp(29px,3.4vw,43px)/1.25 Georgia,serif;color:#efe4ce;margin:20px 0}.arcani-unified .aw-intro p{color:#b8c1b3;line-height:1.85;font-size:15px}.arcani-unified .aw-economics{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px;background:#11281f;border:1px solid #bda06844;border-radius:8px;margin:40px 0}.arcani-unified .aw-economics h2{font:400 32px/1.2 Georgia,serif;color:#efe5cf;margin:15px 0}.arcani-unified .aw-economics p{color:#bfc7ba;font-size:14px;line-height:1.8}.arcani-unified .aw-economics a{color:#d8bb7c;font-size:13px}.arcani-unified .aw-simulator label{display:grid;gap:10px;color:#d6cebc;font-size:13px}.arcani-unified .aw-simulator input{background:#0a1b15;border:1px solid #ac935b77;color:#f0e4c9;border-radius:4px;padding:12px;width:100%;font:inherit}.arcani-unified .aw-simulator output>div{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #aa905644;font-size:13px;color:#c7c9b8}.arcani-unified .aw-simulator output strong{font:400 24px Georgia,serif;color:#e9c88c;white-space:nowrap}.arcani-unified .aw-simulator small{display:block;font-size:11px;color:#a8b6a7;line-height:1.7;margin-top:17px}.arcani-unified .ed-atelier .aw-actions>a:first-child{color:#102218!important}@media(max-width:700px){.arcani-unified .ed-atelier .aw-hero{min-height:800px}.arcani-unified .aw-hero>img{height:430px;top:0;object-position:76% center}.arcani-unified .aw-hero-shade{background:linear-gradient(0deg,#0d1b14 42%,transparent 65%)}.arcani-unified .aw-copy{padding:365px 25px 38px;max-width:none}.arcani-unified .aw-copy h1{font-size:38px;margin:20px 0}.arcani-unified .aw-copy p{font-size:14px}.arcani-unified .aw-caption{display:none}.arcani-unified .aw-actions{margin:22px 0}.arcani-unified .aw-intro{margin:45px auto 35px}.arcani-unified .aw-economics{grid-template-columns:1fr;gap:25px;padding:25px}}@media(prefers-reduced-motion:reduce){.arcani-unified .aw-hero *{animation:none!important;transition:none!important}}body[data-site-surface=backoffice] .admin-shell{background:#cfc9bd;color:#1d2923}body[data-site-surface=backoffice] .admin-workspace{background:linear-gradient(145deg,#d4cec2,#c8c3b8)}body[data-site-surface=backoffice] .admin-topbar{border-bottom-color:#b7ae9e}body[data-site-surface=backoffice] .admin-top-actions input,body[data-site-surface=backoffice] .admin-action-form input,body[data-site-surface=backoffice] .admin-action-form select,body[data-site-surface=backoffice] .admin-action-form textarea{background:#e6dfd3;border-color:#b7ad9d;color:#1b2822}body[data-site-surface=backoffice] .admin-statusline{background:#c3bdae;border-color:#afa697;color:#4e554f}body[data-site-surface=backoffice] .admin-kpis article,body[data-site-surface=backoffice] .admin-section,body[data-site-surface=backoffice] .admin-alert,body[data-site-surface=backoffice] .admin-guardrail,body[data-site-surface=backoffice] .admin-coming{background:#ded7cb;border-color:#b9b0a1;box-shadow:0 14px 34px #1b2a220d}body[data-site-surface=backoffice] .admin-alert{background:#d9d2c6}body[data-site-surface=backoffice] .admin-list-row{border-color:#c8c0b3}body[data-site-surface=backoffice] .admin-list-row small,body[data-site-surface=backoffice] .admin-section-head p,body[data-site-surface=backoffice] .admin-coming p{color:#586159}body[data-site-surface=backoffice] .admin-table th{color:#586159;border-color:#bdb4a6}body[data-site-surface=backoffice] .admin-table td{border-color:#c7bfb2}body[data-site-surface=backoffice] .admin-row-button:hover{background:#d2cabd}body[data-site-surface=backoffice] .admin-drawer,body[data-site-surface=backoffice] .admin-drawer-head{background:#ddd6ca;border-color:#b7ae9f}body[data-site-surface=backoffice] .admin-detail-kpis>span,body[data-site-surface=backoffice] .admin-message{background:#d4cdc1;border-color:#bbb2a4}body[data-site-surface=backoffice] .admin-message.internal{background:#cbc5ba}.arcani-nocturne-app select,.arcani-nocturne-app select:focus,.ed-shell select{background:#09271d!important;color:#f4e6c2!important;border-color:#b99955!important;color-scheme:dark}.arcani-nocturne-app select option,.ed-shell select option{background:#0b2d21!important;color:#f7e9c8!important}.arcani-nocturne-app select option:checked,.ed-shell select option:checked{background:#d7b36a!important;color:#07170f!important}.arcani-nocturne-app input::placeholder{color:#8e9a90}.ed-shell{--ed-gold:#d8b369;--ed-ink:#061710;--ed-paper:#efe5d1;--ed-muted:#a8b3a9;background:#03150f;color:#eee4cf;min-height:100vh}.ed-vertical,.ed-atelier{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:56px 0 90px}.ed-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:40px;min-height:360px;padding:54px;border:1px solid rgba(216,179,105,.34);background:#061c14;margin-bottom:22px}.ed-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(216,179,105,.16);border-radius:50%;right:-150px;top:-160px;box-shadow:0 0 0 55px #d8b36906,0 0 0 105px #d8b36905}.ed-hero>div{align-self:end;position:relative;z-index:1}.ed-hero>div>span,.ed-atelier-hero>div>span,.ed-atelier-form header>span,.ed-integrity>div>span{font-size:11px;letter-spacing:.2em;color:#ddb96f;font-weight:700}.ed-hero h1,.ed-atelier-hero h1{max-width:920px;margin:12px 0 18px;font:400 clamp(42px,5.2vw,78px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#ead09a}.ed-hero p,.ed-atelier-hero p{max-width:760px;margin:0;color:#bdc6bc;font-size:16px;line-height:1.75}.ed-hero aside{position:relative;z-index:1;display:grid;align-content:center;justify-items:end;text-align:right;border-left:1px solid rgba(216,179,105,.22);padding-left:35px}.ed-hero aside b{font:400 96px/1 Georgia,serif;color:#d8b3692b}.ed-hero aside small{letter-spacing:.18em;color:#bba87e}.ed-ebooks .ed-hero{background:radial-gradient(circle at 82% 25%,rgba(56,175,156,.18),transparent 34%),linear-gradient(145deg,#061b18,#04140f)}.ed-quadrinhos .ed-hero{background:linear-gradient(125deg,#101c18 0,#101c18 58%,#2b1c17 58%,#2b1c17 60%,#091812 60%);border-color:#d5895373}.ed-quadrinhos .ed-hero h1,.ed-quadrinhos .ed-hero>div>span{color:#dfb27e}.ed-escolar .ed-hero{background:radial-gradient(circle at 85% 25%,rgba(101,153,165,.22),transparent 32%),linear-gradient(145deg,#0a251f,#061914)}.ed-escolar .ed-hero h1{color:#e8d9ac}.ed-filter-chips{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0 18px}.ed-filter-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #365244;background:#082018;color:#c9d0c8;padding:10px 15px;border-radius:999px;font:600 12px/1 inherit;cursor:pointer}.ed-filter-chips button:hover,.ed-filter-chips button.active{background:#d4b16a;color:#071810;border-color:#d4b16a}.ed-note{padding:14px 17px;border-left:3px solid #caa45d;background:#082019;color:#abb7ae;font-size:12px;line-height:1.6;margin-bottom:20px}.ed-book-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ed-book-card{min-width:0;border:1px solid #284337;background:#071d15;padding:10px;transition:transform .16s ease,border-color .16s ease}.ed-book-card:hover{transform:translateY(-3px);border-color:#9b7f4d}.ed-book-cover{position:relative;display:block;aspect-ratio:2/3;background:#03100b;overflow:hidden}.ed-book-cover img{width:100%;height:100%;object-fit:contain}.ed-cover-placeholder{height:100%;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;padding:20px;background:linear-gradient(145deg,#123428,#061711);color:#d7b46f}.ed-cover-placeholder span{font-size:9px;letter-spacing:.18em}.ed-cover-placeholder strong{font:400 20px/1.25 Georgia,serif}.ed-digital-badge{position:absolute;top:10px;right:10px;padding:5px 7px;background:#05251e;color:#7ce0cd;border:1px solid rgba(124,224,205,.45);font-size:8px;letter-spacing:.12em}.ed-book-copy{display:grid;gap:5px;padding:12px 3px 4px}.ed-book-copy small{color:#8e9d92;font-size:10px}.ed-book-copy h3{margin:0;font:400 18px/1.25 Georgia,serif}.ed-book-copy h3 a{color:#ead9b7;text-decoration:none}.ed-book-copy>strong{color:#d8b56f;font-size:14px;margin-top:5px}.ed-empty{display:grid;place-items:center;gap:7px;min-height:210px;border:1px dashed #345144;background:#071c15;color:#aeb9b0;text-align:center}.ed-empty strong{color:#e2c995;font:400 24px Georgia,serif}.ed-empty.danger{color:#e3aaa0}.ed-editions-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px}.ed-edition-tile{display:grid;grid-template-columns:82px 1fr;gap:18px;align-items:center;min-height:132px;padding:20px;border:1px solid;text-decoration:none;background:#071b14}.ed-edition-tile>span{display:grid;place-items:center;width:72px;height:72px;border:1px solid;border-radius:50%;font:500 31px Georgia,serif}.ed-edition-tile div{display:grid;gap:4px}.ed-edition-tile small{letter-spacing:.14em;font-size:9px}.ed-edition-tile strong{font:500 24px Georgia,serif}.ed-edition-tile p{margin:0;color:#9fac9f;font-size:11px;line-height:1.5}.ed-edition-tile.gold{color:#e1bf72;border-color:#e1bf727a;box-shadow:inset 0 0 35px #d2a64609}.ed-edition-tile.diamond{color:#89dcff;border-color:#6cccf57a;box-shadow:inset 0 0 35px #4db2e20a}.ed-edition-tile.diamond>span{border-radius:12px;transform:rotate(45deg)}.ed-edition-tile.diamond>span:first-letter{transform:rotate(-45deg)}.ed-atelier{display:grid;gap:22px}.ed-atelier-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:35px;padding:54px;border:1px solid rgba(216,179,105,.37);background:radial-gradient(circle at 88% 15%,rgba(197,151,77,.14),transparent 34%),#061b13}.ed-atelier-hero aside{align-self:end;padding:22px;border:1px solid #315043;background:#09231a}.ed-atelier-hero aside strong{display:block;color:#e5c47f;font:400 23px Georgia,serif;margin-bottom:8px}.ed-atelier-hero aside p{font-size:12px;line-height:1.65}.ed-atelier-actions{display:flex;gap:10px;margin-top:24px}.ed-atelier-actions a{padding:12px 16px;border:1px solid #b79453;color:#e6c77d;text-decoration:none}.ed-atelier-actions a:first-child{background:#d3ae66;color:#07170f}.ed-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a4337;border:1px solid #2a4337}.ed-process article{background:#071c14;padding:24px;min-height:180px}.ed-process b{color:#b39156;font:400 30px Georgia,serif}.ed-process h2{margin:18px 0 7px;font:400 22px Georgia,serif;color:#e4d2ae}.ed-process p{margin:0;color:#93a297;font-size:12px;line-height:1.6}.ed-integrity{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:34px;border:1px solid #315044;background:#0a241b}.ed-integrity h2{margin:9px 0 13px;color:#ead2a0;font:400 31px/1.15 Georgia,serif}.ed-integrity p{color:#a9b6ac;line-height:1.7}.ed-integrity ul{margin:0;padding:0;list-style:none;display:grid;gap:1px}.ed-integrity li{padding:13px 14px;background:#071c15;border-left:2px solid #caa45d;color:#c4cec6;font-size:12px}.ed-atelier-form{scroll-margin-top:30px;padding:38px;border:1px solid rgba(216,179,105,.4);background:#0a2119}.ed-atelier-form header{max-width:780px;margin-bottom:25px}.ed-atelier-form header h2{margin:8px 0 10px;color:#ead1a0;font:400 36px Georgia,serif}.ed-atelier-form header p{margin:0;color:#a7b2aa;line-height:1.6}.ed-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ed-fields label{display:grid;gap:7px;color:#cfbea0;font-size:11px}.ed-fields label.wide{grid-column:1/-1}.ed-fields input,.ed-fields select,.ed-fields textarea{width:100%;border:1px solid #456153;background:#071b14;color:#f1e5cd;border-radius:4px;padding:11px 12px;font:inherit;box-sizing:border-box}.ed-fields textarea{resize:vertical;line-height:1.55}.ed-check{display:flex;align-items:flex-start;gap:10px;margin-top:15px;color:#b8c2ba;font-size:12px;line-height:1.55}.ed-check input{margin-top:3px;accent-color:#d0aa62}.ed-submit{margin-top:20px;min-height:48px;border:0;background:#d2ad65;color:#06150f;padding:0 20px;font-weight:750;cursor:pointer}.ed-submit:disabled{opacity:.55;cursor:wait}.ed-flash{margin-top:17px;padding:13px 15px;border:1px solid}.ed-flash.ok{background:#0c3022;border-color:#4c8067;color:#c8ecd6}.ed-flash.error{background:#351d1a;border-color:#88564c;color:#f0c5bd}.ed-legal-note{max-width:820px;color:#87978d;font-size:10px;line-height:1.6;margin:13px 0 0}.admin-editorial-nav-group{display:grid;gap:5px;border-top:1px solid rgba(211,177,112,.18);padding-top:14px}.admin-editorial-nav-group>small{padding:0 10px 4px;color:#827f72;font-size:9px;letter-spacing:.17em;text-transform:uppercase}.admin-editorial-nav-group button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:11px;background:transparent;color:#cfc5a7;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}.admin-editorial-nav-group button:hover,.admin-editorial-nav-group button.active{background:#123628;color:#f2d79f}.admin-editorial-nav-group button.active{box-shadow:inset 2px 0 #e5bc6c}.admin-editorial-nav-group .nk-icon{width:17px;height:17px;color:#cba75d}.admin-editorial-nav-group button>b{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#d4ad63;color:#07170f;font-size:9px}.admin-editorial-overlay{position:absolute;z-index:45;top:0;right:0;bottom:0;left:0;min-height:100%;padding:30px clamp(20px,3vw,48px) 70px;background:radial-gradient(circle at 88% -12%,rgba(92,151,117,.18),transparent 34%),linear-gradient(180deg,#061a13,#03130e);color:#eaddc6;overflow:auto}.admin-editorial-head{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid rgba(211,177,112,.25)}.admin-editorial-head h1{margin:5px 0 7px;color:#ebcf98;font:400 42px/1 Georgia,serif}.admin-editorial-head p{margin:0;color:#ada996;line-height:1.6;max-width:820px}.admin-editorial-head>button{border:1px solid #8c7446;background:#0b2a1e;color:#e8cb94;padding:10px 14px;cursor:pointer}.admin-editorial-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px}.admin-editorial-kpis article{padding:16px;border:1px solid rgba(196,161,92,.3);background:#09241a;display:grid;gap:5px}.admin-editorial-kpis span{font-size:9px;letter-spacing:.09em;color:#989582;text-transform:uppercase}.admin-editorial-kpis strong{color:#e4c487;font:400 26px Georgia,serif}.admin-editorial-guard{display:flex;gap:12px;align-items:center;padding:12px 15px;background:#12281f;border-left:3px solid #d1ad64;color:#aeb7ad;font-size:11px;margin-bottom:13px}.admin-editorial-guard strong{color:#e0c184}.admin-editorial-list{display:grid;border:1px solid #294439}.admin-editorial-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;text-align:left;padding:14px 16px;border:0;border-bottom:1px solid #294439;background:#071d15;color:#dcd1bc;cursor:pointer}.admin-editorial-list>button:last-child{border-bottom:0}.admin-editorial-list>button:hover{background:#0c281d}.admin-editorial-list>button>div:first-child{display:grid;gap:3px}.admin-editorial-list small{color:#989d8e;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.admin-editorial-list strong{font:400 18px Georgia,serif;color:#e5cf9f}.admin-editorial-list span{font-size:10px;color:#89978d}.admin-editorial-list>button>div:last-child{display:grid;justify-items:end;gap:6px}.admin-editorial-list em{font-style:normal;font-size:9px;padding:4px 7px;border:1px solid #3e584c;color:#aab8ae}.admin-editorial-list em.is-generated{border-color:#a47255;color:#efbd9f}.admin-editorial-list b{font-size:10px;color:#d8ba7d}.admin-editorial-empty,.admin-editorial-error{padding:40px;text-align:center;border:1px solid #294439;background:#071d15;color:#9eaa9f}.admin-editorial-error{color:#e4aaa1}.admin-editorial-drawer-backdrop{position:fixed;z-index:260;top:0;right:0;bottom:0;left:0;background:#00000094;display:flex;justify-content:flex-end}.admin-editorial-drawer{width:min(720px,96vw);height:100vh;overflow:auto;background:#082018;color:#e8dcc4;border-left:1px solid #5e5235;padding:24px 28px 50px}.admin-editorial-drawer>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #365044}.admin-editorial-drawer>header h2{margin:5px 0;color:#e7c887;font:400 29px Georgia,serif}.admin-editorial-drawer>header p,.admin-editorial-drawer>header small{color:#9eaa9f}.admin-editorial-drawer>header>button{border:0;background:transparent;color:#d8c49b;font-size:34px;cursor:pointer}.admin-editorial-drawer>section{padding:18px 0;border-bottom:1px solid #2b4539}.admin-editorial-drawer h3{margin:0 0 9px;color:#dbc083;font:400 19px Georgia,serif}.admin-editorial-drawer p,.admin-editorial-sample{white-space:pre-wrap;color:#b7c0b8;line-height:1.65;font-size:12px}.admin-editorial-sample{max-height:340px;overflow:auto;padding:13px;background:#051711;border:1px solid #284337}.admin-editorial-drawer dl{display:grid;gap:6px;margin:0 0 13px}.admin-editorial-drawer dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:11px}.admin-editorial-drawer dt{color:#87978d}.admin-editorial-drawer dd{margin:0;color:#d6c9af}.admin-editorial-review label{display:grid;gap:6px;margin-top:10px;color:#aeb8b0;font-size:11px}.admin-editorial-review select,.admin-editorial-review textarea{background:#061a13;color:#e9ddc5;border:1px solid #456052;padding:9px;font:inherit}.admin-editorial-review button{margin-top:12px;border:0;background:#d0aa62;color:#07170f;padding:11px 14px;font-weight:700;cursor:pointer}.admin-publishing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-publishing-grid>section{padding:22px;border:1px solid #2f4a3e;background:#082219}.admin-publishing-grid>section.wide{grid-column:1/-1}.admin-publishing-grid span{font-size:9px;letter-spacing:.12em;color:#a79367}.admin-publishing-grid h2{margin:8px 0;color:#e4ca94;font:400 24px Georgia,serif}.admin-publishing-grid p{color:#a8b3aa;line-height:1.65}.admin-publishing-grid b{color:#d9ba7b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.admin-publishing-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.admin-publishing-tags i{font-style:normal;border:1px solid #4a6357;color:#cbd3cc;padding:7px 9px;font-size:10px}@media(max-width:1100px){.ed-book-grid{grid-template-columns:repeat(3,1fr)}.ed-hero,.ed-atelier-hero,.ed-integrity{grid-template-columns:1fr}.ed-hero aside{display:none}.ed-process,.admin-editorial-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ed-vertical,.ed-atelier{width:min(100% - 24px,1440px);padding-top:28px}.ed-hero,.ed-atelier-hero{padding:28px}.ed-hero h1,.ed-atelier-hero h1{font-size:40px}.ed-book-grid{grid-template-columns:repeat(2,1fr)}.ed-editions-ribbon,.ed-fields,.admin-publishing-grid,.ed-process{grid-template-columns:1fr}.ed-edition-tile{grid-template-columns:60px 1fr}.ed-edition-tile>span{width:54px;height:54px}.ed-atelier-form{padding:24px}.admin-editorial-overlay{position:fixed;z-index:220;padding:20px 14px 50px}.admin-editorial-head{flex-direction:column}.admin-editorial-list>button{grid-template-columns:1fr}.admin-editorial-list>button>div:last-child{justify-items:start}.admin-publishing-grid>section.wide{grid-column:auto}}@media(max-width:480px){.ed-book-grid{grid-template-columns:1fr}.ed-atelier-actions{flex-direction:column}.admin-editorial-kpis{grid-template-columns:1fr}}.author-studio{width:min(1500px,calc(100% - 36px));margin:0 auto;padding:54px 0 86px;color:#eadcc3}.author-studio-hero,.author-studio-guest{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;align-items:stretch}.author-studio-hero>div,.author-studio-hero>aside,.author-studio-guest>section,.author-studio-guest>aside{border:1px solid rgba(213,178,105,.28);background:linear-gradient(145deg,#08261b,#061c14);box-shadow:0 24px 60px #00000029;padding:clamp(24px,4vw,52px)}.author-studio-hero span,.author-studio-guest section>span,.author-projects header span,.author-editor-head>div>span,.author-files article>div>span{font-size:10px;letter-spacing:.16em;color:#d2ad65;font-weight:800}.author-studio-hero h1,.author-studio-guest h1{font:400 clamp(38px,5vw,72px)/1 Georgia,"Times New Roman",serif;color:#e4c788;margin:12px 0 18px;max-width:980px}.author-studio-hero p,.author-studio-guest p{color:#bbb29e;line-height:1.72;max-width:900px}.author-studio-hero aside{display:grid;place-items:center;text-align:center}.author-studio-hero aside b{font:400 72px/1 Georgia,serif;color:#efd18f}.author-studio-hero aside small{color:#918a79;text-transform:uppercase;letter-spacing:.11em}.author-studio-guest{padding-top:70px}.author-studio-guest aside{display:grid;align-content:center}.author-studio-guest aside strong{font:400 34px/1.1 Georgia,serif;color:#e5c785}.author-studio-guest section>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.author-primary,.author-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;min-height:44px;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.author-primary{border:1px solid #e3bb69;background:#e0b55f;color:#082016}.author-secondary{border:1px solid #8a7447;background:#0b2b1f;color:#e7cd98}.author-primary:disabled,.author-secondary:disabled{opacity:.45;cursor:not-allowed}.author-studio-grid{display:grid;grid-template-columns:minmax(290px,.68fr) minmax(0,1.6fr);gap:18px;margin-top:20px;align-items:start}.author-projects,.author-editor{border:1px solid rgba(209,174,103,.26);background:linear-gradient(155deg,#09251a,#071e15);border-radius:10px}.author-projects{position:sticky;top:18px;padding:18px}.author-projects header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(209,174,103,.18);padding-bottom:15px;margin-bottom:14px}.author-projects header h2{margin:4px 0 0;font:400 24px/1.15 Georgia,serif;color:#e5ca94}.author-projects header button{border:0;background:transparent;color:#ceb574;cursor:pointer}.author-project-list{display:grid;gap:7px;max-height:340px;overflow:auto;padding-right:2px}.author-project-list button{border:1px solid transparent;border-radius:7px;background:#061a12;color:#cfc4ab;text-align:left;padding:11px;display:grid;gap:4px;cursor:pointer}.author-project-list button:hover,.author-project-list button.active{border-color:#9c8049;background:#0c2d20}.author-project-list strong{color:#e6d2a7}.author-project-list span{font-size:11px;color:#a99f89}.author-project-list small{font-size:10px;color:#7f7a6d}.author-muted{color:#99907e;font-size:12px;line-height:1.6}.author-new-project{display:grid;gap:10px;border-top:1px solid rgba(209,174,103,.18);padding-top:15px;margin-top:16px}.author-new-project h3{font:400 20px Georgia,serif;color:#e2c388;margin:0}.author-new-project label,.author-fields label{display:grid;gap:6px;font-size:11px;color:#c5b9a0}.author-new-project input,.author-new-project select,.author-fields input,.author-fields select,.author-fields textarea{width:100%;border:1px solid #6f674e;background:#061a12;color:#f1e5cb;border-radius:6px;padding:10px 11px;font:inherit}.author-fields textarea{resize:vertical;line-height:1.5}.author-new-project input:focus,.author-new-project select:focus,.author-fields input:focus,.author-fields select:focus,.author-fields textarea:focus{outline:2px solid rgba(225,186,105,.35);outline-offset:1px;border-color:#c6a054}.author-editor{padding:22px}.author-empty{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;gap:7px;color:#938a77}.author-empty strong{font:400 28px Georgia,serif;color:#dfc48b}.author-editor-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(209,174,103,.18);margin-bottom:18px}.author-editor-head h2{margin:5px 0 7px;color:#ead5ab;font:400 clamp(27px,3vw,39px)/1.08 Georgia,serif}.author-status{display:inline-flex;margin:0;border:1px solid #6e674f;border-radius:999px;padding:5px 9px;font-size:10px;color:#beb49e}.author-status.is-changes_requested{border-color:#b87b53;color:#e5ad84}.author-status.is-approved_editorial,.author-status.is-production_ready{border-color:#638a6e;color:#9ed0a8}.author-readiness{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:360px}.author-readiness span{border:1px solid #3d4d43;background:#061a12;border-radius:999px;padding:6px 8px;font-size:9px;color:#8e8b7d}.author-readiness span.ok{border-color:#47745a;color:#a8d4b3}.author-editorial-note{border:1px solid rgba(221,182,104,.25);border-left:3px solid #caa25c;background:#10291f;padding:12px 14px;margin-bottom:16px}.author-editorial-note strong{color:#e7c98d}.author-editorial-note p{margin:6px 0 0;color:#b8ae98;line-height:1.55}.author-editor fieldset{border:0;padding:0;margin:0}.author-editor fieldset:disabled{opacity:.72}.author-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.author-fields label.wide{grid-column:1/-1}.author-check{display:flex;gap:10px;align-items:flex-start;margin-top:12px;color:#b9af99;font-size:12px;line-height:1.45}.author-check input{margin-top:2px;accent-color:#d7ae5d}.author-actions{display:flex;justify-content:flex-end;margin-top:14px}.author-files{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.author-files article{border:1px solid rgba(206,170,98,.23);background:#061a12;padding:15px;border-radius:8px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.author-files h3{margin:5px 0 6px;color:#e6cd9b;font:400 20px Georgia,serif}.author-files p{margin:0;color:#978f7e;font-size:11px;line-height:1.5}.author-files label{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8b7445;border-radius:6px;background:#0d2d21;color:#e6ca91;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.author-files label.disabled{opacity:.45;cursor:not-allowed}.author-files input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.author-flash{margin-top:15px;border-radius:7px;padding:11px 13px;font-size:12px}.author-flash.ok{border:1px solid #426d50;background:#0d2c1e;color:#b5d8bd}.author-flash.error{border:1px solid #8c4f4a;background:#321a18;color:#f0b7b2}.author-flash.info{border:1px solid #776848;background:#282317;color:#e0c995}.author-submit-zone{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid rgba(209,174,103,.18);margin-top:18px;padding-top:18px}.author-submit-zone strong{color:#e7cd9a}.author-submit-zone p{margin:4px 0 0;color:#928a79;font-size:11px;line-height:1.45;max-width:650px}.author-legal{margin:14px 0 0;color:#746f63;font-size:10px;line-height:1.55}.author-studio select option{background:#071d14;color:#efe2c8}@media(max-width:1050px){.author-studio-grid{grid-template-columns:1fr}.author-projects{position:static}.author-project-list{max-height:220px}.author-files{grid-template-columns:1fr}}@media(max-width:760px){.author-studio{width:min(100% - 22px,1500px);padding-top:30px}.author-studio-hero,.author-studio-guest,.author-fields{grid-template-columns:1fr}.author-fields label.wide{grid-column:auto}.author-editor-head{flex-direction:column}.author-readiness{justify-content:flex-start}.author-submit-zone{align-items:stretch;flex-direction:column}.author-submit-zone .author-primary{width:100%}.author-files article{grid-template-columns:1fr}.author-files label{justify-self:start}}.creator-commerce{max-width:1280px;margin:28px auto;padding:22px;border:1px solid rgba(217,173,89,.13);border-radius:20px;background:linear-gradient(180deg,#d9ad590a,#ffffff03);color:#eee8df}.creator-commerce-head>span,.creator-commerce-listings>div>span{color:#d5aa58;font-size:9px;letter-spacing:.13em}.creator-commerce-head h2{margin:6px 0 8px;font:500 25px Georgia,serif}.creator-commerce-head p,.creator-commerce-gates p,.creator-commerce-note p,.creator-commerce-profile p,.creator-commerce-physical p,.creator-commerce footer{color:#87949b;font-size:10px;line-height:1.55}.creator-commerce-math{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.creator-commerce-math article,.creator-commerce-gates article{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#0b1115}.creator-commerce-math span{display:block;color:#76858d;font-size:8px}.creator-commerce-math strong{display:block;margin-top:5px;font:500 22px Georgia,serif}.creator-commerce-gates{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.creator-commerce-gates strong{font-size:10px}.creator-commerce-gates p{margin:5px 0 0}.creator-commerce-note{margin-top:10px;padding:11px 12px;border:1px solid rgba(217,173,89,.2);border-radius:11px;background:#d9ad590a}.creator-commerce-note strong{font-size:10px;color:#dfb768}.creator-commerce-note p{margin:3px 0 0}.creator-commerce-profile,.creator-commerce-listings,.creator-commerce-physical{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff04}.creator-commerce-profile h3,.creator-commerce-listings h3{margin:3px 0 6px;font:500 17px Georgia,serif}.creator-commerce-profile>div{display:flex;gap:7px}.creator-commerce input,.creator-commerce textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#070b0e;color:#eee;padding:9px}.creator-commerce button{border:1px solid rgba(217,173,89,.27);border-radius:9px;background:#d9ad5912;color:#dfb86b;padding:9px 11px;cursor:pointer}.creator-commerce-listings>article{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.creator-commerce-listings strong,.creator-commerce-listings small{display:block}.creator-commerce-listings strong{font-size:10px}.creator-commerce-listings small{margin-top:2px;color:#76858d;font-size:8px}.creator-commerce-listings>article>span{font-size:9px;color:#d9b36a}.creator-commerce-physical summary{cursor:pointer;font-weight:650;font-size:11px}.creator-commerce-physical form{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.creator-commerce-physical label{display:grid;gap:4px;color:#89969d;font-size:8px}.creator-commerce-physical .wide,.creator-commerce-physical button{grid-column:1/-1}.creator-commerce-message{margin-top:10px;color:#c9b486;font-size:9px}.creator-commerce footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:760px){.creator-commerce-math,.creator-commerce-gates,.creator-commerce-physical form{grid-template-columns:1fr}.creator-commerce-profile>div{display:grid}}.nari-assistant{--nari-accent:#d6a94f;--nari-accent-soft:rgba(214,169,79,.18);--nari-panel:#0b0d0f;--nari-panel-2:#111418;--nari-ink:#f5f0e7;--nari-muted:#aaa39a;position:relative;z-index:90;color:var(--nari-ink)}.nari-gold{--nari-accent:#e0b253;--nari-accent-soft:rgba(224,178,83,.2)}.nari-diamond{--nari-accent:#bfeaf4;--nari-accent-soft:rgba(191,234,244,.17)}.nari-prism{--nari-accent:#d79bf5;--nari-accent-soft:rgba(215,155,245,.18)}.nari-admin{--nari-accent:#9fc7ff;--nari-accent-soft:rgba(90,147,220,.18)}.nari-mark{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%;border-radius:50%;transform:none;image-rendering:auto;filter:contrast(1.04) saturate(1.03) drop-shadow(0 8px 14px rgba(0,0,0,.28))}.nari-orb{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:72px;height:72px;border-radius:50%;padding:3px;overflow:hidden;border:1px solid color-mix(in srgb,var(--nari-accent) 65%,transparent);background:radial-gradient(circle at 50% 35%,#22262a,#08090a 72%);box-shadow:0 18px 48px #0000004d,0 0 0 5px #0a0c0eb3;cursor:pointer;z-index:92}.nari-orb:hover,.nari-orb:focus-visible{transform:translateY(-2px);box-shadow:0 22px 54px #00000061,0 0 0 5px var(--nari-accent-soft);outline:none}.nari-orb-status{position:absolute;width:12px;height:12px;border-radius:50%;right:1px;bottom:3px;background:#64d38a;border:2px solid #0a0c0e}.nari-orb-tooltip{position:absolute;right:76px;bottom:6px;min-width:150px;padding:10px 13px;border-radius:12px;background:#0b0d0f;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 34px #00000038;opacity:0;pointer-events:none;transform:translate(8px);transition:.18s ease;text-align:left}.nari-orb-tooltip strong,.nari-orb-tooltip small{display:block}.nari-orb-tooltip small{color:#aaa39a;margin-top:2px;font-size:11px}.nari-orb:hover .nari-orb-tooltip,.nari-orb:focus-visible .nari-orb-tooltip{opacity:1;transform:translate(0)}.nari-panel{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:min(448px,calc(100vw - 36px));height:min(760px,calc(100vh - 36px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;background:linear-gradient(180deg,#111419,#090b0d);border:1px solid color-mix(in srgb,var(--nari-accent) 35%,rgba(255,255,255,.09));border-radius:24px;box-shadow:0 28px 90px #0000007a;overflow:hidden;z-index:91}.nari-assistant.is-expanded .nari-panel{width:min(720px,calc(100vw - 36px));height:min(860px,calc(100vh - 36px))}.nari-panel-head{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,var(--nari-accent-soft),transparent)}.nari-head-avatar{width:46px;height:46px;border-radius:50%;padding:2px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#20262b,#070809 72%);border:1px solid color-mix(in srgb,var(--nari-accent) 45%,transparent)}.nari-panel-head strong,.nari-panel-head span,.nari-panel-head small{display:block}.nari-panel-head strong{font:600 16px Georgia,serif;letter-spacing:.01em}.nari-panel-head span{font-size:11px;color:var(--nari-muted);margin-top:1px}.nari-panel-head small{font-size:10px;color:#9fd9ae;margin-top:3px}.nari-panel-head small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#64d38a;margin-right:5px}.nari-head-actions{display:flex;gap:6px}.nari-head-actions button{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eee8dd;cursor:pointer}.nari-head-actions button:hover{background:#ffffff14}.nari-head-actions button.is-listening{border-color:#9fe5b5;color:#9fe5b5;box-shadow:0 0 0 3px #64d38a1a}.nari-context{display:flex;gap:8px;align-items:center;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px;color:var(--nari-muted)}.nari-context strong{font-weight:600;color:var(--nari-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-messages{overflow:auto;padding:16px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.nari-message{display:flex;gap:8px;margin:0 0 13px}.nari-message.user{justify-content:flex-end}.nari-message-avatar{flex:0 0 29px;width:29px;height:29px;margin-top:2px}.nari-bubble{max-width:84%;padding:11px 12px;border-radius:16px 16px 16px 5px;background:#171a1f;border:1px solid rgba(255,255,255,.06);box-shadow:0 6px 18px #0000001a}.nari-message.user .nari-bubble{background:var(--nari-accent-soft);border-color:color-mix(in srgb,var(--nari-accent) 22%,transparent);border-radius:16px 16px 5px}.nari-bubble p{margin:0;color:#efe9df;font-size:13px;line-height:1.55}.nari-response-status{display:inline-flex;align-items:center;margin:0 0 7px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#bdb6ab;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nari-response-status.is-confirmed,.nari-response-status.is-action-executed{border-color:#64d38a42;color:#9fe5b5;background:#64d38a0f}.nari-response-status.is-external-evidence{border-color:#9fc7ff42;color:#b9d7ff;background:#5a93dc12}.nari-response-status.is-estimate,.nari-response-status.is-action-prepared{border-color:color-mix(in srgb,var(--nari-accent) 32%,transparent);color:var(--nari-accent);background:var(--nari-accent-soft)}.nari-response-status.is-unknown{color:#c7bfae}.nari-response-status.is-conflicted{border-color:#f4a46059;color:#f2bd88;background:#f4a46012}.nari-message-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.nari-message-actions a,.nari-book-card a{border:1px solid color-mix(in srgb,var(--nari-accent) 38%,transparent);color:var(--nari-accent);padding:7px 9px;border-radius:9px;font-size:11px;text-decoration:none}.nari-message-actions a:hover,.nari-book-card a:hover{background:var(--nari-accent-soft)}.nari-book-list{display:grid;gap:8px;margin-top:10px}.nari-book-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:9px;border-radius:12px;background:#0d1013;border:1px solid rgba(255,255,255,.07)}.nari-book-cover{width:54px;height:72px;display:grid;place-items:center;background:#181b1f;overflow:hidden;color:var(--nari-accent);font-family:Georgia,serif}.nari-book-cover img{width:100%;height:100%;object-fit:cover}.nari-book-card>div:last-child{display:flex;flex-direction:column;min-width:0}.nari-book-card small{font-size:9px;letter-spacing:.12em;color:var(--nari-accent)}.nari-book-card strong{font:500 13px Georgia,serif;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-book-card span{font-size:10px;color:var(--nari-muted);margin-top:2px}.nari-book-card b{font-size:12px;margin:6px 0 8px}.nari-book-card a{align-self:flex-start}.nari-thinking{display:flex;align-items:center;gap:4px}.nari-thinking span{width:5px;height:5px;border-radius:50%;background:var(--nari-accent);animation:nari-pulse 1.1s infinite ease-in-out}.nari-thinking span:nth-child(2){animation-delay:.13s}.nari-thinking span:nth-child(3){animation-delay:.26s}.nari-thinking em{font-style:normal;font-size:10px;color:var(--nari-muted);margin-left:4px}.nari-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.05)}.nari-assistant.is-expanded .nari-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.nari-quick-actions button{min-width:0;white-space:normal;text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;color:#ded8ce;padding:8px 10px;font-size:10px;line-height:1.25;cursor:pointer}.nari-quick-actions button:hover{border-color:color-mix(in srgb,var(--nari-accent) 48%,transparent);color:var(--nari-accent)}.nari-input{display:grid;grid-template-columns:minmax(0,1fr) 52px 42px;gap:7px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06);background:#0a0c0e}.nari-input input{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#12151a;color:#f3eee5;padding:11px 12px;outline:none}.nari-input input:focus{border-color:color-mix(in srgb,var(--nari-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nari-accent) 12%,transparent)}.nari-input button{border:0;border-radius:12px;background:var(--nari-accent);color:#111315;font-size:20px;cursor:pointer}.nari-input .nari-mic{border:1px solid rgba(255,255,255,.1);background:#15191d;color:#d8d2c8;font-size:10px;font-weight:700;letter-spacing:.06em}.nari-input .nari-mic:hover{border-color:color-mix(in srgb,var(--nari-accent) 55%,transparent);color:var(--nari-accent)}.nari-input .nari-mic.is-listening{border-color:#64d38a;color:#9fe5b5;background:#64d38a17;box-shadow:0 0 0 3px #64d38a14}.nari-input button:disabled{opacity:.35;cursor:not-allowed}.nari-voice-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-top:1px solid rgba(255,255,255,.05);background:#090b0d}.nari-voice-status button{border:0;background:transparent;color:var(--nari-accent);padding:0;font-size:9px;cursor:pointer;text-align:left}.nari-voice-status span{color:#88827a;font-size:9px}.nari-foot{padding:7px 12px 9px;text-align:center;color:#77736c;font-size:9px;background:#090b0d}.nari-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes nari-pulse{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(max-width:640px){.nari-assistant.is-expanded .nari-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nari-orb{width:64px;height:64px;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.nari-orb-tooltip{display:none}.nari-panel,.nari-assistant.is-expanded .nari-panel{inset-inline:0;bottom:0;width:auto;height:min(78vh,720px);border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0}.nari-assistant.is-expanded .nari-panel{height:100dvh;border-radius:0}.nari-head-actions button:first-child{display:none}.nari-bubble{max-width:88%}.nari-context{padding-inline:12px}.nari-input{grid-template-columns:minmax(0,1fr) 48px 42px}.nari-voice-status{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.nari-orb,.nari-orb-tooltip,.nari-thinking span{transition:none!important;animation:none!important}}.nari-prism .nari-orb,.nari-prism .nari-head-avatar{box-shadow:0 0 0 1px #d79bf56b,0 0 20px #60a5fa2e,0 0 34px #f472b61f}.nari-diamond .nari-orb,.nari-diamond .nari-head-avatar{box-shadow:0 0 0 1px #bfeaf461,0 0 24px #bfeaf41f}.nari-gold .nari-orb,.nari-gold .nari-head-avatar{box-shadow:0 0 0 1px #e0b2535c,0 0 24px #e0b2531f}.nari-feedback{display:flex;gap:6px;align-items:center;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.nari-feedback button{border:0;background:transparent;color:#8f8a82;font-size:9px;padding:2px 0;cursor:pointer}.nari-feedback button:hover{color:var(--nari-accent)}.nari-feedback button+button{margin-left:6px}.nari-feedback button:disabled{opacity:.45;cursor:not-allowed}.nari-feedback span{font-size:9px;color:#8f8a82}.nari-compare{display:grid;gap:0;margin-top:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:auto;background:#0d1013}.nari-compare-grid{display:grid;grid-template-columns:105px repeat(3,minmax(120px,1fr));min-width:390px;border-top:1px solid rgba(255,255,255,.05)}.nari-compare-grid:first-child{border-top:0}.nari-compare-grid>*{padding:8px 9px;border-left:1px solid rgba(255,255,255,.05);font-size:10px;line-height:1.35}.nari-compare-grid>*:first-child{border-left:0}.nari-compare-grid>b,.nari-compare-grid>span:first-child{color:#8e8981;font-weight:600}.nari-compare-head{background:#ffffff06}.nari-compare-head>a{display:flex;flex-direction:column;color:#e8e1d7;text-decoration:none}.nari-compare-head>a:hover strong{color:var(--nari-accent)}.nari-compare-head strong{font:500 11px Georgia,serif}.nari-compare-head small{margin-top:2px;color:#89847c;font-size:8px}.nari-compare>p{margin:0;padding:8px 9px;border-top:1px solid rgba(255,255,255,.05);font-size:8px;color:#77736c;line-height:1.4}.nari-founder-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.nari-founder-brief article{display:flex;flex-direction:column;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#0d1013}.nari-founder-brief article>span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-founder-brief article>strong{font:600 20px Georgia,serif;margin-top:3px}.nari-founder-brief article>b{font-size:9px;font-weight:600;color:#d8d1c6}.nari-founder-brief article>small{margin-top:3px;font-size:8px;color:#817c75}.nari-founder-brief>p{grid-column:1/-1;margin:0;padding-top:3px;font-size:8px;color:#77736c}@media(min-width:680px){.nari-assistant.is-expanded .nari-founder-brief{grid-template-columns:repeat(5,minmax(0,1fr))}}.nari-order-list{display:grid;gap:8px;margin-top:10px}.nari-order-card{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1013}.nari-order-card>div:first-child{display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center}.nari-order-card>div:first-child>span{font-size:9px;color:var(--nari-accent);letter-spacing:.06em}.nari-order-card>div:first-child>strong{font-size:10px;color:#d9d3c9}.nari-order-card>div:first-child>b{grid-column:1/-1;font-size:12px}.nari-order-card>p{margin:6px 0;color:#aaa39a;font-size:9px;line-height:1.4}.nari-order-shipment{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0 8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.nari-order-shipment span{font-size:9px;color:#9fd9ae}.nari-order-shipment small{font-size:8px;color:#89847c}.nari-order-shipment code{font-size:8px;color:#c9c2b7}.nari-order-card>a{display:inline-flex;border:1px solid color-mix(in srgb,var(--nari-accent) 38%,transparent);color:var(--nari-accent);padding:6px 8px;border-radius:8px;font-size:9px;text-decoration:none}.nari-work-cards{display:grid;gap:8px;margin-top:10px}.nari-work-cards section{border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;background:#0d1013}.nari-work-cards section>header{display:flex;justify-content:space-between;align-items:center;padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}.nari-work-cards section>header span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-work-cards section>header b{font-size:10px}.nari-work-cards article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border-top:1px solid rgba(255,255,255,.04)}.nari-work-cards article:first-of-type{border-top:0}.nari-work-cards article>div{display:flex;flex-direction:column;min-width:0}.nari-work-cards article strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-work-cards article small{margin-top:2px;font-size:8px;color:#817c75}.nari-work-cards article a{font-size:8px;color:var(--nari-accent);text-decoration:none}.nari-work-empty{margin-top:10px;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#8d877f;font-size:9px}.nari-support-card{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d1013}.nari-support-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.nari-support-card>header span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-support-card>header b{font-size:9px;color:#aaa39a}.nari-support-card>strong{font-size:11px}.nari-support-card>p{margin:0!important;color:#c9c1b7!important;font-size:10px!important;line-height:1.45!important;white-space:pre-wrap}.nari-support-boundary{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:9px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.nari-support-boundary span{font-size:9px;color:#d9d2c8}.nari-support-boundary small{font-size:8px;color:#858078}.nari-support-actions,.nari-support-created{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nari-support-actions button,.nari-support-actions a,.nari-support-created a{border:1px solid color-mix(in srgb,var(--nari-accent) 38%,transparent);border-radius:8px;background:var(--nari-accent-soft);color:var(--nari-accent);padding:7px 9px;font-size:9px;text-decoration:none;cursor:pointer}.nari-support-actions button:disabled{opacity:.45;cursor:not-allowed}.nari-support-actions small{flex-basis:100%;color:#e1a08f;font-size:8px}.nari-support-created{padding-top:3px}.nari-support-created b{font-size:9px;color:#9fe5b5}.nari-support-created span{font-size:9px;color:#aaa39a}.nari-support-order{display:grid;gap:4px;color:#a39d94;font-size:8px}.nari-support-order select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#12151a;color:#e6dfd5;padding:7px 8px;font-size:9px;outline:none}.nari-support-order select:focus{border-color:color-mix(in srgb,var(--nari-accent) 48%,transparent)}.nari-support-order select:disabled{opacity:.55}.nari-journey-card{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1013}.nari-journey-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.nari-journey-card>header span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-journey-card>header b{font-size:9px;color:#c8c1b8}.nari-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nari-journey-grid article{display:flex;flex-direction:column;padding:8px;border-radius:9px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.nari-journey-grid strong{font:600 18px Georgia,serif}.nari-journey-grid span{font-size:8px;color:#8e8981}.nari-journey-card>p{margin:0!important;font-size:8px!important;color:#817c75!important;line-height:1.4!important}.nari-journey-card>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.nari-journey-card a{border:1px solid color-mix(in srgb,var(--nari-accent) 35%,transparent);border-radius:8px;color:var(--nari-accent);padding:6px 8px;font-size:8px;text-decoration:none}.nari-memory-card{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1013}.nari-memory-card>header{display:flex;justify-content:space-between;gap:8px;align-items:center}.nari-memory-card>header span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-memory-card>header b{font-size:9px;color:#aaa39a}.nari-memory-list{display:grid;gap:6px}.nari-memory-list article{padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff05}.nari-memory-list article>div{display:flex;justify-content:space-between;gap:8px}.nari-memory-list strong{font-size:9px}.nari-memory-list span{font-size:9px;color:#d3ccc2;text-align:right}.nari-memory-list small{display:block;margin-top:2px;font-size:8px;color:#847f78}.nari-memory-list p{margin:4px 0 0!important;font-size:8px!important;color:#8e8981!important;line-height:1.4!important}.nari-memory-card details{font-size:8px;color:#8f8a82}.nari-memory-card summary{cursor:pointer;color:#b5aea4}.nari-memory-card ul{margin:6px 0 0;padding-left:18px}.nari-memory-empty{margin:0!important;color:#8e8981!important;font-size:9px!important}.nari-memory-actions{display:flex;flex-wrap:wrap;gap:7px}.nari-memory-actions button,.nari-memory-actions a{border:1px solid color-mix(in srgb,var(--nari-accent) 35%,transparent);border-radius:8px;background:var(--nari-accent-soft);color:var(--nari-accent);padding:7px 9px;font-size:9px;text-decoration:none;cursor:pointer}.nari-memory-actions button:disabled{opacity:.45;cursor:not-allowed}.nari-memory-actions small{flex-basis:100%;color:#e1a08f;font-size:8px}.nari-memory-reset-ok{padding:8px;border:1px solid rgba(100,211,138,.22);border-radius:9px;background:#64d38a0d;color:#aee7bd;font-size:8px}.nari-preference-card{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1013}.nari-preference-card>header{display:flex;justify-content:space-between;align-items:center}.nari-preference-card>header span{font-size:8px;letter-spacing:.09em;color:var(--nari-accent)}.nari-preference-card>header b{font-size:9px;color:#aaa39a}.nari-preference-list{display:grid;gap:6px}.nari-preference-list article{display:flex;justify-content:space-between;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff05}.nari-preference-list strong{font-size:9px}.nari-preference-list span{font-size:9px;color:#d3ccc2;text-align:right}.nari-preference-card>p{margin:0!important;font-size:8px!important;color:#817c75!important;line-height:1.4!important}.nari-preference-actions{display:flex;flex-wrap:wrap;gap:7px}.nari-preference-actions button,.nari-preference-actions a{border:1px solid color-mix(in srgb,var(--nari-accent) 35%,transparent);border-radius:8px;background:var(--nari-accent-soft);color:var(--nari-accent);padding:7px 9px;font-size:9px;text-decoration:none;cursor:pointer}.nari-preference-actions button:disabled{opacity:.45;cursor:not-allowed}.nari-preference-actions small{flex-basis:100%;font-size:8px;color:#e1a08f}.nari-preference-done{padding:8px;border:1px solid rgba(100,211,138,.22);border-radius:9px;background:#64d38a0d;color:#aee7bd;font-size:8px}.nari-demand-card{margin-top:10px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#091412b8;display:grid;gap:9px}.nari-demand-card>div{display:grid;gap:3px}.nari-demand-card span{font-size:10px;letter-spacing:.12em;opacity:.72}.nari-demand-card strong{font-size:13px}.nari-demand-card small,.nari-demand-card p{margin:0;font-size:12px;opacity:.82}.nari-demand-card button{justify-self:start;border:1px solid rgba(212,175,55,.38);background:#d4af3714;color:inherit;border-radius:999px;padding:7px 11px;cursor:pointer}.nari-demand-card button:disabled{opacity:.55;cursor:default}.nari-orb{will-change:left,top,transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}.nari-orb.is-dragging{transition:none!important;cursor:grabbing!important;box-shadow:0 16px 44px #00000073,0 0 0 4px var(--nari-accent-soft)!important}.nari-microphone-button{display:grid;place-items:center}.nari-microphone-button .nk-icon{width:18px;height:18px;color:#ddb45d}.nari-head-actions .nari-microphone-button{border-color:#ddb45d57;background:#ddb45d0f}.nari-head-actions .nari-microphone-button:hover:not(:disabled),.nari-head-actions .nari-microphone-button:focus-visible{border-color:#ddb45d;color:#f3cf82;box-shadow:0 0 0 3px #ddb45d1a;outline:0}.nari-microphone-button.is-listening .nk-icon{color:#91e0a8}.nari-microphone-button.is-listening{animation:nari-mic-listening 1.45s ease-in-out infinite}.nari-microphone-button:disabled{opacity:.4;cursor:not-allowed}.nari-input .nari-mic{font-size:0}.nari-input .nari-mic .nk-icon{width:19px;height:19px}.nari-input .nari-mic:focus-visible{outline:2px solid color-mix(in srgb,var(--nari-accent) 60%,transparent);outline-offset:2px}@keyframes nari-mic-listening{0%,to{box-shadow:0 0 0 3px #64d38a14}50%{box-shadow:0 0 0 6px #64d38a05,0 0 16px #64d38a33}}.nari-admin-cc{--na-bg:#080b0d;--na-panel:#0e1317;--na-panel-2:#111820;--na-line:rgba(218,174,86,.2);--na-gold:#d9ad59;--na-ink:#f1ece3;--na-muted:#9ca5ab;min-height:100vh;background:radial-gradient(circle at 82% 0,rgba(44,82,113,.2),transparent 34%),radial-gradient(circle at 20% 10%,rgba(180,128,44,.11),transparent 28%),var(--na-bg);color:var(--na-ink);padding:28px clamp(18px,3vw,46px) 48px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nari-admin-cc *{box-sizing:border-box}.nari-admin-cc a{color:inherit}.nari-admin-cc-head{max-width:1500px;margin:0 auto 26px;display:flex;align-items:center;justify-content:space-between;gap:22px}.nari-admin-identity{display:flex;align-items:center;gap:16px}.nari-admin-avatar{width:74px;height:74px;padding:4px;border-radius:50%;border:1px solid rgba(217,173,89,.48);background:#090c0f;box-shadow:0 0 32px #d9ad5921}.nari-admin-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.nari-admin-eyebrow,.nari-admin-kicker{display:block;color:var(--na-gold);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.nari-admin-identity h1{margin:3px 0 2px;font:600 clamp(25px,3vw,36px)/1 Georgia,serif}.nari-admin-identity p{margin:0;color:var(--na-muted);font-size:13px}.nari-admin-return{padding:10px 14px;border:1px solid var(--na-line);border-radius:12px;text-decoration:none;background:#ffffff06;font-size:12px}.nari-admin-return:hover{background:#d9ad5914;border-color:#d9ad596b}.nari-admin-runtime,.nari-admin-truth,.nari-admin-section,.nari-admin-grid,.nari-admin-cc-foot{max-width:1500px;margin-left:auto;margin-right:auto}.nari-admin-runtime{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:24px;padding:30px;border:1px solid rgba(217,173,89,.3);border-radius:22px;background:linear-gradient(135deg,#d9ad5917,#0d141aeb 46%,#4880a61a);box-shadow:0 24px 70px #00000040}.nari-admin-runtime h2,.nari-admin-section h2,.nari-admin-panel h2{margin:7px 0 10px;font:500 23px/1.18 Georgia,serif}.nari-admin-runtime p{max-width:830px;margin:0;color:#c2c7c9;line-height:1.65;font-size:13px}.nari-admin-runtime dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.nari-admin-runtime dl div{padding:13px;border-radius:12px;background:#04080b85;border:1px solid rgba(255,255,255,.06)}.nari-admin-runtime dt{color:var(--na-muted);font-size:10px}.nari-admin-runtime dd{margin:5px 0 0;font-weight:650;font-size:13px}.nari-admin-truth{margin-top:14px;padding:14px 17px;border:1px solid rgba(109,173,222,.24);border-radius:14px;background:#315e801c;display:flex;gap:12px;align-items:flex-start}.nari-admin-truth strong{flex:0 0 auto;color:#acd5f2;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.nari-admin-truth p{margin:0;color:#aebbc4;font-size:11px;line-height:1.55}.nari-admin-section{margin-top:28px}.nari-admin-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.nari-admin-section-head h2{margin-bottom:0}.nari-admin-section-head small{color:var(--na-muted);font-size:10px}.nari-admin-surface-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nari-admin-surface{min-height:102px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;text-decoration:none;background:linear-gradient(180deg,#ffffff09,#ffffff03);display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:8px}.nari-admin-surface span{grid-column:1/-1;font:500 17px Georgia,serif}.nari-admin-surface b{align-self:end;color:var(--na-gold);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nari-admin-surface i{align-self:end;font-style:normal;color:#d8dde0}.nari-admin-surface:hover{border-color:#d9ad5961;background:#d9ad590e;transform:translateY(-1px)}.nari-admin-grid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.nari-admin-stack{display:grid;gap:16px}.nari-admin-panel{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,var(--na-panel-2),var(--na-panel));padding:20px;box-shadow:0 16px 50px #0000002e}.nari-admin-panel header{margin-bottom:12px}.nari-admin-panel header h2{margin-bottom:0}.nari-admin-cap-list{display:grid;gap:8px}.nari-admin-cap{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:12px 13px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.055)}.nari-admin-cap>div{display:flex;gap:8px;align-items:baseline;min-width:0}.nari-admin-cap strong{font-size:12px}.nari-admin-cap code{color:#79858d;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-admin-cap>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.nari-admin-cap>span.is-ui{color:#82dda4}.nari-admin-cap>span.is-prepared{color:#e5bc67}.nari-admin-cap>span.is-blocked{color:#ef8e8e}.nari-admin-cap p{grid-column:1/-1;margin:0;color:#9ca6ac;font-size:10px;line-height:1.45}.nari-admin-cap a{grid-column:1/-1;justify-self:start;margin-top:2px;color:var(--na-gold);font-size:10px;text-decoration:none}.nari-admin-boundaries ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.nari-admin-boundaries li{padding-left:13px;border-left:2px solid rgba(217,173,89,.34)}.nari-admin-boundaries li strong,.nari-admin-boundaries li span{display:block}.nari-admin-boundaries li strong{font-size:11px}.nari-admin-boundaries li span{margin-top:3px;color:var(--na-muted);font-size:10px;line-height:1.45}.nari-admin-muted{color:var(--na-muted);font-size:10px;line-height:1.5}.nari-admin-handoff{max-height:220px;overflow:auto;white-space:pre-wrap;padding:13px;border-radius:12px;background:#080b0d;border:1px solid rgba(255,255,255,.07);color:#b8c1c6;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.nari-admin-copy{margin-top:10px;border:1px solid rgba(217,173,89,.4);border-radius:11px;background:#d9ad5914;color:#e6bf72;padding:10px 12px;font-weight:650;font-size:10px;cursor:pointer}.nari-admin-copy:hover{background:#d9ad5924}.nari-admin-maturity{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nari-admin-maturity article{position:relative;display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.nari-admin-maturity article.is-current{border-color:#d9ad5959;background:#d9ad590b}.nari-admin-maturity article>span{font:600 20px Georgia,serif;color:#57636a}.nari-admin-maturity strong{font-size:11px}.nari-admin-maturity p{margin:4px 0 0;color:var(--na-muted);font-size:10px;line-height:1.45}.nari-admin-maturity b{align-self:start;color:var(--na-gold);font-size:8px;letter-spacing:.12em}.nari-admin-cc-foot{margin-top:26px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;gap:15px;color:#727e84;font-size:9px}.nari-admin-cc-foot span{color:#a98a4f}.nari-admin-cc.is-gate{display:grid;place-items:center;padding:24px}.nari-admin-gate{width:min(560px,100%);text-align:center;padding:34px;border:1px solid rgba(217,173,89,.25);border-radius:22px;background:#0d1216}.nari-admin-gate img{width:96px;height:96px;border-radius:50%;object-fit:cover;border:1px solid rgba(217,173,89,.4)}.nari-admin-gate>span{display:block;margin-top:14px;color:var(--na-gold);font-size:9px;letter-spacing:.16em}.nari-admin-gate h1{margin:8px 0;font:500 25px Georgia,serif}.nari-admin-gate p{color:var(--na-muted);font-size:11px;line-height:1.55}.nari-admin-gate a{display:inline-block;margin-top:10px;padding:10px 13px;border:1px solid rgba(217,173,89,.35);border-radius:10px;color:var(--na-gold);text-decoration:none;font-size:10px}@media(max-width:980px){.nari-admin-runtime,.nari-admin-grid{grid-template-columns:1fr}.nari-admin-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nari-admin-maturity{grid-template-columns:1fr}.nari-admin-runtime dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.nari-admin-cc{padding:18px 12px 34px}.nari-admin-cc-head{align-items:flex-start}.nari-admin-avatar{width:58px;height:58px}.nari-admin-identity h1{font-size:26px}.nari-admin-return{font-size:0;padding:9px}.nari-admin-return span{font-size:16px}.nari-admin-runtime{padding:20px}.nari-admin-runtime dl{grid-template-columns:1fr}.nari-admin-surface-grid{grid-template-columns:1fr 1fr}.nari-admin-section-head{align-items:flex-start;flex-direction:column}.nari-admin-truth,.nari-admin-cc-foot{flex-direction:column}.nari-admin-cap{grid-template-columns:1fr}.nari-admin-cap>span{justify-self:start}.nari-admin-surface{min-height:88px}.nari-admin-surface span{font-size:15px}}@media(prefers-reduced-motion:reduce){.nari-admin-surface{transition:none!important}}.nari-admin-operator-note{margin:-2px 0 14px;padding:11px 12px;border:1px solid rgba(110,210,150,.22);border-radius:12px;background:#3a825614}.nari-admin-operator-note.is-founder{border-color:#d9ad5947;background:#d9ad590e}.nari-admin-operator-note strong,.nari-admin-operator-note span{display:block}.nari-admin-operator-note strong{font-size:10px;color:#8cdda8;text-transform:uppercase;letter-spacing:.08em}.nari-admin-operator-note.is-founder strong{color:var(--na-gold)}.nari-admin-operator-note span{margin-top:4px;color:var(--na-muted);font-size:9px;line-height:1.45}.nari-admin-copy-row{display:flex;gap:8px;flex-wrap:wrap}.nari-admin-maturity-manifest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nari-admin-maturity-manifest article{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.nari-admin-maturity-manifest article>span{display:inline-block;margin-bottom:6px;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.nari-admin-maturity-manifest article>strong{display:block;font-size:10px;line-height:1.35}.nari-admin-maturity-manifest article[data-state=preview-ui]>span{color:#7fdca1}.nari-admin-maturity-manifest article[data-state=validated-staged]>span{color:#8fd8bd}.nari-admin-maturity-manifest article[data-state=staged-db]>span{color:#dfb866}.nari-admin-maturity-manifest article[data-state=contract]>span{color:#9fc7e6}.nari-admin-maturity-manifest article[data-state=deferred]>span{color:#858f95}.nari-admin-maturity-manifest article[data-state=blocked]>span{color:#ef8f8f}.nari-admin-release-blockers{margin-top:10px;padding:13px 15px;border:1px solid rgba(229,141,91,.18);border-radius:12px;background:#9b522b0e}.nari-admin-release-blockers>strong{font-size:10px;color:#d7aa68}.nari-admin-release-blockers ul{margin:7px 0 0;padding-left:18px;color:#8f9ca3;font-size:9px;line-height:1.55}@media(max-width:980px){.nari-admin-maturity-manifest{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.nari-admin-maturity-manifest{grid-template-columns:1fr}}.nari-operator-console{max-width:1500px;margin:30px auto 0}.nari-operator-live,.nari-operator-idle{font-size:9px;text-transform:uppercase;letter-spacing:.09em}.nari-operator-live{color:#7fdaa0}.nari-operator-idle{color:#7c878d}.nari-operator-start,.nari-operator-active{border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(180deg,#10171d,#0b1014);padding:18px}.nari-operator-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:20px;align-items:end}.nari-operator-start h3,.nari-operator-empty h3,.nari-operator-task h3{margin:0 0 6px;font:500 18px Georgia,serif}.nari-operator-start p,.nari-operator-empty p{margin:0;color:#929da3;font-size:10px;line-height:1.5}.nari-operator-start-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.nari-operator-start-controls label,.nari-operator-work label,.nari-operator-finish label{display:grid;gap:4px;color:#8f9ba1;font-size:9px}.nari-operator-start-controls input,.nari-operator-start-controls select,.nari-operator-work textarea,.nari-operator-finish textarea{border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#080c0f;color:#eee7dc;padding:9px 10px;font:10px/1.4 inherit}.nari-operator-start-controls button,.nari-operator-empty button,.nari-operator-brief button,.nari-operator-work>button,.nari-operator-finish button,.nari-operator-active>header button{border:1px solid rgba(217,173,89,.33);border-radius:9px;background:#d9ad5913;color:#dfb765;padding:9px 11px;font-size:9px;cursor:pointer}.nari-operator-active>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.nari-operator-active>header strong,.nari-operator-active>header small{display:block}.nari-operator-active>header small{margin-top:3px;color:#78868c;font-size:8px}.nari-operator-active>header>div:last-child{display:flex;gap:8px;align-items:center}.nari-operator-active>header span{font-size:8px;text-transform:uppercase;color:#d3ac60}.nari-operator-warning{padding:9px 11px;margin:12px 0 0;border:1px solid rgba(217,173,89,.22);border-radius:9px;background:#d9ad590b;color:#b9aa8d;font-size:9px}.nari-operator-empty{padding:22px 0 3px;text-align:center}.nari-operator-empty button{margin-top:11px}.nari-operator-task{margin-top:14px;padding:14px;border:1px solid rgba(217,173,89,.18);border-radius:13px;background:#d9ad5907}.nari-operator-task-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.nari-operator-task-head span{display:block;color:#c9a459;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.nari-operator-task-head h3{margin-top:5px}.nari-operator-task-head small{color:#76848a;font-size:8px}.nari-operator-entity{font-size:9px;color:#829097}.nari-operator-task details{margin:9px 0;color:#94a0a6;font-size:9px}.nari-operator-task details pre{white-space:pre-wrap;max-height:190px;overflow:auto;padding:9px;border-radius:8px;background:#070a0d}.nari-operator-brief{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px;border:1px solid rgba(83,155,205,.18);border-radius:10px;background:#32688e11}.nari-operator-brief strong,.nari-operator-brief span{display:block}.nari-operator-brief strong{font-size:10px}.nari-operator-brief span{margin-top:3px;color:#83939c;font-size:8px}.nari-operator-work,.nari-operator-finish{display:grid;gap:8px;margin-top:12px}.nari-operator-work>button{justify-self:start}.nari-operator-checkpoint{padding:8px 10px;border-left:2px solid rgba(108,174,214,.3);background:#ffffff05}.nari-operator-checkpoint span{font-size:8px;color:#728087}.nari-operator-checkpoint p{margin:3px 0 0;font-size:9px;color:#a7b1b6;line-height:1.45}.nari-operator-finish>div{display:flex;gap:6px;flex-wrap:wrap}.nari-operator-finish button.complete{border-color:#4cbe7659;background:#4cbe7612;color:#8fd9a9}.nari-operator-finish button.blocked{border-color:#e05c5c4d;background:#e05c5c0f;color:#e99595}@media(max-width:900px){.nari-operator-start{grid-template-columns:1fr}.nari-operator-start-controls{grid-template-columns:1fr 1fr}.nari-operator-start-controls button{grid-column:1/-1}}@media(max-width:600px){.nari-operator-start-controls{grid-template-columns:1fr}.nari-operator-start-controls button{grid-column:auto}.nari-operator-active>header,.nari-operator-task-head,.nari-operator-brief{align-items:flex-start;flex-direction:column}}.nari-operator-evidence{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d1115}.nari-operator-evidence>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.nari-operator-evidence>header>div{display:flex;flex-direction:column;gap:2px}.nari-operator-evidence>header strong{font-size:12px}.nari-operator-evidence>header span,.nari-operator-evidence>header small{font-size:9px;color:#8f8a82}.nari-operator-evidence-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nari-operator-evidence-form label{display:grid;gap:4px;color:#a6a096;font-size:9px}.nari-operator-evidence-form label.wide{grid-column:1/-1}.nari-operator-evidence-form input,.nari-operator-evidence-form select,.nari-operator-evidence-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#12161a;color:#ebe4da;padding:8px 9px;font-size:10px;outline:none}.nari-operator-evidence-form input:focus,.nari-operator-evidence-form select:focus,.nari-operator-evidence-form textarea:focus{border-color:#6ea6f3}.nari-operator-evidence-form button{grid-column:1/-1;justify-self:start;border:1px solid rgba(110,166,243,.35);border-radius:9px;background:#6ea6f314;color:#b9d7ff;padding:8px 10px;font-size:10px;cursor:pointer}.nari-operator-evidence-form button:disabled{opacity:.45;cursor:not-allowed}.nari-operator-evidence-list{display:grid;gap:7px}.nari-operator-evidence-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0a0d10}.nari-operator-evidence-list article.is-quarantined{border-color:#f4a4604d;background:#f4a4600a}.nari-operator-evidence-list article>div{display:flex;flex-direction:column;min-width:0}.nari-operator-evidence-list strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-operator-evidence-list small{font-size:8px;color:#817c75}.nari-operator-evidence-list article>span{font-size:8px;color:#c9a968}.nari-operator-evidence-list p{grid-column:1/-1;margin:0;font-size:9px;line-height:1.45;color:#b7b0a6}.nari-operator-evidence-list a{grid-column:1/-1;font-size:8px;color:#9fc7ff;text-decoration:none}@media(max-width:760px){.nari-operator-evidence-form{grid-template-columns:1fr}.nari-operator-evidence-form label.wide,.nari-operator-evidence-form button{grid-column:1}}.nari-operator-candidates{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.nari-operator-candidates>header{display:flex;justify-content:space-between;gap:8px}.nari-operator-candidates>header>div{display:flex;flex-direction:column;gap:2px}.nari-operator-candidates>header strong{font-size:11px}.nari-operator-candidates>header span,.nari-operator-candidates>header small{font-size:8px;color:#89847c}.nari-operator-candidate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nari-operator-candidate-form label{display:grid;gap:4px;color:#a6a096;font-size:9px}.nari-operator-candidate-form label.wide{grid-column:1/-1}.nari-operator-candidate-form input,.nari-operator-candidate-form select,.nari-operator-candidate-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#12161a;color:#ebe4da;padding:8px 9px;font-size:10px}.nari-operator-candidate-form button{grid-column:1/-1;justify-self:start;border:1px solid rgba(159,199,255,.3);border-radius:9px;background:#9fc7ff0f;color:#b9d7ff;padding:8px 10px;font-size:10px;cursor:pointer}.nari-operator-candidate-form button:disabled{opacity:.45;cursor:not-allowed}.nari-operator-candidate-list{display:grid;gap:6px}.nari-operator-candidate-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#0a0d10}.nari-operator-candidate-list article>div{display:flex;flex-direction:column;min-width:0}.nari-operator-candidate-list strong{font-size:10px}.nari-operator-candidate-list small{font-size:8px;color:#817c75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-operator-candidate-list article>span{font-size:8px;color:#c9a968;text-transform:uppercase}.nari-operator-candidate-list p{grid-column:1/-1;margin:0;font-size:8px;color:#8f8a82}@media(max-width:760px){.nari-operator-candidate-form{grid-template-columns:1fr}.nari-operator-candidate-form label.wide,.nari-operator-candidate-form button{grid-column:1}}.nari-evidence-lab,.nari-system-modules{max-width:1500px;margin:30px auto 0}.nari-evidence-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.nari-evidence-select{display:grid;gap:5px;color:#8d9aa1;font-size:9px}.nari-evidence-select select{border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#090d10;color:#eee8df;padding:9px}.nari-evidence-staged{margin-top:12px;padding:10px;border:1px solid rgba(217,173,89,.2);border-radius:10px;background:#d9ad590a}.nari-evidence-staged strong{font-size:10px;color:#dfb86a}.nari-evidence-staged p{margin:3px 0 0;color:#87949b;font-size:9px}.nari-evidence-list{display:grid;gap:7px;margin-top:10px}.nari-evidence-list>div{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.nari-evidence-list>div.is-quarantined{border-color:#e2696947;background:#e269690a}.nari-evidence-list strong,.nari-evidence-list span{display:block}.nari-evidence-list strong{font-size:10px}.nari-evidence-list span{margin-top:2px;color:#728087;font-size:8px}.nari-evidence-list p{margin:6px 0;color:#a5afb4;font-size:9px;line-height:1.45}.nari-evidence-list b{color:#ed9b9b;font-size:8px}.nari-system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.nari-system-grid article{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0d1317}.nari-system-grid span{display:block;color:#b58f49;font-size:8px;letter-spacing:.1em}.nari-system-grid strong{display:block;margin-top:6px;font:500 22px Georgia,serif}.nari-system-grid p{margin:5px 0 0;color:#849198;font-size:9px;line-height:1.45}.nari-system-counts{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.nari-system-counts span{display:flex;gap:5px;align-items:center;padding:6px 8px;border-radius:8px;background:#ffffff06;color:#7c8a91;font-size:8px}.nari-system-counts b{color:#d9ad59}@media(max-width:900px){.nari-evidence-grid{grid-template-columns:1fr}.nari-system-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nari-system-grid{grid-template-columns:1fr}}.nari-evolution-core{display:grid;gap:18px;margin-top:20px}.nari-evolution-core .nari-admin-section-head p{max-width:780px;color:#9f9b94;font-size:13px;line-height:1.55}.nari-evolution-core .nari-admin-section-head button{align-self:flex-start;border:1px solid rgba(255,255,255,.12);background:#12161a;color:#e8e2d8;border-radius:10px;padding:9px 12px;cursor:pointer}.nari-evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nari-evolution-list{display:grid;gap:8px}.nari-evolution-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0e1114}.nari-evolution-list div>div{display:flex;flex-direction:column;min-width:0}.nari-evolution-list strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nari-evolution-list small{font-size:10px;color:#89847c}.nari-evolution-list span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#c9a968}.nari-evolution-list b{font-size:11px;color:#cfc8bd}.nari-evolution-warning{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(224,178,83,.22);border-radius:10px;background:#e0b2530d;font-size:11px}.nari-evolution-warning span{color:#a8a197}@media(max-width:820px){.nari-evolution-grid{grid-template-columns:1fr}.nari-evolution-list>div{grid-template-columns:minmax(0,1fr) auto}}.nari-evolution-ok{padding:10px 12px;border:1px solid rgba(100,211,138,.25);border-radius:10px;background:#64d38a0f;color:#aee7bd;font-size:11px}.nari-evolution-founder-gate{border-color:#e0b2532e}.nari-evolution-decisions{display:grid;gap:10px}.nari-evolution-decisions>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d1013}.nari-evolution-decisions strong{display:block;font-size:13px}.nari-evolution-decisions p{margin:4px 0 6px;color:#a7a198;font-size:11px;line-height:1.45}.nari-evolution-decisions small{color:#7f7a73;font-size:9px}.nari-evolution-decisions>div>span{align-self:start;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#cbb178}.nari-evolution-decisions>div>span.is-approved{border-color:#64d38a40;color:#9fe5b5}.nari-evolution-decision-actions{grid-column:1/-1;display:flex;gap:7px}.nari-evolution-decision-actions button{border:1px solid rgba(255,255,255,.1);background:#14181c;color:#dcd6cc;border-radius:9px;padding:8px 10px;font-size:10px;cursor:pointer}.nari-evolution-decision-actions button.is-apply{border-color:#64d38a47;color:#aee7bd;background:#64d38a0f}.nari-evolution-decision-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.nari-evolution-decisions>div{grid-template-columns:1fr}.nari-evolution-decisions>div>span{justify-self:start}}.nari-companion{min-height:100vh;padding:24px;background:radial-gradient(circle at 12% 8%,rgba(188,139,53,.12),transparent 30%),#070b0e;color:#eee8df;font-family:Inter,system-ui,sans-serif}.nari-companion.gate{display:grid;place-items:center}.nari-companion-gate{max-width:520px;text-align:center;padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#0d1317}.nari-companion-gate img{width:116px;height:116px;object-fit:contain}.nari-companion-gate h1{font:500 28px Georgia,serif}.nari-companion-gate p{color:#89979e}.nari-companion-gate a,.nari-companion-head-actions a{display:inline-block;padding:10px 13px;border:1px solid rgba(217,173,89,.32);border-radius:10px;color:#dfba70;text-decoration:none}.nari-companion-head{max-width:1400px;margin:auto;display:flex;justify-content:space-between;gap:20px;align-items:center}.nari-companion-brand{display:flex;gap:15px;align-items:center}.nari-companion-brand img{width:78px;height:78px;object-fit:contain}.nari-companion-brand span,.nari-companion-presence span,.nari-companion-grid article>span{font-size:9px;letter-spacing:.12em;color:#b9914b}.nari-companion-brand h1{margin:3px 0;font:500 27px Georgia,serif}.nari-companion-brand p{margin:0;color:#829098;font-size:10px}.nari-companion-head-actions{display:flex;gap:8px}.nari-companion-head-actions button,.nari-companion-grid button,.nari-companion-chat button{border:1px solid rgba(217,173,89,.28);border-radius:10px;background:#d9ad5912;color:#dfb866;padding:10px 12px;font-size:10px;cursor:pointer}.nari-companion-presence,.nari-companion-chat,.nari-companion-grid,.nari-companion .nari-operator-console{max-width:1400px;margin:18px auto 0}.nari-companion-presence{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(180deg,#111820,#0c1115)}.nari-companion-orb{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#d9ad591f,#0003);border:1px solid rgba(217,173,89,.22)}.nari-companion-orb img{width:60px;height:60px;object-fit:contain}.nari-companion-presence strong{display:block;margin-top:3px;font:500 20px Georgia,serif}.nari-companion-presence p{margin:4px 0 0;color:#85929a;font-size:9px}.nari-companion-presence dl{display:flex;gap:8px}.nari-companion-presence dl div{padding:8px 10px;border-radius:9px;background:#ffffff06}.nari-companion-presence dt{font-size:8px;color:#728087}.nari-companion-presence dd{margin:3px 0 0;font-size:9px}.nari-companion-chat{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#0d1317}.nari-companion-reply{display:flex;gap:10px;align-items:flex-start}.nari-companion-reply img{width:42px;height:42px;object-fit:contain}.nari-companion-reply p{margin:5px 0 12px;color:#c3cbce;line-height:1.5;font-size:11px}.nari-companion-chat form{display:grid;grid-template-columns:1fr auto auto;gap:7px}.nari-companion-chat input{border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#070a0d;color:#eee;padding:11px}.nari-companion-chat button.is-listening{border-color:#64be8259;color:#91d8a9}.nari-companion-chat small{display:block;margin-top:7px;color:#65747c;font-size:8px}.nari-companion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nari-companion-grid article{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0d1317}.nari-companion-grid h2{margin:5px 0 8px;font:500 17px Georgia,serif}.nari-companion-grid p,.nari-companion-grid li{color:#8c999f;font-size:9px;line-height:1.5}.nari-companion-grid ul{padding-left:16px}@media(max-width:800px){.nari-companion{padding:14px}.nari-companion-head,.nari-companion-presence{grid-template-columns:1fr;display:grid}.nari-companion-head-actions,.nari-companion-presence dl{flex-wrap:wrap}.nari-companion-grid,.nari-companion-chat form{grid-template-columns:1fr}.nari-companion-brand h1{font-size:22px}}.nari-companion-scope{display:flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#080c0f}.nari-companion-scope button{margin:0;border-color:transparent;background:transparent;color:#7f8c93;padding:7px 9px}.nari-companion-scope button.active{border-color:#d9ad594d;background:#d9ad5914;color:#dfb866}.nari-companion-autopilot{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:18px 20px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:#081311b8}.nari-companion-autopilot>div{display:grid;gap:4px}.nari-companion-autopilot span{font-size:11px;letter-spacing:.14em;opacity:.68}.nari-companion-autopilot h2,.nari-companion-autopilot p{margin:0}.nari-companion-autopilot p,.nari-companion-autopilot small{opacity:.78}.nari-companion-autopilot button{border:1px solid rgba(212,175,55,.36);border-radius:999px;padding:9px 14px;background:#d4af3714;color:inherit;cursor:pointer}@media(max-width:760px){.nari-companion-autopilot{align-items:flex-start;flex-direction:column}}.nari-companion-chat .nari-microphone-button{display:grid;place-items:center;width:42px;padding:8px;border-color:#d9ad596b;background:#d9ad590f}.nari-companion-chat .nari-microphone-button .nk-icon{width:19px;height:19px;color:#dfb866}.nari-companion-chat .nari-microphone-button.is-listening{border-color:#78cf94;color:#91d8a9;box-shadow:0 0 0 3px #64be8217}.nari-companion-reply p{white-space:pre-line;overflow-wrap:anywhere}.nari-companion-reply a{color:#dfba70;text-underline-offset:3px}.nari-companion-chat .nari-microphone-button:disabled{opacity:.42;cursor:not-allowed}.nari-privacy{min-height:100vh;padding:32px clamp(16px,5vw,64px);background:radial-gradient(circle at 15% 5%,rgba(217,173,89,.1),transparent 28%),#080c0f;color:#eee9e0;font-family:Inter,system-ui,sans-serif}.nari-privacy-hero,.nari-privacy-grid,.nari-privacy-note,.nari-privacy-message{max-width:1200px;margin-left:auto;margin-right:auto}.nari-privacy-hero{display:flex;align-items:center;gap:22px}.nari-privacy-hero img{width:110px;height:110px;object-fit:contain}.nari-privacy-hero span,.nari-privacy-grid article>span{color:#d4a954;font-size:9px;letter-spacing:.13em}.nari-privacy-hero h1{margin:5px 0 7px;font:500 clamp(27px,4vw,42px) Georgia,serif}.nari-privacy-hero p{margin:0;max-width:760px;color:#9ca8ae;font-size:11px;line-height:1.6}.nari-privacy-hero a,.nari-privacy-grid button{display:inline-block;margin-top:13px;border:1px solid rgba(217,173,89,.32);border-radius:10px;background:#d9ad5912;color:#e0ba6e;padding:10px 13px;text-decoration:none;font-size:10px}.nari-privacy-note,.nari-privacy-message{margin-top:18px;padding:12px 14px;border:1px solid rgba(89,157,204,.22);border-radius:12px;background:#35678914;font-size:10px}.nari-privacy-note p{margin:4px 0 0;color:#95a6b0}.nari-privacy-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:12px;margin-top:22px}.nari-privacy-grid article{padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0e1418}.nari-privacy-grid h2{margin:5px 0 10px;font:500 18px Georgia,serif}.nari-privacy-grid p,.nari-privacy-grid li{color:#8f9ca3;font-size:9px;line-height:1.55}.nari-privacy-grid ul{padding-left:18px}.nari-pref{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nari-pref strong,.nari-pref small{display:block}.nari-pref strong{font-size:10px}.nari-pref small{margin-top:3px;color:#6f7e86;font-size:8px}.nari-pref p{margin:5px 0 0}.nari-privacy-muted{color:#73828a}@media(max-width:850px){.nari-privacy-grid{grid-template-columns:1fr}.nari-privacy-hero{align-items:flex-start}.nari-privacy-hero img{width:78px;height:78px}}.ambient-sound-control{position:fixed;left:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:10px;min-height:44px;max-width:min(275px,calc(100vw - 36px));padding:8px 14px 8px 9px;border:1px solid rgba(221,183,107,.4);border-radius:999px;background:#041112e6;color:#eee5d4;box-shadow:0 10px 34px #0000004d,inset 0 1px #ffffff0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,opacity .2s ease}.ambient-sound-control:hover{border-color:#e8c47cb8;background:#081c1bf7;transform:translateY(-1px)}.ambient-sound-control:focus-visible{outline:2px solid #efd08d;outline-offset:3px}.ambient-sound-control.is-muted{border-color:#b9b2a14d;opacity:.86}.ambient-sound-icon{display:flex;align-items:center;justify-content:center;gap:2px;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(221,183,107,.38);border-radius:50%;color:#dcb66c}.ambient-sound-icon i{display:block;width:2px;height:6px;border-radius:2px;background:currentColor;transform-origin:center}.ambient-sound-icon i:nth-child(2){height:12px}.ambient-sound-icon i:nth-child(3){height:8px}.ambient-sound-control.is-playing .ambient-sound-icon i{animation:ambient-wave .85s ease-in-out infinite alternate}.ambient-sound-control.is-playing .ambient-sound-icon i:nth-child(2){animation-delay:-.32s}.ambient-sound-control.is-playing .ambient-sound-icon i:nth-child(3){animation-delay:-.58s}.ambient-sound-control.is-muted .ambient-sound-icon i{height:2px;animation:none}.ambient-sound-copy{display:grid;gap:1px;min-width:0}.ambient-sound-copy b{color:#f1e8d6;font-size:11px;font-weight:650;letter-spacing:.025em}.ambient-sound-copy small{overflow:hidden;color:#b7aa92;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@keyframes ambient-wave{0%{transform:scaleY(.48);opacity:.58}to{transform:scaleY(1.12);opacity:1}}@media(max-width:620px){.ambient-sound-control{left:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:228px;padding-right:12px}.ambient-sound-copy small{max-width:155px}}@media(prefers-reduced-motion:reduce){.ambient-sound-control,.ambient-sound-icon i{animation:none!important;transition:none!important}}:root{--arcani-admin-bg:#07100d;--arcani-admin-bg-2:#0a1214;--arcani-admin-panel:#0d1518;--arcani-admin-panel-2:#111b1f;--arcani-admin-line:rgba(224,186,110,.13);--arcani-admin-line-soft:rgba(255,255,255,.065);--arcani-admin-gold:#d7ad5e;--arcani-admin-gold-2:#f0cf8d;--arcani-admin-blue:#9fc7ff;--arcani-admin-ink:#eee9e1;--arcani-admin-muted:#829096;--arcani-admin-danger:#e49b9b;--arcani-admin-ok:#91d4a7}.admin-shell.arcani-admin{min-height:100vh;grid-template-columns:272px minmax(0,1fr);background:var(--arcani-admin-bg);color:var(--arcani-admin-ink)}.admin-shell.arcani-admin .admin-sidebar{background:radial-gradient(circle at 35% 0,rgba(100,151,211,.09),transparent 28%),linear-gradient(180deg,#0a1215,#070c0e 72%);color:var(--arcani-admin-ink);border-right:1px solid var(--arcani-admin-line);box-shadow:20px 0 70px #0000002e;padding:22px 15px}.admin-shell.arcani-admin .admin-brand{margin-bottom:22px;padding:9px;border-radius:14px;border:1px solid transparent}.admin-shell.arcani-admin .admin-brand:hover{border-color:var(--arcani-admin-line);background:#ffffff05}.admin-shell.arcani-admin .admin-brand img{width:48px;height:48px;object-fit:contain;border-radius:14px;padding:4px;background:radial-gradient(circle at 50% 38%,#1c272b,#080b0c);border:1px solid rgba(215,173,94,.18)}.admin-shell.arcani-admin .admin-brand strong{color:#f3eee6;font:600 17px Georgia,serif;letter-spacing:.035em}.admin-shell.arcani-admin .admin-brand small{color:#728087;font-size:9px;letter-spacing:.05em}.admin-shell.arcani-admin .admin-pro-nav-shell{gap:17px}.admin-shell.arcani-admin .admin-pro-nav-group{display:grid;gap:4px}.admin-shell.arcani-admin .admin-pro-nav-group>small,.admin-shell.arcani-admin .admin-pro-more>summary{color:#68767c;opacity:1;padding:0 9px 4px;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.admin-shell.arcani-admin .admin-pro-nav-group button,.admin-shell.arcani-admin .admin-pro-more button{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#9aa5a8;text-align:left;font-size:10px;cursor:pointer}.admin-shell.arcani-admin .admin-pro-nav-group button:hover,.admin-shell.arcani-admin .admin-pro-nav-group button.active,.admin-shell.arcani-admin .admin-pro-more button:hover,.admin-shell.arcani-admin .admin-pro-more button.active{background:linear-gradient(90deg,#d7ad5e18,#9fc7ff06);border-color:#d7ad5e21;color:#f0e9df}.admin-shell.arcani-admin .admin-pro-nav-group button.active:before,.admin-shell.arcani-admin .admin-pro-more button.active:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--arcani-admin-gold);box-shadow:0 0 14px #d7ad5e47}.admin-shell.arcani-admin .admin-pro-nav-group svg,.admin-shell.arcani-admin .admin-pro-more svg{opacity:.82}.admin-shell.arcani-admin .admin-sidebar-foot{border-top:1px solid var(--arcani-admin-line-soft);color:#78858a;font-size:9px}.admin-shell.arcani-admin .admin-sidebar-foot a{color:#b7c8d5}.admin-shell.arcani-admin .admin-secure-dot{background:#6dc68a;box-shadow:0 0 0 4px #6dc68a14,0 0 16px #6dc68a26}.admin-shell.arcani-admin .admin-workspace{position:relative;min-width:0;padding:26px 30px 58px;background:radial-gradient(circle at 78% -8%,rgba(90,148,220,.075),transparent 26%),radial-gradient(circle at 18% 12%,rgba(215,173,94,.035),transparent 24%),var(--arcani-admin-bg);color:var(--arcani-admin-ink)}.admin-shell.arcani-admin .admin-topbar{align-items:center;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--arcani-admin-line)}.admin-shell.arcani-admin .admin-topbar .eyebrow,.admin-shell.arcani-admin .admin-section .eyebrow,.admin-shell.arcani-admin .admin-editorial-heading .eyebrow{color:var(--arcani-admin-gold);letter-spacing:.13em;font-size:8px}.admin-shell.arcani-admin .admin-topbar h1{color:#f0ece5;font:500 31px Georgia,serif}.admin-shell.arcani-admin .admin-top-actions{gap:7px}.admin-shell.arcani-admin .admin-top-actions input,.admin-shell.arcani-admin input,.admin-shell.arcani-admin textarea,.admin-shell.arcani-admin select{border:1px solid rgba(255,255,255,.08)!important;background:#091013!important;color:#e8e4de!important;box-shadow:none!important}.admin-shell.arcani-admin .admin-top-actions input::placeholder,.admin-shell.arcani-admin input::placeholder,.admin-shell.arcani-admin textarea::placeholder{color:#5d6a70}.admin-shell.arcani-admin .admin-top-actions input:focus,.admin-shell.arcani-admin input:focus,.admin-shell.arcani-admin textarea:focus,.admin-shell.arcani-admin select:focus{outline:none;border-color:#d7ad5e59!important;box-shadow:0 0 0 3px #d7ad5e0e!important}.admin-shell.arcani-admin .button,.admin-shell.arcani-admin button{font-family:inherit}.admin-shell.arcani-admin .button.ghost,.admin-shell.arcani-admin .admin-nari-talk{border:1px solid rgba(215,173,94,.18);background:#d7ad5e0b;color:#d8b46c;border-radius:9px}.admin-shell.arcani-admin .admin-nari-talk{padding:10px 12px;cursor:pointer}.admin-shell.arcani-admin .admin-nari-talk:hover{background:#d7ad5e17;border-color:#d7ad5e52}.admin-shell.arcani-admin .button.primary{background:#d5aa59;color:#0b1113;border-color:#d5aa59}.admin-shell.arcani-admin .admin-editorial-heading{padding:18px 20px;margin-bottom:12px;border:1px solid var(--arcani-admin-line);border-radius:14px;background:linear-gradient(140deg,#d7ad5e0d,#9fc7ff06)}.admin-shell.arcani-admin .admin-editorial-heading h2{color:#f1ede6;font:500 26px Georgia,serif}.admin-shell.arcani-admin .admin-editorial-heading p{color:var(--arcani-admin-muted)}.admin-shell.arcani-admin .admin-quick-actions{gap:9px}.admin-shell.arcani-admin .admin-quick-actions>button{border:1px solid var(--arcani-admin-line-soft);background:#0c1417;color:#dcd7cf;border-radius:12px}.admin-shell.arcani-admin .admin-quick-actions>button:hover{border-color:#d7ad5e38;background:#10191c}.admin-shell.arcani-admin .admin-quick-actions>button span{color:#748187}.admin-shell.arcani-admin .admin-statusline,.admin-shell.arcani-admin .admin-catalog-status{border:1px solid var(--arcani-admin-line-soft);background:#ffffff05;color:#7f8d92;border-radius:10px}.admin-shell.arcani-admin .admin-statusline b,.admin-shell.arcani-admin .admin-catalog-status b{color:#d9d5cf}.admin-shell.arcani-admin .admin-kpis article,.admin-shell.arcani-admin .admin-section,.admin-shell.arcani-admin .admin-pro-card,.admin-shell.arcani-admin .catalog-editor,.admin-shell.arcani-admin .catalog-central .cc-panel{background:linear-gradient(180deg,#0f171a,#0b1215);border:1px solid var(--arcani-admin-line-soft);color:var(--arcani-admin-ink);box-shadow:0 12px 34px #00000014}.admin-shell.arcani-admin .admin-kpis article{border-radius:12px;min-height:104px}.admin-shell.arcani-admin .admin-kpis article span{color:#75838a;font-size:9px}.admin-shell.arcani-admin .admin-kpis article strong{color:#eee9e1;font:500 24px Georgia,serif}.admin-shell.arcani-admin .admin-kpis article small{color:#67757b;font-size:9px}.admin-shell.arcani-admin .admin-section{border-radius:13px}.admin-shell.arcani-admin .admin-section-head h2{color:#ebe6df;font:500 21px Georgia,serif}.admin-shell.arcani-admin .admin-section-head p{color:#7c898e}.admin-shell.arcani-admin .admin-section-head button,.admin-shell.arcani-admin .admin-link-button{color:#d7ad5e;text-decoration:none}.admin-shell.arcani-admin .admin-mini-kpis span{background:#d7ad5e0b;border:1px solid rgba(215,173,94,.09);color:#829096}.admin-shell.arcani-admin .admin-alert{border:1px solid var(--arcani-admin-line-soft);background:#0b1316;color:#e5e0d8}.admin-shell.arcani-admin .admin-alert span{color:#75838a}.admin-shell.arcani-admin .admin-alert.critical{border-left:2px solid #bb7474}.admin-shell.arcani-admin .admin-alert.warning{border-left:2px solid #d1a25b}.admin-shell.arcani-admin .admin-alert.info{border-left:2px solid #789dc9}.admin-shell.arcani-admin .admin-list-row{border-bottom:1px solid rgba(255,255,255,.055)}.admin-shell.arcani-admin .admin-list-row small,.admin-shell.arcani-admin .admin-list-row.detailed>div:nth-child(2){color:#75838a}.admin-shell.arcani-admin .admin-row-button:hover{background:#ffffff06}.admin-shell.arcani-admin .admin-table th{color:#708087;border-bottom:1px solid rgba(215,173,94,.11)}.admin-shell.arcani-admin .admin-table td{color:#cfd0ca;border-bottom:1px solid rgba(255,255,255,.05)}.admin-shell.arcani-admin .admin-table tr:hover td{background:#ffffff03}.admin-shell.arcani-admin .admin-table td small{color:#68767c}.admin-shell.arcani-admin .admin-empty{color:#6f7d82}.admin-shell.arcani-admin .admin-pill{background:#182126;color:#a8b2b5;border:1px solid rgba(255,255,255,.055)}.admin-shell.arcani-admin .admin-pill.ok{background:#55aa6f17;color:#8bd2a2;border-color:#55aa6f26}.admin-shell.arcani-admin .admin-pill.warning{background:#d3a15517;color:#dbb776;border-color:#d3a15526}.admin-shell.arcani-admin .admin-pill.danger{background:#bf646417;color:#e1a0a0;border-color:#bf646429}.admin-shell.arcani-admin .admin-guardrail{border:1px solid rgba(215,173,94,.14);border-left:2px solid #d5aa59;background:#d7ad5e09;color:#9ba4a5}.admin-shell.arcani-admin .admin-event-grid>div{background:#0a1215;border:1px solid var(--arcani-admin-line-soft);color:#d9d5cf}.admin-shell.arcani-admin .admin-event-grid span{color:#738187}.admin-shell.arcani-admin .admin-drawer-backdrop,.admin-editorial-drawer-backdrop,.admin-digital-drawer-backdrop{background:#000000a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-shell.arcani-admin .admin-drawer,.admin-editorial-drawer,.admin-digital-drawer,.admin-creator-drawer aside{background:#0b1316!important;border-left:1px solid rgba(215,173,94,.16)!important;color:#e8e3dc!important;box-shadow:-28px 0 80px #0006!important}.admin-shell.arcani-admin .admin-drawer-head{background:#0b1316;border-bottom:1px solid rgba(255,255,255,.06)}.admin-shell.arcani-admin .admin-drawer-head h2,.admin-editorial-drawer h2,.admin-digital-drawer h2,.admin-creator-drawer h2{color:#f0ebe4}.admin-shell.arcani-admin .admin-drawer-body section{border-top:1px solid rgba(255,255,255,.055)}.admin-shell.arcani-admin .admin-detail-kpis>span,.admin-editorial-drawer dl>div,.admin-digital-drawer dl>div{border:1px solid rgba(255,255,255,.06);background:#0f181b;color:#738187}.admin-shell.arcani-admin .admin-detail-kpis b{color:#dad6cf}.admin-shell.arcani-admin .admin-detail-line,.admin-shell.arcani-admin .admin-action-form{border-color:#ffffff0e}.admin-shell.arcani-admin .admin-detail-line small,.admin-shell.arcani-admin .admin-timeline span{color:#748187}.admin-shell.arcani-admin .admin-message{border:1px solid rgba(255,255,255,.06);background:#0f181b}.admin-shell.arcani-admin .admin-message.internal{background:#101619;border-style:dashed}.admin-shell.arcani-admin .admin-action-form label{color:#7c898e}.admin-shell.arcani-admin .admin-form-note{color:#718086}.admin-pro-overlay,.admin-editorial-overlay,.admin-digital-overlay,.admin-creator-overlay{background:radial-gradient(circle at 75% -5%,rgba(90,148,220,.08),transparent 27%),#07100d!important;color:#ece7df!important}.admin-pro-overlay-head,.admin-editorial-head,.admin-digital-head,.admin-creator-head{border-bottom:1px solid rgba(215,173,94,.12)!important}.admin-pro-overlay-head h1,.admin-editorial-head h1,.admin-digital-head h1,.admin-creator-head h1{color:#f0ebe4!important;font-family:Georgia,serif!important;font-weight:500!important}.admin-pro-overlay-head p,.admin-editorial-head p,.admin-digital-head p,.admin-creator-head p{color:#7e8b90!important}.admin-pro-card,.admin-pro-kpis article,.admin-editorial-kpis article,.admin-digital-kpis article,.admin-creator-kpis article,.admin-publishing-grid>section{background:#0d1518!important;border:1px solid rgba(255,255,255,.06)!important;color:#e7e2db!important;border-radius:12px!important}.admin-pro-card h3,.admin-pro-kpis strong,.admin-editorial-kpis strong,.admin-digital-kpis strong,.admin-creator-kpis strong,.admin-publishing-grid h2{color:#ece7df!important}.admin-pro-muted,.admin-pro-footnote,.admin-editorial-empty,.admin-digital-empty{color:#728087!important}.admin-editorial-guard,.admin-digital-guard,.admin-creator-note{background:#d7ad5e09!important;border:1px solid rgba(215,173,94,.13)!important;color:#9ba4a5!important}.admin-editorial-list>button,.admin-digital-list>button,.admin-creator-list>button{background:#0c1417!important;border:1px solid rgba(255,255,255,.055)!important;color:#e5e0d8!important}.admin-editorial-list>button:hover,.admin-digital-list>button:hover,.admin-creator-list>button:hover{border-color:#d7ad5e33!important;background:#10191c!important}.admin-shell.arcani-admin .catalog-central,.admin-shell.arcani-admin .catalog-editor{color:#e7e2db}.admin-shell.arcani-admin .cc-tabs{border-bottom-color:#d7ad5e1f}.admin-shell.arcani-admin .cc-tabs button{background:transparent;color:#89969a;border-color:transparent}.admin-shell.arcani-admin .cc-tabs button[aria-current=page]{color:#e0b968;border-color:#d7ad5e33;background:#d7ad5e0d}.admin-shell.arcani-admin .catalog-editor label,.admin-shell.arcani-admin .catalog-central label{color:#8a979b}.admin-shell.arcani-admin .catalog-editor button,.admin-shell.arcani-admin .catalog-central button{border-color:#d7ad5e29;color:#d8b56d}.admin-shell.arcani-admin .catalog-editor table td,.admin-shell.arcani-admin .catalog-editor table th{border-color:#ffffff0e;color:#cdd1ce}.admin-shell.arcani-admin .nari-catalog-builder{max-width:none;margin:0}.admin-shell.arcani-admin .nari-admin-section-head h2{color:#eee8df;font:500 23px Georgia,serif}.admin-shell.arcani-admin .nari-admin-section-head small,.admin-shell.arcani-admin .nari-admin-muted{color:#75838a}.admin-shell.arcani-admin .nari-catalog-flow article,.admin-shell.arcani-admin .nari-catalog-summary article,.admin-shell.arcani-admin .nari-catalog-list>article{background:#0d1518;border-color:#ffffff0f}.admin-shell.arcani-admin .nari-catalog-actions a{color:#deb86c}body[data-site-surface=backoffice] .admin-workspace .panel,body[data-site-surface=backoffice] .admin-workspace .ea-panel,body[data-site-surface=backoffice] .admin-workspace [class*=readiness],body[data-site-surface=backoffice] .admin-workspace [class*=launch-]{color:#e6e1da}body[data-site-surface=backoffice] .admin-workspace .panel{background:#0d1518;border-color:#ffffff0f}body[data-site-surface=backoffice] .admin-workspace a{color:#d9b66e}@media(max-width:1180px){.admin-shell.arcani-admin{grid-template-columns:244px minmax(0,1fr)}}@media(max-width:860px){.admin-shell.arcani-admin{display:block}.admin-shell.arcani-admin .admin-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--arcani-admin-line);padding:12px}.admin-shell.arcani-admin .admin-pro-nav-shell{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:7px}.admin-shell.arcani-admin .admin-pro-nav-group{display:flex;gap:4px}.admin-shell.arcani-admin .admin-pro-nav-group>small{display:none}.admin-shell.arcani-admin .admin-pro-nav-group button{width:auto;white-space:nowrap}.admin-shell.arcani-admin .admin-brand{margin-bottom:10px}.admin-shell.arcani-admin .admin-workspace{padding:18px 13px 46px}.admin-shell.arcani-admin .admin-topbar{align-items:flex-start;flex-direction:column}.admin-shell.arcani-admin .admin-top-actions{width:100%;overflow-x:auto}.admin-shell.arcani-admin .admin-top-actions input{min-width:180px}.admin-shell.arcani-admin .admin-topbar h1{font-size:27px}}@media(max-width:560px){.admin-shell.arcani-admin .admin-top-actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.admin-shell.arcani-admin .admin-top-actions input{grid-column:1/-1;width:100%}.admin-shell.arcani-admin .admin-nari-talk{min-height:40px}}body[data-site-surface=backoffice] .admin-nari-standalone{min-height:100vh;background:radial-gradient(circle at 78% -8%,rgba(90,148,220,.075),transparent 26%),radial-gradient(circle at 18% 12%,rgba(215,173,94,.035),transparent 24%),#07100d;color:#eee9e1;padding:28px clamp(14px,3vw,38px) 60px}body[data-site-surface=backoffice] .admin-nari-standalone .page-head{border-bottom:1px solid rgba(215,173,94,.12);padding-bottom:16px;margin-bottom:18px}body[data-site-surface=backoffice] .admin-nari-standalone .page-head h1{color:#f0ebe4;font:500 clamp(28px,4vw,42px) Georgia,serif}body[data-site-surface=backoffice] .admin-nari-standalone .page-head p{color:#7d8b90}body[data-site-surface=backoffice] .admin-nari-standalone .eyebrow{color:#d7ad5e;letter-spacing:.13em;font-size:8px}body[data-site-surface=backoffice] .admin-nari-standalone .panel,body[data-site-surface=backoffice] .admin-nari-standalone .metrics>div,body[data-site-surface=backoffice] .admin-nari-standalone .network-quality-panel{background:linear-gradient(180deg,#0f171a,#0b1215)!important;border:1px solid rgba(255,255,255,.06)!important;color:#e8e3dc!important;box-shadow:0 12px 34px #00000014!important}body[data-site-surface=backoffice] .admin-nari-standalone input,body[data-site-surface=backoffice] .admin-nari-standalone textarea,body[data-site-surface=backoffice] .admin-nari-standalone select{border:1px solid rgba(255,255,255,.08)!important;background:#091013!important;color:#e8e4de!important}body[data-site-surface=backoffice] .admin-nari-standalone table th{color:#708087!important;border-color:#d7ad5e1c!important}body[data-site-surface=backoffice] .admin-nari-standalone table td{color:#cfd0ca!important;border-color:#ffffff0d!important}body[data-site-surface=backoffice] .admin-nari-standalone .muted,body[data-site-surface=backoffice] .admin-nari-standalone small{color:#748187!important}body[data-site-surface=backoffice] .admin-nari-standalone .button.ghost{border-color:#d7ad5e2e!important;background:#d7ad5e0b!important;color:#d8b46c!important}body[data-site-surface=backoffice] .admin-nari-standalone .button.primary{background:#d5aa59!important;color:#0b1113!important;border-color:#d5aa59!important}body[data-site-surface=backoffice] .admin-nari-standalone .network-banner{border-radius:11px!important;border-width:1px!important}body[data-site-surface=backoffice] .admin-nari-standalone .network-banner.warning{background:#d3a15514!important;border-color:#d3a15529!important;color:#d9b36b!important}body[data-site-surface=backoffice] .admin-nari-standalone .network-banner.ok{background:#55aa6f14!important;border-color:#55aa6f29!important;color:#8fd1a4!important}body[data-site-surface=backoffice] .admin-nari-standalone .network-banner.danger{background:#bf646414!important;border-color:#bf646429!important;color:#e0a0a0!important}.nari-admin-gateway{background:radial-gradient(circle at 50% 0,rgba(90,148,220,.09),transparent 28%),#07100d!important}.nari-admin-gateway .admin-gateway-brand img{object-fit:contain!important;filter:contrast(1.05) saturate(1.03)}.nari-admin-gateway .admin-gateway-panel{background:linear-gradient(180deg,#0f171a,#0a1114)!important;border:1px solid rgba(215,173,94,.15)!important;box-shadow:0 30px 90px #00000059!important}.nari-admin-gateway .admin-gateway-panel h1{color:#f0ebe4!important}.nari-admin-gateway .admin-gateway-lead,.nari-admin-gateway .admin-gateway-loading p{color:#7e8b90!important}.nari-admin-gateway input,.nari-admin-gateway select{background:#081013!important;border-color:#ffffff14!important;color:#e8e4de!important}.nari-admin-gateway .admin-gateway-form button,.nari-admin-gateway .admin-gateway-primary-link{background:#d5aa59!important;color:#0b1113!important;border-color:#d5aa59!important}.admin-shell.arcani-admin .admin-nav-group{display:grid;gap:5px;margin:0 0 16px}.admin-shell.arcani-admin .admin-nav-group>small{color:#68767c;opacity:1;padding:0 9px 4px;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.admin-shell.arcani-admin .admin-nav-group button,.admin-shell.arcani-admin .admin-nav-group a{box-sizing:border-box;width:100%;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#9aa5a8!important;text-align:left;text-decoration:none;padding:9px 10px!important;font-size:10px}.admin-shell.arcani-admin .admin-nav-group button:hover,.admin-shell.arcani-admin .admin-nav-group button.active,.admin-shell.arcani-admin .admin-nav-group a:hover,.admin-shell.arcani-admin .admin-nav-group a.primary{background:#d7ad5e12!important;border-color:#d7ad5e21!important;color:#eee8df!important}.admin-shell.arcani-admin.admin-pro-enabled{grid-template-columns:237px minmax(0,1fr)}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar{height:100dvh;padding:16px 11px 14px;background:radial-gradient(circle at 30% 0,rgba(31,91,104,.13),transparent 27%),linear-gradient(180deg,#07171c,#041014 74%);border-right-color:#172a30}.admin-shell.arcani-admin.admin-pro-enabled .admin-mobile-sidebar-head{min-width:0}.admin-shell.arcani-admin.admin-pro-enabled .admin-brand{min-width:0;margin:0 0 17px;padding:4px 7px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;gap:11px}.admin-shell.arcani-admin.admin-pro-enabled .admin-brand:hover{background:transparent;border-color:#ffffff0e}.admin-shell.arcani-admin.admin-pro-enabled .admin-brand img{width:51px;height:51px;border-radius:12px;padding:3px;border-color:#d7ad5e57}.admin-shell.arcani-admin.admin-pro-enabled .admin-brand strong{font:500 19px/1 Georgia,Times New Roman,serif;letter-spacing:.03em}.admin-shell.arcani-admin.admin-pro-enabled .admin-brand small{margin-top:3px;color:#71858b;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell{gap:14px;padding:0 3px 12px 0;scrollbar-width:thin;scrollbar-color:#294048 transparent}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell::-webkit-scrollbar{width:5px}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell::-webkit-scrollbar-track{background:transparent}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#294048}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group{gap:2px}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group>small{padding:0 10px 5px;color:#70858b;font-size:8px;letter-spacing:.18em}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button{min-height:38px;padding:8px 10px;border-radius:8px;color:#aab9bd;font-size:11px;line-height:1.2;transition:background .16s ease,border-color .16s ease,color .16s ease}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button:hover,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button:hover{transform:none;background:#ffffff07;border-color:#ffffff0e;color:#e3e8e8}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button.active,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button.active{background:linear-gradient(90deg,#d7a03738,#4a371a1a);border-color:#c68f2a8c;color:#fff;box-shadow:inset 0 0 18px #ebae3b0b}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button.active:before,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button.active:before{display:none}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group svg,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button svg{width:18px;height:18px;color:#b28b43;opacity:.78}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button.active svg,.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more button.active svg{color:#efbb54;opacity:1}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more{margin-top:1px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more>summary{min-height:34px;padding:8px 10px;border-radius:8px;color:#71868c;font-size:8px;letter-spacing:.13em}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more>summary:hover{background:#ffffff06;color:#a8b8bc}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more>summary .nk-icon{color:#9d7c42;opacity:.85}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more>div{gap:2px;margin-top:5px}.admin-shell.arcani-admin.admin-pro-enabled .admin-editorial-nav-group{display:grid;gap:2px;margin-top:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.05)}.admin-shell.arcani-admin.admin-pro-enabled .admin-editorial-nav-group>small{padding:0 10px 5px;color:#70858b;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot{margin:8px 1px 0;padding:10px 10px 9px;border:1px solid #1c343b;border-radius:9px;background:#051217d1;grid-template-columns:9px minmax(0,1fr);gap:7px;color:#819399}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot>span:nth-child(2){display:grid;gap:2px}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot b{color:#b9c7ca;font-size:10px;font-weight:600}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot small{font-size:8px;color:#687c82}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot a{grid-column:2;display:flex;align-items:center;gap:5px;margin-top:2px;color:#9eacb0;font-size:8px;text-decoration:none}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot a .nk-icon{width:12px;height:12px;color:#d8aa4e}@media(max-width:860px){.admin-shell.arcani-admin.admin-pro-enabled{display:block}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar{display:grid;position:fixed;height:100dvh;padding:15px 11px}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell{display:grid;grid-auto-flow:row;grid-auto-columns:auto;overflow-y:auto;overflow-x:hidden;gap:14px}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group{display:grid}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group>small{display:block}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-group button{width:100%;white-space:normal}.admin-shell.arcani-admin.admin-pro-enabled .admin-pro-more{display:block}.admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar-foot{display:grid}}@media(max-width:860px){html,body,body[data-site-surface=backoffice],body[data-site-surface=backoffice] #root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden!important;background:#07100d!important;color:#ece7df}body[data-site-surface=backoffice] .admin-shell.arcani-admin{display:block!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;background:radial-gradient(circle at 80% -8%,rgba(90,148,220,.08),transparent 28%),#07100d!important;overflow-x:hidden!important;color:#ece7df!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:320!important;width:min(90dvw,350px)!important;max-width:350px!important;height:100dvh!important;transform:translate(-105%)!important;transition:transform .18s ease!important;overflow-y:auto!important;overflow-x:hidden!important;padding:calc(14px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom))!important;border:0!important;border-right:1px solid rgba(215,173,94,.14)!important;background:linear-gradient(180deg,#0d1715,#07100d)!important;box-shadow:24px 0 70px #00000080!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-sidebar.mobile-open{transform:translate(0)!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-sidebar nav{display:block!important;overflow:visible!important;max-width:none!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin.admin-pro-enabled .admin-sidebar>nav.admin-sidebar-nav{display:none!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin.admin-pro-enabled .admin-pro-nav-shell{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-content:start!important;gap:14px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 3px 12px 0!important;overscroll-behavior:contain!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-nav-group{display:grid!important;gap:6px!important;margin:0 0 18px!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-nav-group>small{display:block!important;padding:7px 9px 4px!important;color:#66777a!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-nav-group button{width:100%!important;min-height:48px!important;white-space:normal!important;font-size:13px!important;padding:12px!important;border-radius:10px!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-sidebar-foot{display:grid!important}body[data-site-surface=backoffice] .admin-mobile-menu-button{display:inline-flex!important;position:fixed!important;z-index:190!important;left:12px!important;top:calc(10px + env(safe-area-inset-top))!important;min-height:40px!important;padding:8px 11px!important;align-items:center!important;gap:7px!important;border:1px solid rgba(215,173,94,.34)!important;border-radius:10px!important;background:#0d1715!important;color:#e1bd74!important;box-shadow:0 8px 24px #00000052!important}body[data-site-surface=backoffice] .admin-mobile-menu-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:310!important;background:#000000b8!important;border:0!important}body[data-site-surface=backoffice] .admin-mobile-close{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;flex:none!important;border:1px solid rgba(215,173,94,.24)!important;border-radius:10px!important;background:#111a18!important;color:#e3bd72!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-workspace{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:calc(58px + env(safe-area-inset-top)) 12px calc(88px + env(safe-area-inset-bottom))!important;margin:0!important;overflow:visible!important;background:transparent!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-topbar{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(215,173,94,.12)!important;background:transparent!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-topbar h1{margin:3px 0 0!important;font:500 23px/1.2 Georgia,serif!important;color:#f0ebe4!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-topbar .eyebrow{font-size:8px!important;color:#d5aa59!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-top-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;overflow:visible!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-top-actions>*{min-width:0!important;width:100%!important;box-sizing:border-box!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-top-actions input{grid-column:1/-1!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-nari-talk{display:none!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(.admin-section,.panel,.arcane-ops,.admin-nari-surface,.admin-coming,.catalog-central,.catalog-editor,.admin-nari-hub,.admin-nari-integrated-control){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(.admin-section,.panel,.arcane-ops .panel){background:linear-gradient(180deg,#0d1518,#0a1215)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:13px!important;color:#e8e3dc!important;box-shadow:none!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(.admin-kpis,.admin-kpis.compact,.arcane-kpis,.admin-quick-actions,.admin-catalog-status,.admin-dashboard-grid,.admin-alert-grid,.admin-event-grid,.arcane-fields,.admin-form-grid){grid-template-columns:1fr!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(.admin-list-row,.admin-list-row.detailed){grid-template-columns:1fr!important;align-items:start!important;gap:8px!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(input,select,textarea){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;font-size:16px!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(button,a){max-width:100%;box-sizing:border-box}body[data-site-surface=backoffice] .admin-shell.arcani-admin .arcane-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .arcane-actions :is(button,a){width:100%!important;min-height:44px!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(.admin-table-wrap,.arcane-table-wrap){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}body[data-site-surface=backoffice] .admin-mobile-dock{display:grid!important;position:fixed!important;z-index:180!important;left:8px!important;right:8px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:6px!important;border:1px solid rgba(215,173,94,.2)!important;border-radius:15px!important;background:#07100df0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 38px #00000080!important}body[data-site-surface=backoffice] .admin-mobile-dock button{min-width:0!important;min-height:52px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#8c999b!important;padding:6px 2px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;font:600 10px/1.1 system-ui,sans-serif!important}body[data-site-surface=backoffice] .admin-mobile-dock button.active{background:#d7ad5e14!important;color:#e0b968!important}body[data-site-surface=backoffice] .nari-assistant{z-index:250!important}body[data-site-surface=backoffice] .nari-orb{z-index:252!important;box-shadow:0 12px 36px #0000008c,0 0 0 3px #07100de6!important}body[data-site-surface=backoffice] .nari-panel{z-index:251!important;background:linear-gradient(180deg,#101719,#080d0f)!important}body[data-site-surface=backoffice]:has(.admin-sidebar.mobile-open){overflow:hidden!important}body[data-site-surface=backoffice]:has(.admin-sidebar.mobile-open) :is(.nari-assistant,.admin-mobile-dock,.admin-mobile-menu-button){visibility:hidden!important;pointer-events:none!important}}@media(max-width:420px){body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-top-actions{grid-template-columns:1fr!important}body[data-site-surface=backoffice] .admin-shell.arcani-admin .admin-top-actions input{grid-column:auto!important}}body[data-site-surface=backoffice] .admin-shell.arcani-admin :is(input[type=checkbox],input[type=radio]),.arcane-check input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:2px 0 0!important;flex:none!important}.admin-shell.arcani-admin.admin-workspace-system{--aw-bg:#061216;--aw-bg-deep:#041014;--aw-surface:#0b1a1f;--aw-surface-strong:#0e2026;--aw-surface-soft:#10252b;--aw-line:#20363d;--aw-line-soft:#182a30;--aw-gold:#e0aa42;--aw-gold-soft:#c99638;--aw-text:#edf1ef;--aw-text-soft:#c7d0cf;--aw-muted:#83969b;--aw-success:#75dc91;--aw-warning:#efb85a;--aw-danger:#ed7f87;color-scheme:dark}body[data-site-surface=backoffice] .admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active){background:var(--aw-bg);color:var(--aw-text)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-workspace{min-height:100dvh;padding:26px clamp(22px,3.2vw,48px) 64px;background-color:var(--aw-bg);color:var(--aw-text)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:28px;margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid var(--aw-line)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar>div:first-child{min-width:0}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar .eyebrow,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section .eyebrow{display:block;margin:0 0 7px;color:var(--aw-gold);font-size:9px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar h1{margin:0;color:var(--aw-text);font:500 clamp(30px,3vw,42px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar p{max-width:720px;margin:8px 0 0;color:var(--aw-muted);font-size:13px;line-height:1.55}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions{display:grid;grid-template-columns:auto auto minmax(220px,300px) auto;align-items:center;gap:8px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions :is(button,.button,.arcane-bell){white-space:nowrap}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-top-actions input,.admin-section input,.admin-section select,.admin-section textarea,.arcane-ops input,.arcane-ops select,.arcane-ops textarea,.arcane-form input,.arcane-form select,.arcane-form textarea){box-sizing:border-box;min-height:42px;border:1px solid var(--aw-line);border-radius:8px;background:var(--aw-bg-deep);color:var(--aw-text);font:inherit}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions input{width:100%;padding:0 13px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(input,textarea)::placeholder{color:#62777d}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.button,.admin-nari-talk,.arcane-bell,.arcane-ops button,.arcane-ops a,.admin-section button:not(.admin-row-button),.admin-section a.button){min-height:42px;border:1px solid #40545a;border-radius:8px;background:var(--aw-surface-strong);color:var(--aw-text-soft);box-shadow:none;font-weight:650;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.button,.admin-nari-talk,.arcane-bell,.arcane-ops button,.arcane-ops a,.admin-section button:not(.admin-row-button),.admin-section a.button):hover{border-color:#6c5935;background:#14262b;color:#f2c96f}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-nari-talk{border-color:#84652d;color:#efc369}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .arcane-bell{border-color:#365058;color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .arcane-bell b{color:var(--aw-success)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-module-stack{display:grid;gap:14px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-kpis,.arcane-kpis){gap:12px;margin:0 0 16px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-module-stack :is(.admin-kpis,.arcane-kpis){margin:0}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-kpis article,.arcane-kpis article){min-height:118px;padding:17px 18px;border:1px solid var(--aw-line);border-radius:11px;background:var(--aw-surface);color:var(--aw-text);box-shadow:none}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-kpis article,.arcane-kpis article) span{color:var(--aw-muted);font-size:9px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-kpis article,.arcane-kpis article) strong{color:var(--aw-text);font:500 28px/1.1 Georgia,Times New Roman,serif}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-kpis article,.arcane-kpis article) small{margin-top:auto;color:var(--aw-muted);font-size:10px;line-height:1.45}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-section,.arcane-ops,.team-card,.reader-growth,.admin-pro-card,.catalog-editor .ce-panel){border:1px solid var(--aw-line);border-radius:12px;background:var(--aw-surface);color:var(--aw-text);box-shadow:none}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section{margin:0 0 14px;padding:20px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-module-stack>.admin-section{margin:0}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section-head{align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--aw-line-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-section-head h2,.admin-section h2,.admin-section h3,.arcane-ops h2,.arcane-ops h3,.team-card h3,.reader-growth h2){margin:0;color:var(--aw-text);font-family:Georgia,Times New Roman,serif;font-weight:500}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section-head h2{font-size:23px;line-height:1.2}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-section-head p,.admin-section p,.arcane-ops p,.team-card p,.reader-growth p){color:var(--aw-muted);line-height:1.6}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section-head p{max-width:680px;margin:7px 0 0;font-size:12px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-dashboard-grid,.admin-alert-grid,.admin-event-grid,.team-grid,.arcane-cards){gap:12px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-list-row,.admin-detail-line,.arcane-source-row){border-color:var(--aw-line-soft);color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-list-row strong,.admin-detail-line strong,.arcane-source-row strong){color:var(--aw-text)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-list-row small,.admin-detail-line small,.arcane-source-row small){color:var(--aw-muted)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-row-button:hover{background:var(--aw-surface-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-table-wrap,.arcane-table-wrap){border:1px solid var(--aw-line-soft);border-radius:10px;background:var(--aw-bg-deep)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-table,.arcane-table-wrap table){color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-table th,.arcane-table-wrap th){border-color:var(--aw-line);color:var(--aw-muted);background:#08171b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-table td,.arcane-table-wrap td){border-color:var(--aw-line-soft);color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-table tbody tr:hover,.arcane-table-wrap tbody tr:hover){background:var(--aw-surface-strong)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-empty,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .arcane-empty{min-height:118px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px;border:1px dashed #2a4046;border-radius:9px;background:#08161a;color:var(--aw-muted);text-align:center;line-height:1.55}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-empty h3,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .arcane-empty h3{color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-pill{border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.04em}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-pill.ok{background:#102c20;color:#9be7ae;border-color:#235738}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-pill.warning{background:#342815;color:#f0c673;border-color:#604a25}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-pill.danger{background:#331a20;color:#f2a0a6;border-color:#63313a}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-pill.neutral{background:#15282d;color:#b8c7ca;border-color:#2a454d}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-guardrail{border:1px solid #5b4825;border-radius:10px;background:#171b18;color:#c7b88e}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-boundary strong{color:#edc36c;font-size:12px;white-space:nowrap}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-boundary span{color:#a9aaa0;font-size:11px;line-height:1.55}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-directory{padding:22px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-card{display:grid;gap:16px;min-width:0;padding:17px;border:1px solid var(--aw-line);border-radius:10px;background:var(--aw-bg-deep);color:var(--aw-text);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-card:hover{border-color:#6b5731;background:var(--aw-surface-strong);transform:translateY(-1px)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-card-top,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-open{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-type{color:var(--aw-gold);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-identity{display:grid;gap:5px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-identity strong{color:var(--aw-text);font:500 20px/1.2 Georgia,Times New Roman,serif}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-identity small{color:var(--aw-muted);font-size:10px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--aw-line-soft);border-radius:8px;overflow:hidden}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics>span{display:grid;gap:5px;min-width:0;padding:10px;border-right:1px solid var(--aw-line-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics>span:last-child{border-right:0}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics small{color:var(--aw-muted);font-size:8px;line-height:1.3;text-transform:uppercase}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics b{color:var(--aw-text);font-size:16px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-open{justify-content:flex-start;padding-top:2px;color:#d8b462;font-size:10px;font-weight:700}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-open .nk-icon{width:14px;height:14px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.arcane-toolbar,.arcane-notice,.reader-notice,.admin-statusline,.admin-mini-kpis span,.admin-event-grid>div,.admin-detail-kpis>span,.admin-message){border-color:var(--aw-line);background:var(--aw-surface-strong);color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.arcane-form,.team-card,.reader-guide,.reader-specs){color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.arcane-form label,.reader-guide label,.admin-action-form label){color:var(--aw-text-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-drawer,.admin-drawer-head){border-color:var(--aw-line);background:var(--aw-surface);color:var(--aw-text)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(.admin-drawer h2,.admin-drawer h3){color:var(--aw-text)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--aw-gold);outline-offset:3px}@media(max-width:1220px){.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar{grid-template-columns:1fr;align-items:start}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions{width:100%;grid-template-columns:auto auto minmax(200px,1fr) auto}}@media(max-width:1040px){.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-grid,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-grid{grid-template-columns:1fr}}@media(max-width:860px){.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-workspace{padding:calc(66px + env(safe-area-inset-top)) 12px calc(92px + env(safe-area-inset-bottom))}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar{gap:16px;margin-bottom:16px;padding-bottom:17px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-topbar h1{font-size:28px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions{grid-template-columns:1fr 1fr}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions :is(button,.button,.arcane-bell){white-space:normal}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions input{grid-column:1/-1}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section,.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-directory{padding:15px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section-head{display:grid;gap:14px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-section-head>.button{width:100%}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics{grid-template-columns:1fr}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics>span{grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--aw-line-soft)}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-supplier-metrics>span:last-child{border-bottom:0}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-boundary{grid-template-columns:1fr;gap:7px}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-finance-boundary strong{white-space:normal}}@media(max-width:460px){.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions{grid-template-columns:1fr}.admin-shell.arcani-admin.admin-workspace-system:not(.admin-command-active) .admin-top-actions input{grid-column:auto}}@media(prefers-reduced-motion:reduce){.admin-shell.arcani-admin.admin-workspace-system *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-shell.arcani-admin.admin-workspace-system .flash{background:#ffffff09;border:1px solid rgba(214,179,93,.38);color:#ece6dc}.admin-shell.arcani-admin.admin-workspace-system .flash.ok{background:#56a0701f;border-color:#6ebe878c}.admin-shell.arcani-admin.admin-workspace-system .flash.error{background:#c4544821;border-color:#e2706299}.admin-shell.arcani-admin.admin-workspace-system .flash.info{background:#d6b35d17}.admin-shell.arcani-admin.admin-workspace-system:has(.admin-drawer-backdrop) .admin-mobile-menu-button{display:none!important}.arcani-admin .admin-tech-details{margin-top:14px;font-size:12px;color:#8fa0a4;text-align:left}.arcani-admin .admin-tech-details>summary{cursor:pointer;color:#a9b8bb}.arcani-admin .admin-tech-details p,.arcani-admin .admin-tech-details li{font-size:12px;overflow-wrap:anywhere}.arcani-admin .admin-audit-filter{display:flex;align-items:center;gap:8px;white-space:nowrap}.arcani-admin .admin-security-legend{margin:16px 0 0;padding-left:18px;display:grid;gap:8px;line-height:1.6;text-align:left}.arcani-admin .admin-table small{display:block}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#241f1c;background:#f4efe6;font-synthesis:none;text-rendering:optimizeLegibility;--paper:#f4efe6;--ivory:#fbf8f1;--ink:#241f1c;--muted:#746b64;--wine:#5b2631;--wine2:#33161d;--brass:#9b7a46;--line:#d8cec1;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink)}button,input,select{font:inherit}button,a{transition:.18s ease}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.app{min-height:100vh}.topline{background:var(--wine2);color:#eadfd9;text-align:center;font-size:12px;letter-spacing:.08em;padding:8px 20px}.topline span{opacity:.45;padding:0 8px}.header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:14px clamp(18px,4vw,64px);background:#fbf8f1f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(91,38,49,.09)}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.brand-mark{width:36px;height:36px;border:1px solid var(--wine);display:grid;place-items:center;font-family:Georgia,serif;color:var(--wine);font-weight:700;letter-spacing:.03em}.brand strong{display:block;font-family:Georgia,serif;font-size:18px}.brand small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.nav{display:flex;justify-content:center;gap:22px;font-size:13px}.nav a{padding:8px 0;border-bottom:1px solid transparent}.nav a.active,.nav a:hover{color:var(--wine);border-color:var(--wine)}.header-actions{display:flex;align-items:center;gap:14px;font-size:13px}.quiet-link:hover{color:var(--wine)}.bag{border:1px solid var(--ink);padding:8px 10px}.bag b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;background:var(--ink);color:#fff;border-radius:99px;font-size:11px}.hero{min-height:660px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,7vw,100px);padding:80px clamp(22px,7vw,110px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 35%,#e9dfd2 0,transparent 32%),linear-gradient(135deg,#f7f1e7,#efe7da)}.hero-copy{max-width:720px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:700;color:var(--wine)}.hero h1,.page-head h1,.section h2,.split-section h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.hero h1{font-size:clamp(58px,8vw,112px);line-height:.9;margin:18px 0 28px}.hero h1 em{color:var(--wine);font-weight:400}.hero-copy>p{font-family:Georgia,serif;font-size:21px;line-height:1.65;max-width:620px;color:#504842}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.button{border:1px solid var(--ink);padding:12px 18px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.button.primary{background:var(--wine);border-color:var(--wine);color:#fff}.button.primary:hover{background:var(--wine2)}.button.ghost:hover{background:var(--white)}.button.wide{width:100%}.trustline{display:flex;gap:22px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.hero-object{position:relative;min-height:480px;display:grid;place-items:center}.book-object{width:min(370px,75vw);aspect-ratio:.68;background:linear-gradient(150deg,#4d202a,#281116);box-shadow:0 38px 65px #37221747,inset -12px 0 22px #00000038;color:#ead7bd;padding:46px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(2.2deg);border-left:6px solid #281116}.book-object:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(207,177,126,.42);pointer-events:none}.book-object strong{font-family:Georgia,serif;font-size:40px;line-height:1.08;font-weight:400}.book-object small,.book-object p{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.hero-note{position:absolute;right:1%;bottom:3%;background:var(--ivory);padding:18px 22px;border:1px solid var(--line);box-shadow:0 14px 32px #392a1f21;font-family:Georgia,serif}.hero-note b{font-size:12px;color:var(--wine)}.section,.page{padding:72px clamp(22px,7vw,110px)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-head h2{font-size:clamp(38px,5vw,64px);margin:9px 0 0}.section-head>a,.text-link{font-size:13px;color:var(--wine);border-bottom:1px solid currentColor;padding-bottom:3px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{min-width:0}.cover-shell{aspect-ratio:.73;background:#e8e0d5;overflow:hidden;display:grid;place-items:center;border:1px solid #ded4c8}.cover-shell img{width:100%;height:100%;object-fit:cover}.cover-fallback{height:100%;width:100%;padding:26px;background:linear-gradient(135deg,#dfd5c6,#f7f1e8);display:flex;flex-direction:column;justify-content:space-between}.cover-fallback span{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.cover-fallback strong{font-family:Georgia,serif;font-size:26px}.product-copy{padding:14px 2px}.product-copy>small{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.product-copy h3{font-family:Georgia,serif;font-size:20px;margin:6px 0 4px;font-weight:500}.product-copy p{font-size:12px;color:var(--muted);margin:0 0 12px}.price-row{display:flex;justify-content:space-between;align-items:end;gap:10px}.price-row div{display:flex;flex-direction:column}.price-row s{font-size:11px;color:var(--muted)}.price-row strong{font-size:17px}.small-button{border:1px solid var(--wine);background:transparent;color:var(--wine);padding:7px 9px;cursor:pointer}.small-button:hover{background:var(--wine);color:#fff}.muted{color:var(--muted);font-size:13px}.empty{border:1px solid var(--line);background:#fffdf88c;padding:42px;max-width:900px}.empty h3{font-family:Georgia,serif;font-size:30px;margin:9px 0}.empty.error,.flash.error{border-color:#a85d5d}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#24201d;color:#f6efe7;padding:80px clamp(22px,7vw,110px)}.split-section h2{font-size:52px;margin:10px 0}.split-section p{color:#c9beb6;max-width:600px;line-height:1.7}.split-section .text-link{color:#dbc19e}.dark-card{min-height:360px;border:1px solid #6f6259;padding:44px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 80% 20%,#6b303d 0,transparent 38%)}.dark-card span{font-size:11px;letter-spacing:.2em}.dark-card strong{font-family:Georgia,serif;font-size:43px;font-weight:400}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tiles a{min-height:270px;background:var(--ivory);padding:34px;display:flex;flex-direction:column;justify-content:space-between}.tiles a:hover{background:#efe5d8}.tiles span{font-size:11px;color:var(--wine);text-transform:uppercase;letter-spacing:.12em}.tiles strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.tiles small{color:var(--muted);line-height:1.5}.footer{display:grid;grid-template-columns:1fr auto;gap:24px;padding:42px clamp(22px,7vw,110px);background:#1c1917;color:#eee6dc}.footer strong{font-family:Georgia,serif;font-size:24px}.footer p,.footer small{color:#958b83;font-size:12px}.footer-links{display:flex;gap:20px;font-size:12px}.footer>small{grid-column:1/-1;border-top:1px solid #3d3834;padding-top:18px}.page{min-height:68vh}.page-head{max-width:850px;margin:20px 0 42px}.page-head h1{font-size:clamp(48px,6vw,78px);margin:8px 0 14px}.page-head p{font-family:Georgia,serif;font-size:19px;color:#5b524c;line-height:1.65}.auth-page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:70vh}.auth-panel{padding:72px clamp(24px,8vw,120px)}.auth-panel h1{font-family:Georgia,serif;font-size:50px;font-weight:400;margin:10px 0}.auth-panel>p{color:var(--muted)}.auth-aside{background:var(--wine2);color:#f3e8dc;padding:72px;display:flex;flex-direction:column;justify-content:center}.auth-aside strong{font-family:Georgia,serif;font-size:42px;font-weight:400}.auth-aside p{line-height:1.7;color:#cdbbb3}.oauth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px}.oauth-grid button,.auth-switch button{background:transparent;border:1px solid var(--line);padding:11px;cursor:pointer}.oauth-grid button:hover{border-color:var(--wine)}.divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;margin:22px 0}.divider:before,.divider:after{content:"";height:1px;background:var(--line);flex:1}.form{display:grid;gap:15px}.form label,.summary-card>label,.mfa-box label{display:grid;gap:7px;font-size:12px;font-weight:600}.form input,.form select,.summary-card input,.mfa-box input{width:100%;border:1px solid var(--line);background:var(--ivory);padding:12px;outline:none}.form input:focus,.form select:focus,.summary-card input:focus,.mfa-box input:focus{border-color:var(--wine);box-shadow:0 0 0 3px #5b263114}.flash{margin-top:14px;padding:12px 14px;border:1px solid var(--line);background:var(--ivory);font-size:13px;line-height:1.5}.flash.ok{border-color:#6c886d}.flash.info{border-color:#aa895a}.auth-switch{display:flex;gap:16px;margin-top:14px}.auth-switch button{border:0;padding:0;color:var(--wine)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:42px}.cart-list{display:grid;gap:1px}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;background:var(--ivory);border-bottom:1px solid var(--line);padding:16px}.cart-line img,.mini-cover{width:72px;height:92px;object-fit:cover;background:#e3dbcf;display:grid;place-items:center;font-family:Georgia,serif}.cart-line div:nth-child(2){display:grid;gap:4px}.cart-line small{color:var(--muted)}.qty{display:flex!important;align-items:center;gap:7px}.qty button{border:1px solid var(--line);background:transparent;min-width:28px;height:28px;cursor:pointer}.qty .remove{border:0;color:#91535b;width:auto}.summary-card,.panel{background:var(--ivory);border:1px solid var(--line);padding:28px}.summary-card{height:max-content;position:sticky;top:100px}.summary-card h2,.panel h2{font-family:Georgia,serif;font-weight:400;font-size:30px;margin-top:0}.summary-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.summary-row.total{font-size:17px;margin:14px 0}.summary-card fieldset{border:0;padding:15px 0;margin:10px 0;display:grid;gap:9px}.summary-card legend{font-weight:700;font-size:12px;margin-bottom:9px}.summary-card fieldset label{font-size:13px}.shipping-result{display:grid;gap:3px;font-size:12px;padding:12px 0}.account-grid,.seller-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.panel{margin-bottom:22px}.panel>p{color:var(--muted);line-height:1.6}.panel h2 small{font:12px Inter,sans-serif;color:var(--muted)}.reward-grid{display:grid;gap:8px;margin-top:18px}.reward{border-top:1px solid var(--line);padding:12px 0;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center}.reward span{font-size:12px;color:var(--wine)}.reward button{border:1px solid var(--wine);background:transparent;color:var(--wine);padding:7px 10px;cursor:pointer}.mfa-box{display:grid;gap:12px;margin:14px 0}.mfa-box img{width:180px;background:#fff;padding:8px}.danger-link{border:0;background:transparent;color:#8d3946;padding:14px 0 0;cursor:pointer}.orders{margin-top:0}.order-row,.admin-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;border-top:1px solid var(--line);padding:12px 0}.order-row div{display:grid}.order-row small,.admin-row small{color:var(--muted);font-size:11px}.order-row>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.steps{display:grid;gap:22px;padding-left:22px}.steps li{padding-left:8px}.steps b,.steps span{display:block}.steps span{color:var(--muted);font-size:13px;margin-top:4px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.metrics>div{background:var(--ivory);border:1px solid var(--line);padding:20px;display:grid;gap:8px}.metrics span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.metrics strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.admin-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-row{grid-template-columns:1fr auto}.admin-row small{grid-column:1/-1}.admin-row b{font-size:11px;text-transform:uppercase}.admin .panel{min-width:0}@media(max-width:1050px){.header{grid-template-columns:auto 1fr}.nav{order:3;grid-column:1/-1;justify-content:flex-start;overflow:auto}.header-actions{justify-self:end}.product-grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr}.hero-object{min-height:380px}.book-object{width:300px}.admin-columns{grid-template-columns:1fr 1fr}}@media(max-width:760px){.topline{font-size:10px}.header{padding:12px 16px;gap:10px}.brand small{display:none}.nav{gap:16px;font-size:12px}.quiet-link{display:none}.hero{padding:55px 20px}.hero h1{font-size:58px}.hero-copy>p{font-size:18px}.hero-object{min-height:320px}.book-object{width:230px;padding:28px}.book-object strong{font-size:28px}.hero-note{right:0;bottom:0;font-size:12px}.section,.page{padding:50px 18px}.section-head{align-items:start}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.split-section{grid-template-columns:1fr;padding:55px 18px}.tiles{grid-template-columns:1fr}.tiles a{min-height:210px}.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{padding:52px 20px}.oauth-grid,.checkout-grid{grid-template-columns:1fr}.summary-card{position:static}.account-grid,.seller-grid,.admin-columns{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer>small{grid-column:auto}}@media(max-width:450px){.product-grid{grid-template-columns:1fr}.hero h1{font-size:49px}.page-head h1{font-size:46px}.metrics{grid-template-columns:1fr}.cart-line{grid-template-columns:58px 1fr}.cart-line img,.mini-cover{width:58px;height:76px}.qty{grid-column:1/-1;justify-content:flex-end}}.form textarea{width:100%;border:1px solid var(--line);background:var(--ivory);padding:12px;outline:none;resize:vertical;font:inherit}.form textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #5b263114}.delivery-form{margin-top:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:7px;font-size:12px;font-weight:600}.form-grid input{width:100%;border:1px solid var(--line);background:#fffdf8;padding:12px;outline:none}.form-grid input:focus{border-color:var(--wine);box-shadow:0 0 0 3px #5b263114}.form-grid .span-2{grid-column:1/-1}.order-row{grid-template-columns:1fr auto auto}.order-actions{grid-column:1/-1;display:flex!important;gap:14px!important;justify-content:flex-end}.order-actions button,.order-actions a{border:0;background:transparent;color:var(--wine);padding:0;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:3px}.support-grid,.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ticket-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.ticket-row div{display:grid;gap:3px}.ticket-row small{color:var(--muted)}.ticket-row>span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--wine)}.summary-card fieldset small{color:var(--muted)}@media(max-width:760px){.form-grid,.support-grid,.legal-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.order-row{grid-template-columns:1fr auto}.order-row>b{grid-column:2}.order-actions{grid-column:1/-1}}.nav a[href="/raros"],.tiles a[href="/raros"]{display:none}.hero-note b{font-size:0}.hero-note b:after{content:"digital · novos · especiais · boxes";font-size:12px}.trustline span:last-child{font-size:0}.trustline span:last-child:after{content:"Físicos novos e especiais";font-size:12px}.procurement-page{background:#f7f3ed}.procurement-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.procurement-head h1{max-width:900px}.procurement-metrics{margin-bottom:28px}.procurement-section{margin-bottom:24px}.procurement-section .section-head{align-items:end}.procurement-section .section-head small{color:#776b65}.table-scroll{overflow:auto;border-top:1px solid #ded4c9;margin-top:16px}.procurement-table{width:100%;border-collapse:collapse;min-width:920px;font-size:13px}.procurement-table th{text-align:left;padding:12px 10px;border-bottom:1px solid #cfc2b5;color:#6d625c;font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.procurement-table td{padding:13px 10px;border-bottom:1px solid #e7ded5;vertical-align:top}.procurement-table td strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;color:#261f1c}.procurement-table td small{display:block;max-width:330px;margin-top:5px;color:#766a64;line-height:1.4}.procurement-table a{color:#672b37;text-decoration:none;border-bottom:1px solid #b99aa1}.candidate-table th:nth-child(n+5),.candidate-table td:nth-child(n+5){text-align:center}.status-pill{display:inline-block;padding:5px 8px;border-radius:99px;background:#eee7de;color:#5f554f;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.status-pill.active,.status-pill.ready_for_product,.status-pill.ready_for_payout,.status-pill.paid,.status-pill.delivered,.status-pill.ready{background:#e5efe7;color:#285a35}.status-pill.verifying,.status-pill.onboarding,.status-pill.awaiting_supplier_acceptance,.status-pill.hold,.status-pill.processing{background:#f4ead2;color:#76591a}.status-pill.archived,.status-pill.rejected,.status-pill.exception,.status-pill.failed,.status-pill.cancelled{background:#efe5e5;color:#7d3434}.procurement-two-col{display:grid;grid-template-columns:1.35fr .85fr;gap:24px}.source-card{display:grid;grid-template-columns:1fr auto auto;gap:8px 18px;align-items:start;padding:16px 0;border-bottom:1px solid #e7ded5}.source-card strong,.source-card small{display:block}.source-card small{color:#776b65;margin-top:5px}.source-card>a{color:#672b37;text-decoration:none}.source-card p{grid-column:1/-1;margin:0;color:#786d66;font-size:13px;line-height:1.5}.quality-list{display:grid;gap:0;margin:14px 0 20px}.quality-list span{padding:10px 0;border-bottom:1px solid #e7ded5}.quality-list span:before{content:"✓";margin-right:9px;color:#6d2633}.outreach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.outreach-card{border:1px solid #ded3c8;background:#fbf8f3;padding:18px}.outreach-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.outreach-card h3{font-family:Georgia,Times New Roman,serif;font-size:22px;margin:8px 0 4px}.outreach-card small{color:#776b65}.outreach-card p{font-size:14px;line-height:1.55;color:#5f5550;white-space:pre-wrap}.outreach-subject{display:block;margin-top:18px;font-size:13px;color:#2a2220}.queue-actions{display:flex;gap:6px;flex-wrap:wrap}.small-button.secondary{background:transparent;border:1px solid #bbaea2;color:#5f5550}.empty.compact{padding:18px 0;text-align:left}.admin-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 30px}.admin-links a{text-decoration:none}@media(max-width:900px){.procurement-two-col,.outreach-grid{grid-template-columns:1fr}.procurement-head{align-items:flex-start;flex-direction:column}}.header{min-height:64px!important;padding:0 clamp(20px,3.5vw,56px)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;background:var(--paper)!important}.brand{display:inline-flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important}.brand strong{font-family:Cinzel,Georgia,serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:.22em!important;line-height:1!important;text-transform:uppercase!important;color:#2b1a1c!important}.brand small{display:none!important}.nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important}.nav>a{padding:8px 14px!important;font-size:12px!important;letter-spacing:.14em!important}.nav>a[data-arcani-special=true]{padding:8px 15px!important;margin:0 6px!important}.header-actions{display:flex!important;align-items:center!important;gap:9px!important;margin-left:auto!important}.arcani-search{position:relative;width:250px;height:36px;display:block}.arcani-search svg{position:absolute;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);stroke:#211a16b8;pointer-events:none}.arcani-search input{width:100%;height:100%;border:1px solid rgba(168,123,36,.3);background:transparent;padding:0 12px 0 36px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;color:var(--ink);outline:none}.arcani-search input::placeholder{color:#211a168c}.arcani-search input:focus{border-color:#a87b249e}.icon-link,.bag{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;padding:0!important;color:var(--ink)!important;text-decoration:none!important;font-size:0!important;position:relative!important}.icon-link svg,.bag svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.bag b{position:absolute!important;right:-2px!important;top:0!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:50%!important;font-size:9px!important;background:var(--aubergine)!important;color:#fff!important}.hero{width:100%!important;min-height:790px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:82px 24px 86px!important}.hero-copy{width:min(1100px,100%)!important;max-width:1100px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.hero-copy:before{margin-left:auto!important;margin-right:auto!important;margin-bottom:34px!important}.hero .eyebrow{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero h1{width:100%!important;max-width:1040px!important;margin:26px auto 0!important;text-align:center!important;font-family:Cinzel Decorative,Cinzel,Georgia,serif!important;font-size:clamp(58px,5.45vw,88px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:var(--aubergine)!important;text-wrap:balance}.hero-copy>p{max-width:610px!important;margin:34px auto 0!important;text-align:center!important;font-size:16px!important;line-height:1.65!important;padding-top:36px!important}.hero-actions{margin:40px auto 0!important;display:flex!important;justify-content:center!important;width:100%!important}@media(max-width:1260px){.arcani-search{width:210px}.nav>a{padding:8px 10px!important;font-size:11px!important}}@media(max-width:1050px){.nav{display:none!important}.arcani-search{display:none}.header{grid-template-columns:auto 1fr auto!important}.hero{min-height:700px!important;padding:68px 20px 72px!important}.hero h1{max-width:800px!important;font-size:clamp(46px,7.2vw,70px)!important}}@media(max-width:680px){.header{min-height:58px!important;padding:0 12px!important;gap:8px!important}.brand strong{font-size:15px!important;letter-spacing:.14em!important}.header-actions{gap:3px!important}.hero{min-height:620px!important;padding:54px 16px 60px!important}.hero-copy:before{width:92px!important;height:92px!important;margin-bottom:26px!important}.hero .eyebrow{font-size:9px!important;letter-spacing:.22em!important}.hero h1{max-width:100%!important;font-size:clamp(38px,11.8vw,56px)!important;line-height:1.05!important}.hero-copy>p{max-width:94%!important;font-size:15px!important}}:root{--arcani-monogram-transparent:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABOCAYAAAC3zZFGAAAUvklEQVR4nO2baWwc53nHf+/sQS6pXVIkRR2UtNSt6LDl2pZvOz7iOnEduE0BO0iMIECaFvnQoEAQFGiAtuiHFigQFE2LAjV6BE2LIk7iI3ESW5ZtybJsUZZEUeJNirvLa3e5XO7OXtyZnffth5nZXVo+ZImkhEKPwFPDnff973P8n//zDty0m3bTbtpNu2k37aYtsXyy/7FSeqTT1KO+672WTzJxvRfwYTP1mFaxDM/FYz8xWjvD7Lr3mzfcGutNu94LuNyUJxMfN1KxXqYHT1BIDd56vVf0SXbDAWjJihW7cIT4bIFiNkM2MdoLcKOGsvd6L+DDVi4s/GcmOcmp97Js3GgSbH+JxfRYI2Bd77V9lN1wHhg598pzE+MZJieKDPXr5LNZMvGhklJS3oheeEMBmI68m52fHub0+2ksU6FnTIaHMkwPvYNUVoNC3XBeeMMAWM5e8qQiZ0Kp1CLJ2TIogbQUb78+x9zUGJnZsQJKCSMX9VzvtdbbDQPgYjHzd/HxHl59ZZKKYSEEoBRmGYYGM8TH3kVKy+8Phm8oL7zuAJp6TFvMjGuzwye+F5nIkJoxQAlQoBRIS3L6vXlSk4OU9FSPoUeu+5rr7QZYjPJYZvmuuWgv506nsaQEFGCzfIUinazQfzHNxNmXD1im0XEjhfF1B9AXCpszw++enI7OMdyfc7EDFEo4X5Wi94MsmeQEhexsAqWUqUd99UAauUgDwGp76HUHUJ8++w/x0RO8fzKFtBRC1XVuSqGcUE7MlIlFs8yOvIe0zBZfKGyilCpnxhtK8yOdpcLCnyeG31KmWTqwmuu/7kR6fmbgu9l0jomRvI2UBtUWXdmflFJYFXjjtThdXedZv+OOdC7e90epyQvPp2dHyMxEWFiYwCubOPiF584DwtSjPl8obK70+q8rgPnkxafO/vqHvPlmgsWihUCgFHYFBoRwiolQKBSZlEl8Vqe552csFgvPF3MFpqdzDPQVmIgu8NRTXWzPJJ0wFqtSra8rgHORM68kpuYZ69dB1IqG43iOCTQBQoONW5pZs8ZLfHKG48fmiV3KU8xXQGmgeTBNhbmYB5TPF9paXo09XDcAS/MjnX1H/5nB/ixGWaIJ2/tsU7hhrFBoHsEDj6zjjsNtvH9ynjOn0pSKFo1NHrbtCTI1UaRiSoQATVtd9eu6ATgX603MRiY5eyqNneewQ9iNX8cf/Y0aTzy1kc4Nfv7r3yeYTxoAbA438uCjnfzy5zOYZQvNo+Hze/H6m0DgNfWo/H+bA4upwUN9R/6Js6dTlMvSDl+h4fcJmlt8dO8IsHlTE+0dPvwNGiVT8dP/niK3YCIE7Nwb5KFH1/HC/0ySz5gIBB6fIBDwEgi2AaKyWntZVQDdypidi5zLpFKMjeRpDnrZuaeZcPca1nb4aWgQzM4UycwbxCbzmAbMTpfR0wZKClo6fDz4SCene9Jk0qYd9gI8fmhd20iwfctLICq+0Oq0fKsKoC8UNkvpkc4LR37ExHiWA4dC7NkTpFgySc4anD+7wPRUEauikJZycqICpdmlRRPcc/86/A2CoQtZlJTYVwj27AvRtnEbDU0tf7yae1o1AA09oinL8s5N9iUKC3HCYT8+v+DFn8+wMLdIxbDrr50HbdCEqBUTsCminjVABWzSjYYSEq9f4777O9iw43Y8Hm9uNQWHVQHQ0COaZRkdkd7XEzMjxxi8uEDPe2nm4mWUxCEuNnhQq7/uz0pQ5YjvH59jZqrAuk0Bpi+VQEDXlgD+Bg9rN+w4gtBWhb64tioAmuXC58fPvHh07My7vPX2POMDRaSU1HccQgiUWkpBlFIIIRBVUmiDGBsv4WnQwKE49z/Qypb9D9MYbHvaH+qWq7En11YUQFOPaVKavuiFN46OnTnJC/87Szpl2ICBE6pOtwEuc8H+VoCw2zhNAymFE9J2WFtlCUIglUTzedCEBxTK1CMBX6i7tJL7qrcVFhOUp6Cnjo+eOcKLP0+QnjNRTtmsdRsKoWloXrFEPFDU5cTqxTUAAYRSCCl499gck/3HWCykf6FgVUN4ZQFUVNLT/YfjMznmk4YDnnNjr0Yg6GHH3jU88Mg6uroDoFWzHjZIbnPn9MdKoKpFpQbmdGyR7EKR5ETvE/5Qt1xNSWvFbmTkoh5fS1iV9AR53cSy7HyGEDQFvdx571q+9o3N3PNAG8NDOpOXiijLEVKF0xg7ANVKi0BzfhZ1XlxetDj6Rpxo/3H0md4frNSePspWDEB/MGyV0qPBop4mnzftbkMT+Bs1nnluK/fc14q/QeO1V5PMThdRUqEJgdBqvifQ6liM7XtCCNcnQYgqxJMTJaYiCWaGTv6NUnLVhk8rWkQmzv9Wv9Q/QF9vDqXspH/ozjZOn5qjVKwwn6yQTZs2cEB9FbErMGhCQ7p1VSiUdHiic7XQ7BxZMSUX+nR27D3P1lsf3eTzeeKswjB+2T3Qfefjg79V0Qtv8vbRBJl50948iqnJEhfP6owPFcmkbWFACDcobVPu74RASQVC2UDhZESn0AghEKrmpKMDBaKjUaaHTsSUYFUG8csfwkp6szNnfzj4zn/w1puzTE4sVkMSKZiNFJ2qKhyqQh1wCkWNxilVKxVg0x4B1fxYX61BYRqK3nNZYv1vYS7mH1oNUXVZATT0iQZZMdvGTr3wZyMj8wz05pGW22XUKc1gUxYUQtUAqvqhwqnYdfK0UnWAC8dr600hpWJirEAhk2FhdvQoqBXPg8sKoJSV5mjfkZnRvgu8/qskFUPVSLLSavVACKfDALu7qNGb6kVVz7Rz4ZImpdrAuLlQVIEuFSzeOT7HpbO/omKW1640pVmWF3cXqaen5iMXj/PWGwkKegUsx2OcHFfzNCeonYq6RMq3L1j6tc7qPc/NiS45F0IgpWJsuEhqJs789GBCoZSZizYtxz4/ypbt3cklLj499M6POXF8lsloqcrlXK5mJ3tV9byaN9qfRJ1XutGLEnUhDQhFsM1fe93qLtw3yv6xvCgZGtCZGX4XZVmNKFZMmV4WAP2hbqks847KYplduxv54u+t59En2/E1CqpjNndc6excqrrwox5Qrc5jFdIpKwqFx6vRtcVfpT3CLUZKINzXEwJZgZ5TGWYn+tFTsaJSUq4UL1w2Dwxtuu0H3Ye+TNfmEFvDzQxcKGCU3SKo6ltYwN6oxycItvjwejWUUihpf9TauZqf+fwaDz/RgZ61uxqo1vGlkzznT8olyWC/TqT3N1iW0bVSGuGyAWjoEW3jzjv97ZtvIZksEp8s17Ka08y61dOFxaoohFfxB892ceudLWheh7o43qQQaBqEWn185dlNtLb4iE8ZtiO7VMahM0tjGpSEvvM6qelxjFL+L5Zrnx+2Za1QgfadZue2w2zqaiTQ7EXT6nNYjbEBNggSsvMVXnxhmrZ2H48/uY7GgAd/o0aw1cee/Wv40tOdfPW5MMmkwSs/i2NVpON5TtITAg2qvuiaUopU0mRocJ7xs7/59uLCWGAliPWKDFFP/+L7auiDC5w+NU98xqCQq1Cp8kEn59V5oqYJWjs9PPvsRhbSJv5GDb/fQzZTYS5V5tJomaloAauiqiLrEvFQ1X9PNdUqpVjf1cCzX+/m7qe/t9i+7b7Acu91RXrh7lu/RD5+CUtJNE0QjRQ525OhmK8sTYUCfF6NLdsDPPb4ekJrWwi1C6yKQSatMzJcYOCijlHEaQVrFEhDIKuyQn3/LGze6DQ0cwmDVDJHMtLXWM6MN2iad1nnxcsKoDu2LGamsZTi1ZdnKBUVrWt9HL6vjZ4T8xQLtpSvlEJ44MDtLTz0cAd773mGtRt3/6Pm9fbKivHwQnz8ubXtL7HvwDwv/TRBoVBBU64SU23uqqe57Davbobi6IdWRfH2m2k2dB1n8+fue66xqeXHy7nnZc2BvlDYXMyMa4mx02iiQkOjF2NRMRc3OHYkScUddzv5cEu4ic8/toVbf/c7dN/xrGjp+p3vBtff8h+B0Lpvdt/+jLj9ye/9686D+3jyy/YoUyqHNLs5tb5w1PeDTqoQwi5CyRmTqWiK6aETzyuU5Z4lXA5b9jYnEx+3ErExej5Ic/BQEJ/PuYUUmGUnroRA8wj239LC+q17aOvc3lj/Gv5g2DL1qC+wpu07hx77k717bt3NA4+04fG6/Z2ozVCwa3G1Q6lzUJcOVUzF0KBOInKeilnuWk5ivawAlhaGw5MXj9Dfn+PsaZ1dO4Ps2BNA07DleOXkJyXw+jx0rg/QseUgQrt8Gb5Q2ETTaOrYO7z73mc5cKCVNa1eB6g6kQEu724AF0m3Yg/2F4jHpkhN9ceWc8/LCmC5lPtrfX6Ki+dz6AsVXn9tjrvva+ORJ9bR3ukn0KSxfXcTjzzewe8/s4nODc14fB9fGF3y27nzQbHt0Bd4+itd+Bs0GxqpquNQzanIbgFx5f4quRYKy4AzpxcYP/1rKsbiruXa87IVkcWFcTHS84tvDA+mSCUMQBEbL3KkVOH2w6384Vc3IZWiqVnDq3kIruti/fa7aVnXfTuITw2pjTvv/uVU/4mnNm4OEB3PYx/3cAVWZ9jknGRQyu1mRJXhSKmIXiqQX0ijz0WHAGHqMc0X2npNc+RlA7CUS72XGO3h9Ml5kNgzWwmzk4u8OpPAHxDs3h1i++5Gdu3qYPfdX4+1dd8TNrMRn+9ThuFGLurxB8NfHnj7R+rOWI7pWJFKGUdLrOplKCHQ6nmSI2JIB+pc1uL8+RTru48CcK3gwTKEsKnHNCM74UnPDNyV0w3m4oa7M5SS9rMeFUUpL+k7l2UhbRJct41AsO1BQ49ovpbuT/U+N5Q3733wT7ft6GBDV2OVAbq7EGhOdYcl0gxU86BlKc6eyjA93k9y9G112Y2uwpYlB5rG4sHp4fc59lYSw5BVyR6otlsI8DVo7NvXwrbbvojH65/6rMcwQhtu/VHbxu3s3ResrlyI2mjANvXhGuPIaPYl5ZIkMpFnZvgde+3X2N4tC4BzsfPnpiPTjA/ncEffS6qiUniExr4DrXRu3kpobVebc07jis3QI5qpR32b9j7Ijl2tNAY8tQ6urs92ZQglne+c20hHU6xUJKdPLTA7fo5cvO9bCnlNGFzTH5t61GdZ5ZbkxAeMj+hUKqo6q3VP1jtnd9E8sHtPgLVd+2ls37XwWb3PH+qWKCqh9i0t68Pb2P255tr5QOG0cS6YSmGpaompBrur3KTnKowNpbjU+5vnpaw0X4sXXjWArkCZzyZSc1MRLpzXq/I8UMtFAELg8QraOxro7L4tdbX39LWEVaB9l96xZT+3HGrD69OWagp1H24VFtWupU6pkYqBiwUSE72YpcK3r+Ux2qsG0B8MW75Q2Lx05hXtQm+KfNbCTT6iLiUJIdCEYMPmAGs7N9Defe86U49clSriekpr53ZaWhpoXnO5yGyn39qM2f2dEwi2Yq0gGimTnJljbnLgb6/lSNw1eeD8xMmF9Mwoo4O56tmXqge6eckhstt3NNGyfhtGdsLDVR4C94XCpqnHtOa1Gw41BLw0hzzV3niJ2u2uwfnnEmw0V0qDiqk4eWKBkZ6XyMUvfO1qcbgqAE09pvmDYWty4FjrZCxPIl629SN1eV1QTgVs62jA3xi0fye4Bv6lPEJ4phuDHbSv8zv3WDrIszOffQDTnYcuOcXgVJ/pqMF8Mk1i4txPoJaWPot9ZgBtyWqrjA+/rmID7/Lma0lMw1aJNfGhAZGTf6RSlIoG5VLG+f1HIH3FJiyUalos6piVy08xuDPnKqzuPAtVXYtrpaLk/Nkckb6jZKd7/+pq5iZXDKCbf3yhsFlIDB4e6fkZY6N5sguVah6X0p62OSMQe7sAEsZG8iQjfZjG4kFQn7nqGXpEsz1EeXLp6Wi5oJOctc/W1EYF6rIo0IT2IeGBJTTr4vk8Y4MxRk+/+JeLC+Pisw7iP/ViU4/6bPDscya5eN+3zv32X04N9Y1w7Mg80nIHQS7nqp0ydb1ASpgYLZGcTTPa8/I5WakEXF53pQsVCI8/GLaMcnH/aM/LpJIFcgsV1+3qQBFVXuiuwK3CSoGUsk6OtXPhu+8sELl4ipFTL0mrYjZXnz2+At3wE2ciph7TLGlSKRu3F7LxnvmZfmaGzzA6MMVbR+Nk5606kuU287jNAK6cJLFPV20O+3n8iU62HzzMjtu+lGkKdewJtO9OftKjqeXseNNiIf+dUm7u7zOJMaZHPmBiJMrrrybJzJu1LsQpVnZ+k9UpoINnlR8KV2BAOYfabWV867YGHnu8k66d+9m85y6C67pHmoPtdwTaduWuCkCngbemBn6tel/9NyrKIJMxGBvK03c2T2nRqE4nFNLuRd0e2EURG1glavlo/SYf993XwvpNa+gM7yN84CG2HHzqI9dh6BHNqpjNb/34+3qhVETPSGKxAr0f5CgVLZR09dWq9uLc32Whmi31u29u9f11Zyi1N194FGtCXu6+N0TX5gYCTR723/91th180Otv2faxufFj1Rh/MGwZekTLZxI9SlUOJ2Z1PjidIzFjYFkCXwP2G437YIwCzZ1RKKSyEM7LC08t5+hZk+MnMnxu3yIH5DkamkJ8kgcqKdcWcguMXSpxsbeMnitjVQSaV1YrqkA5+oFDo6oP6CgUFkJ57M5R1EDVHM1QKmWzGwfI0dESa4IagUYfazduByGUkYs0+IPdH3l4/RPlLIdg3pUaP1meGnrbv2vfIEYhD0oivBIpJZpqQArTnpI5ISI0UNJEiAZsfUmhLIHlJExLKaRloXk8eBvWOPzuchD9oW5ZSo2U/YEmdu/2sW9vA8JnIZRWfbRVSoUQmn1PVTuoJPCCUEhZwaf57OMhSqF5NPvUq/2ED5asIOw/BqHR0NRKaP1Otu65n84dD7iRcfUn/009ppnZqLAJ8JVbOXvpiq839djHFrNr6VM/yxo+6vorufcVDdY//EIC4VMoE0AIEVBQtgc1yqMEUtiJp1HYY0jHq4TlCphmLtqEwrzS+azrnfUKcj2tMvWoTwkkSil/qFvab4jyuP/nXvfRoAhLIfGHuqWRi3qEqjGT1Xje+KbdtJt2027aTbtpV2v/B0oyUE5QatUnAAAAAElFTkSuQmCC)}.brand-mark,.hero-copy:before{background-color:var(--paper)!important;background-image:var(--arcani-monogram-transparent)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:68% 68%!important}.brand-mark{background-size:72% 72%!important}.bag:before,.bag:after{content:none!important;display:none!important}.bag{width:36px!important;height:36px!important;overflow:visible!important}.bag svg{width:19px!important;height:19px!important;display:block!important}.bag b{right:-3px!important;top:-1px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--aubergine)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;line-height:1!important;box-shadow:0 0 0 2px var(--paper)!important}.footer,.luxury-footer{background:var(--aubergine)!important;color:var(--paper)!important;border-top:1px solid rgba(211,155,50,.22)!important}.footer a,.footer strong,.luxury-footer a,.luxury-footer strong{color:var(--paper)!important}.footer p,.footer small,.luxury-footer p,.luxury-footer small{color:#f4efe3b8!important}@media(max-width:680px){.bag{width:34px!important;height:34px!important}.bag svg{width:18px!important;height:18px!important}.bag b{right:-2px!important;top:-2px!important}}.brand strong{display:inline-block!important;font-family:Cinzel,Georgia,serif!important;font-weight:500!important;letter-spacing:.22em!important}.brand strong:first-letter{font-family:Cinzel Decorative,Cinzel,Georgia,serif!important;font-size:1.18em;font-weight:400;letter-spacing:-.035em}.hero h1{font-family:Cinzel,Georgia,serif!important;font-weight:400!important;letter-spacing:.015em!important}@media(max-width:680px){.brand strong{letter-spacing:.16em!important}.brand strong:first-letter{font-size:1.16em}.hero h1{letter-spacing:.005em!important}}body[data-site-surface=public]{--public-aubergine: var(--aubergine, #421C46);color:var(--public-aubergine)}body[data-site-surface=public] .brand-mark,body[data-site-surface=public] .hero-copy:before{background-color:var(--paper)!important;background-image:var(--arcani-monogram-transparent, var(--arcani-monogram))!important;background-repeat:no-repeat!important;background-position:center!important;image-rendering:-webkit-optimize-contrast;filter:contrast(1.14) saturate(1.04);backface-visibility:hidden;transform:translateZ(0)}body[data-site-surface=public] .brand-mark{background-size:72% auto!important;box-shadow:inset 0 0 0 1px #a87b2457,0 0 0 2px #a87b240b!important}body[data-site-surface=public] .hero-copy:before{background-size:69% auto!important;box-shadow:inset 0 0 0 1px #a87b2457,0 0 0 2px #a87b240b!important}body[data-site-surface=public] :where(.header,main) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,i,a,label,legend,figcaption,blockquote,cite,time,li,dt,dd,th,td,button,input,textarea,select,option){color:var(--public-aubergine)!important}body[data-site-surface=public] :where(.muted,.eyebrow,.section-head .eyebrow,.section-head>a,.product-copy>small,.product-copy p,.page-head p,.auth-panel p,.summary-card p,.panel p,.metrics span,.price-row strong,.text-link){color:var(--public-aubergine)!important}body[data-site-surface=public] input::placeholder,body[data-site-surface=public] textarea::placeholder{color:#421c4694!important}body[data-site-surface=public] .split-section{background:var(--paper)!important;color:var(--public-aubergine)!important;border-top:1px solid rgba(168,123,36,.26)!important;border-bottom:1px solid rgba(168,123,36,.26)!important}body[data-site-surface=public] .dark-card{background:var(--ivory, #F8F4EA)!important;border-color:#a87b2457!important;color:var(--public-aubergine)!important}body[data-site-surface=public] .auth-aside{background:var(--paper)!important;color:var(--public-aubergine)!important;border-left:1px solid rgba(168,123,36,.26)!important}body[data-site-surface=public] .nav>a[data-arcani-special=true],body[data-site-surface=public] .button.primary,body[data-site-surface=public] .small-button:hover,body[data-site-surface=public] .bag b{color:var(--paper)!important}body[data-site-surface=public] .hero-actions .button{color:var(--public-aubergine)!important}body[data-site-surface=public] .footer{background:var(--aubergine)!important;color:var(--paper)!important}body[data-site-surface=public] .footer :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,a,li){color:var(--paper)!important}@media(max-width:680px){body[data-site-surface=public] .brand-mark{filter:contrast(1.17) saturate(1.04)}body[data-site-surface=public] .hero-copy:before{filter:contrast(1.17) saturate(1.04)}}body[data-site-surface=public] .nav>a[data-arcani-pride=true]{position:relative;border-radius:3px;background:var(--paper);color:var(--aubergine)!important;padding-left:14px!important;padding-right:14px!important;overflow:hidden}body[data-site-surface=public] .nav>a[data-arcani-pride=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.33%,#ffed00 33.33%,#ffed00 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787)}.discovery-page{min-height:70vh;background:var(--paper)}.discovery-hero{max-width:1180px;margin:0 auto;padding:86px clamp(22px,6vw,72px) 58px;text-align:center}.discovery-hero .eyebrow,.discovery-hero .luxury-kicker{display:inline-block;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--brass)!important}.discovery-hero .luxury-kicker{padding:9px 15px;border-radius:999px;background:var(--aubergine);color:var(--paper)!important;letter-spacing:.18em}.discovery-hero h1{margin:22px 0 0;font-family:Cinzel,Georgia,serif;font-size:clamp(54px,7vw,94px);font-weight:400;line-height:.98;letter-spacing:.02em;color:var(--aubergine)!important}.discovery-hero p{max-width:760px;margin:28px auto 0;font-size:18px;line-height:1.7;color:#421c46c7!important}.category-hub{max-width:1180px;margin:0 auto;padding:0 clamp(22px,5vw,58px) 72px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.category-card{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:22px;border:1px solid rgba(168,123,36,.25);border-radius:5px;background:var(--ivory,#F8F4EA);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.category-card:hover,.category-card.active{transform:translateY(-3px);border-color:#421c468c;box-shadow:0 16px 34px #421c4614}.category-card>span{align-self:flex-start;min-width:28px;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--brass)!important}.category-card strong{font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:500;line-height:1.15;color:var(--aubergine)!important}.category-card small{font-size:13px;line-height:1.45;color:#421c46a8!important}.category-card.luxury{position:relative;border-color:#421c467a}.category-card.luxury:before{content:"LUXO";position:absolute;top:16px;left:16px;padding:7px 12px;border-radius:999px;background:var(--aubergine);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.22em;color:var(--paper)}.category-card.pride-card{position:relative;border-color:transparent;background:linear-gradient(var(--ivory,#F8F4EA),var(--ivory,#F8F4EA)) padding-box,linear-gradient(135deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787) border-box;border:1px solid transparent}.category-card.pride-card:before{content:"";position:absolute;left:18px;right:18px;top:18px;height:4px;border-radius:999px;background:linear-gradient(90deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.33%,#ffed00 33.33%,#ffed00 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787)}.discovery-products{padding:64px clamp(22px,6vw,96px) 90px;border-top:1px solid rgba(168,123,36,.22)}.discovery-products-head{max-width:1180px;margin:0 auto 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.discovery-products-head h2{margin:9px 0 0;font-family:Cinzel,Georgia,serif;font-size:36px;font-weight:400;color:var(--aubergine)!important}.discovery-products-head>a{padding-bottom:2px;border-bottom:1px solid rgba(66,28,70,.35);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--aubergine)!important}.discovery-product-card .cover-shell{background:#e8dfcf}.pride-page{position:relative;background:radial-gradient(circle at 8% 17%,rgba(228,3,3,.07),transparent 18%),radial-gradient(circle at 92% 25%,rgba(255,140,0,.07),transparent 18%),radial-gradient(circle at 15% 70%,rgba(0,128,38,.07),transparent 20%),radial-gradient(circle at 85% 78%,rgba(117,7,135,.075),transparent 20%),var(--paper)}.pride-page:before{content:"";position:fixed;z-index:80;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.33%,#ffed00 33.33%,#ffed00 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787);pointer-events:none}.pride-hero{position:relative;max-width:1040px;margin-top:38px;margin-bottom:36px;padding-top:72px;padding-bottom:72px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#f8f4eaf5,#f8f4eaf5) padding-box,linear-gradient(135deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787) border-box;box-shadow:0 24px 60px #421c4614}.pride-flag{width:min(310px,72vw);height:74px;margin:0 auto 32px;display:grid;grid-template-rows:repeat(6,1fr);overflow:hidden;border-radius:4px;box-shadow:0 12px 24px #421c461f}.pride-flag span:nth-child(1){background:#e40303}.pride-flag span:nth-child(2){background:#ff8c00}.pride-flag span:nth-child(3){background:#ffed00}.pride-flag span:nth-child(4){background:#008026}.pride-flag span:nth-child(5){background:#004dff}.pride-flag span:nth-child(6){background:#750787}.pride-hero .eyebrow{color:var(--aubergine)!important}.pride-hero h1{background:linear-gradient(100deg,#7a1f36,#8f4914 20%,#727000,#176233 56%,#1a4291 75%,#64236f);-webkit-background-clip:text;background-clip:text;color:transparent!important}.pride-empty{border:1px solid transparent!important;background:linear-gradient(var(--ivory,#F8F4EA),var(--ivory,#F8F4EA)) padding-box,linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787) border-box!important}@media(max-width:1260px){.category-hub{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-site-surface=public] .nav>a{padding-left:8px!important;padding-right:8px!important;font-size:10px!important}}@media(max-width:900px){.category-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-products-head{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.discovery-hero{padding:58px 18px 42px}.discovery-hero h1{font-size:clamp(44px,15vw,64px)}.discovery-hero p{font-size:16px}.category-hub{grid-template-columns:1fr;padding:0 18px 54px}.category-card{min-height:170px}.discovery-products{padding:50px 18px 70px}.discovery-products-head h2{font-size:30px}.pride-hero{margin:24px 14px 30px;padding:54px 18px}.pride-flag{height:62px}}.mobile-menu-trigger{display:none;width:34px;height:34px;place-items:center;border:0;background:transparent;color:var(--aubergine);padding:0;cursor:pointer}.mobile-menu-trigger svg,.arcani-mobile-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.arcani-mobile-backdrop,.arcani-mobile-menu{display:none}@media(max-width:1050px){.mobile-menu-trigger{display:grid!important}.arcani-mobile-backdrop{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:88;display:block;border:0;background:#1f121e57;opacity:0;pointer-events:none;transition:opacity .24s ease}.arcani-mobile-backdrop[data-open=true]{opacity:1;pointer-events:auto}.arcani-mobile-menu{position:fixed;z-index:89;top:58px;right:0;bottom:0;width:min(390px,92vw);display:flex;flex-direction:column;background:var(--paper);border-left:1px solid rgba(168,123,36,.26);box-shadow:-20px 0 50px #2e162e1f;transform:translate(105%);transition:transform .3s cubic-bezier(.22,1,.36,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.arcani-mobile-menu[data-open=true]{transform:translate(0)}body.arcani-menu-open{overflow:hidden}.arcani-mobile-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 24px 22px;border-bottom:1px solid rgba(168,123,36,.22)}.arcani-mobile-menu-head span{display:block;margin-bottom:7px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--brass)!important}.arcani-mobile-menu-head strong{display:block;max-width:250px;font-family:Cinzel,Georgia,serif;font-size:25px;font-weight:400;line-height:1.15;color:var(--aubergine)!important}.arcani-mobile-close{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border:1px solid rgba(66,28,70,.18);border-radius:50%;background:transparent;color:var(--aubergine)!important;cursor:pointer}.arcani-mobile-links{display:flex;flex-direction:column;padding:10px 18px 18px}.arcani-mobile-link{position:relative;display:block;padding:17px 10px 16px;border-bottom:1px solid rgba(168,123,36,.18);text-decoration:none}.arcani-mobile-link>span{display:block;font-family:Cinzel,Georgia,serif;font-size:21px;font-weight:500;letter-spacing:.02em;color:var(--aubergine)!important}.arcani-mobile-link>small{display:block;margin-top:5px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45;color:#421c46a3!important}.arcani-mobile-link.luxury{margin:10px 0 6px;padding:17px 16px 16px;border:0;border-radius:5px;background:var(--aubergine)}.arcani-mobile-link.luxury>span,.arcani-mobile-link.luxury>small{color:var(--paper)!important}.arcani-mobile-link.luxury:after{content:"◆";position:absolute;top:17px;right:16px;font-size:8px;color:var(--brass-light)}.arcani-mobile-link.pride{margin-top:8px;border:1px solid transparent;border-radius:5px;background:linear-gradient(var(--paper),var(--paper)) padding-box,linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787) border-box;padding-left:16px;padding-right:16px}.arcani-mobile-link.pride:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;border-radius:99px;background:linear-gradient(90deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.33%,#ffed00 33.33%,#ffed00 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787)}.arcani-mobile-quick{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:1px solid rgba(168,123,36,.22);background:#a87b242e}.arcani-mobile-quick a{display:flex;align-items:center;justify-content:center;min-height:54px;background:var(--paper);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--aubergine)!important}}@media(max-width:680px){.header-actions{gap:1px!important}.mobile-menu-trigger,.icon-link,.bag{width:32px!important;height:32px!important}.arcani-mobile-menu{width:min(365px,94vw)}.arcani-mobile-menu-head{padding:24px 20px 19px}.arcani-mobile-links{padding-left:14px;padding-right:14px}}@media(max-width:390px){.brand{gap:8px!important}.brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important}.brand strong{font-size:13px!important;letter-spacing:.11em!important}.icon-link.library{display:none!important}}.pride-category-hub{max-width:1180px;margin:0 auto;padding:8px clamp(22px,6vw,72px) 76px}.pride-category-intro{max-width:760px;margin:0 auto 32px;text-align:center}.pride-category-intro h2{margin:10px 0 0;font-family:Cinzel,Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;color:var(--aubergine)!important}.pride-category-intro p{margin:16px auto 0;max-width:700px;font-size:15px;line-height:1.65;color:#421c46b8!important}.pride-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pride-category-card{position:relative;min-height:148px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:20px;overflow:hidden;border:1px solid rgba(66,28,70,.16);border-radius:10px;background:#f8f4ead1;text-decoration:none;box-shadow:0 10px 26px #421c460b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pride-category-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--pride-accent,linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff,#750787))}.pride-category-card:hover,.pride-category-card.active{transform:translateY(-2px);border-color:#421c4670;box-shadow:0 16px 34px #421c4616}.pride-category-card.active:after{content:"Selecionado";position:absolute;right:14px;top:15px;padding:4px 7px;border-radius:999px;background:var(--aubergine);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)!important}.pride-category-card strong{font-family:Cinzel,Georgia,serif;font-size:19px;font-weight:500;line-height:1.18;color:var(--aubergine)!important}.pride-category-card small{font-size:12.5px;line-height:1.45;color:#421c46b3!important}.pride-category-card.rainbow{--pride-accent:linear-gradient(90deg,#e40303 0 16.66%,#ff8c00 16.66% 33.33%,#ffed00 33.33% 50%,#008026 50% 66.66%,#004dff 66.66% 83.33%,#750787 83.33% 100%)}.pride-category-card.mm{--pride-accent:linear-gradient(90deg,#078d70,#26ceaa,#98e8c1,#ffffff,#7bade2,#5049cc,#3d1a78)}.pride-category-card.ff{--pride-accent:linear-gradient(90deg,#d52d00,#ef7627,#ff9a56,#ffffff,#d162a4,#b55690,#a30262)}.pride-category-card.trans{--pride-accent:linear-gradient(90deg,#5bcefa,#f5a9b8,#ffffff,#f5a9b8,#5bcefa)}.pride-category-card.bi-pan{--pride-accent:linear-gradient(90deg,#d60270,#9b4f96,#0038a8,#ff218c,#ffd800,#21b1ff)}.pride-category-card.ace-aro{--pride-accent:linear-gradient(90deg,#000,#a3a3a3,#fff,#800080,#3da542,#a7d379,#fff,#a9a9a9,#000)}.pride-category-card.queer{--pride-accent:linear-gradient(90deg,#750787,#004dff,#008026,#ffed00,#ff8c00,#e40303)}@media(max-width:980px){.pride-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pride-category-hub{padding:0 16px 54px}.pride-category-intro{margin-bottom:24px}.pride-category-intro h2{font-size:30px}.pride-category-intro p{font-size:14px}.pride-category-grid{grid-template-columns:1fr;gap:11px}.pride-category-card{min-height:124px;padding:18px}.pride-category-card strong{font-size:18px}}.category-hub-unique{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;gap:18px}.category-hub-unique .category-card{min-height:236px;overflow:hidden;isolation:isolate}.category-hub-unique .category-card:after{content:"";position:absolute;inset:auto -14px -28px auto;width:112px;height:112px;opacity:.5;pointer-events:none;z-index:-1}.category-card.all-card{position:relative;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(66,28,70,.035) 22px 23px),linear-gradient(145deg,#fbf7ed,#f3ecdf)}.category-card.all-card:after{border:1px solid rgba(66,28,70,.2);box-shadow:-18px -16px 0 -1px #f7f1e6,-18px -16px #421c4629,-36px -32px 0 -1px #f7f1e6,-36px -32px #421c461f}.category-card.hardcover-card{position:relative;border-color:#74392d52;background:linear-gradient(135deg,#f7efe2,#efe2d1)}.category-card.hardcover-card:before{content:"";position:absolute;top:20px;right:22px;width:56px;height:82px;border-radius:2px 7px 7px 2px;border:1px solid rgba(105,47,38,.38);border-left:7px solid #713b35;box-shadow:inset 8px 0 #ffffff40}.category-card.hardcover-card:after{display:none}.category-card.luxury{position:relative;background:radial-gradient(circle at 82% 18%,rgba(216,166,67,.2),transparent 20%),linear-gradient(145deg,#311535,#4b2150 58%,#2b112e);border-color:#d8a6437a;box-shadow:0 16px 34px #31153524}.category-card.luxury strong,.category-card.luxury small{color:#f8f0df!important}.category-card.luxury>span{color:#d8a643!important}.category-card.luxury:before{content:"LUXO";position:absolute;top:18px;left:20px;padding:7px 11px;border:1px solid rgba(216,166,67,.55);border-radius:999px;background:#1d0b2040;font:700 9px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.22em;color:#e3bd67!important}.category-card.luxury:after{content:"◆";display:grid;place-items:center;right:18px;bottom:14px;width:82px;height:82px;border:1px solid rgba(216,166,67,.28);border-radius:50%;font-size:18px;color:#d8a643}.category-card.collection-card{position:relative;background:linear-gradient(150deg,#fbf6eb,#efe2ca);border-color:#96652757}.category-card.collection-card:before,.category-card.collection-card:after{content:"";position:absolute;right:20px;top:25px;width:72px;height:92px;border:1px solid rgba(104,61,42,.28);border-radius:3px}.category-card.collection-card:before{background:#6e3041;transform:translate(-16px,10px);box-shadow:inset -7px 0 #ffffff14}.category-card.collection-card:after{background:#421c47;box-shadow:inset -7px 0 #ffffff14,-30px 20px 0 -1px #b1844a,-30px 20px #683d2a38;opacity:1}.category-card.digital-card{position:relative;background:linear-gradient(145deg,#f8f3e9,#e9ece5);border-color:#3d544c40}.category-card.digital-card:before{content:"01 / ∞";position:absolute;top:22px;right:22px;font:700 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.18em;color:#50675f}.category-card.digital-card:after{border:1px solid rgba(80,103,95,.22);border-radius:50%;box-shadow:inset 0 0 0 12px #50675f09,inset 0 0 0 24px #50675f06}.luxury-page .discovery-page{background:linear-gradient(#f7f1e6 0,#f7f1e6 42%,#f5efe3)}.luxury-hero{position:relative;max-width:none!important;min-height:610px;margin:0!important;padding:104px clamp(24px,7vw,110px) 96px!important;overflow:hidden;color:#f8f0df;background:radial-gradient(circle at 78% 18%,rgba(216,166,67,.2),transparent 17%),radial-gradient(circle at 20% 82%,rgba(126,56,91,.3),transparent 25%),linear-gradient(135deg,#241026,#431a46 52%,#2b102e);border-top:1px solid rgba(216,166,67,.22);border-bottom:1px solid rgba(216,166,67,.42)}.luxury-hero:before,.luxury-hero:after{content:"";position:absolute;pointer-events:none}.luxury-hero:before{top:26px;right:26px;bottom:26px;left:26px;border:1px solid rgba(216,166,67,.23)}.luxury-hero:after{width:420px;height:420px;right:-160px;top:-150px;border:1px solid rgba(216,166,67,.2);border-radius:50%;box-shadow:0 0 0 44px #d8a64306,0 0 0 86px #d8a64305}.luxury-hero .luxury-crown{width:92px;height:92px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(216,166,67,.48);border-radius:50%;color:#e0b75c;box-shadow:inset 0 0 0 7px #d8a64306}.luxury-crown span{font-size:12px;margin-bottom:5px}.luxury-crown b{font:500 11px/1 Cinzel,Georgia,serif;letter-spacing:.2em}.luxury-hero .luxury-kicker{background:transparent!important;border:1px solid rgba(216,166,67,.44);color:#e4c36f!important}.luxury-hero h1{font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(78px,10vw,146px);letter-spacing:.02em;color:#f8f0df!important;text-shadow:0 1px 0 rgba(216,166,67,.2)}.luxury-hero p{max-width:760px;color:#f8f0dfc7!important;font-size:18px}.luxury-signature{margin:42px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:0;border-top:1px solid rgba(216,166,67,.27);border-bottom:1px solid rgba(216,166,67,.27);width:min(780px,100%)}.luxury-signature span{padding:14px 24px;font:600 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ddbf78!important}.luxury-signature span+span{border-left:1px solid rgba(216,166,67,.22)}.luxury-page .filter-stage{border-color:#65411938;background:linear-gradient(145deg,#f9f3e8,#f1e5d2)}.collection-page .discovery-page{background:linear-gradient(180deg,#f5efe2,#fbf7ee 38%,#f5efe3)}.collection-hero{position:relative;max-width:1180px!important;margin:46px auto 24px!important;padding:76px clamp(28px,7vw,92px)!important;border:1px solid rgba(150,101,39,.32);background:linear-gradient(90deg,rgba(168,123,36,.045) 1px,transparent 1px) 0 0/42px 42px,linear-gradient(#faf4e8,#f1e5d4);overflow:hidden}.collection-hero h1{max-width:920px;margin-left:auto!important;margin-right:auto!important;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(50px,7vw,92px)!important;line-height:1.02!important;color:var(--aubergine)!important}.collection-hero p{max-width:720px}.collection-object{position:relative;width:148px;height:112px;margin:0 auto 26px}.collection-object i{position:absolute;bottom:0;width:68px;height:96px;border-radius:3px 8px 8px 3px;border:1px solid rgba(216,166,67,.6);box-shadow:inset -8px 0 #ffffff14,0 10px 22px #421c4614}.collection-object i:nth-child(1){left:6px;background:#6a2c42;transform:rotate(-5deg)}.collection-object i:nth-child(2){left:42px;background:#44204a;height:106px;z-index:2}.collection-object i:nth-child(3){left:78px;background:#b07b36;transform:rotate(5deg)}.collection-signature{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:32px auto 0}.collection-signature span{padding:9px 13px;border:1px solid rgba(168,123,36,.32);border-radius:999px;background:#ffffff47;font:600 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--aubergine)!important}.books-hero{background:linear-gradient(145deg,#f8f2e7,#efe6d6);border-bottom:1px solid rgba(111,65,47,.2)}.books-hero h1{font-family:Cinzel Decorative,Cinzel,Georgia,serif!important}.digital-hero{position:relative;background:linear-gradient(90deg,rgba(64,90,79,.045) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(145deg,#f5f2e9,#e9eee8);border-bottom:1px solid rgba(64,90,79,.18)}.digital-hero .digital-mark{display:inline-block;margin-bottom:22px;padding:9px 12px;border:1px solid rgba(64,90,79,.28);border-radius:999px;font:700 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.2em;color:#50675f!important}.offer-hero{background:radial-gradient(circle at 88% 22%,rgba(117,29,51,.08),transparent 18%),linear-gradient(145deg,#faf4e8,#f2e6d8);border-bottom:1px solid rgba(117,29,51,.18)}.offer-seal{display:inline-block;padding:8px 13px;border:1px solid rgba(117,29,51,.28);border-radius:999px;font:700 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.2em;color:#751d33!important}.categories-hero{background:linear-gradient(180deg,#f7f2e8,#f2eadc)}.filter-stage{max-width:1180px;margin:44px auto 0;padding:34px clamp(20px,4vw,44px) 38px;border:1px solid rgba(168,123,36,.24);background:#fffcf68a}.filter-stage-copy{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:42px;align-items:end;margin-bottom:25px}.filter-stage-copy .eyebrow{grid-column:1/-1;margin-bottom:9px}.filter-stage-copy h2{margin:0;font:400 clamp(30px,4vw,48px)/1.05 "Cinzel",Georgia,serif;color:var(--aubergine)!important}.filter-stage-copy p{margin:0;max-width:680px;font-size:14px;line-height:1.65;color:#421c46ad!important}.catalog-filter-shell{border-top:1px solid rgba(168,123,36,.24)}.catalog-filter-shell summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 10px;cursor:pointer;list-style:none;color:var(--aubergine)!important}.catalog-filter-shell summary::-webkit-details-marker{display:none}.catalog-filter-shell summary span{font:600 13px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.catalog-filter-shell summary small{font-size:12px;color:#421c4699!important}.catalog-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:10px}.catalog-filter-panel label{display:flex;flex-direction:column;gap:7px;font:700 9px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#421c46b8!important}.catalog-filter-panel input,.catalog-filter-panel select{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(66,28,70,.2);border-radius:2px;background:#fffcf6c7;font:400 13px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--aubergine)!important;outline:none}.catalog-filter-panel input:focus,.catalog-filter-panel select:focus{border-color:#a87b24a8;box-shadow:0 0 0 2px #a87b2414}.filter-search{grid-column:span 2}.filter-reset{min-height:42px;align-self:end;border:1px solid rgba(66,28,70,.28);background:transparent;font:700 10px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--aubergine)!important;cursor:pointer}.filter-reset:hover{background:var(--aubergine);color:var(--paper)!important}.results-note{margin:9px 0 0;font-size:12px;color:#421c4694!important}@media(max-width:1050px){.arcani-mobile-link[href="/categorias"]{margin-top:6px;padding-left:16px;border-left:3px double rgba(66,28,70,.32);background:linear-gradient(90deg,rgba(66,28,70,.035),transparent 58%)}.arcani-mobile-link[href="/colecao"]{margin:8px 0 2px;padding-left:16px;border:1px solid rgba(168,123,36,.24);background:linear-gradient(135deg,#faf4e8,#f0e4d1)}.arcani-mobile-link[href="/colecao"]:after{content:"▥";position:absolute;right:16px;top:19px;color:#a87b24;font-size:18px}.arcani-mobile-link[href="/atelie"]{margin-top:7px;padding-left:16px;border-left:3px solid rgba(168,123,36,.45);background:linear-gradient(90deg,rgba(168,123,36,.055),transparent 62%)}.arcani-mobile-link[href="/livros?ofertas=1"]{margin-top:7px;padding-left:16px;border:1px dashed rgba(117,29,51,.28);background:#751d3306}}@media(max-width:900px){.category-hub-unique,.catalog-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-stage-copy{grid-template-columns:1fr;row-gap:12px}.filter-stage-copy .eyebrow{grid-column:auto}}@media(max-width:680px){.category-hub-unique{grid-template-columns:1fr}.category-hub-unique .category-card{min-height:190px}.luxury-hero{min-height:560px;padding:82px 18px 76px!important}.luxury-hero:before{top:14px;right:14px;bottom:14px;left:14px}.luxury-hero h1{font-size:clamp(62px,20vw,96px)!important}.luxury-hero p{font-size:16px}.luxury-signature{display:grid;grid-template-columns:1fr}.luxury-signature span{padding:11px 16px}.luxury-signature span+span{border-left:0;border-top:1px solid rgba(216,166,67,.22)}.collection-hero{margin:22px 14px 18px!important;padding:56px 20px!important}.collection-hero h1{font-size:clamp(40px,12vw,58px)!important}.filter-stage{margin:26px 14px 0;padding:24px 16px 26px}.filter-stage-copy h2{font-size:32px}.catalog-filter-shell summary{padding-top:16px}.catalog-filter-panel{grid-template-columns:1fr}.filter-search{grid-column:auto}.catalog-filter-panel label{font-size:9px}.catalog-filter-panel input,.catalog-filter-panel select{min-height:46px;font-size:14px}.filter-reset{min-height:46px}}.category-hub-unique .category-card.luxury{position:relative;min-height:242px;padding:30px 30px 28px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(222,178,83,.54);background:radial-gradient(circle at 84% 18%,rgba(234,198,117,.16),transparent 22%),radial-gradient(circle at 16% 84%,rgba(126,58,111,.26),transparent 34%),linear-gradient(145deg,#261029,#451b49 58%,#2c102f);box-shadow:0 16px 34px #2d123026,inset 0 0 0 1px #fff8e806;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.category-hub-unique .category-card.luxury:before{content:""!important;position:absolute!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;border:1px solid rgba(222,178,83,.24)!important;background:transparent!important;pointer-events:none}.category-hub-unique .category-card.luxury:after{content:""!important;position:absolute!important;left:30px!important;right:30px!important;bottom:82px!important;top:auto!important;width:auto!important;height:1px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(222,178,83,.78),rgba(222,178,83,.16),transparent)!important;box-shadow:none!important;opacity:1!important}.category-hub-unique .category-card.luxury>span{display:none!important}.category-hub-unique .category-card.luxury strong{position:relative;z-index:3;display:block;max-width:54%;margin:0 0 11px;font:400 clamp(34px,3.8vw,48px)/.96 "Cinzel Decorative","Cinzel",Georgia,serif;letter-spacing:.01em;color:#fbf0dc!important}.category-hub-unique .category-card.luxury strong:before{content:"EDIÇÕES DE PRESTÍGIO";display:block;margin-bottom:13px;font:650 8px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.22em;color:#dfbd70!important}.category-hub-unique .category-card.luxury small{position:relative;z-index:3;display:block;max-width:54%;margin:0;font-size:12px;line-height:1.5;color:#fbf0dcb8!important}.category-hub-unique .category-card.luxury .luxury-category-emblem{position:absolute;z-index:2;top:50%;right:20px;width:148px;height:148px;transform:translateY(-50%);object-fit:contain;filter:drop-shadow(0 16px 24px rgba(16,5,18,.31));transition:transform .22s ease,filter .22s ease}.category-hub-unique .category-card.luxury:hover{transform:translateY(-3px);border-color:#e7c26ec2;box-shadow:0 22px 46px #2d123036,inset 0 0 0 1px #fff8e809}.category-hub-unique .category-card.luxury:hover .luxury-category-emblem{transform:translateY(-50%) scale(1.035);filter:drop-shadow(0 19px 28px rgba(16,5,18,.36))}@media(max-width:680px){.category-hub-unique .category-card.luxury{min-height:205px;padding:26px 22px 24px}.category-hub-unique .category-card.luxury:before{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important}.category-hub-unique .category-card.luxury:after{left:22px!important;right:22px!important;bottom:68px!important}.category-hub-unique .category-card.luxury strong{max-width:56%;font-size:38px}.category-hub-unique .category-card.luxury strong:before{font-size:7px;letter-spacing:.18em;margin-bottom:10px}.category-hub-unique .category-card.luxury small{max-width:56%;font-size:11px}.category-hub-unique .category-card.luxury .luxury-category-emblem{right:10px;width:118px;height:118px}}.luxury-page .luxury-hero{position:relative!important;isolation:isolate!important;min-height:690px!important;padding:72px clamp(24px,7vw,110px) 92px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 18%,rgba(216,166,67,.18),transparent 17%),radial-gradient(circle at 20% 82%,rgba(126,56,91,.28),transparent 25%),linear-gradient(135deg,#241026,#431a46 52%,#2b102e)!important;box-shadow:inset 0 0 0 1px #d8a6432e!important}.luxury-page .luxury-hero:before{content:""!important;position:absolute!important;top:201px!important;left:clamp(90px,13vw,260px)!important;right:clamp(90px,13vw,260px)!important;height:1px!important;border:0!important;background:linear-gradient(90deg,transparent 0 3%,rgba(226,188,94,.68) 3% 41%,transparent 41% 59%,rgba(226,188,94,.68) 59% 97%,transparent 97% 100%)!important;opacity:1!important;z-index:0!important;pointer-events:none!important;filter:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.luxury-page .luxury-hero:after{z-index:0!important}.luxury-page .luxury-hero>*{position:relative!important;z-index:2!important}.luxury-page .luxury-hero .luxury-crown{display:block!important;width:260px!important;height:260px!important;margin:0 auto 28px!important;border:0!important;border-radius:50%!important;background-image:var(--arcani-luxury-banner)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:auto 140%!important;overflow:hidden!important;box-shadow:0 26px 54px #0c030e4d,0 0 0 1px #e2bc5e2e!important;image-rendering:auto!important;transform:translateZ(0)!important}.luxury-page .luxury-hero .luxury-crown:before,.luxury-page .luxury-hero .luxury-crown:after,.luxury-page .luxury-hero .luxury-crown span,.luxury-page .luxury-hero .luxury-crown b{display:none!important;content:none!important}.luxury-page .luxury-hero .luxury-kicker{margin-top:0!important}.luxury-page .luxury-hero h1{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.045em!important}@media(max-width:900px){.luxury-page .luxury-hero{min-height:650px!important;padding:64px 30px 82px!important}.luxury-page .luxury-hero .luxury-crown{width:220px!important;height:220px!important;margin-bottom:24px!important}.luxury-page .luxury-hero:before{top:174px!important;left:7vw!important;right:7vw!important}}@media(max-width:680px){.luxury-page .luxury-hero{min-height:610px!important;padding:48px 22px 72px!important}.luxury-page .luxury-hero .luxury-crown{width:168px!important;height:168px!important;margin-bottom:22px!important;background-size:auto 141%!important;box-shadow:0 18px 34px #0c030e47,0 0 0 1px #e2bc5e29!important}.luxury-page .luxury-hero:before{top:132px!important;left:22px!important;right:22px!important;background:linear-gradient(90deg,transparent 0 5%,rgba(226,188,94,.55) 5% 36%,transparent 36% 64%,rgba(226,188,94,.55) 64% 95%,transparent 95% 100%)!important}}body[data-site-surface=public] .nav a,body[data-site-surface=public] .arcani-mobile-link>span{font-family:Playfair Display,Georgia,serif!important;font-weight:600!important;letter-spacing:.075em!important}body[data-site-surface=public] .nav a{font-size:14px!important}body[data-site-surface=public] .category-card.luxury:before{content:"GOLD"!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.12em!important}body[data-site-surface=public] .category-card.luxury strong{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:.035em!important}body[data-site-surface=public] .luxury-page .luxury-hero h1{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}body[data-site-surface=public] .luxury-page .luxury-hero{min-height:690px!important;padding:330px clamp(24px,7vw,110px) 96px!important}body[data-site-surface=public] .luxury-page .luxury-hero:before{content:""!important;position:absolute!important;top:42px!important;left:50%!important;right:auto!important;width:242px!important;height:242px!important;transform:translate(-50%)!important;border-radius:50%!important;background-image:url(/assets/gold-seal-approved-SjEBO429.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;border:0!important;box-shadow:0 12px 34px #12051438!important;opacity:1!important;z-index:1!important;pointer-events:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;image-rendering:auto!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{content:""!important;position:absolute!important;top:163px!important;left:clamp(70px,8vw,145px)!important;right:clamp(70px,8vw,145px)!important;width:auto!important;height:1px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,#d8a6430f,#d8a6439e 18%,#d8a6439e 82%,#d8a6430f)!important;box-shadow:none!important;z-index:0!important;pointer-events:none!important}@media(max-width:1050px){body[data-site-surface=public] .arcani-mobile-link>span{font-size:clamp(25px,7vw,38px)!important;letter-spacing:.035em!important}}@media(max-width:900px){body[data-site-surface=public] .luxury-page .luxury-hero{min-height:640px!important;padding-top:275px!important}body[data-site-surface=public] .luxury-page .luxury-hero:before{top:36px!important;width:196px!important;height:196px!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{top:134px!important;left:28px!important;right:28px!important}}@media(max-width:680px){body[data-site-surface=public] .luxury-page .luxury-hero{min-height:600px!important;padding:220px 22px 72px!important}body[data-site-surface=public] .luxury-page .luxury-hero:before{top:28px!important;width:158px!important;height:158px!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{top:107px!important;left:18px!important;right:18px!important}}body[data-site-surface=public] .luxury-page .luxury-hero{position:relative!important;isolation:isolate!important;--gold-line-half-gap:88px;min-height:720px!important;padding:100px clamp(24px,7vw,110px) 50px!important;overflow:hidden!important;color:#f4eee2!important;background:radial-gradient(circle at 50% 16%,rgba(202,165,80,.1),transparent 23%),radial-gradient(circle at 74% 42%,rgba(20,93,70,.22),transparent 34%),radial-gradient(circle at 14% 82%,rgba(5,33,24,.24),transparent 34%),linear-gradient(135deg,#082f25,#0b3a2e 48%,#052118)!important;border-top:1px solid rgba(202,165,80,.14)!important;border-bottom:1px solid rgba(202,165,80,.28)!important;box-shadow:inset 0 0 150px #0003!important}body[data-site-surface=public] .luxury-page .luxury-hero:before{content:""!important;display:block!important;position:absolute!important;top:-12%!important;right:-8%!important;bottom:-12%!important;left:-8%!important;width:auto!important;height:auto!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important;opacity:.58!important;background:radial-gradient(circle at 86% 32%,transparent 0 30%,rgba(202,165,80,.13) 30.15% 30.35%,transparent 30.55% 39%,rgba(202,165,80,.095) 39.15% 39.35%,transparent 39.55% 48%,rgba(202,165,80,.06) 48.15% 48.35%,transparent 48.55%),radial-gradient(circle at 50% 50%,transparent 32%,rgba(0,0,0,.035) 66%,rgba(0,0,0,.18) 100%)!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{content:""!important;display:block!important;position:absolute!important;top:176px!important;left:clamp(50px,7vw,110px)!important;right:clamp(50px,7vw,110px)!important;width:auto!important;height:1px!important;transform:none!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(202,165,80,.08),rgba(202,165,80,.62) 18%,rgba(202,165,80,.62) calc(50% - var(--gold-line-half-gap)),transparent calc(50% - var(--gold-line-half-gap)) calc(50% + var(--gold-line-half-gap)),rgba(202,165,80,.62) calc(50% + var(--gold-line-half-gap)),rgba(202,165,80,.62) 82%,rgba(202,165,80,.08))!important;box-shadow:none!important;opacity:1!important;z-index:1!important;pointer-events:none!important}body[data-site-surface=public] .luxury-page .luxury-hero>*{position:relative!important;z-index:2!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-crown{display:block!important;position:relative!important;width:152px!important;height:152px!important;margin:0 auto 78px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;z-index:3!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-crown:before,body[data-site-surface=public] .luxury-page .luxury-hero .luxury-crown:after{content:none!important;display:none!important;background:none!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-seal{display:block;position:relative;width:100%;height:100%;object-fit:contain;border:0;background:transparent;z-index:1}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-kicker{display:table!important;margin:0 auto 36px!important;padding:9px 19px 8px!important;border:1px solid rgba(202,165,80,.5)!important;border-radius:999px!important;background:#05211870!important;color:#d9b24f!important;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.22em!important;text-transform:uppercase!important;box-shadow:none!important}body[data-site-surface=public] .luxury-page .luxury-hero h1{margin:0!important;color:#f4eee2!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(74px,8.2vw,116px)!important;font-weight:700!important;line-height:.92!important;letter-spacing:.055em!important;text-align:center!important;text-shadow:0 5px 24px rgba(0,0,0,.12)!important}body[data-site-surface=public] .luxury-page .luxury-hero>p{max-width:840px!important;margin:30px auto 0!important;color:#f4eee2d1!important;font-family:Playfair Display,Georgia,serif!important;font-size:16px!important;line-height:1.72!important;letter-spacing:.015em!important;text-align:center!important;text-transform:uppercase!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature{width:min(1280px,100%)!important;margin:56px auto 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(202,165,80,.4)!important;border-bottom:1px solid rgba(202,165,80,.32)!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature span{min-width:0!important;padding:17px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d8b45a!important;font-family:Hanken Grotesk,system-ui,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.18em!important;text-align:center!important;text-transform:uppercase!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature span+span{border-left:1px solid rgba(202,165,80,.3)!important}@media(max-width:900px){body[data-site-surface=public] .luxury-page .luxury-hero{--gold-line-half-gap:78px;min-height:650px!important;padding:74px 30px 48px!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{top:140px!important;left:28px!important;right:28px!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-crown{width:132px!important;height:132px!important;margin-bottom:60px!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-kicker{margin-bottom:30px!important}body[data-site-surface=public] .luxury-page .luxury-hero h1{font-size:clamp(62px,11vw,88px)!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature{margin-top:44px!important}}@media(max-width:680px){body[data-site-surface=public] .luxury-page .luxury-hero{--gold-line-half-gap:70px;min-height:590px!important;padding:50px 18px 38px!important}body[data-site-surface=public] .luxury-page .luxury-hero:before{top:-8%!important;right:-42%!important;bottom:-8%!important;left:-42%!important;opacity:.46!important}body[data-site-surface=public] .luxury-page .luxury-hero:after{top:108px!important;left:18px!important;right:18px!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-crown{width:116px!important;height:116px!important;margin-bottom:46px!important;box-shadow:none!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-kicker{margin-bottom:24px!important;padding:7px 13px 6px!important;font-size:9px!important;letter-spacing:.16em!important}body[data-site-surface=public] .luxury-page .luxury-hero h1{font-size:clamp(54px,17vw,72px)!important;letter-spacing:.04em!important}body[data-site-surface=public] .luxury-page .luxury-hero>p{margin-top:22px!important;font-size:13px!important;line-height:1.65!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature{margin-top:34px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-site-surface=public] .luxury-page .luxury-hero .luxury-signature span{padding:13px 5px!important;font-size:8px!important;letter-spacing:.08em!important}}body[data-site-surface=public]{--aubergine:#0B3A2E;--aubergine-deep:#0B3A2E;--arcani-emerald:#0B3A2E;--arcani-emerald-deep:#05281F}body[data-site-surface=public] .nav>a[data-arcani-special=true]{background:#0b3a2e!important;color:var(--paper)!important}body[data-site-surface=public] .bag b{background:#0b3a2e!important}body[data-site-surface=public] .category-card.luxury{background:radial-gradient(circle at 82% 18%,rgba(216,166,67,.18),transparent 22%),linear-gradient(145deg,#082f25,#0b3a2e 58%,#05281f)!important;border-color:#d8a6437a!important;box-shadow:0 16px 34px #05281f24!important}body[data-site-surface=public] .category-card.luxury:before{background:#05281f4d!important}body[data-site-surface=public] .split-section,body[data-site-surface=public] .auth-aside{background:#0b3a2e!important}body[data-site-surface=public] .button.primary{background:#0b3a2e!important;border-color:#0b3a2e!important}body[data-site-surface=public] .button.primary:hover{background:#05281f!important;border-color:#05281f!important}body[data-site-surface=public] .small-button{border-color:#0b3a2e!important;color:#0b3a2e!important}body[data-site-surface=public] .small-button:hover{background:#0b3a2e!important;color:#fff!important}body[data-site-surface=public] .footer{background:#0b3a2e!important;color:var(--paper)!important;border-top-color:#d8a6433d!important}body[data-site-surface=public] .footer>small{border-top-color:#d8a64333!important}body[data-site-surface=public] .arcani-mobile-link.luxury{background:#0b3a2e!important}body[data-site-surface=public] .mobile-menu-trigger,body[data-site-surface=public] .arcani-mobile-menu-head strong,body[data-site-surface=public] .arcani-mobile-close,body[data-site-surface=public] .arcani-mobile-link>span,body[data-site-surface=public] .arcani-mobile-quick a{color:#0b3a2e!important}body[data-site-surface=public] .page-head h1,body[data-site-surface=public] .section-head h2,body[data-site-surface=public] .collection-hero h1,body[data-site-surface=public] .filter-stage-copy h2,body[data-site-surface=public] .catalog-filter-shell summary{color:#0b3a2e!important}body[data-site-surface=public]{--reader-ink:#0b3a2e;--reader-paper:#f4efe3;--reader-line:#d8cdb6;--reader-gold:#a27725}.reader-home,.reader-page,.reader-growth{color:var(--reader-ink,#0b3a2e)}.reader-skip{position:fixed;top:8px;left:8px;z-index:1000;padding:12px 18px;background:#0b3a2e;color:#fffdf5;transform:translateY(-160%);border-radius:4px}.reader-skip:focus{transform:translateY(0)}.reader-home a:focus-visible,.reader-page a:focus-visible,.reader-home button:focus-visible,.reader-page button:focus-visible,.reader-growth button:focus-visible,.reader-favorite:focus-visible,.reader-dialog button:focus-visible{outline:3px solid #8f651a;outline-offset:4px}.reader-home .reader-home-hero{min-height:610px;padding:55px 20px 48px}.reader-home .hero-copy:before{width:92px;height:92px;margin-bottom:25px}.reader-home .hero h1{font-size:clamp(42px,5.8vw,74px);margin-top:24px}.reader-home .hero-copy>p{padding-top:30px;margin-top:27px}.reader-home .hero-actions{margin-top:28px}.reader-inline-link{display:inline-flex;align-items:center;gap:10px;color:#0b3a2e;text-decoration:underline;text-underline-offset:5px;font-size:14px;margin-top:20px;line-height:1.6}.reader-promises{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--reader-line);font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#f8f4ea}.reader-promises span+span{border-left:1px solid #cabb9d;padding-left:30px}.reader-section{max-width:1240px;margin:auto;padding:68px 30px}.reader-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.reader-section-head h2,.reader-home h2,.reader-page h2,.reader-growth h2{font:400 clamp(26px,3.1vw,40px)/1.18 "Cinzel",Georgia,serif;letter-spacing:-.02em;margin:12px 0}.reader-section-head p{max-width:680px;margin:10px 0 0;color:#52665c;line-height:1.65}.reader-section-head>a{white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:12px}.reader-empty{padding:42px clamp(20px,4vw,54px);border:1px solid var(--reader-line,#d8cdb6);background:#f9f5ec;text-align:center}.reader-empty h3{font:400 26px/1.3 Cinzel,Georgia,serif;margin:16px auto}.reader-empty p{max-width:690px;margin:14px auto;line-height:1.75;color:#52665c}.reader-empty a{display:inline-flex;margin-top:12px}.reader-emblem{width:64px;height:64px;flex-shrink:0;color:#a27725}.reader-empty>.reader-emblem{display:block;margin:auto}.reader-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reader-book-card{position:relative;border:1px solid #ded2ba;background:#fbf8f0;border-radius:4px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.reader-book-cover{position:relative;background:#eae4d7;aspect-ratio:1/1;display:grid;place-items:center;padding:25px}.reader-book-cover>a{display:block;width:100%;height:100%;min-height:0}.reader-book-cover img{object-fit:contain;width:100%;height:100%;max-height:310px;filter:drop-shadow(4px 8px 8px #1e352421)}.reader-cover-placeholder{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;text-align:center;border:1px solid #bda575;background:#e5dcc9;color:#244f42}.reader-cover-placeholder>span{font:14px Cinzel,Georgia,serif;letter-spacing:.2em}.reader-cover-placeholder strong{font:400 24px/1.35 Cinzel,Georgia,serif}.reader-cover-placeholder small{font-size:11px;line-height:1.6}.reader-book-copy{padding:23px;display:flex;flex:1;flex-direction:column;gap:6px}.reader-book-copy>small{font-size:10px;color:#7d5d29;letter-spacing:.12em;text-transform:uppercase}.reader-book-copy h3{font:500 20px/1.35 Cinzel,Georgia,serif;margin:3px 0 0}.reader-book-copy p{font-size:13px;margin:0;color:#52665c;line-height:1.5}.reader-book-copy .reader-edition{font-size:11px;margin-top:7px}.reader-book-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:24px}.reader-book-bottom div{display:grid;gap:4px}.reader-book-bottom strong{font-size:18px}.reader-book-bottom small{font-size:10px;color:#52665c}.reader-book-bottom button,.reader-book-bottom>a{border:1px solid #0b3a2e;border-radius:3px;background:transparent;color:#0b3a2e;min-height:40px;padding:9px 12px;font-size:12px;cursor:pointer}.reader-book-bottom button:hover{background:#0b3a2e;color:#fff9ed}body[data-site-surface=public] .product-card{position:relative}.reader-favorite{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9c4b5;background:#fbf8ef;color:#0b3a2e;padding:10px 15px;border-radius:4px;min-height:44px;cursor:pointer;font-size:12px}.reader-favorite svg{width:18px;height:18px}.reader-favorite[aria-pressed=true] svg{fill:#0b3a2e}.reader-favorite:disabled{cursor:wait;opacity:.65}.reader-favorite.is-compact{position:absolute;right:12px;top:12px;width:40px;min-height:40px;padding:10px;border-radius:50%;z-index:3;background:#fffdf5f2}.reader-universes{padding-top:24px}.reader-universe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reader-universe{position:relative;display:flex;align-items:flex-start;flex-direction:column;min-height:302px;padding:30px;border:1px solid #d4c49f;background:#f8f4ea;border-radius:4px;transition:border-color .18s ease,transform .18s ease}.reader-universe:hover{border-color:#977024;transform:translateY(-2px)}.reader-universe>img{object-fit:contain;display:block;width:64px;height:64px}.reader-universe>span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#7d5d29;margin-top:18px}.reader-universe h3{font:400 24px/1.25 Cinzel,Georgia,serif;margin:10px 0 8px}.reader-universe p{font-size:14px;line-height:1.65;color:#52665c;margin:0 0 20px;max-width:300px}.reader-universe>b{margin-top:auto;font-size:11px;letter-spacing:.05em;font-weight:600}.reader-universe.is-gold{background:linear-gradient(145deg,#0c4837,#082b22);color:#f4efe3;border-color:#a58134}.reader-universe.is-gold p{color:#dbddc8}.reader-universe.is-gold>span{color:#dcc178}.reader-universe.is-pride:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:3px;background:linear-gradient(90deg,#bd3030,#dc852c,#c2ab45,#3c9360,#3969b2,#8d5798)}.reader-discovery-band{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:60px max(30px,calc((100% - 1180px)/2));background:#0b3a2e;color:#f4efe3;border-top:1px solid #9c7b3f;border-bottom:1px solid #9c7b3f}.reader-discovery-band>div{max-width:730px}.reader-discovery-band>.reader-emblem{width:160px;height:160px;opacity:.8}.reader-discovery-band p{font-size:16px;line-height:1.8;color:#dbddce}.reader-discovery-band .eyebrow{color:#d9ba68}.reader-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:13px 22px;background:#0b3a2e;color:#fbf7ed;border:1px solid #0b3a2e;border-radius:3px;font-size:12px;letter-spacing:.06em;font-weight:600;cursor:pointer;text-decoration:none}.reader-button:disabled{opacity:.5;cursor:not-allowed}.reader-button.is-outline{background:transparent;color:#0b3a2e}.reader-discovery-band .reader-button{background:#d9b86a;color:#12372a;border-color:#d9b86a;margin-top:12px}.reader-save-section{display:flex;align-items:center;gap:46px}.reader-save-section>.reader-emblem{width:110px;height:110px}.reader-save-section p{max-width:690px;line-height:1.75;color:#52665c}.reader-save-section .reader-button{margin-top:12px}.reader-how{border-top:1px solid #d8cdb6;padding-top:48px}.reader-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:28px}.reader-how-grid article>span{color:#92702f;font-size:11px;letter-spacing:.12em}.reader-how-grid h3{font:500 20px/1.3 Cinzel,Georgia,serif;margin:12px 0}.reader-how-grid p{font-size:14px;line-height:1.8;color:#52665c}.reader-how-grid a{font-size:12px;border-bottom:1px solid currentColor}.reader-program-note{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;padding:25px 24px;background:#e9e4d5;font-size:13px;line-height:1.6}.reader-program-note p{margin:0}.reader-program-note a{text-decoration:underline;text-underline-offset:4px}.reader-page{max-width:1240px;margin:auto;padding:50px 30px 80px;min-height:70vh}.reader-page-head{text-align:center;max-width:870px;margin:0 auto 40px}.reader-page-head>.reader-emblem{display:block;margin:0 auto 22px}.reader-page-head>.eyebrow{display:block}.reader-page h1{font:400 clamp(32px,4.4vw,52px)/1.12 "Cinzel",Georgia,serif;margin:18px 0}.reader-page-head p{max-width:730px;margin:16px auto 0;line-height:1.75;color:#52665c}.reader-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px;border:1px solid #d8cdb6;background:#f9f5ec;margin-bottom:15px}.reader-guide label,.reader-simulator label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600;line-height:1.5}.reader-guide label small{font-weight:400;color:#52665c;line-height:1.6}.reader-guide input,.reader-guide select,.reader-simulator input,.reader-share-link input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c7bea9;background:#fffdf7;color:#183c30;border-radius:3px;font-size:14px}.reader-guide input:focus-visible,.reader-guide select:focus-visible,.reader-simulator input:focus-visible,.reader-dialog input:focus-visible{outline:2px solid #967026;outline-offset:2px}.reader-guide-actions{grid-column:1/-1;display:flex;gap:24px;align-items:center}.reader-text-button{border:0;background:transparent;color:#0b3a2e;text-decoration:underline;text-underline-offset:4px;min-height:44px;cursor:pointer;font-size:12px}.reader-help{font-size:12px;line-height:1.8;color:#52665c;margin:18px 0 32px}.reader-import,.reader-notice{border:1px solid #d8cdb6;padding:20px 24px;background:#f9f5ec;margin:22px 0;line-height:1.7}.reader-import{display:flex;align-items:center;gap:22px;justify-content:space-between}.reader-import p{margin:0}.reader-import button,.reader-empty button,.reader-toast button{border:1px solid currentColor;background:transparent;border-radius:3px;padding:10px 12px;color:inherit;min-height:40px;cursor:pointer}.reader-dialog{width:min(640px,calc(100vw - 30px));max-height:85vh;padding:28px;border:1px solid #bda575;border-radius:8px;background:#fbf8ef;color:#0b3a2e;box-shadow:0 25px 80px #001d1740}.reader-dialog::backdrop{background:#001d1770}.reader-dialog-head{display:flex;gap:20px;justify-content:space-between;align-items:center}.reader-dialog h2{font:400 25px/1.3 Cinzel,Georgia,serif;margin:0}.reader-dialog-head button{border:0;background:transparent;font-size:25px;min-width:44px;min-height:44px;color:inherit;cursor:pointer}.reader-dialog p{font-size:13px;line-height:1.75}.reader-share-items{display:grid;gap:10px;margin:20px 0;max-height:32vh;overflow:auto}.reader-share-items label{display:grid;grid-template-columns:24px 1fr;gap:5px 10px;padding:12px;border:1px solid #d8cdb6;font-size:14px;cursor:pointer}.reader-share-items input{width:18px;height:18px;accent-color:#0b3a2e}.reader-share-items small{grid-column:2;font-size:11px;color:#52665c}.reader-share-link{display:grid;gap:8px;margin-top:20px;font-size:12px}.reader-toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:150;display:flex;align-items:center;gap:14px;padding:16px 20px;width:min(740px,calc(100% - 28px));background:#fbf8ef;border:1px solid #7b392b;color:#573022;box-shadow:0 10px 40px #0002;font-size:13px;line-height:1.6}.reader-toast span{flex:1}.reader-toast button{flex-shrink:0;font-size:11px}.reader-breadcrumb{display:flex;gap:12px;font-size:12px;margin-bottom:34px}.reader-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:65px;align-items:start}.reader-product-image{background:#eae4d7;padding:36px;min-height:350px}.reader-product-image img{width:100%;height:auto;max-height:540px;object-fit:contain;filter:drop-shadow(5px 8px 10px #1e35242a)}.reader-product h1{margin-top:12px}.reader-specs{margin:25px 0;display:grid;gap:0}.reader-specs>div{padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid #d8cdb6;font-size:13px;line-height:1.6}.reader-specs dt{color:#52665c}.reader-specs dd{margin:0}.reader-product-price{display:grid;gap:7px;margin:28px 0}.reader-product-price strong{font-size:28px}.reader-product-price span{font-size:12px;color:#52665c}.reader-product-actions{display:flex;gap:14px;flex-wrap:wrap}.reader-synopsis{margin:50px 0;padding-top:24px;border-top:1px solid #d8cdb6}.reader-synopsis p{white-space:pre-line;line-height:1.8;max-width:870px;color:#44584d}.reader-program-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:38px}.reader-program-grid p{line-height:1.8;color:#52665c}.reader-simulator{border:1px solid #d8cdb6;padding:26px;background:#f9f5ec}.reader-simulator output{display:grid;gap:8px;margin:20px 0}.reader-simulator output strong{font:400 28px Cinzel,Georgia,serif}.reader-simulator small{line-height:1.6;color:#52665c}.reader-account-links{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0 30px}.reader-account-links a{font-size:13px;border-bottom:1px solid #0b3a2e;padding:6px 0;color:#0b3a2e}body[data-site-surface=public] .reader-faith-hero{padding:64px 24px 56px;text-align:center;color:#0b3a2e;background:radial-gradient(ellipse at 50% 0,#efe3bc,transparent 60%),#f7f2e5;border-bottom:1px solid #c8b480}.reader-faith-hero>.reader-emblem{display:block;width:95px;height:95px;margin:0 auto 26px}.reader-faith-hero .eyebrow{display:block}.reader-faith-hero h1{font:400 clamp(36px,6vw,72px)/1.1 "Cinzel",Georgia,serif;letter-spacing:-.025em;margin:20px 0}.reader-faith-hero p{max-width:730px;margin:0 auto;line-height:1.8;font-size:16px;color:#4c6557}.reader-faith-collections{max-width:1180px;margin:auto;padding:40px 24px 10px}.reader-faith-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reader-faith-tabs a{padding:18px;border:1px solid #cfbc8e;border-radius:3px;background:#f9f5ea;display:grid;gap:8px;color:#0b3a2e}.reader-faith-tabs a[aria-current=page]{background:#0b3a2e;color:#f8f1de}.reader-faith-tabs strong{font:500 16px/1.4 Cinzel,Georgia,serif}.reader-faith-tabs small{font-size:12px;line-height:1.5}body[data-site-surface=public] .reader-faith-door,.reader-guide-door{position:relative}.reader-faith-door>.reader-emblem,.reader-guide-door>.reader-emblem{width:44px;height:44px}body[data-site-surface=public] .pride-category-card.drag{border-color:#a68ca8;background:#f4edf3}.reader-growth{padding:28px;max-width:1100px}.reader-growth p{font-size:14px;line-height:1.8}.reader-growth h3{font:500 22px Cinzel,Georgia,serif}body[data-site-surface=public] .arcani-mobile-quick{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.reader-book-grid,.reader-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-section{padding:48px 24px}.reader-product{gap:30px}.reader-product-image{padding:22px}.reader-program-grid{gap:24px}.reader-discovery-band{padding:44px 24px;gap:25px}.reader-discovery-band>.reader-emblem{width:100px;height:100px}.reader-how-grid{gap:24px}}@media(max-width:680px){.reader-home .reader-home-hero{min-height:560px;padding:42px 20px}.reader-home .hero-copy:before{width:80px;height:80px}.reader-home .hero h1{font-size:clamp(35px,9.8vw,48px)}.reader-promises{gap:10px;padding:16px;font-size:9px;letter-spacing:.035em}.reader-promises span+span{padding-left:10px}.reader-section{padding:38px 18px}.reader-section-head{align-items:flex-start;flex-direction:column;gap:14px}.reader-section-head h2,.reader-home h2,.reader-page h2{font-size:28px}.reader-book-grid{gap:15px}.reader-book-cover,.reader-book-copy{padding:16px}.reader-book-copy h3{font-size:17px}.reader-book-copy p{font-size:12px}.reader-book-bottom{flex-wrap:wrap;gap:12px;padding-top:18px}.reader-book-bottom strong{font-size:16px}.reader-book-bottom button{flex:1}.reader-universe-grid{gap:12px}.reader-universe{padding:21px;min-height:287px}.reader-universe h3{font-size:20px}.reader-universe p{font-size:13px}.reader-universe.is-pride:after{left:20px;right:20px}.reader-discovery-band>.reader-emblem{display:none}.reader-save-section{gap:22px;align-items:flex-start}.reader-save-section>.reader-emblem{width:45px;height:45px}.reader-save-section h2{margin-top:12px}.reader-how-grid{grid-template-columns:1fr;gap:18px}.reader-how-grid article{border-bottom:1px solid #d8cdb6;padding-bottom:16px}.reader-program-note{justify-content:flex-start;gap:10px}.reader-page{padding:34px 18px 60px}.reader-page h1{font-size:32px}.reader-page-head p{font-size:14px}.reader-guide{padding:20px;gap:16px}.reader-guide-actions{align-items:stretch;flex-direction:column;gap:8px}.reader-guide label{font-size:11px}.reader-empty{padding:30px 20px}.reader-empty h3{font-size:22px}.reader-dialog{padding:22px}.reader-import{flex-direction:column;align-items:flex-start}.reader-toast{flex-wrap:wrap}.reader-toast span{flex-basis:100%}.reader-product{grid-template-columns:1fr;gap:30px}.reader-product-image img{max-height:400px}.reader-product-image{min-height:260px}.reader-program-grid{grid-template-columns:1fr}.reader-faith-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-faith-tabs a{padding:16px}.reader-faith-tabs strong{font-size:14px}.reader-faith-tabs small{font-size:11px}.reader-growth{padding:18px}.reader-growth .reader-guide{grid-template-columns:1fr}.reader-specs>div{font-size:12px}.reader-account-links{gap:12px}}@media(max-width:430px){.reader-book-grid{grid-template-columns:1fr}.reader-book-cover{aspect-ratio:1.2/1;padding:25px}.reader-universe-grid{grid-template-columns:1fr}.reader-universe{min-height:245px}.reader-guide{grid-template-columns:1fr}.reader-guide-actions{grid-column:1}.reader-faith-tabs{grid-template-columns:1fr 1fr}.reader-faith-collections{padding-left:18px;padding-right:18px}.reader-home .hero-copy>p{font-size:14px}.reader-promises{font-size:8px}}@media(prefers-reduced-motion:reduce){.reader-universe,.reader-favorite{transition:none}.reader-universe:hover{transform:none}}.reader-save-later{display:block;border:0;background:transparent;padding:7px 0;color:#0b3a2e;font-size:11px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:35px}.reader-save-later:disabled{opacity:.6;cursor:wait}.reader-pages-progress{display:grid;gap:9px;margin:18px 0;font-size:12px}.reader-pages-progress progress{width:100%;height:10px;accent-color:#0b3a2e}.reader-pages-progress small{color:#52665c;font-size:11px;line-height:1.6}body[data-site-surface=public] .reader-home .hero-actions .button.primary,body[data-site-surface=public] .reader-button:not(.is-outline),body[data-site-surface=public] .reader-book-bottom button:hover{color:#fbf7ed!important}body[data-site-surface=public] .reader-universe.is-gold :where(h3,p,span,b),body[data-site-surface=public] .reader-discovery-band :where(h2,p),body[data-site-surface=public] .reader-faith-tabs a[aria-current=page] :where(strong,small){color:#f4efe3!important}body[data-site-surface=public] .reader-universe.is-gold>span,body[data-site-surface=public] .reader-discovery-band .eyebrow{color:#e0c77e!important}body[data-site-surface=public] .reader-discovery-band .reader-button{color:#12372a!important}body[data-site-surface=public] .arcani-nocturne-app{--nk-gold: #d8b77d;--nk-text: #e9e1d3;--nk-muted: #baafa0;--nk-line: #756144;--nk-surface: #061b14;--nk-background: #03140f;background:var(--nk-background);color:var(--nk-text);color-scheme:dark;width:100%;min-height:100vh}body[data-site-surface=public] .arcani-nocturne-app :where(h1,h2,h3,h4,p,span,small,strong,b,em,a,li,label,button,input,summary){color:var(--nk-text)!important}.arcani-nocturne-app *,.arcani-nocturne-app *:before,.arcani-nocturne-app *:after{box-sizing:border-box}.arcani-nocturne-app :where(a,button,input,summary){-webkit-tap-highlight-color:transparent}.arcani-nocturne-app :where(a,button,input,summary):focus-visible{outline:3px solid #efd3a0!important;outline-offset:5px}.arcani-nocturne-app :where(button){font-family:inherit;cursor:pointer}.arcani-nocturne-app :where(button):disabled{opacity:.38;cursor:default}.arcani-nocturne-app .nk-container{max-width:1600px;margin-inline:auto;padding-inline:clamp(18px,2.2vw,36px)}.arcani-nocturne-app .nk-icon{width:25px;height:25px;flex:none;color:var(--nk-gold)}.arcani-nocturne-app .nk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.arcani-nocturne-app .nk-skip{--nk-text: #04140e;position:fixed;left:12px;top:12px;z-index:2000;padding:14px 20px;background:#e5c796;transform:translateY(-160%)}.arcani-nocturne-app .nk-skip:focus{transform:none}.arcani-nocturne-app .nk-header{position:relative;z-index:100;background:#03120e;border-bottom:1px solid #977647}.arcani-nocturne-app .nk-header-top{display:flex;align-items:center;gap:clamp(20px,3.5vw,58px);min-height:98px}.arcani-nocturne-app .nk-brand{display:inline-flex;align-items:center;gap:2px;text-decoration:none;flex-shrink:0}.arcani-nocturne-app .nk-mark{width:84px;height:84px;object-fit:contain;object-position:center;flex:none;filter:drop-shadow(0 2px 3px #0009)}.arcani-nocturne-app .nk-wordmark{display:flex;flex-direction:column;margin-left:-3px}.arcani-nocturne-app .nk-wordmark strong{--nk-text: #d9b981;font:400 clamp(31px,3vw,45px)/1.05 "Cinzel",Georgia,serif;letter-spacing:.12em;text-shadow:0 1px 8px #0008}.arcani-nocturne-app .nk-wordmark small{--nk-text: #dac194;font:500 8px/1.8 Hanken Grotesk,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;margin-left:.12em}.arcani-nocturne-app .nk-search{display:flex;align-items:center;flex:1;min-width:140px;height:44px;border:1px solid #4b5549;border-radius:6px;background:#111e19}.arcani-nocturne-app .nk-search input{width:100%;min-width:0;border:0;padding:10px 14px;background:transparent;font:400 13px/1.4 Georgia,serif;border-radius:6px;box-shadow:none}body[data-site-surface=public] .arcani-nocturne-app .nk-search input::placeholder{color:#c4bdae!important;opacity:1}.arcani-nocturne-app .nk-search button{display:grid;place-items:center;width:44px;min-width:44px;height:42px;border:0;padding:8px;background:transparent;border-radius:4px}.arcani-nocturne-app .nk-search:focus-within{border-color:#dfc087}.arcani-nocturne-app .nk-header-actions{display:flex;align-items:center;gap:clamp(18px,2.8vw,42px);flex:none}.arcani-nocturne-app .nk-header-actions a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;position:relative;min-width:48px;min-height:54px;text-decoration:none}.arcani-nocturne-app .nk-header-actions .nk-icon{width:26px;height:26px}.arcani-nocturne-app .nk-header-actions span{font:400 12px/1.3 Georgia,serif;white-space:nowrap}.arcani-nocturne-app .nk-header-actions a:hover{--nk-text: #f1d8a4}.arcani-nocturne-app .nk-count{--nk-text: #032017;position:absolute;top:-3px;right:4px;min-width:18px;height:18px;padding:1px 4px;display:grid;place-items:center;background:#e1c086;border-radius:100%;font:700 10px/1 system-ui,sans-serif}.arcani-nocturne-app .nk-desktop-nav{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #6a5b3c80}.arcani-nocturne-app .nk-desktop-nav>a,.arcani-nocturne-app .nk-more>summary{text-decoration:none;font:400 clamp(11px,1.02vw,14px)/1.4 Georgia,serif;padding-block:14px;white-space:nowrap}.arcani-nocturne-app .nk-desktop-nav>a:hover{--nk-text: #f3d497;text-decoration:underline;text-underline-offset:5px}.arcani-nocturne-app .nk-more{position:relative}.arcani-nocturne-app .nk-more>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-width:44px}.arcani-nocturne-app .nk-more>summary::-webkit-details-marker{display:none}.arcani-nocturne-app .nk-more-links{position:absolute;top:100%;right:0;width:230px;padding:10px;display:grid;gap:4px;background:#061d16;border:1px solid #806946;border-radius:5px;box-shadow:0 16px 34px #0009}.arcani-nocturne-app .nk-more-links a{font:400 13px/1.4 Georgia,serif;padding:12px;text-decoration:none;border-radius:3px}.arcani-nocturne-app .nk-more-links a:hover{background:#18362a}.arcani-nocturne-app .nk-menu-trigger{display:none}.arcani-nocturne-app .nk-mobile-dialog{--nk-text: #f0e5d2;position:fixed;inset:0 auto 0 0;margin:0;width:min(420px,92vw);height:100dvh;max-width:100%;max-height:100%;padding:0;border:0;border-right:1px solid #947748;background:#061b14;color:#f0e5d2}.nk-mobile-dialog::backdrop{background:#000a}.arcani-nocturne-app .nk-mobile-dialog[open]{display:block}.arcani-nocturne-app .nk-mobile-panel{padding:20px}.arcani-nocturne-app .nk-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #806946}.arcani-nocturne-app .nk-mobile-head strong{--nk-text: #dfc18b;font:400 19px/1.3 Cinzel,Georgia,serif}.arcani-nocturne-app .nk-mobile-head button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent}.arcani-nocturne-app .nk-mobile-panel nav{display:grid}.arcani-nocturne-app .nk-mobile-panel nav a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;min-height:48px;text-decoration:none;border-bottom:1px solid #57472e66;font:400 16px/1.4 Georgia,serif}.arcani-nocturne-app .nk-mobile-panel nav .nk-icon{width:18px;height:18px}.arcani-nocturne-app .nk-mobile-quick{display:flex;flex-wrap:wrap;gap:18px;padding-top:22px;font-size:14px}.arcani-nocturne-app .nk-home{color:var(--nk-text);margin:0;padding:0;width:100%;max-width:none;background:radial-gradient(ellipse at 50% 35%,#0c281b55,transparent 70%),#03140f}.arcani-nocturne-app .nk-hero{position:relative;isolation:isolate;overflow:hidden;height:clamp(358px,30.5vw,485px);background:linear-gradient(90deg,transparent,#03130f 16%),url(data:image/webp;base64,UklGRm4PAABXRUJQVlA4IGIPAABwVwCdASpwAEABPlEmj0UjoiETWsVoOAUEsoBk/FN169U0cfMdGftHzbH9vTj/d92Vzq/pU/sfTEesr6I3nSesv/kaC/Vkfq+gvzzwQ/mf5qGnMXbVxPj9jMkfJYP9vzrExTqNyTG5n0ujsGr8pKa0nCqCDfBQQUYN0AbGSgyhscGtj1ZtmloEP4nRogdqlsNBWZ1Z3iJ04ppsKkd5WKoCeBr7/sD2zFYiRpp4taR1+ZO2a317fHGkNRumnhkjRy9s5of2jHFHKzUqf7GqJyx+M1pA763vxiAbkWROawaN4Iwzb+KCH08HFgu6MpFsT2l0xCoCGS+s6YILms+3wFFIQffHyIRs76mTeJ7b3UrkcY6urbDwJ73nJolEITeHBnvWDeQHzdwZONIiAh8/krPxZtWQrvtljQ2vPsi5z0RKZEPw2MBhml5xsRN415JmbXa4yapXtMwXQgzTYSKBgIzFtXo8dciPxX+Tocu5nEVJg0Jd22fZDTieOVlC33KPbbLaTFLtK46slln3E8adax8g+wFGRdSq0egrk5XiywpTKkQDaY292VA0q06WDGm9E6WYgE6QZgEdLE11SCqnKBbOAwEDGYiHDvM/1zYnp82hzEn/EizK6dOWqqiFZAnvglcwu/Pjb/kxGZg7byCgEF3XzjUHrugMW4qqEFp4jE3GftXch9a65ScdvGp0LCSK4bYIAMQXytJzkL27IVj8N/1eVrkgGbEiQp6dMA8Hpam0tlXuN7Wc23patrtBmMoY3/F4DYIWdTP1tJz+PgSMa6zxf9RbrTbu+yBgyg9fAGtXhB3w7bX4/bXkpPlYiydpwSzUQ/HX8/fcLzn8ozQDUqCty3EUXVlSd1pn9v/KycLrh+L5KIBOg3o2V/UKuShZmb3/K6XX0C9DlO0QtjbEK6a3zRWUmybigXb6js7I1AU+DfPTFAAA/v0Bez0tTRI+2LcCjhAbYI2B4j1ywvojnzRkWweS89iOnX//+s9s3Q1X65gXJhJmQwqGXARqnHy6oevjEYyfzWdNHq/IIZI1DCy76493MWTN9ediRT+huWJiN9/nF3OlZYoCKRl00sTwgkKuBB+xNU51sxAPIrozRNuizL8oIB8NZE2i54yp4dMLm0CEjWtyaZr7jeDmyvf6VXRNdn3rJc9oAJWEtlffBmOHU5vg1XIYEYxuZCvC9uXffErPkd8TVeA23w/PX44rTTKDF/NHUi712JOyeFdyFVgBwEG1JZyZmoWofsFAHosFWrAl9XPWLkAU8huExN19PsjStfwsE1dW0TVswv9+RrW+O92Ii8+nTt6fonidA6Msd7bh0+MhDEwjUjOOiSY8+naSWJwv+wepG87pCdHRwhYST2jT0rk/mpWu/8O4AyRqQKxdHMHfv8zmyjNJBQg7Y01nBoJ9hDSXH/TK+ZvZ/BA01FFLd3D//JW9k7xlUmp86P5b7liM67hJbQuYGEzJQUYz5ldIyRBgxmjTFPtQfj3cm4qZ23gNRhXGUT1M7zD0KinRjfdx9pa+woJWUCNaPzq6mNVQXiIO2xKv7QRrYZSl1INbjcLPdfcpmK5Xq9SjhZXhvk9n+ugtk5pAxJZ7MpKIhSpH6+tNwvCJX0WfmxIWeB5MGHE4Qy5+YT0PvaThDrX6rbgp1fC/hTa5MmQ98W+qWvrjJ43dApWxaoV4DVZnOtc+fOuQiFv4/KLJRzX7KI1J/lBwefU4ncwBIcRXLYd/WRs9IkxfyWgm0NNVfRcF6OuBDTOtV+V/plkv4QcavE/Zkw3AsyTcrMckZyiH7Kmh6HRBTINcS2jBbHCpIvMtYrbE9T8XYRFZA0jt7voaIm/p0skXO98uwLuorm6cXtCevT+bJ7fr5C5C6I4bagPnFd22XO5epm1JKHPCg2WOHqzb9LhUDpQYIwYZRYlNfbnbwBI1LEsSk4Sv2WlX9EVK3v9VTwIr74qtlpTl2deVjSrqsnKqxXKqLnO4EyrvLI5SUOaaIdaRgBVHtabAtMTa+GoUoBahq3j5nWu+w1tjCT6t46LWaMI07KlLkl+SbylokEMibRDbQMfoy6cm6Q1vb/0cy+Jvq/1J+OIVztUoqDsrt3omDPFEANwbTAdrYDWU2FDyUfEx35N6zH8TsN30aXtnD+JbX2iFFNN5/nfxBPaYdb0wzG+LQV5yLNfe9vpbdcET9Q8dJ0ShLVEDuLJ0f/ocww8hgczgK49NIG8fFh20Lzwlyb+WtMcAx+Aoc6Jwl/NoKJlDSpiMIPW5Id8vlnkMc9huX1vg8m0rEQu9CLL0CA8vezfeAPXnMuu2ZJv1agbtoTeM32zUod3l/PlVWMWQWHWbVA9AhDThDxf44ggNfHyDid1hDWQk8MXYk+IXlXhDbTcvF5GDlneqokh4n5p0FT0P7Vqkg273A5aA+vS9ndZUNi27CbYMxEVLjeeOPOQHiqUvLa6Gf5OFDteQpRybjTj+UA2wM4SK/5XzQOlionzwz/XQlPc9xf0+gYyAIPLcx9FGQ6Rb9OOONt5Thc66nJemnVd2ZX9xr7EspVXztCp1zUSmJbMJ7vaXdm3HgvZdoVU3fGzs79acd0u8npYf1s6gnz/yNQLr+QimNvqF5VsG7wnWH4dTzSTGnZ4vBpGGW1oTSvdNK/16IoBSKpqwMpfifJ0zbrTB+PIsv3hBP0PRWLpBtrWuUiTRDYF+ee17RVHwv5C7lqF7qR/wAZmgTGRsd9+bOL1CsWH9+ZLAjFJs5p1xyomC8u4+YWz7Gv7mHWYKFT0wOHvuYSZh3vN0WogLN+MdFUJUISL4X0RpIUNQOBY2y62irr5ZvLeeBbIy0DzVolAsnDx7RiUV+cVTWrY6MamoVxXUCAG0YPzAbkJbBW3V0PYNMfn5rqmE9XzMMt4wOTdOv3MhC9QKtttOIGBO0jJfUDXKccNIDvnEZgRfearXhV2FRFHjrS2LAg8Gb1FVD08ELXUSb7FyAhNXEP35OnlkIIqSxC+Mvv1wTX4UjnZKDjV8l+U3FyEadbiqC5dyXCMGHrrhZU33WGE8gyOlmxqoRY2l+F41pDcIwcrNDlz2KsPqvLWzc1u1N4wV3synuVJcZqviJx9jrvFeQf9k/ALoqbnmUto+twgMY8PQC5rEJTn7WDt+Td2b4HU4UTdgq3ep1GGgsqX2Qcr9pyLmAXhHoEMClh/wNmCTOUH5QB2pb7hzxx3rbemX3ugKJnYkO9MsrxqPMMCxawoiBRZm6dbKntMv8croFNDUaaKSHE3ztQLPyrQFI+WxqkoANAiurolTwfFawP6G8Xy21zQiChZHYF8U1RrSAxz9OQL81vDqCXAewMZbS4m1/ZcddNtWTCVI3GahbS5LDsn7TP9gMcUIYUdD9fU26hONbjTFP/EHktv9qgn49twLAYGD9DUvS6Yeu9jCI68QooFLpId4MdL51YjNhwo1qNvuvwkw+tmeHWB/eJItcodKkxKPu7sTEMw6U7hSM6kRQdFekpuBvWMrkeSnGfqfiJlnFqBvV3YJPT8ME6EPvisK2kvQ7W9wrlXsxGI6ZJLhFCYGSZw/rHq9fbKAtZ6Ndvkh5EYD1cQGhkRREE0KcTVasrlk/O0JI+u4nGrHzaTbWSi1H4RR/I32mrdB9+TfpPNFogPss5XCxUUbVLKjssPH37nurDPRAjSwyW2ubKSHCZW4j4dg3ZCq6NW4ans3ZGmXBi5k38efIfctR0NQQ91rPct+laBz/gwfGxeh/Zulq8m3oo50HX8S0jtJ4s9MEcrj30q3OM5PSmh6xxhsTV2mnWCtW47v3qJ+nyS8dZqhzIgVR4Ap2jbTqroa+WLVjiWV+SHFHv8vWK0o1XSDL+5Y6D3mL6yrZC15ipfzrD0hKWGMBaQ+joCsZOjuQVqDqAdbGFYfSJnRQLcFiErCsrRP7cpOVMIVmVHODIOWZ3Dn4HXAUM5czKUDwJCja1vLDpNUG2yVNl+P9lKWIihOWl4TtW+rbftTkyP1mEHetVFzBH++7NrWsTpSGNiJj93frSVr9Tl6bcPUATtTAbM7Vx7thBL8O0981E88RWT3a5kyYNz9zl+oOziR6+nMWUs6AsNAunnYrsV/gDYZVYbhdpm0rXxSQq2FJ0zztZfB+wC4DA31FGr65agMDqFmQJKnArlzg6HBxLkzk8KiOd9RZQO8UclyoFy3NuVvfJ/1q4yftv4BhCxfcx9edGMyB/p8G58bI9/wfxL4VDOATyzHDvonnZFDudC1fJXigtqmO0n8vttlwm3Ie5sDA8V5l+sZEPIRl7u/UVbPLAjPIuveuYtnv9XLc7yCJmXN9+2xsAHIlht6EMonbiQOVhwgd/RB9o1xbglHr3ztAK2HWWetF97+W6k3jBo17jvl4ewk9l0OTU3RLzSFR9N+Qi/6857NhuS3aQtivhKdJ6QZIK4mEvwIQe+Ghnr6TbZyCklzBVZtC177YnO/FVBYdBs4EOpQ3ueBQxyYwdU/NkyMlhcrrINntn/B9pooliiiRoIUPLvPXZFl2jgAIUEQiZZbasIDfVfjIEzhEsPm6i90ZnPk41WpQLNw5a1PO9SNIPfy2T5I8/bF0Ty7fySrGBMdzj+TWyqAfmdp/UkRQzR9mGk1D6G47bhQdqwKHG0AJNnNvp7R7+Ze5p2KfxPLpWsr6uMGESnQg465Eo7NejcpHP5jBIeAr53QZd6NY03Pc8yTYQHoR6V1DKZ39XSUG5iZxpb7IQz0TG2n8DV1nbqU2YLQ1qEsqrvaTt9xff5KcGh9yYGasKNAtv66GUSR9tjwSUnOYMCFA3gMtatYJs9IobMVG0/z6E28GfUMLLp0HGzuEHkKn9pzsF6YHwVWkDLzUIAtq7x8InjijGIVqLznAzf/R5B2MzYPxSZKw2AGtKDsuWLZx1n9ip17yozSL/Qeecqw8J/m93Ma9pRyrVBae8sj9y+nW0Lvb7FyUuNoPEpqonuZuI3+/00Ni514CKIeWwyVbxq504eOmhWxkpzMG03BSFc1i1pD3Ud2lW1bn/k1HPJfDwGDS0rwhMSoLPQjajhI8pk9gpNngP0gSyC7DYiuRsFs5Il1fqIhx1uYTxLSV33hBHi1ePO6KWPm/v3YxAWgUWcXNi8DHyxdFLbtW2Nfg+vgBzpqLrEBA9kxJwRuwebgrasChy5qQzseObeW6YqPI/jgEUcfTEpqWGbaxta0nmzKK39NAFaJ3kP/88COA7KcjWSKvdPi39KmastOTJb4XjKSZSshkg9vEZzWJbOWSEAAAA==) left top/clamp(100px,14vw,200px) 100% no-repeat,#02110d}.arcani-nocturne-app .nk-hero-art{position:absolute;top:0;bottom:0;left:43%;right:7%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 90%,transparent 100%)}.arcani-nocturne-app .nk-hero-art img{width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:50% 44%}.arcani-nocturne-app .nk-hero-layout{display:flex;justify-content:space-between;align-items:center;position:relative;height:100%;padding-left:clamp(65px,9.4vw,148px)}.arcani-nocturne-app .nk-hero-copy{width:45%;max-width:560px;padding-block:25px}.arcani-nocturne-app .nk-hero-word{--nk-text: #dcbc83;font:400 clamp(60px,7.5vw,108px)/1.06 "Cinzel",Georgia,serif;letter-spacing:.16em;margin:0 0 6px}.arcani-nocturne-app .nk-hero h1{--nk-text: #efe1c7;font:400 clamp(22px,2.1vw,31px)/1.26 "Cinzel",Georgia,serif;letter-spacing:.1em;text-transform:uppercase;margin:0}.arcani-nocturne-app .nk-hero-description{font:400 clamp(14px,1.24vw,18px)/1.5 Georgia,serif;margin:23px 0 20px;max-width:460px;text-wrap:pretty}.arcani-nocturne-app .nk-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.arcani-nocturne-app .nk-button{--nk-text: #122017;background:linear-gradient(120deg,#dcc08a,#c6a570);border:1px solid #ead3a0;border-radius:4px;box-shadow:inset 0 0 0 1px #f2ddb222;padding:11px 20px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:16px;text-decoration:none;font:600 14px/1.25 Georgia,serif;transition:background .18s,border-color .18s}.arcani-nocturne-app .nk-button .nk-icon{width:18px;height:18px;color:inherit}.arcani-nocturne-app .nk-button:hover{background:#ead0a1;border-color:#fae1b3}.arcani-nocturne-app .nk-button.nk-button-outline{--nk-text: #eee4d1;background:#03130c70;border-color:#a2885c;box-shadow:none}.arcani-nocturne-app .nk-button.nk-button-outline:hover{background:#173526}.arcani-nocturne-app .nk-button-small{padding:8px 13px;min-height:38px;font-size:13px;gap:10px}.arcani-nocturne-app .nk-hero-motto{--nk-text: #efdfc1;text-align:center;padding-top:18px;width:106px;margin-right:1%}.arcani-nocturne-app .nk-hero-motto p{font:400 14px/1.6 Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px}.arcani-nocturne-app .nk-hero-motto span{--nk-text: #d8b57e;font-size:13px}.arcani-nocturne-app .nk-assurances{background:#02100c;border-bottom:1px solid #8b704524}.arcani-nocturne-app .nk-assurances ul{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-block:0;list-style:none;padding-block:10px}.arcani-nocturne-app .nk-assurances li{display:flex;align-items:center;gap:13px;font:400 13px/1.4 Georgia,serif}.arcani-nocturne-app .nk-assurances .nk-icon{width:25px;height:25px}.arcani-nocturne-app .nk-universes{padding-top:26px;padding-bottom:26px}.arcani-nocturne-app .nk-section-heading{display:flex;align-items:center;gap:25px;margin-bottom:23px}.arcani-nocturne-app .nk-section-heading h2{--nk-text: #debf8c;font:400 clamp(18px,1.9vw,27px)/1.3 "Cinzel",Georgia,serif;letter-spacing:.11em;text-transform:uppercase;margin:0;flex:none}.arcani-nocturne-app .nk-rule{flex:1;height:1px;min-width:24px;background:linear-gradient(90deg,#97774b99,#9c774755)}.arcani-nocturne-app .nk-section-heading>a{display:inline-flex;align-items:center;gap:15px;font:400 12px/1.4 Georgia,serif;text-decoration:none}.arcani-nocturne-app .nk-section-heading>a:hover{text-decoration:underline;text-underline-offset:4px}.arcani-nocturne-app .nk-section-heading>a .nk-icon{width:18px;height:18px}.arcani-nocturne-app .nk-universe-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:11px}.arcani-nocturne-app .nk-universe{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px;min-height:181px;border:1px solid #7e704754;border-radius:5px;background:#02110cc2;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.arcani-nocturne-app .nk-universe img{display:block;width:80px;height:70px;object-fit:contain;margin-bottom:5px}.arcani-nocturne-app .nk-universe h3{font:400 14px/1.3 Georgia,serif;margin:6px 0 0}.arcani-nocturne-app .nk-universe:first-child h3{--nk-text: #e5bf7c;font-family:Cinzel,Georgia,serif;letter-spacing:.13em}.arcani-nocturne-app .nk-universe p{--nk-text: #b9b1a4;font:400 12px/1.4 Georgia,serif;margin:9px 0 0;max-width:123px;text-wrap:balance}.arcani-nocturne-app .nk-universe:hover{border-color:#ceab6c;background:#102a1e;transform:translateY(-3px)}.arcani-nocturne-app .nk-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:28px}.arcani-nocturne-app .nk-feature{position:relative;min-width:0;min-height:199px;background:#04140f;border:1px solid #9b835c88;border-radius:5px;overflow:hidden;isolation:isolate}.arcani-nocturne-app .nk-feature-art{position:absolute;right:0;top:0;height:100%;width:48%;object-fit:cover;z-index:-2}.arcani-nocturne-app .nk-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#04140f 0%,#04140ff7 40%,#04140f66 73%,transparent);pointer-events:none}.arcani-nocturne-app .nk-feature-copy{position:relative;width:81%;height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:flex-start;padding:24px}.arcani-nocturne-app .nk-feature h2{font:400 clamp(16px,1.5vw,22px)/1.35 Georgia,serif;letter-spacing:0;margin:0 0 8px}.arcani-nocturne-app .nk-feature:first-child h2{--nk-text: #e5c68e}.arcani-nocturne-app .nk-feature p{font:400 14px/1.42 Georgia,serif;margin:0 0 16px;max-width:245px}.arcani-nocturne-app .nk-feature .nk-button{margin-top:auto}.arcani-nocturne-app .nk-badge{--nk-text: #d4cab7;display:inline-block;vertical-align:middle;border:1px solid #9e968277;border-radius:3px;background:#15231ad9;font:400 9px/1.2 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:3px 6px;margin-left:6px}.arcani-nocturne-app .nk-featured{padding-top:3px;padding-bottom:35px}.arcani-nocturne-app .nk-shelf-heading{gap:20px;margin-bottom:18px}.arcani-nocturne-app .nk-shelf-filters{display:flex;align-items:center;gap:16px}.arcani-nocturne-app .nk-shelf-filters button{--nk-text: #c9bfad;min-height:44px;border:0;border-radius:0;border-bottom:1px solid transparent;background:transparent;padding:9px 0;font:400 12px/1.3 Georgia,serif;white-space:nowrap}.arcani-nocturne-app .nk-shelf-filters button[aria-pressed=true]{--nk-text: #f6e7cf;border-bottom-color:#d3b67e}.arcani-nocturne-app .nk-rail-controls{display:flex;gap:8px}.arcani-nocturne-app .nk-rail-controls button{display:grid;place-items:center;width:38px;height:40px;border:1px solid #7c705375;border-radius:4px;background:#061b14;padding:8px}.arcani-nocturne-app .nk-rail-controls .nk-icon{width:18px;height:18px}.arcani-nocturne-app .nk-book-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 75px)/6);gap:15px;overflow-x:auto;padding:5px 0 12px;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#726247 #061b14}.arcani-nocturne-app .nk-book-rail:focus-visible{outline:2px solid #d9b783;outline-offset:4px}.arcani-nocturne-app .reader-book-card{background:#04150f;border:1px solid #75634366;border-radius:4px;scroll-snap-align:start;box-shadow:none}.arcani-nocturne-app .reader-book-cover{position:relative;padding:7px;background:linear-gradient(135deg,#10221a,#020b08);aspect-ratio:.78;min-height:0}.arcani-nocturne-app .reader-book-cover img{max-height:none;object-fit:contain;filter:drop-shadow(3px 5px 4px #0006)}.arcani-nocturne-app .reader-favorite{--nk-text: #f4e7d0;width:36px;height:36px;min-width:36px;min-height:36px;top:6px;right:6px;border:1px solid #ceb78e55;background:#03160dcc;border-radius:50%;box-shadow:none}.arcani-nocturne-app .reader-favorite[aria-pressed=true]{--nk-text: #0b2418;background:#e7c78c}.arcani-nocturne-app .reader-favorite svg{width:19px;height:19px}.arcani-nocturne-app .reader-book-copy{display:flex;flex-direction:column;padding:12px;gap:6px}.arcani-nocturne-app .reader-book-copy>small{--nk-text: #baa783;font:400 9px/1.4 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.08em}.arcani-nocturne-app .reader-book-copy h3{margin:0;font:400 15px/1.3 Georgia,serif}.arcani-nocturne-app .reader-book-copy h3 a{text-decoration:none}.arcani-nocturne-app .reader-book-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}.arcani-nocturne-app .reader-book-copy p{--nk-text: #bcb2a0;font:400 12px/1.35 Georgia,serif;margin:0}.arcani-nocturne-app .reader-book-copy .reader-edition{font-size:11px;line-height:1.4}.arcani-nocturne-app .reader-book-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:9px;border-top:0;margin-top:auto;padding-top:12px}.arcani-nocturne-app .reader-book-bottom strong{--nk-text: #f0e4ca;font:500 15px/1.3 Georgia,serif}.arcani-nocturne-app .reader-book-bottom small{--nk-text: #bdb19b;font:400 10px/1.4 Hanken Grotesk,system-ui,sans-serif}.arcani-nocturne-app .reader-book-bottom button,.arcani-nocturne-app .reader-book-bottom>a{--nk-text: #e7c88a;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 9px;font:400 11px/1.3 Hanken Grotesk,system-ui,sans-serif;border-color:#8b724c;background:#092119;text-decoration:none;border-radius:3px}body[data-site-surface=public] .arcani-nocturne-app .reader-book-bottom button:hover{background:#193b28;color:#fae3ba!important}.arcani-nocturne-app .reader-cover-placeholder{--nk-text: #e8d7b4;min-height:0;gap:12px;padding:15px;border:1px solid #9b815355;background:radial-gradient(ellipse,#194434,#081b13)}.arcani-nocturne-app .reader-cover-placeholder strong{font:400 18px/1.3 Cinzel,Georgia,serif}.arcani-nocturne-app .reader-cover-placeholder>span{font-size:11px}.arcani-nocturne-app .reader-cover-placeholder small{font-size:10px}.arcani-nocturne-app .nk-empty{text-align:center;padding:35px 22px;border:1px solid #8e744146;background:radial-gradient(ellipse at 50% 0,#153b294f,transparent 72%);border-radius:5px}.arcani-nocturne-app .nk-empty>.nk-icon{width:44px;height:44px;margin:0 auto 12px;display:block}.arcani-nocturne-app .nk-empty h3{--nk-text: #e6d4ad;font:400 22px/1.3 Georgia,serif;margin:0 0 10px}.arcani-nocturne-app .nk-empty p{--nk-text: #bdb6a6;font:400 15px/1.65 Georgia,serif;max-width:680px;margin:0 auto 20px}.arcani-nocturne-app .nk-cart-notice{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;align-items:center;gap:15px;width:max-content;max-width:min(540px,calc(100vw - 40px));background:#143a29;border:1px solid #c9a36d;padding:14px 16px;border-radius:6px;box-shadow:0 8px 28px #0009;font-size:14px}.arcani-nocturne-app .nk-cart-notice p{margin:0;font:400 14px/1.5 Georgia,serif}.arcani-nocturne-app .nk-cart-notice>a{display:inline-flex;align-items:center;gap:5px;min-width:max-content}.arcani-nocturne-app .nk-cart-notice button{flex:none;width:40px;height:40px;border:0;background:transparent}.arcani-nocturne-app .nk-cart-notice .nk-icon{width:17px;height:17px}.arcani-nocturne-app .nk-notice-error{background:#332719}.arcani-nocturne-app .nk-reading-note{display:flex;align-items:center;gap:24px;padding-top:25px;padding-bottom:32px;border-top:1px solid #977b4844}.arcani-nocturne-app .nk-reading-note>.nk-icon{width:40px;height:40px}.arcani-nocturne-app .nk-reading-note h2{--nk-text: #e1c798;margin:0 0 6px;font:400 20px/1.4 Georgia,serif;letter-spacing:0}.arcani-nocturne-app .nk-reading-note p{--nk-text: #c5bba7;font:400 14px/1.5 Georgia,serif;margin:0}.arcani-nocturne-app .nk-reading-note .nk-button{margin-left:auto;flex:none}.arcani-nocturne-app .nk-footer{background:#020e0a;border-top:1px solid #8e734859}.arcani-nocturne-app .nk-footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;padding-top:40px;padding-bottom:36px}.arcani-nocturne-app .nk-footer .nk-mark{width:66px;height:66px}.arcani-nocturne-app .nk-footer .nk-wordmark strong{font-size:31px;letter-spacing:.11em}.arcani-nocturne-app .nk-footer .nk-wordmark small{font-size:6px}.arcani-nocturne-app .nk-footer-main p{--nk-text: #c1b7a3;font:400 14px/1.6 Georgia,serif;margin:14px 0 0 70px}.arcani-nocturne-app .nk-footer nav{display:flex;align-items:flex-start;flex-direction:column}.arcani-nocturne-app .nk-footer h2{--nk-text: #d9bd85;font:400 15px/1.4 Cinzel,Georgia,serif;letter-spacing:.025em;margin:8px 0 12px}.arcani-nocturne-app .nk-footer nav a{--nk-text: #c5bcaa;font:400 13px/1.5 Georgia,serif;display:inline-block;padding-block:7px;text-decoration:none}.arcani-nocturne-app .nk-footer a:hover{text-decoration:underline;text-underline-offset:4px}.arcani-nocturne-app .nk-footer-bottom{--nk-text: #b6ab96;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #8e734844;padding-top:17px;padding-bottom:20px;font:400 11px/1.6 Hanken Grotesk,system-ui,sans-serif}@media(min-width:1600px){.arcani-nocturne-app .nk-hero-art{left:calc(50% - 130px);right:calc(50% - 700px)}}@media(max-width:1200px){.arcani-nocturne-app .nk-header-top{gap:25px;min-height:87px}.arcani-nocturne-app .nk-mark{width:69px;height:69px}.arcani-nocturne-app .nk-wordmark strong{font-size:34px;letter-spacing:.11em}.arcani-nocturne-app .nk-wordmark small{font-size:6.8px}.arcani-nocturne-app .nk-desktop-nav{gap:10px}.arcani-nocturne-app .nk-desktop-nav>a,.arcani-nocturne-app .nk-more>summary{font-size:11.3px}.arcani-nocturne-app .nk-hero-layout{padding-left:8vw}.arcani-nocturne-app .nk-hero-copy{width:48%}.arcani-nocturne-app .nk-hero-word{font-size:7.5vw}.arcani-nocturne-app .nk-hero h1{font-size:24px}.arcani-nocturne-app .nk-hero-motto{width:85px;margin:0}.arcani-nocturne-app .nk-hero-motto p{font-size:12px}.arcani-nocturne-app .nk-hero-actions{gap:10px}.arcani-nocturne-app .nk-hero-actions .nk-button{font-size:12px;padding:10px 13px}.arcani-nocturne-app .nk-assurances li{font-size:11.5px;gap:9px}.arcani-nocturne-app .nk-universe-grid{gap:8px}.arcani-nocturne-app .nk-universe h3{font-size:13px}.arcani-nocturne-app .nk-universe p{font-size:11.5px}.arcani-nocturne-app .nk-feature-copy{padding:20px}.arcani-nocturne-app .nk-feature h2{font-size:18px}.arcani-nocturne-app .nk-feature p{font-size:13px}.arcani-nocturne-app .nk-shelf-heading{flex-wrap:wrap}.arcani-nocturne-app .nk-shelf-filters{gap:12px}.arcani-nocturne-app .nk-shelf-filters button{font-size:11px}.arcani-nocturne-app .nk-book-rail{grid-auto-columns:calc((100% - 60px)/5)}.arcani-nocturne-app .nk-footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.arcani-nocturne-app .nk-footer-main>nav:last-child{grid-column:2/4;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center}}@media(max-width:1000px){.arcani-nocturne-app .nk-header-top{flex-wrap:wrap;gap:12px 20px;padding-top:8px;padding-bottom:13px}.arcani-nocturne-app .nk-brand{margin-right:auto}.arcani-nocturne-app .nk-header-top>.nk-search{order:4;flex-basis:100%}.arcani-nocturne-app .nk-menu-trigger{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;padding:10px}.arcani-nocturne-app .nk-desktop-nav{display:none}.arcani-nocturne-app .nk-hero{height:365px}.arcani-nocturne-app .nk-hero-copy{width:53%}.arcani-nocturne-app .nk-hero-word{font-size:65px}.arcani-nocturne-app .nk-hero h1{font-size:21px}.arcani-nocturne-app .nk-hero-description{font-size:14px;max-width:325px}.arcani-nocturne-app .nk-hero-motto{display:none}.arcani-nocturne-app .nk-hero-art{left:42%;right:0}.arcani-nocturne-app .nk-assurances ul{flex-wrap:wrap;justify-content:center;column-gap:22px;row-gap:14px;padding-block:17px}.arcani-nocturne-app .nk-universe-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.arcani-nocturne-app .nk-universe{min-height:165px}.arcani-nocturne-app .nk-universe h3{font-size:14px}.arcani-nocturne-app .nk-feature{min-height:220px}.arcani-nocturne-app .nk-feature-copy{width:97%;padding:20px 16px}.arcani-nocturne-app .nk-feature:after{background:linear-gradient(90deg,#04140ff7 5%,#04140fc9 68%,#04140f66)}.arcani-nocturne-app .nk-feature h2{font-size:18px}.arcani-nocturne-app .nk-book-rail{grid-auto-columns:calc((100% - 45px)/4)}.arcani-nocturne-app .nk-shelf-heading .nk-rule{display:none}.arcani-nocturne-app .nk-shelf-heading h2{flex:1 1 100%}.arcani-nocturne-app .nk-shelf-filters{flex:1}.arcani-nocturne-app .nk-rail-controls{margin-left:auto}.arcani-nocturne-app .nk-reading-note{gap:16px;flex-wrap:wrap}.arcani-nocturne-app .nk-reading-note .nk-button{margin-left:56px}}@media(max-width:680px){.arcani-nocturne-app .nk-header-top{gap:3px 8px}.arcani-nocturne-app .nk-brand{gap:0}.arcani-nocturne-app .nk-mark{width:56px;height:56px}.arcani-nocturne-app .nk-wordmark{margin-left:-4px}.arcani-nocturne-app .nk-wordmark strong{font-size:25px;letter-spacing:.105em}.arcani-nocturne-app .nk-wordmark small{font-size:5px;letter-spacing:.16em}.arcani-nocturne-app .nk-menu-trigger{width:37px;padding:7px}.arcani-nocturne-app .nk-header-actions{gap:2px}.arcani-nocturne-app .nk-header-actions a{min-width:37px;min-height:46px}.arcani-nocturne-app .nk-header-actions .nk-icon{width:21px;height:21px}.arcani-nocturne-app .nk-header-actions span{display:none}.arcani-nocturne-app .nk-header-top>.nk-search{margin-top:5px;height:44px}.arcani-nocturne-app .nk-search input{font-size:16px}.arcani-nocturne-app .nk-count{right:1px;top:0;font-size:9px;min-width:16px;height:16px}.arcani-nocturne-app .nk-hero{height:auto;min-height:555px;background-size:auto,75px 62%,auto}.arcani-nocturne-app .nk-hero-layout{padding:252px 24px 32px;display:block}.arcani-nocturne-app .nk-hero-art{left:8%;right:0;top:0;bottom:auto;height:296px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 0%,#000 68%,transparent)}.arcani-nocturne-app .nk-hero-art img{object-position:50% 27%}.arcani-nocturne-app .nk-hero-copy{width:100%;max-width:none;padding:0}.arcani-nocturne-app .nk-hero-word{font-size:clamp(53px,12.8vw,77px);letter-spacing:.12em;margin-bottom:12px}.arcani-nocturne-app .nk-hero h1{font-size:clamp(19px,4.5vw,25px);line-height:1.4;letter-spacing:.08em}.arcani-nocturne-app .nk-hero-description{font-size:16px;line-height:1.55;max-width:510px;margin-block:17px 20px}.arcani-nocturne-app .nk-hero-actions{gap:10px}.arcani-nocturne-app .nk-hero-actions .nk-button{flex:1;min-width:130px;font-size:13px;padding-inline:10px}.arcani-nocturne-app .nk-assurances ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-block:20px}.arcani-nocturne-app .nk-assurances li{font-size:12px;gap:10px}.arcani-nocturne-app .nk-assurances li:last-child{grid-column:1/-1;justify-content:center}.arcani-nocturne-app .nk-assurances .nk-icon{width:23px;height:23px}.arcani-nocturne-app .nk-universes{padding-top:26px;padding-bottom:22px}.arcani-nocturne-app .nk-section-heading{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:17px}.arcani-nocturne-app .nk-section-heading h2{font-size:19px;letter-spacing:.06em}.arcani-nocturne-app .nk-section-heading .nk-rule{display:none}.arcani-nocturne-app .nk-section-heading>a{font-size:12px;min-height:30px}.arcani-nocturne-app .nk-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.arcani-nocturne-app .nk-universe{min-height:164px;padding:12px 8px}.arcani-nocturne-app .nk-universe img{width:65px;height:56px}.arcani-nocturne-app .nk-universe h3{font-size:13px;line-height:1.35}.arcani-nocturne-app .nk-universe p{font-size:11.5px}.arcani-nocturne-app .nk-features{grid-template-columns:1fr;gap:14px;padding-bottom:28px}.arcani-nocturne-app .nk-feature{min-height:183px}.arcani-nocturne-app .nk-feature-copy{width:78%;padding:23px}.arcani-nocturne-app .nk-feature h2{font-size:21px}.arcani-nocturne-app .nk-feature p{font-size:14px}.arcani-nocturne-app .nk-feature:after{background:linear-gradient(90deg,#04140f 0%,#04140ff2 35%,#04140f66 75%,transparent)}.arcani-nocturne-app .nk-feature-art{width:45%}.arcani-nocturne-app .nk-featured{padding-bottom:26px}.arcani-nocturne-app .nk-shelf-heading{gap:8px}.arcani-nocturne-app .nk-shelf-filters{gap:13px;width:100%;overflow-x:auto;flex:1 1 100%}.arcani-nocturne-app .nk-shelf-filters button{font-size:12px;min-height:44px}.arcani-nocturne-app .nk-rail-controls{margin-left:auto}.arcani-nocturne-app .nk-rail-controls button{width:44px;height:44px}.arcani-nocturne-app .nk-book-rail{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.arcani-nocturne-app .reader-book-cover{padding:5px;aspect-ratio:.76}.arcani-nocturne-app .reader-book-copy{padding:12px 10px}.arcani-nocturne-app .reader-book-copy h3{font-size:15px}.arcani-nocturne-app .reader-book-bottom{gap:10px}.arcani-nocturne-app .reader-book-bottom button,.arcani-nocturne-app .reader-book-bottom>a{min-height:42px;width:100%;font-size:12px}.arcani-nocturne-app .reader-favorite{width:42px;height:42px;min-width:42px;min-height:42px}.arcani-nocturne-app .reader-cover-placeholder{padding:10px}.arcani-nocturne-app .reader-cover-placeholder strong{font-size:15px}.arcani-nocturne-app .nk-empty{padding:29px 19px}.arcani-nocturne-app .nk-empty h3{font-size:21px}.arcani-nocturne-app .nk-empty p{font-size:14px}.arcani-nocturne-app .nk-cart-notice{flex-wrap:wrap;gap:12px;padding:14px}.arcani-nocturne-app .nk-cart-notice p{flex-basis:100%}.arcani-nocturne-app .nk-cart-notice button{margin-left:auto}.arcani-nocturne-app .nk-reading-note{gap:18px;padding-block:25px}.arcani-nocturne-app .nk-reading-note>.nk-icon{width:29px;height:29px;align-self:flex-start}.arcani-nocturne-app .nk-reading-note>div{flex:1}.arcani-nocturne-app .nk-reading-note h2{font-size:19px}.arcani-nocturne-app .nk-reading-note .nk-button{margin-left:47px}.arcani-nocturne-app .nk-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-top:27px}.arcani-nocturne-app .nk-footer-main>div{grid-column:1/-1}.arcani-nocturne-app .nk-footer-main>nav:last-child{grid-column:1/-1;flex-direction:column;align-items:flex-start;gap:0}.arcani-nocturne-app .nk-footer h2{font-size:14px}.arcani-nocturne-app .nk-footer nav a{min-height:38px;font-size:14px}.arcani-nocturne-app .nk-footer-bottom{flex-direction:column;gap:10px}}@media(max-width:370px){.arcani-nocturne-app .nk-container{padding-inline:15px}.arcani-nocturne-app .nk-header-top{gap:2px}.arcani-nocturne-app .nk-mark{width:40px}.arcani-nocturne-app .nk-wordmark strong{font-size:23px}.arcani-nocturne-app .nk-wordmark small{display:none}.arcani-nocturne-app .nk-header-actions a{min-width:34px}.arcani-nocturne-app .nk-hero-layout{padding-inline:20px}.arcani-nocturne-app .nk-hero-actions{flex-direction:column;align-items:stretch}.arcani-nocturne-app .nk-universe h3{font-size:12px}.arcani-nocturne-app .nk-universe p{font-size:11px}.arcani-nocturne-app .nk-feature-copy{width:85%}.arcani-nocturne-app .nk-book-rail{grid-auto-columns:70%}}@media(prefers-reduced-motion:reduce){.arcani-nocturne-app *,.arcani-nocturne-app *:before,.arcani-nocturne-app *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nk-admin-entry{color:#e0c487!important}.nk-admin-entry .nk-icon{color:#d9b66c!important}.hardcover-tier-card{position:relative;overflow:hidden}.hardcover-tier-card .tier-cover-icon{width:48px;height:48px;margin-bottom:12px}.hardcover-tier-card.gold{color:#efd166;border-color:#deb74875!important;background:radial-gradient(circle at 85% 12%,rgba(226,188,74,.14),transparent 42%),#201d10b8!important}.hardcover-tier-card.gold strong{color:#f0d579}.hardcover-tier-card.diamond{color:#a8e6f5;border-color:#70cde880!important;background:radial-gradient(circle at 85% 12%,rgba(108,205,232,.14),transparent 42%),#0a1e23c7!important}.hardcover-tier-card.diamond strong{color:#b7edfa}.hardcover-tier-card.active{box-shadow:inset 0 0 0 1px currentColor,0 18px 42px #0000002e}body[data-site-surface=public] .arcani-unified{--reader-ink:#eee3d0;--reader-paper:#061b14;--reader-line:#7c6543;--reader-gold:#dfbe82;--nk-text:#eee3d0;--nk-gold:#dfbe82;background:radial-gradient(ellipse at 50% 20%,#10352955,transparent 65%),#03140f;min-height:100vh;color:#eee3d0;color-scheme:dark}body[data-site-surface=public] .arcani-unified :where(main,section,article,aside,div,form,nav){min-width:0}body[data-site-surface=public] .arcani-unified :where(h1,h2,h3,h4){color:#e6c78d!important;text-wrap:balance}body[data-site-surface=public] .arcani-unified :where(p,small,span,label,dt,dd,li,output,select,textarea){color:#e5dccb!important}body[data-site-surface=public] .arcani-unified :where(input,select,textarea){background:#0c2119!important;color:#f4e6ca!important;border:1px solid #79684b!important;border-radius:4px;box-shadow:none;min-height:44px;accent-color:#d6b477}body[data-site-surface=public] .arcani-unified :where(input,textarea)::placeholder{color:#bdb3a2!important;opacity:1}body[data-site-surface=public] .arcani-unified :where(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #efcc82!important;outline-offset:4px}body[data-site-surface=public] .arcani-unified :where(input[type=checkbox],input[type=radio]){min-height:18px;width:18px;flex:none}body[data-site-surface=public] .arcani-unified :where(select option){background:#0a2319;color:#f2e8d2}body[data-site-surface=public] .arcani-unified :where(.muted,.reader-help,.results-note,.reader-edition){color:#c8bfae!important;line-height:1.65}body[data-site-surface=public] .arcani-unified :where(.button.primary,.reader-button:not(.is-outline),.small-button){background:linear-gradient(120deg,#ecd198,#cba66b)!important;color:#102018!important;border:1px solid #e6ce9e!important;min-height:44px;box-shadow:none}body[data-site-surface=public] .arcani-unified :where(.button.ghost,.reader-button.is-outline){background:#092219!important;border-color:#a28a5b!important;color:#f1e5cf!important}body[data-site-surface=public] .arcani-unified :where(.reader-inline-link,.reader-text-button,.text-link){color:#e8cb8f!important}body[data-site-surface=public] .arcani-unified :where(button[disabled]){opacity:.5;cursor:not-allowed}body[data-site-surface=public] .arcani-unified .nk-button:not(.nk-button-outline){color:#102018!important}body[data-site-surface=public] .arcani-unified .nk-header-top input{border:0!important;background:transparent!important}.arcani-unified .nk-desktop-nav>a[aria-current=page]{color:#f8d48c!important;box-shadow:inset 0 -2px #d6b36c}.arcani-unified .nk-desktop-nav>a[href="/lgbt"][aria-current=page]{border-image:linear-gradient(90deg,#ef4040,#f89833,#f8d933,#49ac7b,#5189e2,#9759bd) 1;border-bottom:3px solid;box-shadow:none}.arcani-unified .nk-universe-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.arcani-unified .nk-universe{padding-inline:8px}.arcani-unified .nk-universe h3{font-size:13px!important;letter-spacing:0!important}.arcani-unified .nk-universe img{object-fit:contain}.arcani-unified .nk-hero-art img{object-position:50% 40%}.arcani-unified .nk-desktop-nav{gap:10px}.arcani-unified .nk-desktop-nav>a{font-size:clamp(10px,.95vw,14px)}body[data-site-surface=public] .arcani-unified :where(.page,.reader-page,.discovery-page){background:transparent!important;color:#eee3d0}body[data-site-surface=public] .arcani-unified :where(.panel,.summary-card,.empty,.reader-empty,.reader-guide,.reader-import,.reader-dialog,.reader-simulator,.reader-program-grid>article,.arcane-notice,.reader-product-image,.category-card,.product-card,.reader-book-card){background:linear-gradient(140deg,#0d2a1ee8,#031811f5)!important;border:1px solid #7a624752!important;box-shadow:0 8px 32px #0002}body[data-site-surface=public] .arcani-unified :where(.reader-dialog,.reader-share-items,.reader-share-items label){background:#0a261b!important;color:#eee4d0!important}body[data-site-surface=public] .arcani-unified :where(.reader-emblem,.nk-icon){color:#dcbc7e}body[data-site-surface=public] .arcani-unified :where(.reader-book-cover,.cover-shell){background:radial-gradient(ellipse at top,#183a27,#03150e)!important}body[data-site-surface=public] .arcani-unified :where(.product-copy,.reader-book-copy){background:transparent!important}body[data-site-surface=public] .arcani-unified .product-copy h3{font-size:19px;line-height:1.5}body[data-site-surface=public] .arcani-unified .price-row{background:transparent;border-color:#7a6247}body[data-site-surface=public] .arcani-unified .reader-favorite{background:#041a13eb!important;border-color:#b08e53!important;color:#e7c586!important}body[data-site-surface=public] .arcani-unified .reader-favorite[aria-pressed=true]{color:#ff808c!important}body[data-site-surface=public] .arcani-unified .reader-favorite svg{color:inherit!important}body[data-site-surface=public] .arcani-unified :where(.reader-specs,.reader-specs>div,.reader-product-price,.reader-section-head,.order-row,.ticket-row){border-color:#85704a55}body[data-site-surface=public] .arcani-unified .reader-book-bottom{flex-wrap:wrap;gap:10px}body[data-site-surface=public] .arcani-unified .reader-book-bottom>strong{font:500 20px/1.4 Georgia,serif;color:#f0d69e!important}.arcani-unified .reader-page{max-width:1380px;padding:0 32px 64px}.arcani-unified .reader-page-head{padding:54px 28px;position:relative;isolation:isolate;margin-bottom:36px}.arcani-unified .reader-page-head h1{font-size:clamp(32px,4.2vw,62px);line-height:1.15;max-width:890px;margin-inline:auto}.arcani-unified .reader-page-head>p{max-width:780px;margin-inline:auto;line-height:1.65;font-size:16px}.arcani-unified .reader-guide{position:relative;margin-top:10px;border-color:#a58a54!important;padding:34px}.arcani-unified .at-reader-discover{position:relative}.arcani-unified .at-reader-discover:before{content:"";position:absolute;inset:0 -100px auto auto;width:260px;height:570px;background:linear-gradient(90deg,#03140f,transparent),url(/assets/discovery-art-SfhAQVbb.webp) center/cover;opacity:.36;pointer-events:none}.arcani-unified .at-reader-discover .reader-page-head{padding-right:130px}.arcani-unified .at-reader-favorites .reader-page-head{text-align:left;min-height:290px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px 48% 36px 0}.arcani-unified .at-reader-favorites .reader-page-head>p,.arcani-unified .at-reader-favorites .reader-page-head h1{margin-left:0;margin-right:0}.arcani-unified .at-reader-favorites .reader-page-head h1{font-size:clamp(40px,5.5vw,80px);letter-spacing:.06em}.arcani-unified .at-reader-favorites .reader-page-head>.reader-emblem{display:none}.arcani-unified .at-reader-favorites .reader-page-head:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:37%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03140f,transparent 35%),url(/assets/favorites-art-BFUm2-YF.webp) center/cover;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.arcani-unified .at-reader-favorites .reader-book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.arcani-unified .page{padding:45px 32px 70px;max-width:1380px}.arcani-unified .page-head{border-bottom:1px solid #a78a4855;margin-bottom:30px;padding-bottom:30px}.arcani-unified .page-head h1{font:400 clamp(32px,4.1vw,54px)/1.25 "Cinzel",Georgia,serif}.arcani-unified .at-eyebrow{font:500 11px/1.65 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.23em;text-transform:uppercase;color:#d7b780!important}.arcani-unified .at-edition-hero{position:relative;isolation:isolate;min-height:440px;overflow:hidden;background:radial-gradient(ellipse at 47% 50%,#164b3255,transparent 48%),#04150e;border-bottom:1px solid #b3935140}.arcani-unified .at-edition-layout{position:relative;min-height:440px;display:grid;grid-template-columns:40% 22% 1fr;align-items:center;gap:20px;padding-block:45px}.arcani-unified .at-edition-copy{padding-left:clamp(0px,4vw,65px)}.arcani-unified .at-edition-copy h1{font:400 clamp(62px,7vw,115px)/1.05 "Cinzel",Georgia,serif;letter-spacing:.08em;margin:13px 0 14px}.arcani-unified .at-edition-copy h2{font:400 clamp(17px,1.8vw,25px)/1.45 "Cinzel",Georgia,serif;letter-spacing:.04em;margin:0 0 15px;color:#efe2c4!important}.arcani-unified .at-edition-copy>p:not(.at-eyebrow){font:400 16px/1.7 Georgia,serif;max-width:510px;margin:0 0 20px;text-wrap:pretty}.arcani-unified .at-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.arcani-unified .at-hero-art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:58%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 19%);mask-image:linear-gradient(90deg,transparent,#000 19%)}.arcani-unified .at-hero-art img{width:100%;height:100%;object-fit:cover;object-position:55% 42%}.arcani-unified .at-medallion{text-align:center;align-self:center;position:relative;padding:10px 0}.arcani-unified .at-medallion>img{width:min(235px,100%);height:auto;object-fit:contain;display:block;margin:auto}.arcani-unified .at-medallion>p{font:400 12px/1.75 Cinzel,Georgia,serif;text-transform:uppercase;letter-spacing:.19em;margin-top:22px;color:#dcb976!important}.arcani-unified .at-medallion>span{display:block;letter-spacing:.6em;color:#dcb976!important}.arcani-unified .at-gold .at-medallion>img{width:min(215px,100%)}.arcani-unified .at-diamond{background:radial-gradient(ellipse at 47% 50%,#85682035,transparent 55%),#03110c}.arcani-unified .at-diamond .at-edition-layout{min-height:470px;grid-template-columns:42% 20% 1fr}.arcani-unified .at-diamond .at-edition-copy{padding-left:clamp(0px,2.5vw,38px)}.arcani-unified .at-diamond .at-edition-copy h1{font-size:clamp(55px,6.5vw,102px);letter-spacing:.04em}.arcani-unified .at-diamond .at-medallion:before{content:"";position:absolute;top:5%;right:-12%;bottom:25%;left:-12%;border:1px solid #c8a76a4a;border-radius:50%;pointer-events:none;box-shadow:0 0 45px #d8aa4d16}.arcani-unified .at-assurances{border-block:1px solid #aa8a4d3b;background:#020f0b}.arcani-unified .at-assurances ul{display:flex;justify-content:space-between;gap:22px;list-style:none;padding-block:17px;margin-block:0}.arcani-unified .at-assurances li{display:flex;align-items:center;gap:12px;font:400 13px/1.5 Georgia,serif}.arcani-unified .at-assurances .nk-icon{width:24px;height:24px}.arcani-unified .at-edition-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:28px}.arcani-unified .at-feature{isolation:isolate;position:relative;overflow:hidden;display:flex;align-items:center;min-height:163px;padding:24px;text-decoration:none;border:1px solid #a38a4b;border-radius:4px;background:#061b13}.arcani-unified .at-feature>img{z-index:-1;position:absolute;right:0;top:0;height:100%;width:53%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.arcani-unified .at-feature>div{width:65%}.arcani-unified .at-feature h3{font:400 18px/1.4 Cinzel,Georgia,serif;margin:0 0 9px}.arcani-unified .at-feature p{font:400 14px/1.55 Georgia,serif;margin:0 0 15px}.arcani-unified .at-feature span{display:flex;align-items:center;gap:15px;color:#e2c084!important;font-size:12px}.arcani-unified .at-feature span .nk-icon{width:16px;height:16px}.arcani-unified .at-criteria{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;border-top:1px solid #b392494f;padding-block:42px;margin-top:30px;scroll-margin-top:20px}.arcani-unified .at-criteria h2{font:400 28px/1.5 Cinzel,Georgia,serif;margin:10px 0}.arcani-unified .at-criteria>p{font:400 16px/1.9 Georgia,serif;max-width:820px;margin:0}.arcani-unified .at-pride-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #aa8a4d55;background:#03140e}.arcani-unified .at-pride-layout{min-height:455px;display:flex;align-items:center;padding-block:40px}.arcani-unified .at-pride-layout>div{width:49%;padding-left:clamp(0px,3vw,40px)}.arcani-unified .at-pride-layout h1{font:400 clamp(60px,7vw,100px)/1.1 "Cinzel",Georgia,serif;letter-spacing:.05em;margin:16px 0}.arcani-unified .at-pride-layout h2{font:400 24px/1.4 Cinzel,Georgia,serif;letter-spacing:.06em;max-width:580px}.arcani-unified .at-pride-layout p:not(.at-eyebrow){font:400 16px/1.75 Georgia,serif;max-width:570px}.arcani-unified .at-pride-art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:49%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.arcani-unified .at-pride-art img{width:100%;height:100%;object-fit:cover;object-position:center}.arcani-unified .at-pride-flag{display:flex;width:90px;height:9px;border-radius:1px;overflow:hidden}.arcani-unified .at-pride-flag i{flex:1;background:#ef3c44}.arcani-unified .at-pride-flag i:nth-child(2){background:#f18d32}.arcani-unified .at-pride-flag i:nth-child(3){background:#f5d540}.arcani-unified .at-pride-flag i:nth-child(4){background:#3ca76c}.arcani-unified .at-pride-flag i:nth-child(5){background:#4e78d3}.arcani-unified .at-pride-flag i:nth-child(6){background:#9e56b8}.arcani-unified .at-pride-collections{padding-block:34px}.arcani-unified .at-pride-collections nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.arcani-unified .at-pride-collections nav>a{text-decoration:none;border:1px solid #987b494e;padding:25px 20px;min-height:170px;border-radius:3px;background:linear-gradient(140deg,#133026,#06170f)}.arcani-unified .at-pride-collections nav>a:nth-child(2n){background:radial-gradient(ellipse at top right,#45355930,transparent),#061b14}.arcani-unified .at-pride-collections nav>a:hover,.arcani-unified .at-pride-collections nav>a[aria-current]{border-color:#d5b879;background:#173829}.arcani-unified .at-pride-collections h3{font:400 21px Georgia,serif;margin:15px 0 8px}.arcani-unified .at-pride-collections p{font:400 14px/1.6 Georgia,serif;margin:0}body[data-site-surface=public] .arcani-unified .pride-category-hub{padding:25px 32px;margin:auto;max-width:1540px;background:transparent!important;border-block:1px solid #9c7a4040}body[data-site-surface=public] .arcani-unified .pride-category-grid{display:flex;flex-wrap:wrap;gap:12px}body[data-site-surface=public] .arcani-unified .pride-category-card{background:#0c281c!important;border:1px solid #856b4766!important;min-height:90px;flex:1 1 190px;padding:18px!important;border-radius:4px}body[data-site-surface=public] .arcani-unified .pride-category-card:before,body[data-site-surface=public] .arcani-unified .pride-category-card:after{display:none!important}.arcani-unified .pride-category-intro h2{font-size:24px!important;margin:12px 0}.arcani-unified .pride-category-intro p{font-size:14px!important;line-height:1.6!important;max-width:830px}.arcani-unified .at-simple-hero{position:relative;isolation:isolate;overflow:hidden;padding:52px 25px;min-height:300px;text-align:center;background:radial-gradient(ellipse at center,#163b2790,transparent),#03140f;border-bottom:1px solid #96794644}.arcani-unified .at-simple-hero>.nk-container{position:relative;z-index:2}.arcani-unified .at-simple-hero h1{font:400 clamp(36px,4.8vw,64px)/1.2 "Cinzel",Georgia,serif;margin:16px auto;max-width:960px}.arcani-unified .at-simple-hero .reader-emblem{width:64px;height:64px}.arcani-unified .at-simple-hero p:not(.at-eyebrow){font:400 17px/1.7 Georgia,serif;margin:14px auto;max-width:820px}.arcani-unified .at-faith-hero{background:radial-gradient(ellipse at center,#7758203b,transparent),#04170f}.arcani-unified .at-children-hero{display:grid;align-items:center;min-height:352px;background:#03140f}.arcani-unified .at-children-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#01140f2e;pointer-events:none}.arcani-unified .at-simple-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.arcani-unified .at-simple-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.76) saturate(.94)}.arcani-unified .at-children-hero h1{color:#efd49a;text-shadow:0 3px 24px #00140f}.arcani-unified .at-children-hero p{text-shadow:0 2px 16px #00140f}body[data-site-surface=public] .arcani-unified .category-hub{max-width:1480px;padding:32px;margin:auto;gap:18px;background:transparent!important}body[data-site-surface=public] .arcani-unified .category-card{padding:28px!important;min-height:180px;display:flex;gap:12px;align-items:flex-start;flex-direction:column}body[data-site-surface=public] .arcani-unified .category-card strong{font-size:24px!important;color:#eac989!important}body[data-site-surface=public] .arcani-unified .category-card:before,body[data-site-surface=public] .arcani-unified .category-card:after{display:none!important}body[data-site-surface=public] .arcani-unified .reader-faith-collections{padding:35px 32px;max-width:1450px;margin:auto;background:transparent!important}body[data-site-surface=public] .arcani-unified .reader-faith-tabs a{background:#0b291c!important;border-color:#94774b6b!important;color:#e7d8b8!important}body[data-site-surface=public] .arcani-unified .reader-faith-tabs a[aria-current=page]{border-color:#d4b075!important;background:#244733!important}body[data-site-surface=public] .arcani-unified .discovery-products{max-width:1540px;padding:28px 32px 45px;margin:auto;background:transparent!important;scroll-margin-top:25px}body[data-site-surface=public] .arcani-unified .discovery-products-head h2{font:400 clamp(26px,3vw,38px)/1.3 "Cinzel",Georgia,serif}body[data-site-surface=public] .arcani-unified .filter-stage{background:transparent!important;max-width:1540px!important;padding-inline:32px!important;margin:15px auto 0!important}body[data-site-surface=public] .arcani-unified .catalog-filter-shell summary{background:#132c20!important;border-color:#998152!important;box-shadow:none!important}body[data-site-surface=public] .arcani-unified .catalog-filter-shell summary span,body[data-site-surface=public] .arcani-unified .catalog-filter-shell summary small{color:#f2dab0!important}body[data-site-surface=public] .arcani-unified .catalog-filter-shell .catalog-filter-panel{background:#082018!important;color:#efe0c2!important;border-color:#aa8e58!important;box-shadow:0 16px 40px #0008!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-site-surface=public] .arcani-unified .catalog-filter-shell .filter-reset{color:#f2d5a0!important;background:#173e2c!important}body[data-site-surface=public] .arcani-unified .auth-page{padding:45px 40px;max-width:1450px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;min-height:690px;background:transparent!important}body[data-site-surface=public] .arcani-unified .auth-panel{grid-column:2;grid-row:1;position:relative;border:1px solid #bd9d5c!important;border-radius:4px;padding:42px clamp(25px,4vw,62px);background:#041b13f2!important;box-shadow:0 20px 55px #0006}.arcani-unified .auth-panel h1{font:400 40px/1.2 Cinzel,Georgia,serif;text-align:center;margin:14px 0 20px}.arcani-unified .auth-panel>p{text-align:center;line-height:1.7;margin-bottom:28px}.arcani-unified .auth-panel .eyebrow{display:block;text-align:center}.arcani-unified .auth-panel .form{gap:22px}body[data-site-surface=public] .arcani-unified .auth-aside{grid-column:1;grid-row:1;align-self:stretch;border:0;background:linear-gradient(0deg,#03140f,transparent 50%),url(/assets/login-art-C6AvGJXM.webp) center/cover!important;min-height:610px;display:flex;align-items:flex-end;padding:35px;border-radius:3px}.arcani-unified .auth-aside>div{max-width:420px;background:#03140fcc;padding:20px 24px;border-left:1px solid #c7a460}.arcani-unified .auth-aside strong{font:400 29px/1.3 Cinzel,Georgia,serif;color:#f1d194!important;display:block;margin-block:12px}.arcani-unified .auth-aside p{font:400 15px/1.7 Georgia,serif}.arcani-unified .at-guest-link{display:block;text-align:center;font:400 14px/1.5 Georgia,serif;margin:22px 0;color:#e1bd7c!important}.arcani-unified .auth-switch{gap:12px;flex-wrap:wrap;border-top:1px solid #7c654455;padding-top:18px}.arcani-unified .auth-switch button{background:transparent;border:0;color:#e1c393!important;min-height:44px}body[data-site-surface=public] .arcani-unified .cart-line{background:#061f16!important;border:1px solid #8d764647!important;padding:22px;gap:22px}.arcani-unified .cart-line img{width:80px;max-height:128px;object-fit:contain}.arcani-unified .summary-card{position:sticky;top:20px;border-color:#b89a5a!important;padding:28px}.arcani-unified .summary-card h2{font:400 24px Cinzel,Georgia,serif;text-transform:uppercase}body[data-site-surface=public] .arcani-unified :where(.qty button,.arcane-actions button,.arcane-steps button){background:#0d2c20!important;color:#f0d6a4!important;border:1px solid #846e45!important;min-height:38px}body[data-site-surface=public] .arcani-unified .qty button{min-width:36px}body[data-site-surface=public] .arcani-unified :where(.summary-row,.summary-row.total,.arcane-steps){border-color:#8c754955!important}body[data-site-surface=public] .arcani-unified .arcane-notice{background:#183629!important;line-height:1.65;font-size:14px}body[data-site-surface=public] .arcani-unified :where(.is-error,.flash.error,.error){background:#42251c!important;color:#ffddca!important;border-color:#cc906e!important}.arcani-unified.at-route-sacola .page-head,.arcani-unified.at-route-finalizar .page-head{padding:30px 32% 28px 0;background:linear-gradient(90deg,#03140f 55%,transparent),url(/assets/favorites-art-BFUm2-YF.webp) right center/55% auto no-repeat}.arcani-unified.at-route-sacola .page-head h1{font-size:clamp(34px,4vw,55px)}.arcani-unified.at-route-paginas .reader-page-head{background:radial-gradient(ellipse,#4f431e40,transparent 70%)}@media(min-width:1700px){.arcani-unified .at-edition-layout{padding-inline:70px}.arcani-unified .at-hero-art img{object-fit:contain;object-position:right bottom}.arcani-unified .at-edition-hero{min-height:480px}}@media(max-width:1250px){.arcani-unified .nk-universe-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.arcani-unified .at-edition-layout{grid-template-columns:47% 21% 1fr;gap:12px;min-height:440px}.arcani-unified .at-diamond .at-edition-layout{grid-template-columns:47% 21% 1fr}.arcani-unified .at-edition-copy{padding-left:0}.arcani-unified .at-edition-copy>p:not(.at-eyebrow){font-size:15px}.arcani-unified .at-hero-art{left:63%}.arcani-unified .at-medallion>p{font-size:10px}.arcani-unified .at-edition-copy h1{font-size:80px}.arcani-unified .at-diamond .at-edition-copy h1{font-size:65px}.arcani-unified .at-feature{padding:20px}.arcani-unified .at-feature>div{width:70%}.arcani-unified .at-pride-collections nav{grid-template-columns:repeat(3,minmax(0,1fr))}.arcani-unified .at-pride-layout h1{font-size:72px}.arcani-unified .at-pride-layout h2{font-size:21px}.arcani-unified .at-reader-favorites .reader-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arcani-unified .at-assurances ul{gap:14px;flex-wrap:wrap;justify-content:center}.arcani-unified .at-assurances li{font-size:12px}}@media(max-width:800px){.arcani-unified .nk-universe-grid{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding-bottom:10px}.arcani-unified .at-edition-layout,.arcani-unified .at-diamond .at-edition-layout{grid-template-columns:1fr 160px;min-height:460px;padding:32px 25px 44px}.arcani-unified .at-hero-art{left:38%;opacity:.26;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.arcani-unified .at-medallion{align-self:start;padding-top:18px}.arcani-unified .at-edition-copy h1{font-size:70px}.arcani-unified .at-diamond .at-edition-copy h1{font-size:54px}.arcani-unified .at-edition-copy h2{font-size:21px}.arcani-unified .at-edition-copy>p:not(.at-eyebrow){font-size:15px}.arcani-unified .at-edition-features{grid-template-columns:1fr;gap:15px}.arcani-unified .at-feature{min-height:150px}.arcani-unified .at-feature>img{width:45%;object-position:50% 35%}.arcani-unified .at-feature>div{max-width:62%}.arcani-unified .at-criteria{grid-template-columns:1fr;gap:15px}.arcani-unified .at-pride-layout{min-height:510px;padding-block:40px}.arcani-unified .at-pride-layout>div{width:72%;padding-left:0}.arcani-unified .at-pride-art{left:40%;opacity:.55}.arcani-unified .at-pride-layout h1{font-size:clamp(42px,8vw,68px)}.arcani-unified .at-pride-layout h2{font-size:19px}.arcani-unified .at-pride-collections nav{grid-template-columns:repeat(2,minmax(0,1fr))}.arcani-unified .reader-page,.arcani-unified .page{padding-inline:22px}.arcani-unified .reader-page-head{padding:35px 0}.arcani-unified .at-reader-discover .reader-page-head{padding-right:0}.arcani-unified .at-reader-discover:before{inset:0 0 auto auto;width:180px;opacity:.15}.arcani-unified .at-reader-favorites .reader-page-head{padding:40px 30% 30px 0;min-height:300px}.arcani-unified .at-reader-favorites .reader-page-head:before{left:27%;opacity:.4;right:-15px}.arcani-unified .at-reader-favorites .reader-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site-surface=public] .arcani-unified .auth-page{grid-template-columns:1fr;padding:26px 20px;gap:24px}body[data-site-surface=public] .arcani-unified .auth-panel{grid-column:1;grid-row:1;padding:32px 26px}body[data-site-surface=public] .arcani-unified .auth-aside{grid-column:1;grid-row:2;min-height:250px;background-position:center 35%!important;padding:20px}.arcani-unified .auth-aside>div{max-width:350px}.arcani-unified .auth-aside strong{font-size:24px}.arcani-unified .checkout-grid{grid-template-columns:1fr}.arcani-unified .summary-card{position:static;margin-top:20px}.arcani-unified.at-route-sacola .page-head,.arcani-unified.at-route-finalizar .page-head{padding-right:10%}}@media(max-width:480px){.arcani-unified .nk-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.arcani-unified .at-edition-layout,.arcani-unified .at-diamond .at-edition-layout{grid-template-columns:1fr;gap:0;padding:28px 20px 32px}.arcani-unified .at-medallion{grid-row:1;width:115px;margin:0 auto 18px;padding:0}.arcani-unified .at-medallion>p,.arcani-unified .at-medallion>span{display:none}.arcani-unified .at-medallion:before{display:none}.arcani-unified .at-edition-copy{text-align:center}.arcani-unified .at-edition-copy h1{font-size:68px}.arcani-unified .at-diamond .at-edition-copy h1{font-size:51px}.arcani-unified .at-edition-copy h2{font-size:19px}.arcani-unified .at-eyebrow{font-size:9px}.arcani-unified .at-hero-actions{justify-content:center;gap:10px}.arcani-unified .at-hero-actions .nk-button{padding:11px 14px;font-size:13px}.arcani-unified .at-hero-art{left:0;opacity:.12;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.arcani-unified .at-assurances ul{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.arcani-unified .at-assurances li{font-size:11px;gap:7px}.arcani-unified .at-assurances li:last-child{grid-column:1/-1;justify-self:center}.arcani-unified .at-assurances .nk-icon{width:19px;height:19px}.arcani-unified .at-pride-layout{min-height:480px;padding:30px 20px}.arcani-unified .at-pride-layout>div{width:100%}.arcani-unified .at-pride-art{left:8%;opacity:.22}.arcani-unified .at-pride-layout h1{font-size:53px}.arcani-unified .at-pride-layout h2{font-size:19px;max-width:320px}.arcani-unified .at-pride-layout p:not(.at-eyebrow){font-size:15px}.arcani-unified .at-pride-layout .at-hero-actions{justify-content:flex-start}.arcani-unified .at-pride-collections nav>a{padding:20px 15px;min-height:160px}.arcani-unified .at-pride-collections h3{font-size:20px}.arcani-unified .at-simple-hero{padding:35px 5px;min-height:270px}.arcani-unified .at-simple-hero h1{font-size:33px}.arcani-unified .at-children-hero{min-height:360px;padding-inline:18px}.arcani-unified .at-children-hero:after{background:#01140f70}.arcani-unified .at-children-hero .at-simple-hero-art img{object-position:27% center;filter:brightness(.62) saturate(.9)}body[data-site-surface=public] .arcani-unified .discovery-products,body[data-site-surface=public] .arcani-unified .reader-faith-collections{padding:22px 18px}body[data-site-surface=public] .arcani-unified .filter-stage{padding-inline:18px!important}.arcani-unified .reader-page,.arcani-unified .page{padding-inline:18px}.arcani-unified .reader-guide{padding:22px;grid-template-columns:1fr}.arcani-unified .at-reader-favorites .reader-page-head{padding:32px 0;min-height:260px}.arcani-unified .at-reader-favorites .reader-page-head h1{font-size:43px}.arcani-unified .at-reader-favorites .reader-page-head:before{left:8%;opacity:.16}.arcani-unified .at-reader-favorites .reader-book-grid{grid-template-columns:1fr}.arcani-unified .reader-page-head h1{font-size:33px}.arcani-unified .reader-page-head>p{font-size:15px}.arcani-unified .auth-panel h1{font-size:32px}body[data-site-surface=public] .arcani-unified .cart-line{padding:16px;gap:14px;flex-wrap:wrap}.arcani-unified .cart-line .qty{width:100%;justify-content:flex-end}.arcani-unified .cart-line img{width:64px}}@media(prefers-reduced-motion:reduce){.arcani-unified *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-site-surface=public] #root .arcani-unified{--paper:#03140f;--paper-2:#082218}body[data-site-surface=public] #root .arcani-unified .discovery-page{background:#03140f!important}body[data-site-surface=public] #root .arcani-unified :is(h1,h2,h3,h4){color:#e6c78d!important}body[data-site-surface=public] #root .arcani-unified .arcane-notice{color:#f0e3cb!important}body[data-site-surface=public] #root .arcani-unified .button.primary,body[data-site-surface=public] #root .arcani-unified .reader-button:not(.is-outline){background:linear-gradient(120deg,#ecd198,#cba66b)!important;color:#102018!important;border:1px solid #e6ce9e!important}body[data-site-surface=public] #root .arcani-unified .button.primary span,body[data-site-surface=public] #root .arcani-unified .reader-button:not(.is-outline) span{color:#102018!important}.arcani-unified .at-reader-discover:before{right:0;width:210px}.arcani-unified .at-reader-favorites .reader-page-head{max-width:none;padding-left:24px}.arcani-unified .at-reader-favorites .reader-page-head:before{right:0}.arcani-unified .auth-aside{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.arcani-unified .auth-aside>div{background:#03140fe6;max-width:390px;padding:17px 20px}.arcani-unified .auth-aside strong{font-size:24px}.arcani-unified.at-route-sacola .page-head,.arcani-unified.at-route-finalizar .page-head{max-width:none}@media(max-width:600px){.arcani-unified .at-reader-favorites .reader-page-head{padding-left:0}.arcani-unified.at-route-sacola .page-head,.arcani-unified.at-route-finalizar .page-head{padding:18px 0 24px;background-image:none}.arcani-unified .at-reader-discover:before{display:none}}body[data-site-surface=public] .arcani-unified>:is(main.page,main.reader-page){width:100%;max-width:1380px;margin-inline:auto;box-sizing:border-box}body[data-site-surface=public] .arcani-unified .discovery-page>:is(.discovery-section,.category-hub,.reader-faith-collections,.release-tier-pair){width:calc(100% - 64px);max-width:1380px;margin-inline:auto;box-sizing:border-box}body[data-site-surface=public] .arcani-unified :is(.release-account,.release-support,.release-legal,.release-partnerships){padding-inline:clamp(20px,3vw,48px)}.release-page-heading{max-width:none!important;margin-top:15px}.release-page-heading>p{max-width:740px;line-height:1.8}.release-page-heading h1{overflow-wrap:anywhere}.release-account-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.release-account-nav{display:grid;gap:6px;padding:20px 12px;border:1px solid #a489514d;background:#061b14;position:sticky;top:20px;border-radius:5px}.release-account-nav a{display:flex;align-items:center;gap:13px;padding:13px 10px;text-decoration:none;color:#e5cca0;font-size:14px;border-radius:3px}.release-account-nav a:hover{background:#143627}.release-account-nav .nk-icon{width:20px;height:20px;flex:none}.release-account-content{min-width:0}.release-account-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;scroll-margin-top:25px}.release-account-stat{border:1px solid #a58b554d;background:linear-gradient(140deg,#103024,#04170f);padding:24px 18px;display:grid;gap:12px;text-decoration:none;border-radius:4px;min-width:0;color:#e7ca94}.release-account-stat .nk-icon{width:23px;height:23px}.release-account-stat strong{font:400 28px/1.2 Georgia,serif;color:#edd09a}.release-account-stat small{font-size:12px;line-height:1.6}.release-reading-banner{isolation:isolate;position:relative;padding:28px 35% 30px 26px;margin-bottom:24px;border:1px solid #a38b5545;border-radius:4px;overflow:hidden;background:#061b14}.release-reading-banner:after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:58%;background:linear-gradient(90deg,#061b14,transparent 70%),url(/assets/feature-discovery-CDWjy7cB.webp) center/cover;opacity:.7;pointer-events:none}.release-reading-banner h2{font:400 27px/1.35 Georgia,serif;margin:12px 0}.release-reading-banner p{font-size:14px;line-height:1.7}.release-reading-banner .button{display:inline-flex;align-items:center;gap:14px}.release-reading-banner svg{width:17px;height:17px}.release-account-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:24px}.release-account-panels>.panel{padding:26px;min-width:0}.release-account-panels .arcane-pages h2{font-size:32px;line-height:1.4;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.release-account-panels .arcane-pages h2 small{font:400 15px/1.5 Hanken Grotesk,system-ui,sans-serif}.release-account-panels :is(p,small){overflow-wrap:anywhere}.release-account-security .danger-link{display:block;margin-top:18px}.release-account-security .mfa-box img{max-width:220px;width:100%;height:auto}.release-account .orders{padding:26px;scroll-margin-top:24px}.release-account .orders .order-row{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.release-account .order-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px}.release-account .reader-pages-progress{margin-block:18px}.release-account progress{accent-color:#d8b475;height:8px;width:100%;border:0;overflow:hidden;border-radius:8px}.release-account progress::-webkit-progress-bar{background:#213c30}.release-account progress::-webkit-progress-value{background:#d8b475}.release-account progress::-moz-progress-bar{background:#d8b475}.release-support-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(at top right,#19443055,transparent 70%);padding:20px 0 28px}.release-support-welcome h2{font:400 34px/1.4 Georgia,serif;margin:10px 0}.release-support-welcome p{max-width:680px;line-height:1.8}.release-support-welcome>.nk-icon{width:90px;height:90px;color:#dfbb7e;margin-right:25px;flex:none}.release-support-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.release-support-options>a{display:block;text-decoration:none;border:1px solid #a489514d;border-radius:4px;padding:26px;background:#061e15}.release-support-options .nk-icon{width:30px;height:30px;color:#dfbb7e}.release-support-options h3{font:400 22px/1.5 Georgia,serif;margin:16px 0 8px}.release-support-options p{font-size:14px;line-height:1.7;min-height:48px}.release-support-options span{font-size:13px}.release-support .support-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.release-support .panel{padding:28px}.release-support :is(input,select,textarea){box-sizing:border-box;max-width:100%}.release-faq{margin-top:28px}.release-faq h2{font:400 28px/1.4 Georgia,serif}.release-faq details{padding:18px 0;border-top:1px solid #a4895138}.release-faq summary{cursor:pointer;line-height:1.6}.release-faq p{line-height:1.8;max-width:950px}.release-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.release-tier-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:36px!important}.arcani-unified .release-tier{position:relative;isolation:isolate;text-decoration:none;padding:32px;border-radius:5px;border:1px solid #af8a47;overflow:hidden;color:#eed7ad;display:flex;flex-direction:column;min-height:395px;background:radial-gradient(ellipse at top right,#6b532b6b,transparent 65%),linear-gradient(145deg,#202117,#061a12)}.release-tier:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(25deg,transparent 72%,#d9b46520 72.2%,transparent 72.5%),linear-gradient(145deg,transparent 68%,#d9b46518 68.1%,transparent 68.4%)}.release-tier-top{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:28px}.release-tier-top img{width:76px;height:76px;object-fit:contain}.release-tier .release-tier-badge{border:1px solid #b28e5360;border-radius:30px;padding:7px 11px;font-size:11px;line-height:1.5;text-align:center}.release-tier h2{font:400 43px/1.15 Cinzel,Georgia,serif;margin:10px 0 12px!important;letter-spacing:.04em}.release-tier h3{font:400 23px/1.4 Georgia,serif;margin:0 0 8px!important}.release-tier p{font:400 16px/1.8 Georgia,serif;margin:10px 0 26px!important;max-width:460px}.release-tier .release-tier-cta{margin-top:auto;border:1px solid #c39c63;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;font-size:14px}.release-tier-cta svg{width:19px;height:19px}.arcani-unified .release-tier-diamond{border-color:#9cb7cc;background:radial-gradient(at 80% 0%,#34516e99,transparent 70%),linear-gradient(140deg,#14222c,#030f15);box-shadow:0 10px 40px #0004,inset 0 0 0 5px #8facbe0c}.arcani-unified .release-tier-diamond h2{color:#f1e8d2!important}.arcani-unified .release-tier-diamond .release-tier-badge{background:#18384c;border-color:#7190aa}.release-tier-diamond .release-tier-cta{border-color:#a9c5d6}.release-tier:hover .release-tier-cta{background:#ba955815}.release-tier-diamond:hover .release-tier-cta{background:#527b991f}.release-legal-status{padding:22px 26px;border:1px solid #b18f56;border-radius:4px;background:#27291766;margin-bottom:28px;line-height:1.7}.release-legal-status p{margin:10px 0}.release-legal-status small{font-size:12px}.release-legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start}.release-legal-layout>nav{display:grid;gap:5px;border:1px solid #a489514d;background:#061b14;padding:12px;position:sticky;top:24px}.release-legal-layout>nav :is(button,a){display:flex;align-items:center;gap:12px;background:transparent;color:#e8d5af;border:0;text-align:left;padding:14px 12px;font:inherit;font-size:14px;line-height:1.5;text-decoration:none;cursor:pointer}.release-legal-layout>nav button[aria-current=page]{background:#173526;border-left:2px solid #d8b475}.release-legal-layout svg{width:20px;height:20px;flex:none}.release-legal-document{padding:clamp(22px,4vw,48px)}.release-legal-document>h2{font:400 32px/1.3 Georgia,serif}.release-legal-lead{font:400 19px/1.7 Georgia,serif}.release-legal-document section{margin-block:26px}.release-legal-document h3{font:400 22px/1.5 Georgia,serif;margin-bottom:8px}.release-legal-document p{font-size:15px;line-height:1.9}.release-legal-source{border-top:1px solid #a489514d;margin:30px 0 20px;padding-top:10px}.release-legal-source a{display:inline-block;margin-right:18px;font-size:13px}.release-auth-policy{font-size:12px;line-height:1.8}@media(max-width:900px){.release-account-shell{grid-template-columns:1fr}.release-account-nav{position:static;display:flex;flex-wrap:wrap;padding:12px;gap:3px}.release-account-nav a{padding:9px;font-size:13px}.release-account-nav .nk-icon{width:17px;height:17px}.release-support-options{grid-template-columns:1fr}.release-support-options p{min-height:0}.release-legal-layout{grid-template-columns:1fr}.release-legal-layout>nav{position:static;grid-template-columns:1fr 1fr}.release-support .support-grid{grid-template-columns:1fr}}@media(max-width:600px){body[data-site-surface=public] .arcani-unified .discovery-page>:is(.discovery-section,.category-hub,.reader-faith-collections,.release-tier-pair){width:calc(100% - 32px)}.release-account-overview{grid-template-columns:1fr;gap:12px}.release-account-stat{grid-template-columns:24px 1fr auto;align-items:center;padding:18px;gap:12px}.release-account-stat small{grid-column:2/-1}.release-account-stat strong{font-size:24px}.release-reading-banner{padding:24px}.release-reading-banner:after{opacity:.2;top:0;right:0;bottom:0;left:25%}.release-tier-pair{grid-template-columns:1fr;gap:18px}.arcani-unified .release-tier{padding:25px;min-height:380px}.release-tier h2{font-size:36px}.release-tier-top{margin-bottom:18px}.release-tier-top img{width:65px;height:65px}.release-tier .release-tier-badge{font-size:10px;max-width:130px}.release-support-welcome>.nk-icon{display:none}.release-account .orders .order-row{display:flex;flex-wrap:wrap}.release-account-panels>.panel,.release-support .panel{padding:22px}.release-account .orders{padding:22px}.release-legal-layout>nav{grid-template-columns:1fr}.release-legal-document>h2{font-size:28px}.release-account-panels h2,.release-page-heading h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.release-tier,.release-account-stat{transition:none!important;animation:none!important}}@media print{.release-legal~.nk-footer,.nk-header,.release-legal-layout>nav,.release-legal-document>button{display:none!important}.release-legal-layout{display:block}.release-legal-document{border:0!important}.release-legal,.release-legal *{background:#fff!important;color:#000!important;box-shadow:none!important}}body[data-site-surface=backoffice]{background:#03140f;color:#eadcc3}.admin-shell.arcani-admin{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);background:#03140f;color:#eadcc3;font-family:Hanken Grotesk,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.arcani-admin .admin-sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:24px 18px 28px;background:linear-gradient(168deg,#0d2d21,#061c14 55%,#02110c);color:#e5cfaa;border-right:1px solid rgba(211,177,112,.28);box-shadow:18px 0 50px #00000029}.arcani-admin .admin-brand{display:flex;align-items:center;gap:13px;margin:0 0 24px;padding:0 2px 22px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(211,177,112,.25)}.arcani-admin .admin-brand img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.arcani-admin .admin-brand div{display:grid;gap:4px}.arcani-admin .admin-brand strong{font:500 21px/1.1 Georgia,Times New Roman,serif;letter-spacing:.14em;color:#ebc985}.arcani-admin .admin-brand small{font-size:9px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:#b8ad91}.arcani-admin .admin-nav-group{display:grid;gap:5px;margin:0 0 21px}.arcani-admin .admin-nav-group>small{padding:0 10px 5px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#918d7d;opacity:1}.arcani-admin .admin-nav-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:43px;border-radius:5px;padding:10px 11px;display:flex;align-items:center;gap:11px;background:transparent;color:#d1c7aa;text-align:left;font:inherit;font-size:12.5px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.arcani-admin .admin-nav-group button .nk-icon{width:18px;height:18px;flex:none;color:#cbaa6c}.arcani-admin .admin-nav-group button:hover{background:#123626;color:#f4dcae}.arcani-admin .admin-nav-group button.active{background:linear-gradient(90deg,#1a422e,#123225);color:#ffe2a7;box-shadow:inset 2px 0 #e2bd73,0 8px 24px #0000001a}.arcani-admin .admin-sidebar-foot{margin-top:25px;padding:16px 10px 0;border-top:1px solid rgba(211,177,112,.22);color:#aaa58f;font-size:10px}.arcani-admin .admin-sidebar-foot a{color:#dabc82}.arcani-admin .admin-secure-dot{background:#7cc08e;box-shadow:0 0 0 4px #7cc08e1c}.arcani-admin .admin-workspace{min-width:0;padding:30px clamp(20px,3vw,48px) 64px;background:radial-gradient(circle at 90% -10%,rgba(38,106,72,.19),transparent 40%),#041810}.arcani-admin .admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid rgba(211,177,112,.24)}.arcani-admin .admin-topbar .eyebrow,.arcani-admin .eyebrow{color:#c8aa70}.arcani-admin .admin-topbar h1{margin:5px 0 0;font:400 clamp(28px,3vw,42px)/1.12 Georgia,"Times New Roman",serif;color:#ebcf98;letter-spacing:-.02em}.arcani-admin .admin-top-actions{display:flex;align-items:center;gap:9px}.arcani-admin .admin-top-actions input{width:min(290px,34vw);height:42px;border:1px solid #806f49;border-radius:5px;background:#071f16;color:#f0e3cb;padding:0 12px;font:inherit}.arcani-admin .admin-topbar .button,.arcani-admin .arcane-bell{min-height:42px;border:1px solid #927a49;border-radius:5px;background:#0c2b1f;color:#efd29b}.arcani-admin.admin-refined-content .admin-editorial-heading{margin:30px 0 24px}.arcani-admin.admin-refined-content .admin-editorial-heading h2{margin:8px 0 9px;font:400 clamp(27px,3vw,39px)/1.25 Georgia,"Times New Roman",serif;color:#ebcf98}.arcani-admin.admin-refined-content .admin-editorial-heading p{max-width:760px;color:#c9c1a9;line-height:1.75}.arcani-admin.admin-refined-content :is(.admin-section,.admin-kpis article,.arcane-kpis article,.admin-statusline,.arcane-notice,.admin-alert,.arcane-empty,.arcane-table-wrap,.admin-event-grid>div,.admin-detail-kpis>span,.admin-message,.admin-mini-kpis span,.admin-guardrail,.catalog-editor .ce-panel){background:linear-gradient(155deg,#09251a,#071f16);color:#e9dec8;border-color:#c4a15c57;box-shadow:0 16px 38px #00000014}.arcani-admin.admin-refined-content .admin-kpis{gap:12px}.arcani-admin.admin-refined-content .admin-kpis article{border-radius:7px;min-height:116px;padding:17px}.arcani-admin.admin-refined-content .admin-kpis article span{color:#a9a28f;font-size:10px;letter-spacing:.08em}.arcani-admin.admin-refined-content .admin-kpis article strong{color:#e8ca91;font:400 27px/1.15 Georgia,Times New Roman,serif}.arcani-admin.admin-refined-content .admin-kpis article small{color:#bbb39d;line-height:1.45}.arcani-admin.admin-refined-content .admin-quick-actions{gap:13px}.arcani-admin.admin-refined-content .admin-quick-actions button{border:1px solid rgba(201,165,95,.42);border-radius:7px;background:linear-gradient(145deg,#123625,#071d14);color:#ead2a5;box-shadow:0 15px 32px #00000017}.arcani-admin.admin-refined-content .admin-quick-actions button:hover{background:linear-gradient(145deg,#17442e,#0b291c);border-color:#d8b570;transform:translateY(-1px)}.arcani-admin.admin-refined-content .admin-quick-actions .nk-icon{color:#d7b46f}.arcani-admin.admin-refined-content .admin-quick-actions span{color:#c1b79d}.arcani-admin.admin-refined-content .admin-catalog-status>span{background:#071e15;border-color:#c4a15c4d;color:#c8bfa6;border-radius:6px}.arcani-admin.admin-refined-content .admin-catalog-status b{color:#ead0a0}.arcani-admin.admin-refined-content .admin-catalog-status button{color:#ddbd7e}.arcani-admin.admin-refined-content :is(.admin-section-head h2,.admin-coming h2,.admin-action-form h3,.arcane-ops h2,.arcane-ops h3){color:#e5c893;font-family:Georgia,Times New Roman,serif;font-weight:400}.arcani-admin.admin-refined-content :is(.admin-section p,.admin-section-head p,.admin-list-row small,.admin-empty,.admin-coming p,.admin-form-note,.arcane-ops p,.arcane-ops small,.admin-table th,.admin-table td small){color:#beb6a0}.arcani-admin.admin-refined-content :is(.admin-list-row,.admin-table td,.admin-table th,.arcane-ops td,.arcane-ops th){border-color:#b897563d;color:#e7dbc4}.arcani-admin.admin-refined-content .admin-row-button:hover{background:#123729}.arcani-admin.admin-refined-content .admin-table th{color:#a99f89}.arcani-admin.admin-refined-content .admin-link-button{color:#e0be7b}.arcani-admin.admin-refined-content :is(.admin-section input,.admin-section select,.admin-section textarea,.arcane-ops input,.arcane-ops select,.arcane-ops textarea,.catalog-editor input,.catalog-editor select,.catalog-editor textarea){background:#041b11;color:#f1e4cf;border-color:#827048;border-radius:5px}.arcani-admin.admin-refined-content :is(.admin-section button:not(.admin-row-button),.arcane-ops button,.catalog-editor button){color:#e5c68b;border-color:#967d4a;background:#102f21}.arcani-admin.admin-refined-content .admin-pill.ok{background:#173b2b;color:#bfe5c8}.arcani-admin.admin-refined-content .admin-pill.warning{background:#42351f;color:#f0d29a}.arcani-admin.admin-refined-content .admin-pill.danger{background:#451f28;color:#ffd0d6}.arcani-admin.admin-refined-content .admin-pill.neutral{background:#21372c;color:#ddd8c8}.arcani-admin.admin-refined-content :is(.admin-drawer,.admin-drawer-head){background:#071f16;color:#e5d5b4;border-color:#c4a15c57}.arcani-admin.admin-refined-content .admin-drawer{box-shadow:-26px 0 60px #00000057}.arcani-admin.admin-refined-content .admin-drawer h2,.arcani-admin.admin-refined-content .admin-drawer h3{color:#e6ca95}.arcani-admin.admin-refined-content .admin-drawer :is(input,select,textarea){background:#041a11;color:#f0e2c9;border-color:#8e7444}.arcani-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #e9c77f;outline-offset:3px}.arcani-admin.admin-finance-preserved .admin-workspace{background:#f5f1e8;color:#241d1b}.arcani-admin.admin-finance-preserved .admin-topbar h1{color:#35281f}body[data-site-surface=backoffice] .admin-access{width:min(920px,calc(100% - 32px));margin:42px auto;color:#e6cf9f}body[data-site-surface=backoffice] .admin-access .empty{background:#0a281c;border:1px solid #8f7848;color:#e6d6b7;padding:42px;border-radius:8px}body[data-site-surface=backoffice] .admin-access h2{color:#e8c68e}@media(max-width:1180px){.admin-shell.arcani-admin{grid-template-columns:238px minmax(0,1fr)}.arcani-admin.admin-refined-content .admin-quick-actions,.arcani-admin.admin-refined-content .admin-catalog-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-shell.arcani-admin{display:block}.arcani-admin .admin-sidebar{position:relative;height:auto;padding:16px}.arcani-admin .admin-brand{margin-bottom:13px;padding-bottom:14px}.arcani-admin .admin-sidebar nav{display:flex;max-width:100%;overflow-x:auto;gap:8px}.arcani-admin .admin-nav-group{display:flex;margin:0;gap:5px}.arcani-admin .admin-nav-group>small{display:none}.arcani-admin .admin-nav-group button{white-space:nowrap;min-height:42px}.arcani-admin .admin-sidebar-foot{display:none}.arcani-admin .admin-workspace{padding:22px 17px 50px}.arcani-admin .admin-topbar{align-items:flex-start;flex-direction:column}.arcani-admin .admin-top-actions{width:100%;flex-wrap:wrap}.arcani-admin .admin-top-actions input{width:100%;flex:1 1 220px}}@media(max-width:520px){.arcani-admin.admin-refined-content .admin-quick-actions,.arcani-admin.admin-refined-content .admin-catalog-status{grid-template-columns:1fr}.arcani-admin .admin-topbar h1{font-size:29px}.arcani-admin .admin-workspace{padding-inline:13px}}.admin-ticket-resolution{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px;border:1px solid #a98a4f55;background:#0a281c;color:#d6c8a8}.admin-ticket-resolution>span{font-size:12px}.arcani-admin .admin-danger-button{border-color:#94535d!important;color:#ffd2d6!important;background:#3a1d24!important}body[data-site-surface=public] :is(.product-grid,.reader-book-grid){align-items:start}body[data-site-surface=public] .reader-book-cover>a{display:block;width:100%;height:100%}body[data-site-surface=public] :is(.cover-shell,.reader-book-cover):has(.cover-fallback,.reader-cover-placeholder){aspect-ratio:2/3}body[data-site-surface=public] .discovery-product-card,body[data-site-surface=public] .reader-book-card{--arcani-card-accent:#d9cda9;--arcani-card-glow:rgba(217,205,169,.24);position:relative;align-self:start;overflow:hidden;border:1px solid rgba(221,210,186,.34);border-radius:2px;background:#090b0a;box-shadow:0 18px 36px #0000001f;isolation:isolate}body[data-site-surface=public] .at-route-luxo .discovery-product-card,body[data-site-surface=public] .at-route-luxo .reader-book-card{--arcani-card-accent:#e2b84f;--arcani-card-glow:rgba(226,184,79,.38);border-color:#e2b84f6b}body[data-site-surface=public] .at-route-diamond .discovery-product-card,body[data-site-surface=public] .at-route-diamond .reader-book-card{--arcani-card-accent:#39c8ff;--arcani-card-glow:rgba(57,200,255,.48);border-color:#39c8ff80}body[data-site-surface=public] .discovery-product-card .cover-shell,body[data-site-surface=public] .reader-book-card .reader-book-cover{position:relative;width:100%;aspect-ratio:2/3;height:auto;padding:0;background:linear-gradient(145deg,#141716,#050606);overflow:hidden}body[data-site-surface=public] .discovery-product-card .cover-shell img,body[data-site-surface=public] .reader-book-card .reader-book-cover img{width:100%;height:100%;max-height:none;aspect-ratio:2/3;object-fit:cover;object-position:center;display:block;filter:none;transition:transform .28s ease,filter .28s ease}body[data-site-surface=public] .discovery-product-card .cover-fallback,body[data-site-surface=public] .reader-book-card .reader-cover-placeholder{width:100%;height:100%;min-height:0;border:0;border-radius:0}body[data-site-surface=public] .discovery-product-card .product-copy,body[data-site-surface=public] .reader-book-card .reader-book-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px 18px 22px;background:linear-gradient(180deg,transparent 35%,rgba(3,5,4,.5) 65%,rgba(3,5,4,.96) 100%)!important;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}body[data-site-surface=public] .discovery-product-card:hover .product-copy,body[data-site-surface=public] .discovery-product-card:focus-within .product-copy,body[data-site-surface=public] .reader-book-card:hover .reader-book-copy,body[data-site-surface=public] .reader-book-card:focus-within .reader-book-copy{opacity:1;transform:translateY(0);pointer-events:auto}body[data-site-surface=public] .discovery-product-card:hover .cover-shell img,body[data-site-surface=public] .discovery-product-card:focus-within .cover-shell img,body[data-site-surface=public] .reader-book-card:hover .reader-book-cover img,body[data-site-surface=public] .reader-book-card:focus-within .reader-book-cover img{transform:scale(1.025);filter:brightness(.58)}body[data-site-surface=public] .discovery-product-card .product-copy>small,body[data-site-surface=public] .discovery-product-card .product-copy>p,body[data-site-surface=public] .reader-book-card .reader-book-copy>small,body[data-site-surface=public] .reader-book-card .reader-book-copy>p{display:none}body[data-site-surface=public] .discovery-product-card .product-copy h3,body[data-site-surface=public] .reader-book-card .reader-book-copy h3{order:2;width:100%;margin:0;font:inherit}body[data-site-surface=public] .discovery-product-card .product-copy h3 a,body[data-site-surface=public] .reader-book-card .reader-book-copy h3 a{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--arcani-card-accent);border-radius:5px;color:transparent;font-size:0;text-decoration:none;background:#0a0c0b61;box-shadow:0 0 18px var(--arcani-card-glow),inset 0 0 0 1px #ffffff0f;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}body[data-site-surface=public] .discovery-product-card .product-copy h3 a:after,body[data-site-surface=public] .reader-book-card .reader-book-copy h3 a:after{content:"VER DETALHES";color:var(--arcani-card-accent);font:700 12px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.055em}body[data-site-surface=public] .discovery-product-card .product-copy h3 a:hover,body[data-site-surface=public] .reader-book-card .reader-book-copy h3 a:hover{background:color-mix(in srgb,var(--arcani-card-accent) 15%,#080a09);box-shadow:0 0 28px var(--arcani-card-glow),inset 0 0 0 1px #ffffff1a;transform:translateY(-1px)}body[data-site-surface=public] .discovery-product-card .price-row,body[data-site-surface=public] .reader-book-card .reader-book-bottom{order:1;display:flex;align-items:flex-end;justify-content:center;width:100%;gap:10px;margin:0;padding:0;text-align:center}body[data-site-surface=public] .discovery-product-card .price-row>div,body[data-site-surface=public] .reader-book-card .reader-book-bottom>div{display:grid;justify-items:center;gap:3px}body[data-site-surface=public] .discovery-product-card .price-row s{color:#d7d7d2;font-size:12px;opacity:.9}body[data-site-surface=public] .discovery-product-card .price-row strong,body[data-site-surface=public] .reader-book-card .reader-book-bottom strong{color:#fff;font-size:clamp(22px,2.2vw,29px);line-height:1;font-weight:800;text-shadow:0 2px 16px rgba(0,0,0,.6)}body[data-site-surface=public] .reader-book-card .reader-book-bottom small{color:#dadbd8;font-size:10px}body[data-site-surface=public] .discovery-product-card .price-row .small-button,body[data-site-surface=public] .discovery-product-card .price-row>.muted,body[data-site-surface=public] .reader-book-card .reader-book-bottom>button,body[data-site-surface=public] .reader-book-card .reader-book-bottom>a{display:none}body[data-site-surface=public] .discovery-product-card .reader-favorite.is-compact,body[data-site-surface=public] .reader-book-card .reader-favorite.is-compact{top:10px;right:10px;z-index:5;color:#fff;border-color:#ffffff85;background:#0406056b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body[data-site-surface=public] .at-route-luxo .discovery-product-card .reader-favorite.is-compact{color:#f4cc69;border-color:#e2b84fb3}body[data-site-surface=public] .at-route-diamond .discovery-product-card .reader-favorite.is-compact{color:#5bd4ff;border-color:#39c8ffc7}body[data-site-surface=public] .at-reader-book{width:100%;max-width:1320px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);column-gap:54px;row-gap:26px;padding:34px 34px 78px;color:#f8f8f4;background:#090a0a}body[data-site-surface=public] .at-reader-book .reader-breadcrumb{grid-column:1/-1;margin:0;padding:0 0 6px;color:#b8bbb7}body[data-site-surface=public] .at-reader-book .reader-breadcrumb a{color:#d9cda9}body[data-site-surface=public] .at-reader-book .reader-product{display:contents}body[data-site-surface=public] .at-reader-book .reader-product-image{grid-column:1;grid-row:2/4;min-height:0;align-self:start;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 46% 42%,#414543 0,#262a28 45%,#171918 72%,#101211);border:1px solid #242826}body[data-site-surface=public] .at-reader-book .reader-product-image img{width:100%;height:auto;max-height:660px;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.46))}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child{grid-column:2;grid-row:2;align-self:start;padding:4px 2px 0}body[data-site-surface=public] .at-reader-book .eyebrow{color:#d9b956;letter-spacing:.08em}body[data-site-surface=public] .at-reader-book .reader-product h1{color:#fff;margin:13px 0 14px;font:400 clamp(32px,3.6vw,52px)/1.12 Georgia,serif;letter-spacing:-.025em}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>p{color:#b2b6b1;font-size:16px;line-height:1.5}body[data-site-surface=public] .at-reader-book .reader-specs{margin:24px 0 20px;border-top:1px solid #2b2e2c}body[data-site-surface=public] .at-reader-book .reader-specs>div{padding:10px 0;border-color:#2b2e2c;color:#f2f2ee}body[data-site-surface=public] .at-reader-book .reader-specs dt{color:#878d88}body[data-site-surface=public] .at-reader-book .reader-product-price{margin:25px 0 18px;gap:8px}body[data-site-surface=public] .at-reader-book .reader-product-price strong{color:#fff;font-size:clamp(38px,4.2vw,56px);line-height:1;letter-spacing:-.035em}body[data-site-surface=public] .at-reader-book .reader-product-price span{color:#d7d9d6;font-size:13px}body[data-site-surface=public] .at-reader-book .reader-product-actions{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-button{min-height:58px;border-radius:7px;border-color:#0f6e55;background:#0f6e55;color:#102018;font-size:15px;font-weight:800;letter-spacing:.04em}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-button:hover{background:#148568}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-favorite{min-height:58px;background:#111412;color:#f4f3ef;border-color:#343936}body[data-site-surface=public] .at-reader-book .reader-help{color:#8e948f;margin:15px 0 0}body[data-site-surface=public] .at-reader-book .reader-synopsis{grid-column:2;grid-row:3;margin:0;padding:21px 0 0;border-top:1px solid #2b2e2c;background:transparent;color:#d3d6d2}body[data-site-surface=public] .at-reader-book .reader-synopsis h2{color:#fff;font:700 20px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 0 12px}body[data-site-surface=public] .at-reader-book .reader-synopsis p{color:#aeb3af;line-height:1.65;margin:0}body[data-site-surface=public] .at-reader-book>section:not(.reader-synopsis),body[data-site-surface=public] .at-reader-book>.reader-inline-link{grid-column:1/-1}body[data-site-surface=public] .at-reader-book>section:not(.reader-synopsis){margin-top:34px}body[data-site-surface=public] .at-reader-book>section:not(.reader-synopsis)>h2{color:#fff}body[data-site-surface=public] .at-reader-book>.reader-inline-link{color:#d9b956}@media(hover:none),(pointer:coarse){body[data-site-surface=public] .discovery-product-card .product-copy,body[data-site-surface=public] .reader-book-card .reader-book-copy{opacity:1;transform:none;pointer-events:auto;background:linear-gradient(180deg,transparent 36%,rgba(3,5,4,.28) 53%,rgba(3,5,4,.96) 79%,#030504 100%)}body[data-site-surface=public] .discovery-product-card .cover-shell img,body[data-site-surface=public] .reader-book-card .reader-book-cover img{filter:brightness(.76)}}@media(max-width:900px){body[data-site-surface=public] .at-reader-book{display:block;padding:22px 18px 58px}body[data-site-surface=public] .at-reader-book .reader-breadcrumb{margin-bottom:18px}body[data-site-surface=public] .at-reader-book .reader-product{display:grid;grid-template-columns:1fr;gap:26px}body[data-site-surface=public] .at-reader-book .reader-product-image{min-height:0;aspect-ratio:auto;padding:18px;grid-column:auto;grid-row:auto}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child{grid-column:auto;grid-row:auto}body[data-site-surface=public] .at-reader-book .reader-synopsis{margin-top:24px;padding-top:22px}body[data-site-surface=public] .at-reader-book .reader-product-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body[data-site-surface=public] .discovery-product-card .product-copy,body[data-site-surface=public] .reader-book-card .reader-book-copy,body[data-site-surface=public] .discovery-product-card .cover-shell img,body[data-site-surface=public] .reader-book-card .reader-book-cover img{transition:none}}body[data-site-surface=public] .at-route-luxo{--metal-bright:#fff8ce;--metal-mid:#f5d36d;--metal-dark:#a96b19;--metal-glow:#ffc94a88;--metal-ink:#302009}body[data-site-surface=public] .at-route-diamond{--metal-bright:#e7fbff;--metal-mid:#6de4ff;--metal-dark:#1376bd;--metal-glow:#3acaff99;--metal-ink:#062b42}body[data-site-surface=public] :is(.at-route-luxo,.at-route-diamond) :is(.discovery-product-card,.reader-book-card):is(:hover,:focus-within){border-color:var(--metal-bright)!important;box-shadow:0 0 0 1px var(--metal-mid),0 0 26px var(--metal-glow),0 16px 35px #0006}body[data-site-surface=public] :is(.at-route-luxo,.at-route-diamond) :is(.product-copy,.reader-book-copy) h3 a{background:linear-gradient(115deg,var(--metal-dark),var(--metal-mid) 24%,var(--metal-bright) 42%,var(--metal-mid) 55%,var(--metal-dark) 78%,var(--metal-bright))!important;background-size:220% 100%!important;border-color:var(--metal-bright);box-shadow:0 0 24px var(--metal-glow),inset 0 1px 1px #fff;transition:background-position .65s ease,box-shadow .3s ease}body[data-site-surface=public] :is(.at-route-luxo,.at-route-diamond) :is(.product-copy,.reader-book-copy) h3 a:after{color:var(--metal-ink);text-shadow:0 1px #ffffff66}body[data-site-surface=public] :is(.at-route-luxo,.at-route-diamond) :is(.discovery-product-card,.reader-book-card):is(:hover,:focus-within) h3 a{background-position:100% 0!important}body[data-site-surface=public] .arcani-unified .at-reader-book .reader-product-image{background:radial-gradient(ellipse at center,#d8b56b16,transparent 70%)!important;border:0!important;box-shadow:none}body[data-site-surface=public] .at-reader-book .reader-product-price{padding:22px 0;border-top:1px solid #b5945140;border-bottom:1px solid #b5945140}body[data-site-surface=public] .at-reader-book .reader-product-price.is-pending strong{font:400 26px/1.3 Georgia,serif;letter-spacing:0}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-favorite{position:static;width:100%;height:auto;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;padding:12px 18px}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-favorite svg{width:20px;height:20px;flex:none}body[data-site-surface=public] .at-reader-book .reader-product-actions>.reader-favorite span{white-space:normal}body[data-site-surface=public] .at-reader-book .reader-product-actions>p{margin:0 0 4px;font-size:14px;line-height:1.5}body[data-site-surface=public] .at-reader-book .reader-specs dd{overflow-wrap:anywhere}@media(max-width:900px){body[data-site-surface=public] .at-reader-book .reader-product-image img{max-height:480px;width:auto;max-width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){body[data-site-surface=public] :is(.at-route-luxo,.at-route-diamond) :is(.product-copy,.reader-book-copy) h3 a{transition:none}}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier=gold]{--arcani-card-accent:#e2b84f;--arcani-card-glow:rgba(226,184,79,.38);border-color:#e2b84f6b;--metal-bright:#fff8ce;--metal-mid:#f5d36d;--metal-dark:#a96b19;--metal-glow:#ffc94a88;--metal-ink:#302009}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier=diamond]{--arcani-card-accent:#39c8ff;--arcani-card-glow:rgba(57,200,255,.48);border-color:#39c8ff80;--metal-bright:#e7fbff;--metal-mid:#6de4ff;--metal-dark:#1376bd;--metal-glow:#3acaff99;--metal-ink:#062b42}body[data-site-surface=public] .discovery-product-card[data-tier=gold] .reader-favorite.is-compact{color:#f4cc69;border-color:#e2b84fb3}body[data-site-surface=public] .discovery-product-card[data-tier=diamond] .reader-favorite.is-compact{color:#5bd4ff;border-color:#39c8ffc7}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier]:is(:hover,:focus-within){border-color:var(--metal-bright)!important;box-shadow:0 0 0 1px var(--metal-mid),0 0 26px var(--metal-glow),0 16px 35px #0006}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier] :is(.product-copy,.reader-book-copy) h3 a{background:linear-gradient(115deg,var(--metal-dark),var(--metal-mid) 24%,var(--metal-bright) 42%,var(--metal-mid) 55%,var(--metal-dark) 78%,var(--metal-bright))!important;background-size:220% 100%!important;border-color:var(--metal-bright);box-shadow:0 0 24px var(--metal-glow),inset 0 1px 1px #fff;transition:background-position .65s ease,box-shadow .3s ease}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier] :is(.product-copy,.reader-book-copy) h3 a:after{color:var(--metal-ink);text-shadow:0 1px #ffffff66}body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier]:is(:hover,:focus-within) h3 a{background-position:100% 0!important}body[data-site-surface=public] .arcani-unified :is(.discovery-product-card,.reader-book-card)[data-tier=gold]{border-color:#e2b84fad!important}body[data-site-surface=public] .arcani-unified :is(.discovery-product-card,.reader-book-card)[data-tier=diamond]{border-color:#39c8ffb8!important}@media(prefers-reduced-motion:reduce){body[data-site-surface=public] :is(.discovery-product-card,.reader-book-card)[data-tier] :is(.product-copy,.reader-book-copy) h3 a{transition:none}}.ed-ebooks .ed-editions-ribbon{display:none!important}body[data-site-surface=public] .discovery-product-card .product-copy h3 a[data-cta]:after{content:attr(data-cta);text-transform:uppercase}body[data-site-surface=public] .discovery-product-card .card-identity{order:0;display:grid;gap:3px;width:100%;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.85)}body[data-site-surface=public] .discovery-product-card .card-identity strong{color:#fff;font:600 15px/1.25 Georgia,serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-site-surface=public] .discovery-product-card .card-identity span{color:#e6dcc3;font:500 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-site-surface=public] .discovery-product-card .price-row .from-price{color:#e6dcc3;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.06em;text-transform:uppercase}body[data-site-surface=public] .discovery-product-card .edition-count{position:absolute;left:10px;top:10px;z-index:4;padding:6px 10px;border:1px solid var(--arcani-card-accent);border-radius:999px;background:#040605c7;color:var(--arcani-card-accent);font:700 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.04em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}body[data-site-surface=public] .discovery-products-head .active-shelf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0;font-size:14px}body[data-site-surface=public] .discovery-products-head .active-shelf span{padding:7px 12px;border:1px solid currentColor;border-radius:999px;font-weight:600}body[data-site-surface=public] .discovery-products-head .active-shelf a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}body[data-site-surface=public] .at-reader-book .reader-editions{scroll-margin-top:96px}body[data-site-surface=public] .at-reader-book .reader-editions>p{color:#aeb3af;margin:6px 0 18px;line-height:1.55}body[data-site-surface=public] .at-reader-book .reader-editions ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}body[data-site-surface=public] .at-reader-book .reader-editions li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid #2b2e2c;border-radius:8px;background:#0e100f}body[data-site-surface=public] .at-reader-book .reader-editions li.is-current{border-color:#b59451;background:#14140f}body[data-site-surface=public] .at-reader-book .reader-editions img,body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-nocover{width:64px;aspect-ratio:2/3;object-fit:cover;border-radius:3px;background:#1b1e1c;display:grid;place-items:center;color:#878d88;font-size:9px;letter-spacing:.1em}body[data-site-surface=public] .at-reader-book .reader-editions li>div{display:grid;gap:4px;min-width:0}body[data-site-surface=public] .at-reader-book .reader-editions li>div>strong{color:#fff;font-size:16px}body[data-site-surface=public] .at-reader-book .reader-editions li>div>span{color:#d3d6d2;font-size:14px;overflow-wrap:anywhere}body[data-site-surface=public] .at-reader-book .reader-editions li small{color:#8e948f;font-size:12px}body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-price{justify-items:end;text-align:right}body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-price strong{color:#fff;font-size:20px;line-height:1.1}body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-price a{display:inline-flex;align-items:center;min-height:44px;color:#d9b956;font-weight:700;text-underline-offset:3px}body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-price em{color:#b59451;font-style:normal;font-size:12px;font-weight:600}body[data-site-surface=public] .at-reader-book .reader-delivery strong{color:#f2f2ee}@media(max-width:900px){body[data-site-surface=public] .at-reader-book .reader-breadcrumb{margin-bottom:8px}body[data-site-surface=public] .at-reader-book .reader-product{gap:12px}body[data-site-surface=public] .at-reader-book .reader-product-image{padding:6px}body[data-site-surface=public] .at-reader-book .reader-product-image img{max-height:min(32vh,270px)}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child{display:flex;flex-direction:column}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>*{order:3}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>.eyebrow,body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>h1,body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>h1+p{order:1}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>.reader-product-price,body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>.reader-product-actions{order:2}body[data-site-surface=public] .at-reader-book .reader-product h1{font-size:clamp(24px,6.6vw,32px);margin:6px 0 4px}body[data-site-surface=public] .at-reader-book .reader-product>div:last-child>h1+p{margin:0}body[data-site-surface=public] .at-reader-book .reader-product-price{margin:10px 0 12px;padding:10px 0}body[data-site-surface=public] .at-reader-book .reader-product-price strong{font-size:32px}body[data-site-surface=public] .at-reader-book .reader-specs{margin:22px 0 16px}body[data-site-surface=public] .at-reader-book .reader-editions li{grid-template-columns:52px minmax(0,1fr);gap:12px}body[data-site-surface=public] .at-reader-book .reader-editions img,body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-nocover{width:52px}body[data-site-surface=public] .at-reader-book .reader-editions .reader-editions-price{grid-column:1/-1;justify-items:start;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}body[data-site-surface=public] .discovery-page,body[data-site-surface=public] .at-reader-book{padding-bottom:96px}}@media(max-width:680px){body[data-site-surface=public] .discovery-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body[data-site-surface=public] .discovery-product-card .card-identity strong{font-size:14px}body[data-site-surface=public] .discovery-product-card .card-identity span{font-size:12px}body[data-site-surface=public] .discovery-product-card .price-row strong{font-size:20px}body[data-site-surface=public] .discovery-product-card .product-copy h3 a{min-height:44px;padding:8px 6px}body[data-site-surface=public] .discovery-product-card .product-copy h3 a:after{font-size:12px;letter-spacing:.02em}body[data-site-surface=public] .discovery-product-card .reader-favorite.is-compact{top:6px;right:6px}body[data-site-surface=public] .discovery-product-card .edition-count{left:6px;top:6px;padding:5px 8px;font-size:12px}}@media(hover:none),(pointer:coarse){body[data-site-surface=public] .discovery-product-card .product-copy{position:static;inset:auto;gap:8px;padding:12px 10px 14px;background:#090b0a!important;opacity:1;transform:none;pointer-events:auto}body[data-site-surface=public] .discovery-product-card .cover-shell img{filter:none}body[data-site-surface=public] .discovery-product-card .card-identity{text-shadow:none}body[data-site-surface=public] .discovery-product-card .card-identity strong{min-height:2.5em}body[data-site-surface=public] .discovery-product-card .card-identity span{min-height:2.6em}body[data-site-surface=public] .discovery-product-card .price-row{min-height:38px;align-items:flex-end}body[data-site-surface=public] .discovery-product-card .price-row strong{text-shadow:none}}
