.df-page,.df-seo-page{--df-cream:#f0e7d0;--df-gold:#d4a844;--df-red:#b92d25;--df-ink:#070707;max-width:1440px}.df-page{padding-top:34px}.df-radar{position:relative}.df-radar:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.13;background:repeating-linear-gradient(90deg,transparent 0 9.6vw,hsla(0,0%,100%,.04) 9.7vw 9.75vw)}.df-console{position:relative;overflow:visible;padding:clamp(28px,5vw,70px);border:1px solid rgba(212,168,68,.28);background:radial-gradient(circle at 78% 10%,rgba(185,45,37,.19),transparent 32%),linear-gradient(135deg,#151310,#080808 62%);box-shadow:0 35px 100px rgba(0,0,0,.45)}.df-console:after,.df-console:before{content:"";position:absolute;left:0;right:0;height:9px;background:repeating-linear-gradient(90deg,transparent 0 16px,hsla(43,52%,88%,.38) 16px 29px,transparent 29px 45px)}.df-console:before{top:9px}.df-console:after{bottom:9px}.df-console-copy{max-width:880px}.df-eyebrow{margin:0 0 14px;color:var(--df-gold);font:600 11px/1.2 var(--font-mono);letter-spacing:.17em;text-transform:uppercase}.df-console h1,.df-seo-hero h1{max-width:1050px;margin:0;color:#f7f0de;font:600 clamp(42px,6.3vw,90px)/.97 var(--font-disp);letter-spacing:-.035em;text-transform:uppercase}.df-console-copy>p:last-child,.df-seo-hero>div>p:last-child{max-width:730px;color:#aaa293;font-size:clamp(16px,2vw,20px);line-height:1.65}.df-search-wrap{position:relative;z-index:8;max-width:850px;margin-top:38px}.df-preferences>strong,.df-search-wrap>label{display:block;margin-bottom:9px;color:#efe6d2;font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.df-search{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--df-gold);background:#f2ead9;padding:0 18px;color:#1d1913}.df-search>span{font-size:31px}.df-search input{width:100%;height:70px;border:0;outline:0;background:none;color:#111;font:600 clamp(19px,2.4vw,28px) var(--font-grotesk)}.df-search-results{position:absolute;left:0;right:0;top:100%;max-height:400px;overflow:auto;background:#f1e8d5;color:#15120e;box-shadow:0 25px 60px rgba(0,0,0,.65)}.df-search-results button{display:flex;width:100%;align-items:center;gap:14px;padding:11px 18px;border:0;border-bottom:1px solid rgba(0,0,0,.12);background:transparent;text-align:left;cursor:pointer}.df-search-results button:hover{background:#ddc996}.df-mini-poster,.df-search-results img{width:42px;height:58px;object-fit:cover;background:#171717}.df-search-results small,.df-search-results strong{display:block}.df-search-results strong{font-size:16px}.df-search-results small{margin-top:4px;color:#746c5c}.df-empty{color:#baaaa0}.df-preferences{margin-top:34px}.df-preferences>small{display:block;margin-top:-4px;color:#777066}.df-chip-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.df-chip-row button{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #3b3730;background:#100f0d;color:#beb5a5;font:600 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:.2s}.df-chip-row button i{width:7px;height:7px;border-radius:50%;background:#4b463d}.df-chip-row button.is-on,.df-chip-row button:hover{border-color:var(--df-gold);color:#fff}.df-chip-row button.is-on{background:rgba(212,168,68,.13)}.df-chip-row button.is-on i{background:var(--df-gold);box-shadow:0 0 12px var(--df-gold)}.df-run{display:flex;min-width:min(100%,360px);justify-content:space-between;align-items:center;margin-top:28px;padding:18px 22px;border:0;background:var(--df-red);color:#fff;font:700 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.df-run:hover{background:#d2382f}.df-run:disabled{opacity:.36;cursor:not-allowed}.df-run i{font-size:23px;font-style:normal}.df-results{scroll-margin-top:100px;padding:clamp(55px,8vw,110px) 0}.df-result-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px}.df-result-head h2,.df-seo-list h2,.df-seo-method h2{margin:0;color:#f2ead9;font:600 clamp(31px,5vw,60px)/1 var(--font-disp);text-transform:uppercase}.df-result-head h2 i{color:var(--df-red);font-style:normal}.df-match-score{display:flex;align-items:baseline;gap:9px;color:#81796c;font:600 10px var(--font-mono);text-transform:uppercase}.df-match-score b{color:var(--df-gold);font:400 50px var(--font-num)}.df-taste-signal{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:17px;gap:17px;margin:0 0 18px;padding:14px 17px;border:1px solid rgba(212,168,68,.25);border-left:3px solid var(--df-gold);background:linear-gradient(90deg,rgba(212,168,68,.1),rgba(212,168,68,.025))}.df-taste-signal>span{color:#8e8373;font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.df-taste-signal>strong{color:#f2e8d4;font:600 18px var(--font-disp);letter-spacing:.04em;text-transform:uppercase}.df-taste-signal>p{margin:0;color:#777066;font-size:12px}.df-ticket{position:relative;display:grid;grid-template-columns:58px minmax(150px,230px) 38px minmax(150px,230px) minmax(280px,1fr) minmax(210px,.55fr);min-height:480px;overflow:hidden;background:var(--df-cream);color:#17130f;box-shadow:0 45px 100px rgba(0,0,0,.52);transform:rotate(-.18deg)}.df-ticket:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.15;background-image:radial-gradient(#352b1e .5px,transparent 0);background-size:4px 4px}.df-ticket-spine{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:18px 0;background:var(--df-red);color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);font:600 10px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.df-ticket-feature{position:relative;padding:24px 18px 20px}.df-ticket-copy span,.df-ticket-dna>span,.df-ticket-feature>span{display:block;margin-bottom:9px;color:#7a6542;font:700 9px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.df-ticket-feature img{width:100%;aspect-ratio:2/3;object-fit:cover;filter:sepia(.12) contrast(1.06)}.df-ticket-feature h3{margin:14px 0 2px;font:700 22px/1 var(--font-disp);text-transform:uppercase}.df-ticket-feature p{margin:0;color:#756b5d;font:500 11px var(--font-mono)}.df-ticket-plus{display:grid;place-items:center;color:var(--df-red);font:400 44px var(--font-num)}.df-ticket-copy{padding:28px 26px;border-left:1px dashed rgba(61,48,31,.33)}.df-ticket-copy>div{margin-bottom:18px}.df-ticket-copy p{margin:0;font-size:14px;line-height:1.5}.df-ticket-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.df-ticket-facts p{padding:9px;border:1px solid rgba(37,27,17,.16)}.df-ticket-facts span{margin-bottom:4px}.df-ticket-facts b{text-transform:capitalize}.df-detail-link{display:inline-block;margin-top:3px;color:#841e1a;font:700 11px var(--font-mono);text-transform:uppercase}.df-ticket-dna{padding:28px 19px;border-left:1px dashed rgba(61,48,31,.33)}.df-ticket.is-locked{box-shadow:0 45px 110px rgba(185,45,37,.25),0 45px 100px rgba(0,0,0,.52)}.df-locked-stamp{position:absolute;z-index:6;right:20px;top:18px;padding:8px 12px;border:3px double #97251f;color:#97251f;background:hsla(43,52%,88%,.9);font:700 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg);filter:drop-shadow(0 3px 2px rgba(0,0,0,.12));pointer-events:none}.df-dna-row{display:grid;grid-template-columns:75px 1fr 24px;align-items:center;grid-gap:7px;gap:7px;margin:11px 0}.df-dna-row em,.df-dna-row span{font:600 9px var(--font-mono);text-transform:uppercase}.df-dna-row em{font-style:normal;text-align:right}.df-dna-row i,.df-seo-dna i{height:4px;background:rgba(62,47,28,.16)}.df-dna-row i b,.df-seo-dna i b{display:block;height:100%;background:var(--df-red)}.df-commit{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;margin-top:24px;padding:24px 26px;border:1px solid #2f2a24;background:radial-gradient(circle at 100% 0,rgba(185,45,37,.13),transparent 46%),#0d0c0b}.df-commit>div:first-child>span{color:var(--df-gold);font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.df-commit>div:first-child>p{margin:7px 0 0;color:#928a7e;font-size:13px}.df-commit-actions{display:flex;gap:9px}.df-commit-actions button{min-height:48px;padding:0 18px;border:1px solid #423b31;background:#13110f;color:#eee5d4;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.18s}.df-commit-actions .df-lock{border-color:var(--df-red);background:var(--df-red);color:#fff}.df-commit-actions .df-lock:hover{background:#d2382f}.df-commit-actions .df-lock.is-on{border-color:#5c735e;background:#253629;color:#bfe1c2}.df-commit-actions button:disabled{cursor:default}.df-feedback{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:19px;color:#827a6d;font:600 11px var(--font-mono);text-transform:uppercase}.df-feedback button{padding:9px 12px;border:1px solid #38342e;background:#11100e;color:#bcb3a4;cursor:pointer}.df-feedback button:hover{border-color:var(--df-gold);color:#fff}.df-alternatives{margin-top:34px}.df-alt-reveal{display:grid;grid-template-columns:1fr 40px 30px;align-items:center;width:100%;padding:20px 22px;border:1px solid #302c26;background:#0b0a09;color:#eee5d4;text-align:left;cursor:pointer}.df-alt-reveal span small,.df-alt-reveal span strong{display:block}.df-alt-reveal span small{margin-bottom:5px;color:#756f66;font:600 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.df-alt-reveal span strong{font:600 20px var(--font-disp);text-transform:uppercase}.df-alt-reveal>b{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3e3830;color:var(--df-gold);font:600 11px var(--font-mono)}.df-alt-reveal>i{color:var(--df-gold);font:400 25px var(--font-grotesk);font-style:normal;text-align:right}.df-alt-reveal:hover{border-color:#5d513b;background:#100f0d}.df-alt-head{display:flex;justify-content:space-between;align-items:center;margin:48px 0 18px}.df-alt-head p{margin:0}.df-alt-head>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #39352f;color:#a79e8f;font:500 12px var(--font-mono)}.df-alt-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.df-alt{display:grid;grid-template-columns:126px 1fr;min-height:190px;border:1px solid #292622;background:linear-gradient(135deg,#11100f,#0a0a09);transition:.2s}.df-alt:hover{border-color:#5d513b;transform:translateY(-2px)}.df-alt-poster{position:relative}.df-alt-poster img{width:100%;height:100%;object-fit:cover}.df-alt-poster span{position:absolute;right:6px;top:6px;padding:6px;background:#ece2cd;color:#14100c;font:700 12px var(--font-mono)}.df-alt-copy{padding:18px}.df-alt-copy h3{margin:0 0 5px;color:#efe6d3;font:600 23px var(--font-disp);text-transform:uppercase}.df-alt-copy>p:not(.df-alt-meta){margin:12px 0 7px;color:#a9a093;font-size:13px;line-height:1.45}.df-alt-meta{margin:0;color:var(--df-gold);font:500 10px var(--font-mono);text-transform:uppercase}.df-alt-copy small{display:block;color:#706a62}.df-alt-copy a{display:inline-block;margin-top:12px;color:#d4a844;font:600 10px var(--font-mono);text-transform:uppercase}.df-seo-page{padding-top:32px}.df-seo-hero{display:grid;grid-template-columns:1fr 210px;grid-gap:50px;gap:50px;align-items:end;margin:35px 0 70px}.df-seo-hero img{width:100%;box-shadow:15px 18px 0 #b92d25}.df-seo-best{display:grid;grid-template-columns:minmax(250px,390px) 1fr;border-top:1px solid #332f29;border-bottom:1px solid #332f29;padding:55px 0;grid-gap:clamp(35px,6vw,90px);gap:clamp(35px,6vw,90px)}.df-seo-best-poster{position:relative}.df-seo-best-poster img{width:100%}.df-seo-best-poster>span{position:absolute;right:-18px;top:25px;padding:13px 16px;background:var(--df-cream);color:#111;font:600 10px var(--font-mono);text-transform:uppercase}.df-seo-best-poster>span b{font:400 36px var(--font-num);color:var(--df-red)}.df-seo-best-copy h2{margin:5px 0 20px;color:#f3ead7;font:600 clamp(40px,5vw,70px)/.95 var(--font-disp);text-transform:uppercase}.df-seo-best-copy h2 small{color:#7c7468;font-size:.4em}.df-seo-best-copy h3{margin:24px 0 7px;color:var(--df-gold);font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.df-seo-best-copy>p{max-width:730px;color:#b0a79a;line-height:1.65}.df-seo-facts{display:flex;gap:8px;flex-wrap:wrap}.df-seo-facts span{min-width:100px;padding:10px 12px;border:1px solid #302c27;color:#777067;font:600 9px var(--font-mono);text-transform:uppercase}.df-seo-facts b{display:block;margin-top:4px;color:#eee4d1;font-size:12px;text-transform:capitalize}.df-seo-dna{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 18px;gap:8px 18px;margin:26px 0}.df-seo-dna span{display:grid;grid-template-columns:70px 1fr;align-items:center;grid-gap:9px;gap:9px}.df-seo-dna em{color:#7f776c;font:600 8px var(--font-mono);font-style:normal;text-transform:uppercase}.df-seo-dna i{background:#2b2823}.df-seo-dna i b{background:var(--df-gold)}.detail-double-feature{margin:34px 0;padding:28px;border:1px solid rgba(212,168,68,.28);background:radial-gradient(circle at 95% 0,rgba(185,45,37,.16),transparent 42%),#11100e}.detail-double-feature .detail-h2{margin-top:0}.detail-double-feature>p:not(.df-eyebrow){max-width:680px;color:#aaa196;line-height:1.6}.seo-demand-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.seo-demand-grid .seo-prop{margin:0}.df-seo-list{padding:85px 0}.df-seo-list>h2{margin-bottom:34px}.df-seo-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#28251f;border:1px solid #28251f}.df-seo-grid article{position:relative;display:grid;grid-template-columns:150px 1fr;grid-gap:20px;gap:20px;background:#0d0c0b;padding:18px}.df-seo-grid article>img{width:100%;height:225px;object-fit:cover}.df-seo-grid article>div{padding:10px 6px 6px}.df-seo-grid h3{margin:7px 0 5px;color:#eee5d3;font:600 24px var(--font-disp);text-transform:uppercase}.df-seo-grid p:not(.df-alt-meta){color:#a2998d;font-size:13px;line-height:1.45}.df-seo-grid small{display:block;color:#746e66;font-size:11px}.df-seo-grid a{display:inline-block;margin-top:15px;color:var(--df-gold);font:600 9px var(--font-mono);text-transform:uppercase}.df-seo-rank{position:absolute;left:4px;top:3px;z-index:2;color:#fff;font:400 35px var(--font-num);text-shadow:0 2px 8px #000}.df-seo-score{color:var(--df-red);font:600 11px var(--font-mono)}.df-seo-method{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-bottom:70px;background:#2f2b25;border:1px solid #2f2b25}.df-seo-method>div{padding:clamp(27px,4vw,54px);background:#11100e}.df-seo-method p:not(.df-eyebrow){color:#a8a093;line-height:1.65}@media(max-width:1100px){.df-ticket{grid-template-columns:48px 1fr 30px 1fr}.df-ticket-copy,.df-ticket-dna{grid-column:2/5;border-top:1px dashed rgba(61,48,31,.33);border-left:0}.df-dna{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 20px;gap:0 20px}.df-seo-grid article{grid-template-columns:120px 1fr}.df-seo-grid article>img{height:190px}.nav-link{font-size:10px}}.df-seo-hero .df-seo-lead{max-width:730px;color:#aaa293;font-size:clamp(16px,2vw,20px);line-height:1.65}.df-seo-hero .df-seo-byline{margin-top:18px!important;color:#70695f!important;font:600 9px/1.4 var(--font-mono)!important;text-transform:uppercase;letter-spacing:.08em}.df-seo-editorial{margin:-30px 0 70px;padding:clamp(28px,4vw,50px);border:1px solid #4b4130;background:radial-gradient(circle at 90% 10%,rgba(208,169,84,.12),transparent 38%),#11100e}.df-seo-editorial h2{max-width:900px;margin:10px 0 18px;color:#f2ead9;font:600 clamp(30px,4.4vw,55px)/1 var(--font-disp);text-transform:uppercase}.df-seo-editorial>p:not(.df-eyebrow){max-width:900px;color:#c1b7a7;font:400 17px/1.7 Georgia,serif}.df-seo-editorial>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:28px;background:#312d27}.df-seo-editorial>div p{margin:0;padding:22px;background:#0d0c0b;color:#9c9488;font-size:13px;line-height:1.6}.df-seo-editorial strong{display:block;margin-bottom:8px;color:var(--df-gold);font:600 9px var(--font-mono);text-transform:uppercase}@media(max-width:760px){.df-page,.df-seo-page{padding-left:14px;padding-right:14px}.df-console{padding:45px 21px}.df-console h1,.df-seo-hero h1{font-size:42px}.df-result-head{align-items:start;flex-direction:column}.df-taste-signal{grid-template-columns:1fr;gap:5px}.df-taste-signal>strong{font-size:17px}.df-ticket{grid-template-columns:30px 1fr 22px 1fr}.df-ticket-spine{font-size:7px}.df-ticket-feature{padding:17px 8px}.df-ticket-feature h3{font-size:16px}.df-ticket-feature>span{font-size:7px}.df-ticket-copy,.df-ticket-dna{grid-column:1/5}.df-ticket-copy{padding:24px 18px}.df-locked-stamp{right:10px;top:10px;font-size:8px}.df-commit,.df-dna{grid-template-columns:1fr}.df-commit{padding:21px 18px}.df-commit-actions{display:grid;grid-template-columns:1fr}.df-commit-actions button{width:100%}.df-feedback{justify-content:flex-start;flex-wrap:wrap}.df-alt-grid{grid-template-columns:1fr}.df-alt{grid-template-columns:105px 1fr}.df-alt-reveal{grid-template-columns:1fr 38px 22px;padding:18px 15px}.df-alt-reveal span strong{font-size:17px}.df-seo-hero{grid-template-columns:1fr;margin-bottom:45px}.df-seo-hero img{display:none}.df-seo-best{grid-template-columns:1fr;padding-top:30px}.df-seo-best-poster{max-width:280px}.df-seo-grid{grid-template-columns:1fr}.df-seo-grid article{grid-template-columns:100px 1fr}.df-seo-grid article>img{height:150px}.df-seo-method{grid-template-columns:1fr}.df-seo-list{padding:60px 0}.df-ticket-facts{grid-template-columns:1fr}.df-chip-row button{padding:10px 9px;font-size:10px}.df-seo-editorial>div,.seo-demand-grid{grid-template-columns:1fr}}.region-selector{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--muted,#9da4ad);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.region-selector select{border:1px solid hsla(0,0%,100%,.15);border-radius:999px;background:#11151b;color:#f4f6f8;padding:9px 14px;font:inherit;text-transform:none;letter-spacing:0}.region-selector.is-compact{display:inline-flex}.match-report-proof,.match-report-situations{margin:36px 0;padding:clamp(24px,4vw,48px);border:1px solid rgba(205,168,94,.28);background:linear-gradient(145deg,rgba(205,168,94,.08),rgba(9,12,16,.7));border-radius:24px}.match-report-verdict{max-width:900px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55}.match-report-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:24px}.match-report-columns>div,.match-report-situations article{padding:22px;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;background:rgba(5,7,10,.45)}.match-report-columns h3{margin-top:0}.match-report-columns li{margin:.65rem 0;line-height:1.55}.match-report-feedback{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding:16px;border-top:1px solid hsla(0,0%,100%,.12)}.match-report-feedback span{display:flex;gap:8px}.match-report-feedback button{border:1px solid hsla(0,0%,100%,.15);border-radius:999px;background:transparent;color:inherit;padding:8px 12px;cursor:pointer}.reviewed-badge{display:block;width:max-content;margin:10px 0;color:#d8b66a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.availability-note{color:var(--muted,#9da4ad);font-size:.76rem!important}.match-report-situations>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.match-report-situations article span{color:#d8b66a;text-transform:uppercase;font-size:.72rem;letter-spacing:.09em}@media(max-width:760px){.match-report-columns,.match-report-situations>div{grid-template-columns:1fr}.match-report-feedback{align-items:flex-start;flex-direction:column}}.shared-ticket-page>header{text-align:center;max-width:850px;margin:30px auto}.shared-ticket-page h1 i{color:#d6ad63;font-style:normal}.shared-ticket{position:relative;overflow:hidden;border:1px solid rgba(214,173,99,.5);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(214,173,99,.11),transparent 40%),#0a0d12;padding:clamp(22px,4vw,48px)}.shared-ticket-code{text-align:right;color:#d6ad63;letter-spacing:.16em;font-size:.75rem}.shared-ticket>section{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(15px,3vw,40px);gap:clamp(15px,3vw,40px);align-items:center;margin:28px 0}.shared-ticket>section>div{text-align:center}.shared-ticket>section>b{font-size:4rem;color:#d6ad63}.shared-ticket>section img{width:min(100%,260px);aspect-ratio:2/3;object-fit:cover;border-radius:12px;box-shadow:0 20px 50px #000}.shared-ticket>section span{display:block;min-height:2em;color:#d6ad63;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.shared-ticket-details{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px dashed hsla(0,0%,100%,.18);padding:20px 0}.shared-ticket-details div{display:flex;flex-direction:column;text-align:center}.shared-ticket-details span{font-size:.72rem;color:#9da4ad;text-transform:uppercase}.shared-ticket-details strong{font-size:1.2rem;margin-top:6px}.shared-ticket-reason{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;padding:28px 0}.shared-ticket-actions,.shared-ticket-watch{display:flex;align-items:center;justify-content:space-between;gap:18px}.shared-ticket-actions{justify-content:center;margin:24px}.shared-ticket-watch small{color:#9da4ad}@media(max-width:680px){.shared-ticket-details{grid-template-columns:1fr 1fr;gap:20px}.shared-ticket-reason{grid-template-columns:1fr}.shared-ticket>section{gap:8px}.shared-ticket>section>b{font-size:2rem}.shared-ticket-watch{align-items:flex-start;flex-direction:column}}.admin-shell{width:min(1480px,calc(100% - 32px));margin:22px auto 70px;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:680px;border:1px solid var(--line);background:#0c0a0a;box-shadow:0 40px 100px rgba(0,0,0,.38)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:90px;height:calc(100vh - 112px);min-height:620px;padding:26px 18px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(180deg,#171110,#0b0909)}.admin-logo{display:flex;gap:11px;align-items:center;margin:0 7px 28px;color:#fff}.admin-logo span{display:grid;place-items:center;width:40px;height:40px;background:var(--red);font:600 14px/1 var(--font-disp);letter-spacing:.06em}.admin-logo b{font:500 15px/1 var(--font-disp);text-transform:uppercase;letter-spacing:.07em}.admin-sidebar nav{display:grid;grid-gap:4px;gap:4px}.admin-sidebar nav a{padding:11px 12px;color:#9e948a;font-size:13px;border-left:2px solid transparent}.admin-sidebar nav a:hover{color:#fff;background:hsla(0,0%,100%,.04);border-color:var(--red)}.admin-sidebar-foot{margin-top:auto;padding:16px 10px 0;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.admin-sidebar-foot small{color:var(--dim);font:500 9px/1 var(--font-mono);text-transform:uppercase}.admin-sidebar-foot span{font-size:10px;color:#aaa;overflow-wrap:anywhere}.admin-nav-button{margin-top:8px;padding:8px 0;border:0;background:transparent;color:#e95d64;text-align:left;cursor:pointer;font-size:12px}.admin-shell-main{min-width:0}.admin-shell .admin-wrap{max-width:1180px;padding:45px 38px 80px}.admin-kicker{margin:0 0 9px!important;color:var(--red);font:600 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.17em}.admin-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.admin-title-row>a{color:#d2b981;font-size:12px}.admin-count{display:inline-grid;place-items:center;min-width:25px;height:25px;margin-left:7px;border-radius:50%;background:#2a2220;color:#fff;font:500 11px/1 var(--font-mono)}.admin-auth-page{min-height:72vh;display:grid;place-items:center;padding:50px 18px}.admin-auth-card{width:min(100%,470px);padding:36px;background:linear-gradient(145deg,#191312,#0e0b0b);border:1px solid var(--line2);box-shadow:0 35px 100px rgba(0,0,0,.55)}.admin-auth-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:28px;background:var(--red);color:#fff;font:600 17px/1 var(--font-disp);letter-spacing:.08em}.admin-auth-card h1{margin:0 0 10px;font:600 31px/1.05 var(--font-disp);text-transform:uppercase}.admin-auth-card>p{color:#968b80;line-height:1.55}.admin-auth-card label,.admin-password label,.post-editor label{display:grid;grid-gap:7px;gap:7px;margin:17px 0;color:#c4b9ae;font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.admin-auth-card input{min-height:46px;padding:0 13px;border:1px solid var(--line2);background:#090808;color:#fff}.admin-auth-card input:disabled{color:#8c837b}.admin-auth-card button{width:100%;margin-top:18px}.admin-auth-card small,.post-editor small{color:#6f6760;font-size:10px;text-transform:none;letter-spacing:0;line-height:1.4}.admin-error{color:#ff727a!important;font-size:13px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:26px 0}.admin-metrics>div{min-height:126px;padding:18px;border:1px solid var(--line);background:linear-gradient(150deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01))}.admin-metrics span{display:block;color:#81776f;font:600 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.13em}.admin-metrics b{display:block;margin:16px 0 10px;font:500 34px/1 var(--font-disp);color:#f0e6d8}.admin-metrics small{color:#655d57;font-size:10px}.admin-dashboard-grid{display:grid;grid-template-columns:1.5fr .8fr;grid-gap:18px;gap:18px}.admin-integrations{display:grid}.admin-integrations>div{display:grid;grid-template-columns:9px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.admin-integrations i{width:8px;height:8px;border-radius:50%}.admin-integrations i.ok{background:#49b87c;box-shadow:0 0 12px rgba(73,184,124,.35)}.admin-integrations i.warn{background:#d6a240}.admin-integrations span{display:grid;grid-gap:4px;gap:4px}.admin-integrations b{font-size:13px}.admin-integrations small{color:#6e655e;font-size:10px}.admin-integrations strong{color:#978d83;font-size:10px;text-transform:uppercase}.admin-quick{display:grid;grid-gap:7px;gap:7px}.admin-quick a{display:flex;justify-content:space-between;padding:13px 14px;border:1px solid var(--line);color:#bdb2a7;font-size:12px}.admin-quick a:hover{border-color:#6b5551;color:#fff}.admin-quick span{color:var(--red)}.admin-activity{display:grid}.admin-activity>div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:15px;gap:15px;padding:11px 0;border-top:1px solid var(--line);font-size:12px}.admin-activity code,.admin-activity time{color:#746c65;font-size:10px}.admin-password{max-width:620px}.admin-password .admin-in{width:100%}.admin-posts{max-width:1180px!important}.admin-search{max-width:260px}.post-editor{border-color:#493630}.post-editor textarea{resize:vertical;line-height:1.55;font-family:var(--font-grotesk);text-transform:none}.post-editor .admin-editor-body{font-family:var(--font-mono);font-size:12px}.post-editor select{min-height:45px}.admin-danger{color:#ff7379;background:#271417}.admin-post-table{display:grid}.admin-post-table>button{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:17px 4px;border:0;border-top:1px solid var(--line);background:transparent;color:#fff;text-align:left;cursor:pointer}.admin-post-table>button:hover{background:hsla(0,0%,100%,.025)}.admin-post-table h3{margin:7px 0 5px;font-size:14px}.admin-post-table p{margin:0;color:#6e655e;font:400 10px/1.4 var(--font-mono)}.admin-post-table>button>div:last-child{display:grid;grid-template-columns:auto auto;grid-gap:2px 5px;gap:2px 5px;text-align:right}.admin-post-table>button>div:last-child b{font:500 20px/1 var(--font-disp)}.admin-post-table>button>div:last-child small{color:#69615a}.admin-post-table time{grid-column:1/-1;color:#6f6760;font-size:9px}.admin-status{padding:4px 6px;border:1px solid #4c443f;color:#978d83;font:600 8px/1 var(--font-mono);text-transform:uppercase}.admin-status.published{border-color:#285d43;color:#66cc96}.admin-status.draft{border-color:#735c2b;color:#dab15b}.blog-index{width:min(100% - 32px,1260px);margin:45px auto 100px}.blog-hero{padding:70px 6vw 65px;border:1px solid var(--line);background:radial-gradient(circle at 78% 25%,rgba(204,28,39,.18),transparent 33%),linear-gradient(135deg,#171211,#0a0909)}.blog-hero h1{margin:15px 0 24px;font:600 clamp(54px,7vw,96px)/.88 var(--font-disp);text-transform:uppercase;letter-spacing:-.035em}.blog-hero h1 span{color:transparent;-webkit-text-stroke:1px #d8cbb8}.blog-hero>p:last-child{max-width:610px;color:#9c9186;font-size:16px;line-height:1.65}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.blog-card{min-height:325px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.018)}.blog-card>span{color:var(--red);font:600 8px/1 var(--font-mono);letter-spacing:.15em}.blog-card h2{margin:25px 0 15px;font:500 25px/1.08 var(--font-disp);text-transform:uppercase}.blog-card h2 a{color:#eee4d6}.blog-card>p{color:#81786f;font-size:12px;line-height:1.65}.blog-card>div{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:25px}.blog-card time{color:#635c55;font-size:9px}.blog-card>div a{color:#d3b875;font:600 9px/1 var(--font-mono);text-transform:uppercase}.article-page{width:min(100% - 36px,820px);margin:55px auto 110px}.article-back{color:#91877d;font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.article-page>header{margin:42px 0 52px;padding-bottom:34px;border-bottom:1px solid var(--line)}.article-page h1{margin:16px 0 22px;font:600 clamp(45px,6vw,76px)/.93 var(--font-disp);text-transform:uppercase;letter-spacing:-.03em}.article-dek{color:#aa9f94;font-size:18px;line-height:1.6}.article-byline{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#746c65;font:500 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.article-body{font-family:Georgia,Times New Roman,serif;color:#d7cec3}.article-body h2{margin:52px 0 17px;font:500 32px/1.05 var(--font-disp);text-transform:uppercase;color:#f0e7dc}.article-body h3{margin:35px 0 14px;font:500 22px/1.1 var(--font-disp);color:#eee}.article-body li,.article-body p{font-size:17px;line-height:1.82}.article-body p{margin:0 0 22px}.article-body ul{margin:0 0 28px;padding-left:22px}.article-body li{margin:8px 0}.article-body a{color:#e0bd76;text-decoration:underline;text-underline-offset:3px}.article-table-wrap{margin:28px 0 38px;overflow-x:auto;border:1px solid var(--line)}.article-table{width:100%;border-collapse:collapse;font-family:var(--font-grotesk);font-size:13px;line-height:1.5}.article-table td,.article-table th{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.article-table th{color:#e0bd76;background:hsla(40,63%,67%,.07);font:600 10px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.article-table tr:last-child td{border-bottom:0}.article-cta{margin:60px 0 28px;padding:34px;border:1px solid #653035;background:linear-gradient(135deg,rgba(204,28,39,.18),hsla(0,0%,100%,.02))}.article-cta>span{color:var(--red);font:600 8px/1 var(--font-mono);letter-spacing:.16em}.article-cta h2{margin:13px 0 9px;font:500 30px/1 var(--font-disp);text-transform:uppercase}.article-cta p{color:#948a80}.article-cta .btn{margin-top:10px}.article-note{color:#625b55;font-size:10px;line-height:1.5}@media(max-width:900px){.admin-shell{display:block}.admin-sidebar{position:static;width:100%;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar-foot{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-dashboard-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.admin-shell{width:calc(100% - 16px);margin-top:8px}.admin-shell .admin-wrap{padding:28px 16px 55px}.admin-title-row{display:block}.admin-title-row>.admin-btn{margin:12px 0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics>div{min-height:110px;padding:14px}.admin-integrations>div{grid-template-columns:9px 1fr}.admin-integrations strong{grid-column:2}.admin-search{max-width:none;width:100%;margin:10px 0}.admin-auth-card{padding:27px 22px}.blog-index{width:calc(100% - 20px);margin-top:15px}.blog-hero{padding:45px 20px}.blog-grid{grid-template-columns:1fr}.blog-card{min-height:270px}.article-page{width:calc(100% - 32px);margin-top:35px}.article-page>header{margin-top:30px}.article-page h1{font-size:43px}.article-body li,.article-body p,.article-dek{font-size:16px}.article-cta{padding:25px}}.traffic-admin{max-width:1240px!important}.traffic-live-pill{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);background:#0c0a0a;color:#a99f95;font:500 10px/1 var(--font-mono);text-transform:uppercase}.traffic-live-pill i{width:8px;height:8px;border-radius:50%;background:#504a45}.traffic-live-pill i.active{background:#45cf85;box-shadow:0 0 0 5px rgba(69,207,133,.1),0 0 16px rgba(69,207,133,.5);animation:trafficPulse 1.6s infinite}.traffic-live-pill b{color:#fff;font-size:15px;margin-right:3px}@keyframes trafficPulse{50%{opacity:.45}}.traffic-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:27px 0 17px;padding-bottom:13px;border-bottom:1px solid var(--line)}.traffic-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.traffic-toolbar button{padding:9px 13px;border:1px solid var(--line);background:#0d0b0b;color:#80776f;font:600 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.traffic-toolbar button:hover{border-color:#695b55;color:#fff}.traffic-toolbar button.on{border-color:var(--red);background:var(--red);color:#fff}.traffic-toolbar .traffic-export{background:transparent;color:#d1b777;border-color:#53462e}.traffic-loading{min-height:280px;display:grid;place-items:center;color:#7e756e;font:500 10px/1 var(--font-mono);text-transform:uppercase}.traffic-metrics{display:grid;grid-template-columns:1.25fr repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.traffic-metrics>div{min-height:145px;padding:20px;border:1px solid var(--line);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.008))}.traffic-metrics>div.primary{background:radial-gradient(circle at 85% 15%,rgba(211,31,44,.2),transparent 42%),#161010;border-color:#4d2729}.traffic-metrics span{display:block;color:#81776f;font:600 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em}.traffic-metrics b{display:block;margin:21px 0 10px;color:#f2e8dc;font:500 40px/1 var(--font-disp)}.traffic-metrics .primary b{font-size:54px}.traffic-metrics b.positive{color:#54c58b}.traffic-metrics b.negative{color:#e95a62}.traffic-metrics small{color:#68605a;font-size:10px}.traffic-trend{padding:25px 27px;margin-bottom:18px}.traffic-trend .admin-title-row>span{color:#655e58;font:500 9px/1 var(--font-mono)}.traffic-trend .admin-h2{margin-bottom:6px}.traffic-trend p{margin:0;color:#746c65;font-size:11px}.traffic-trend p b.positive{color:#54c58b}.traffic-trend p b.negative{color:#e95a62}.traffic-legend{display:flex;gap:14px;align-items:center;color:#756c65;font:500 8px/1 var(--font-mono);text-transform:uppercase}.traffic-legend span{display:flex;gap:6px;align-items:center}.traffic-legend i{display:block;width:22px;border-top:3px solid #e53a46}.traffic-legend span:last-child i{border-top:2px dashed #90847b}.traffic-chart{position:relative;margin-top:20px;padding-left:28px}.traffic-chart svg{display:block;width:100%;height:260px;overflow:visible}.traffic-grid-line{fill:none;stroke:hsla(0,0%,100%,.07);stroke-width:1}.traffic-area{fill:url(#traffic-fill)}.traffic-line{fill:none;stroke:#e53a46;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(229,58,70,.35))}.traffic-line-previous{fill:none;stroke:#90847b;stroke-width:2;stroke-dasharray:7 7;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.traffic-chart circle{fill:#f0d8c5;stroke:#d31f2c;stroke-width:2}.traffic-chart-scale{position:absolute;left:0;top:4px;bottom:28px;display:flex;flex-direction:column;justify-content:space-between;color:#625b55;font:500 8px/1 var(--font-mono)}.traffic-chart-labels{position:relative;height:24px}.traffic-chart-labels span{position:absolute;top:5px;transform:translateX(-50%);color:#625b55;font:500 8px/1 var(--font-mono);white-space:nowrap}.traffic-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.traffic-ranking{min-height:300px}.traffic-rank-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.traffic-rank-number{color:#554e49;font:500 9px/1 var(--font-mono)}.traffic-rank-row>div{min-width:0}.traffic-rank-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bdb2a8;font-size:11px;font-weight:500}.traffic-rank-row i{display:block;height:2px;margin-top:7px;background:linear-gradient(90deg,var(--red),#74323a)}.traffic-rank-row strong{color:#e8ddcf;font:500 15px/1 var(--font-disp)}.traffic-now{min-height:250px}.traffic-now>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.traffic-now span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a69b91}.traffic-now b{color:#53c487;font-size:9px;text-transform:uppercase}.traffic-now time{color:#68615b;font:500 9px/1 var(--font-mono)}.traffic-footnote{margin:5px 0 0;color:#5e5751;font-size:9px;line-height:1.6}.admin-dashboard .admin-metrics{grid-template-columns:repeat(5,1fr)}.traffic-metrics{grid-template-columns:1.25fr repeat(4,1fr)}.traffic-metrics .unique{background:radial-gradient(circle at 85% 15%,rgba(69,207,133,.13),transparent 44%),linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.008));border-color:#244738}.traffic-metrics .unique b{color:#62d596}.visibility-dashboard .traffic-toolbar>div:last-child{display:flex;gap:8px;align-items:center}.visibility-dashboard button.traffic-export{cursor:pointer}.visibility-dashboard button.traffic-export:disabled{cursor:wait;opacity:.55}.visibility-metrics{grid-template-columns:1.25fr repeat(4,1fr)}.visibility-sitemap{margin-bottom:18px}.visibility-sitemap .admin-metrics{grid-template-columns:repeat(5,1fr)}.visibility-bad,.visibility-ok{padding:5px 8px;border:1px solid #24543a;color:#58c88e;font:600 8px/1 var(--font-mono)}.visibility-bad{border-color:#633039;color:#e95a62}.visibility-index{margin-top:18px}.visibility-index>div:not(.admin-title-row){display:grid;grid-template-columns:12px minmax(180px,1.25fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.visibility-index i{width:7px;height:7px;border-radius:50%;background:#d29b3c}.visibility-index i.ok{background:#53c487;box-shadow:0 0 8px rgba(83,196,135,.35)}.visibility-index i.bad{background:#e95a62}.visibility-index code{overflow:hidden;text-overflow:ellipsis;color:#d8cbc0;font-size:10px}.visibility-index span{color:#a1968c;font-size:10px}.visibility-index small{color:#625b55;font:500 8px/1 var(--font-mono)}@media(max-width:1000px){.traffic-metrics{grid-template-columns:1fr 1fr}.traffic-grid{grid-template-columns:1fr}.admin-dashboard .admin-metrics,.visibility-sitemap .admin-metrics{grid-template-columns:repeat(2,1fr)}.visibility-index>div:not(.admin-title-row){grid-template-columns:12px 1fr}.visibility-index small,.visibility-index span{grid-column:2}}@media(max-width:640px){.traffic-toolbar{display:block}.traffic-toolbar .traffic-export{margin-top:10px}.traffic-metrics{grid-template-columns:1fr 1fr}.traffic-metrics>div{min-height:120px;padding:14px}.traffic-metrics b{font-size:30px}.traffic-metrics .primary b{font-size:40px}.traffic-trend{padding:18px 12px}.traffic-chart{padding-left:20px}.traffic-chart svg{height:210px}.traffic-chart-labels span:nth-child(2n){display:none}.traffic-live-pill{margin-top:14px;width:max-content}}