html{height:100%}body{position:relative;min-height:100%;font-size:16px;overflow-x:hidden;overflow-y:scroll;color:#222}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}a,b,blockquote,body,code,div,em,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,li,ol,p,pre,span,strong,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}iframe{vertical-align:bottom}textarea{font-family:sans-serif;width:100%;background:#fff;min-height:80px;color:#fff;padding:10px 20px;font-size:14px;border-radius:2px;border:none}img{vertical-align:baseline}ol,ul{list-style:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#222}select{font-family:sans-serif;color:#fff}.autocomplete_menu li.select{background:#3a3a3a;color:#fff}.clearfix::after{content:'';clear:both;display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}input{border:none;background:0 0;padding:0;margin:0;font-family:sans-serif}button{background:0 0;padding:0;border:none;font-family:sans-serif}h1{font-weight:400}.fc1-v2{color:#06b6d4!important}input[type=password],input[type=text]{color:#fff}input::placeholder,textarea::placeholder{color:#fff;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#fff}.tags-holder{display:inline-block;vertical-align:middle}.tags-holder span{padding:5px;display:inline-block;background:var(--primary,#06b6d4);color:#fff;border-radius:2px;vertical-align:middle;margin:4px 10px 4px 0;cursor:pointer}.i-tags{display:inline-block;width:150px;vertical-align:middle}.inputBox{position:relative;margin-bottom:30px}.inputBox:last-child{margin-bottom:0}.inputGroup{position:relative}.inputGroup label{position:absolute;z-index:1;transition:all ease .2s;color:#9c9c9c}.inputGroup input[type=password],.inputGroup input[type=text]{height:36px;position:relative;z-index:2;padding:0 20px;width:100%;font-size:14px;background:#2a2a2a;border-radius:2px}#viewer-frame{position:fixed;width:100%;height:100%;background:#000;z-index:99999999;display:none;top:0;left:0}#viewer img{position:absolute;display:none}#hide-viewer{width:40px;height:40px;background:#13131380;position:absolute;top:10px;right:10px;border-radius:50%;padding:8px;cursor:pointer}#hide-viewer img{width:100%}#is-loading-img{position:absolute;height:100px;width:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px}#is-loading-img img{width:100%}.pagination-box{margin-top:30px;z-index:9;width:100%}.pagination-box .pagination{text-align:center}.pagination-box .pagination ul{height:100%;display:inline-block;vertical-align:bottom}.pagination-box .pagination ul li{float:left;position:relative;margin-right:7px}.pagination-box .pagination ul li a:hover,.pagination-box .pagination ul li.act a{background:#06b6d4;color:#fff}.pagination-box .pagination ul li.disable a:hover{cursor:not-allowed!important;background:#2a2a2a}.pagination-box .pagination ul li a{position:relative;min-width:40px;padding:0 4px;display:inline-block;-webkit-transition:all 2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#222;height:36px;line-height:36px;background:#2a2a2a;border-radius:4px;font-weight:700}.pagination-box .pagination ul li a span{margin-top:1px}.pagination-box .pagination ul li:last-child{border:none;margin-right:0}.pagination-box .jump{text-align:center;margin-top:20px}.pagination-box .jump input[type=text]{position:relative;text-align:center;z-index:9999;width:70px;height:36px;padding:0 10px;color:#cecece}.pagination-box .jump .lab{top:0!important;margin-left:-85px!important;color:#06b6d4!important;font-size:14px!important}.pagination-box .jump button.jump-button{position:relative;color:#06b6d4;margin-left:-4px;height:36px;width:40px;z-index:1;display:inline-block;border-left:1px solid rgba(255,255,255,.1);vertical-align:top;cursor:pointer}.pagination-box .jump button.jump-button .jump-ok svg{fill:#9ca3af;width:30px;height:30px;vertical-align:bottom}.pagination-box .jump button.jump-button:hover .jump-ok svg{fill:#06b6d4}.btn{padding:10px;color:#fff;border-radius:2px;cursor:pointer}.ac-results-wrapper a.select{background-color:#3c223a}ol.breadcrumb{font-size:14px;margin-bottom:20px}ol.breadcrumb li{display:inline-block}ol.breadcrumb li a{word-break:break-all}ol.breadcrumb>li+li::before{content:"/";padding:0 5px;color:#ccc}.ac li.select{background:#21253c;color:#fff}.mce-content-body{background:#fff!important;padding:20px!important;height:auto!important;line-height:24px}#mceu_1{border-radius:2px;overflow:hidden}.flexmasonry{display:flex;flex-flow:column wrap;align-content:flex-start}.flexmasonry-item{width:100%}.flexmasonry-cols-2 .flexmasonry-item{width:50%!important}.flexmasonry-cols-3 .flexmasonry-item{width:33.333%!important}.flexmasonry-cols-4 .flexmasonry-item{width:25%!important}.flexmasonry-cols-5 .flexmasonry-item{width:20%!important}.flexmasonry-cols-6 .flexmasonry-item{width:16.666%!important}.flexmasonry-cols-7 .flexmasonry-item{width:14.285%!important}.flexmasonry-cols-8 .flexmasonry-item{width:12.5%!important}.flexmasonry-cols-2 .flexmasonry-item:nth-child(odd){order:1}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1){order:1}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1){order:1}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2){order:2}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1){order:1}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2){order:2}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3){order:3}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n){order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1){order:1}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2){order:2}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3){order:3}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4){order:4}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5){order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n){order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1){order:1}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2){order:2}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3){order:3}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4){order:4}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5){order:5}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6){order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n){order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1){order:1}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2){order:2}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3){order:3}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4){order:4}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5){order:5}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6){order:6}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7){order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n){order:8}.flexmasonry-break{content:"";flex-basis:100%;width:0!important;margin:0}.flexmasonry-break-1{order:1}.flexmasonry-break-2{order:2}.flexmasonry-break-3{order:3}.flexmasonry-break-4{order:4}.flexmasonry-break-5{order:5}.flexmasonry-break-6{order:6}.flexmasonry-break-7{order:7}.modal-content{position:relative;background-color:#2a2a2a;margin:2rem;padding:15px;border-radius:.25rem;width:50%;max-height:75%;overflow:auto;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#fff;max-width:240px;font-size:20px;font-weight:700}.modal-content.mfav{color:#fff;background:#ef4444;font-size:24px;max-width:250px}.modaljs.modal-show .modal-content{animation:fadeInDown .3s ease-in-out forwards}.modaljs.modal-hide .modal-content{animation:fadeOutUp .2s ease-in-out forwards}.modal-content h1{text-align:center;margin-bottom:2rem}.modal-content.merror{background:#dc2626;animation:shake .4s linear}.modal-content.msuccess{background-color:#10b981;animation:fadeInScale .2s ease-out forwards}.modal-content p{margin:1rem 0;line-height:30px;text-align:center}.modal-close{position:absolute;top:0;right:0;font-size:1.75rem;font-weight:700;padding:0 .75rem;color:rgba(0,0,0,.2);cursor:pointer;user-select:none}.modal-close:focus,.modal-close:hover{color:rgba(0,0,0,.5)}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}#nanobar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999999;pointer-events:none}#nanobar .bar{height:100%;width:0;background:linear-gradient(90deg,#06b6d4,#22d3ee,#67e8f9);box-shadow:0 0 10px rgba(6,182,212,.7),0 0 5px rgba(6,182,212,.5);border-radius:0 2px 2px 0;transition:width .2s ease-out}#nanobar .bar::after{content:'';position:absolute;right:0;top:0;width:100px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4));animation:nanobarGlow 1.5s ease-in-out infinite}@keyframes nanobarGlow{0%,100%{opacity:.3}50%{opacity:.8}}.overlay.modal-box{z-index:999999}.modal{position:relative;width:320px;max-width:92vw;background:var(--bg-elevated,#1c1c22);border:1px solid var(--border,#25252b);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6);overflow:hidden}.modal-top{position:absolute;top:0;right:0;padding:10px 12px;margin:0;border:0;z-index:2}.modal-top img{width:14px;float:none;display:block;cursor:pointer;opacity:.45;transition:opacity .15s ease}.modal-top img:hover{opacity:.9}.modal-body{padding:26px 22px 6px;text-align:center;font-size:15px;line-height:1.55;color:var(--text-primary,#e4e4e8);word-break:break-word}.modal-body p{margin:0}.modal-send{display:flex;justify-content:center;gap:10px;padding:16px 22px 20px}.modal-send a{padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:36px;background:var(--primary,#ff2d55);border-radius:6px;color:#fff;font-weight:600;font-size:14px;cursor:pointer}.modal-send a:hover{background:var(--primary-hover,#ff405f);color:#fff}.modal-send a.modal-cancel{background:var(--bg-elevated,#1c1c22);border:1px solid var(--border,#25252b);color:var(--text-secondary,#c9c9d0)}.modal-send a.modal-cancel:hover{background:var(--bg-surface,#1f1f24);color:var(--text-primary,#e4e4e8);border-color:var(--primary,#ff2d55)}.modal.merror,.modal.note-bad{border-color:var(--danger,#ff6b6b);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(239,68,68,.35),0 0 24px rgba(239,68,68,.25);animation:modal-shake .45s cubic-bezier(.36,.07,.19,.97) both}.modal.merror .modal-body,.modal.note-bad .modal-body{color:var(--danger,#ff6b6b)}.modal.msuccess,.modal.note-good{border-color:var(--success,#5fd38a);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(95,211,138,.35),0 0 24px rgba(95,211,138,.25);animation:modal-pop .3s ease-out both}.modal.msuccess .modal-body,.modal.note-good .modal-body{color:var(--success,#5fd38a)}@keyframes modal-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes modal-pop{0%{transform:scale(.92);opacity:.6}100%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.modal.merror,.modal.msuccess,.modal.note-bad,.modal.note-good{animation:none}}:root{--accent:#f472b6;--accent-2:#f472b6;--card-bg:rgba(255, 255, 255, 0.04);--border:#3a1e2c;--bg-main:#170a12;--bg-card:#1f0d16;--bg-card-hover:#301422;--bg-elevated:#28111d;--bg-input:#1a0912;--primary:#ec4899;--primary-hover:#f472b6;--primary-active:#db2777;--primary-light:rgba(236, 72, 153, 0.15);--primary-glow:rgba(236, 72, 153, 0.4);--secondary:#1f0d16;--secondary-hover:#301422;--secondary-active:#3a1e2c;--accent-hover:#fbcfe8;--success:#5fd38a;--success-hover:#7fe0a3;--success-dark:#2f7d4f;--danger:#ff6b6b;--danger-hover:#ff8a8a;--danger-dark:#b91c1c;--warning:#ffc53d;--warning-hover:#ffd866;--pink:#ec4899;--pink-hover:#f472b6;--pink-dark:#9d174d;--text-primary:#faeaf2;--text-secondary:#e5c4d4;--text-muted:#a57f92;--text-pink:#f472b6;--border-subtle:#301422;--border-hover:rgba(236, 72, 153, 0.4)}body{display:flex;flex-direction:column;min-height:100vh;background-color:#170a12;background-size:22px 22px;background-position:0 0;background-attachment:fixed;color:#faeaf2;font-family:Montserrat,sans-serif!important}body .nav-primary,body .parlor-box,body .side-panel-shell,body .site-base{background-size:22px 22px!important;background-position:0 0!important;background-attachment:fixed!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{height:40px;padding:0 14px;background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;font-family:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}textarea{height:auto;min-height:80px;padding:10px 14px;line-height:1.5;resize:vertical}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);background-color:var(--bg-elevated)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}select{height:40px;padding:0 36px 0 14px;background-color:var(--bg-input);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);background-color:var(--bg-elevated)}select option{background-color:var(--bg-card);color:var(--text-primary)}input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn,.edit-btn,.send-btn,.u-btn,button[type=submit]:not([class]),label[for=avatar],label[for=file-upload]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;background:var(--primary);color:#faeaf2;border:1px solid var(--primary);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.btn:hover,.edit-btn:hover,.send-btn:hover,.u-btn:hover,button[type=submit]:not([class]):hover,label[for=avatar]:hover,label[for=file-upload]:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#faeaf2}.btn:active,.edit-btn:active,.send-btn:active,.u-btn:active,button[type=submit]:not([class]):active,label[for=avatar]:active,label[for=file-upload]:active{background:var(--primary-active);border-color:var(--primary-active);transform:scale(.97)}.btn:focus-visible,.edit-btn:focus-visible,.send-btn:focus-visible,.u-btn:focus-visible,button[type=submit]:not([class]):focus-visible{outline:0;box-shadow:0 0 0 3px var(--primary-light)}.btn:disabled,.edit-btn:disabled,.send-btn:disabled,.u-btn:disabled,button[type=submit]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.danger,.delete-btn,.label-drop-btn{background:var(--danger);border-color:var(--danger);color:#faeaf2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.btn.danger:hover,.delete-btn:hover,.label-drop-btn:hover{background:var(--danger-hover);border-color:var(--danger-hover);color:#faeaf2}.btn.danger:active,.delete-btn:active,.label-drop-btn:active{background:var(--danger-dark);border-color:var(--danger-dark);transform:scale(.97)}.btn.danger:focus-visible,.delete-btn:focus-visible,.label-drop-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(239,68,68,.3)}.btn.ghost{background:0 0;border-color:var(--border-subtle);color:var(--text-primary)}.btn.ghost:hover{background:rgba(255,255,255,.04);border-color:var(--primary);color:var(--primary)}.shot-tile{will-change:transform;transition:transform .2s ease-out,box-shadow .2s ease-out;border-radius:10px}.shot-tile:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.5)}.shot-tile .flow-media{overflow:hidden}.shot-tile .flow-media img.thumb-shot{will-change:transform;transition:transform .25s ease-out;width:100%;display:block;height:100%;border-radius:10px}.shot-tile:hover .flow-media img.thumb-shot{transform:scale(1.05)}.flow-caption a{transition:color .15s ease-out;font-weight:700}.flow-caption a:hover{color:var(--accent)!important}.hero-title{background:linear-gradient(135deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;font-weight:700;font-size:20px;margin:20px 0}.nav-cluster a{transition:all .2s ease;display:flex;align-items:center;font-size:14px;padding:8px 12px;border-radius:8px;flex-wrap:wrap;text-align:center;justify-content:center;color:var(--text-secondary);background:0 0}.nav-cluster a:hover{background:var(--secondary-hover)!important;color:var(--text-primary)!important}.finder-bar input{transition:all .2s ease;border:2px solid transparent!important;width:100%;height:48px;background:#28111d;border-radius:12px;padding:0 50px 0 20px;color:var(--text-primary);position:relative;max-width:600px;background-color:var(--bg-elevated)!important;font-size:16px}.finder-bar input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-light)!important;outline:0;background:#301422}.label-set a.label-chip{transition:all .2s ease;position:relative;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;vertical-align:middle;width:100%;text-align:left;border-radius:6px;background:#1a0912!important;padding:6px 12px;display:flex;align-items:center;height:100%;color:var(--text-secondary);font-size:13px;border:1px solid var(--border-subtle);border-left:3px solid transparent}.label-set a.label-chip:hover{background:var(--secondary-hover)!important;color:var(--text-primary)!important;border-color:var(--border-hover)!important;border-left-color:var(--primary)!important}.label-set a.label-chip.t-character{color:#ffd866!important;border-left-color:#ffd866!important}.label-set a.label-chip.t-artist{color:#f472b6!important;border-left-color:#f472b6!important}.label-set a.label-chip.t-series{color:#f472b6!important;border-left-color:#f472b6!important}.save-cta a{transition:all .2s ease;display:inline-flex;vertical-align:top;background:var(--secondary)!important;padding:10px 16px;border-radius:8px;align-items:center;justify-content:center;border:1px solid var(--border-subtle)}.save-cta a:hover{transform:translateY(-2px);background:#301422!important;border-color:rgba(236,72,153,.4)!important;box-shadow:0 4px 15px rgba(236,72,153,.25)}.pagination a{transition:background .15s ease-out}.pagination a:hover{background:rgba(236,72,153,.2)!important}.pagination .act,.pagination span.current{background:var(--accent)!important}.view-head .refine-cta a{transition:background .15s ease-out}.view-head .refine-cta a:hover{background:rgba(236,72,153,.15)!important}.view-head .refine-cta a.act{background:var(--accent)!important}.side-panel .brand-mark a{margin-left:18px}.side-panel .topnav ul li a{transition:all .2s ease;display:flex;align-items:center;padding:12px 16px;color:var(--text-secondary);border-radius:8px;border-left:3px solid transparent}.side-panel .topnav ul li a:hover{background:var(--secondary)!important;padding-left:20px;color:var(--text-primary)!important;border-left-color:var(--primary)!important}.member-badge ul{opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out;position:absolute;width:180px;z-index:9999999;top:44px;overflow:hidden;border-radius:8px;background:var(--secondary)!important;right:0;display:none;box-shadow:0 4px 20px rgba(0,0,0,.4)}.member-badge:hover ul{opacity:1;visibility:visible}.label-board ul li{transition:all .2s ease;margin-bottom:20px;padding:10px 16px;word-break:break-all;border-radius:6px;border-left:3px solid transparent}.label-board ul li:hover{background:var(--primary-light)!important;border-left-color:var(--primary)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#170a12}::-webkit-scrollbar-thumb{background:#301422;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}al-content.mfahtml,body{height:100%}a{color:#faeaf2}h3{line-height:24px}.wrapper{max-width:1200px;position:relative;margin:auto;flex:1;width:100%}.wrapper.open,.wrapper.open .panel-veil{display:block}.wrapper.open .side-panel-shell{left:0}.title-lead{font-weight:700;width:100%;font-size:20px;margin-bottom:20px;line-height:28px}#site-topbar .shell-inner{display:flex;align-items:center;max-width:1200px;margin:auto;height:100%;padding:0 10px;justify-content:center}#site-topbar .cta-row{margin-left:auto;display:flex;align-items:center}.nav-primary{height:50px;width:100%;position:fixed;background:var(--secondary)!important;left:0;z-index:99999;transition:all .3s ease;top:0}.nav-primary .center-600{margin:auto;position:relative;display:flex;max-width:1200px;align-items:center;height:100%}.side-panel-shell{z-index:9999999;left:-230px;width:230px;height:100%;position:fixed;overflow:auto;transition:all .2s ease;background:#170a12;padding:20px}.account-veil,.overlay,.panel-veil,.parlor-veil,.suggest-veil{height:100%;width:100%;position:fixed;top:0;left:0;z-index:999999;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;display:flex}.account-veil,.panel-veil,.suggest-veil{display:none}.suggest-veil{padding:10px}.side-panel{height:100%;z-index:999;padding-top:60px}.side-panel::after{content:"";display:block;position:absolute;left:0;width:1px;height:500px;top:0}.brand-mark{z-index:999;position:relative}.brand-mark a{align-items:center;display:flex}.brand-mark a img{width:25px;margin-bottom:0;height:25px}.nav-cluster.menu-flyout{display:none}.nav-cluster.menu-flyout img{width:25px}.nav-cluster.brand-mark{margin-left:-23px}.nav-cluster{min-width:70px}.nav-cluster svg{width:24px;height:auto}.nav-cluster path{fill:#faeaf2}.nav-cluster span{width:100%;margin-top:2px;font-weight:700}.finder-bar{width:100%;position:relative;max-width:600px;margin:15px auto}.finder-bar.open input{z-index:9999999999;border-color:var(--primary);border-radius:12px 12px 0 0}.finder-bar.open .suggest-veil{display:block;z-index:999999999}.finder-bar.open .finder-results{display:flex;z-index:999999999}.brand-mark .site-title{color:#faeaf2;font-size:20px}.topnav{width:100%}.hero-blurb{text-align:center}.home .topnav{text-align:center;padding:10px 15px;background:#eee;border-radius:10px}.topnav ul li{width:100%;position:relative;font-size:18px}.topnav ul li img{display:inline-block;margin-right:20px;width:16px;height:16px}.topnav ul li:first-child{margin-top:0}.topnav ul li a{position:relative;display:flex;padding:10px 0;text-align:left;transition:all .2s ease;align-items:center}.topnav ul li a:hover,.topnav ul li.act a{color:var(--accent)}.topnav ul li.act a .underline{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.member-badge ul li,ul#c-child li{margin:0}.member-badge ul li a,ul#c-child li a{padding:10px 20px;display:block;-webkit-transition:all 2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-badge ul li:last-child,ul#c-child li:last-child{border-bottom:none}.member-badge ul li a:hover,ul#c-child li a:hover{background:#3a1e2c}.menu-trigger{width:36px;height:36px;display:flex;justify-content:center;align-items:center;background:var(--secondary)!important;border-radius:50%;transition:all .2s ease}.member-badge{position:relative}.member-badge svg{fill:#faeaf2;vertical-align:bottom}.member-badge span{display:inline-block;vertical-align:middle}.member-badge img{width:25px;border-radius:40px;height:auto}#side-panel-toggle img,.member-badge img{display:block}.userLogged .avatar{float:left;vertical-align:bottom}.userLogged .avatar img{width:54px;vertical-align:bottom;display:inline-block}.finder-bar .search-content{position:relative}.finder-bar .is-busy{position:absolute;height:36px;width:50px;right:0;top:0;display:flex;justify-content:center;align-items:center;z-index:99999999999;pointer-events:none}.finder-bar .overflow{height:100vh;overflow:auto}.finder-bar .shell-inner{padding:15px;border-radius:4px;background:#170a12}.finder-bar .finder-results{position:absolute;width:100%;background:var(--bg-elevated)!important;padding:0;border-radius:0 0 12px 12px;top:46px;display:none;border:2px solid var(--primary);border-top:none;overflow:hidden;flex-direction:column}.finder-bar .finder-results ul li:first-child{margin-top:0}.finder-bar .finder-results ul li{margin-top:10px;padding-bottom:10px;margin:0;padding:0}.finder-bar .finder-results ul li:hover .s-right{color:#7fe0a3}.finder-bar .finder-results ul li:last-child{padding-bottom:0;margin-bottom:0;border:0}.finder-bar .finder-results ul li a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#faeaf2;border-left:3px solid transparent;gap:8px}.finder-bar .s-manga-name{margin-bottom:10px}.finder-bar .s-top{display:flex;margin-bottom:15px}.finder-bar .s-top a{display:flex;margin-left:auto}.finder-bar .s-chapter,.finder-bar .s-manga-name{-webkit-transition:all ease .4s;-moz-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.finder-bar button{height:32px;top:4px;position:absolute;right:0;width:40px}.finder-bar svg{vertical-align:top;height:24px;width:24px}.finder-bar svg path{fill:#faeaf2}.page-shell{max-width:1680px}.site-base{background:#1f0d16;border-top:1px solid var(--border);color:#faeaf2;padding:10px;line-height:24px}.site-base .shell-inner{max-width:1200px;margin:auto}.site-base .f-block{margin-top:10px}.site-base .f-block:last-child{margin-bottom:0}.site-base .f-block h2{margin-bottom:10px;font-weight:700}.site-base .f-block p{font-size:14px;line-height:22px;color:#a57f92}.site-base .copyright{margin-top:20px;padding:10px;border-top:1px solid rgba(255,255,255,.1);line-height:25px;text-align:center;font-size:14px}.site-base ul li{display:inline-block;border-right:1px solid rgba(255,255,255,.1);padding:0 12px}.site-base ul li:last-child{border:none;padding-right:0}.site-base a{display:inline-flex;padding:6px 12px;background:#1f0d16!important;margin-right:4px;margin-bottom:4px;border-radius:6px;align-items:center;transition:all .2s ease}.copyright .shell-inner{justify-content:space-between}.page-body{position:relative;padding:0 10px;z-index:9;padding-bottom:70px;padding-top:70px}.side-panel-toggle .panel-veil{display:block}.main-page{width:100%;position:relative}.main-page.span-full{max-width:100%}.piece-meta{margin-bottom:30px;display:flex;flex-wrap:wrap}.piece-meta ul{width:100%}.piece-meta .tuts{width:50%;border-left:1px solid #f0f0f0;padding-left:20px}.piece-meta .tuts a{display:block;font-weight:700;margin-bottom:10px;font-size:14px}.piece-meta .tuts img{vertical-align:bottom;display:inline-block;margin-right:5px}.piece-meta .view-caption{color:#faeaf2;font-size:16px;font-weight:700}.piece-meta ul li{margin-bottom:10px;line-height:26px;word-break:break-all;display:inline-block;margin-right:15px}.piece-meta ul li:last-child{margin-bottom:0}.piece-meta ul li svg{display:inline-block;vertical-align:middle;width:16px;height:16px}.label-board span.tally-num{margin-left:7px;font-size:10px;color:#5fd38a}.label-board{display:flex;margin:0 -10px;flex-wrap:wrap}.label-board ul{width:25%}.edit-wrapper{margin-left:10px;display:flex}.picture-name .edit-cta{margin-left:10px;color:#faeaf2}.piece-gallery .shotZoom{position:relative;cursor:zoom-in}.piece-gallery .view-shot{margin-bottom:10px;width:100%;text-align:center;position:relative}.piece-gallery .view-shot:nth-child(2) .view-shot-dock{height:100px;overflow:hidden}.piece-gallery .view-shot:nth-child(2) .view-shot-dock::after{position:absolute;content:'';display:block;left:0;right:0;bottom:0;height:20px;background:linear-gradient(0deg,transparent,transparent 0,#170a12 0,rgba(28,28,28,.08));margin:0 -10px}.piece-gallery .view-shot:nth-child(n+3){display:none}.piece-gallery .view-shot:last-child{margin-bottom:0}.piece-gallery.pics-open .view-shot{display:block}.piece-gallery.pics-open .view-shot:nth-child(2) .view-shot-dock{height:auto;overflow:auto}.piece-gallery.pics-open .view-shot:nth-child(2) .view-shot-dock::after{display:none}.piece-gallery .view-shot-dock img{height:auto;display:inline-block;max-width:100%;vertical-align:top}.piece-gallery{margin-bottom:20px;display:flex;justify-content:center;flex-wrap:wrap;position:relative}.reveal-pics{text-align:center;margin-bottom:20px}.reveal-pics a{background:rgba(236,72,153,.15)!important;padding:10px 20px;display:inline-flex;border-radius:8px;align-items:center;border:1px solid rgba(236,72,153,.3);color:#fbcfe8!important;font-weight:500;transition:all .2s ease}.view-shot-dock #play-video{display:inline-block;position:relative;cursor:pointer}.label-set .label-actions img{width:12px;height:12px}.label-set .label-actions a{background:#301422!important;margin-left:4px;border-radius:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.label-set .label-actions .pri-tag-btn{padding:4px 8px;background:#2f7d4f!important;border-radius:6px;margin-left:4px;min-width:23px;text-align:center;margin-top:4px;display:none;transition:all .2s ease}.label-set .label-actions a svg{width:14px;height:14px;vertical-align:middle;position:relative;top:-1px}.label-set{display:flex;flex-wrap:wrap;border-radius:4px}.label-set li{position:relative;margin-right:4px;margin-bottom:4px}.label-set li.span-trim{display:none}.tag-type{text-align:right;padding-right:5px;font-size:12px}.label-set a.label-chip.reveal-labels{color:#ff6b6b}.reveal-labels a{background:#301422;padding:10px;border-radius:2px;display:block}.entryGroup label{position:absolute;height:100%;line-height:36px;top:0;left:50%;z-index:1;transition:all ease .2s;color:#a57f92}.bin .info{margin-bottom:10px}.bin-item .img-holder img{width:100%;border-radius:4px;height:auto}.bin-item .info{margin-top:20px}.cascade-grid{margin:0 -3px;display:flex;flex-wrap:wrap}.cascade-grid.grid2 .flow-card{width:20%}.cascade-grid.grid3 .flow-card{width:33.333333333%}.flow-card.sub ul li a{display:block;padding:12px;border-radius:4px;text-align:center;background:#1f0d16!important;transition:all .2s ease}.flow-card.sub ul li:last-child{margin-bottom:0}.flow-card.sub ul li{margin-bottom:4px}.flow-card .pic-tally{bottom:initial;right:5px;top:5px}.cascade-grid .flow-card:last-child{margin-bottom:0}.cascade-grid .img-holder{background:#1f0d16;border-radius:4px}.cascade-grid .block{width:50%;padding:0 5px}.cascade-grid .flow-card{position:relative;padding:3px;width:25%;display:block}.flow-media.h200{height:200px}.flow-media.h200 img{object-fit:cover}.flow-media{position:relative}.clip-holder{display:flex;justify-content:center;margin-bottom:20px}.clip-meta img{width:12px;height:12px;margin-right:4px}.clip-meta.votes{display:flex;align-items:center;left:5px;top:5px;bottom:auto}.clip-meta.clip-length{right:2px}.clip-meta{position:absolute;bottom:2px;background:#000000bd;font-size:12px;padding:2px 4px;border-radius:4px;display:flex;align-items:center;color:#faeaf2;font-weight:700}.clip-meta.w-resolution{right:5px}.flow-caption{margin-top:5px;margin-bottom:5px;line-height:20px;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.view-head.video-title{font-size:18px;line-height:26px;margin-bottom:20px}.view-head h1,.view-head h2{font-weight:700;display:flex;align-items:center;line-height:32px;font-size:28px}.view-head{width:100%;margin-bottom:20px;font-size:26px}.view-head .ptime{font-size:14px;margin-top:20px}.view-head .ptime img{width:14px}.view-head h1 img,.view-head h2 img{width:16px;height:16px;margin-right:10px;vertical-align:middle}.view-head h1 span,.view-head h2 span{margin-right:5px;font-weight:700}.view-head .shell-inner{z-index:999999;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.refine-cta a{display:block;padding:5px 10px;font-size:16px;border-radius:4px;padding-right:0}.refine-cta img{width:20px;height:20px;display:inline-block;vertical-align:top;fill:#e5c4d4;position:relative}.overlay{display:flex}.overlay .refine-close{text-align:right}.overlay .refine-close img{width:16px;height:16px;vertical-align:middle}.refine-panel{max-width:400px;margin:auto 10px;width:100%;background:#28111d;padding:20px;border-radius:4px}.refine-panel>ul>li label{display:block;margin-bottom:10px;font-weight:700}.refine-panel>ul>li select{width:100%;border:0;padding:10px 0;background:0 0;color:#faeaf2;border-bottom:1px solid rgba(255,255,255,.12);font-size:16px;font-family:sans-serif!important}.refine-panel .i-tags{border-bottom:1px solid rgba(255,255,255,.12);height:36px;width:100%;margin-bottom:7px}.refine-panel>ul>li{margin-bottom:20px;position:relative}.refine-panel>ul>li:last-child{margin-bottom:0}.refine-panel .refine-apply{text-align:right}.refine-panel .refine-apply a{padding:10px 20px;background:#ec4899!important;color:var(--text-primary)!important;font-size:14px;display:inline-flex;border-radius:8px;align-items:center;justify-content:center;font-weight:600;transition:all .2s ease}.video-js-responsive-container .video-js{height:100%!important;width:100%!important;position:absolute;top:0;left:0}.tag-hub .refine-cta{display:flex}.label-list .ac{background:#1f0d16}.label-list .ac li.select{background:#301422;color:#222}.tag-hub .refine-cta a{margin-right:5px;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;background:#1f0d16;padding-right:10px}.tag-hub .refine-cta a:last-child{margin-right:0}.tag-hub .refine-cta a.act,.tag-hub .refine-cta a:hover{background:#ec4899;color:#faeaf2}#side-panel-toggle{display:none}.more-cta{position:relative}.more-cta .clip-note{position:absolute;top:50%;left:50%;font-size:24px;margin-top:-25px;margin-left:-25px;color:#faeaf2}.more-cta img{vertical-align:bottom}.ads{margin-bottom:20px}.ads ins{display:block}#episode .ani-info ul li.act a{background:var(--primary);color:#faeaf2;border:0}.clip-flag{position:absolute;z-index:9999;top:0;width:20px;height:20px;margin-top:5px;margin-left:5px;background:#faeaf2;border-radius:50%;border:1px solid #faeaf2}.v-content .shell-inner{position:relative}.v-servers img.is-busy{width:14px;height:14px;margin-left:5px;vertical-align:baseline}.v-servers ul li.act a{background:#2f7d4f}#ani_video{width:100%}#ani_video video{width:100%}.f-item.active{border:1px solid #ec4899;border-radius:4px;overflow:hidden}.side-panel-toggle .home .topnav{padding:0;background:0;border:0}.pbackground>.shell-inner{position:absolute;background:linear-gradient(0deg,transparent,transparent 0,#170a12 0,rgba(28,28,28,0));top:0;height:100%;width:100%}.tobt .view-head{margin-bottom:0}.quality a.act{background:var(--primary);color:#faeaf2}.dsearch.open .suggest-veil{display:block;background:0 0}.dsearch.open .finder-results{display:block}.dsearch .finder-results{position:absolute;width:100%;z-index:9999999999;background:#faeaf2;box-shadow:0 0 10px #f0f0f0;border-radius:10px;top:40px;display:none}.dsearch .finder-results ul li a{margin-top:10px;display:block;padding:4px 15px}.pagination-box .pagination ul li a:hover,.pagination-box .pagination ul li.act a{background:#1f0d16;color:#faeaf2}.save-cta{margin-bottom:20px}.save-cta .is-saved{background:#ac2020}.parlor-box{width:250px;position:fixed;right:-300px;top:0;z-index:999999999;background:#1a0912;height:100%;font-size:14px;padding:10px;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.parlor-shell{position:relative;height:100%;margin-top:20px}.chat-bell{position:relative}.chat-bell .total{position:absolute;background:#2f7d4f;top:-2px;padding:0 1px;font-size:12px;border-radius:4px;left:0;min-width:15px;text-align:center}#parlor-dock label{box-sizing:border-box;display:block;padding:10px 20px}#parlor-dock input{padding:4px;height:30px;box-sizing:border-box;background:#faeaf2;border:0;display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.12);font-family:Nunito;font-size:16px;color:#000;outline:0}#parlor-dock button{background:#db2777;color:#faeaf2;font-size:18px;border:0;padding:4px 0;width:100%;border-radius:0 0 2px 2px;cursor:pointer}#parlor-dock #parlor-join,#parlor-dock button{display:flex;justify-content:center;align-items:center}#parlor-dock input.parlor-joined{background:#eee}#parlor-form{margin-bottom:10px}#parlor-dock img{width:20px;vertical-align:top}.parlor-flex{display:flex}.parlor-flex button{background:#ec4899}.parlor-joined{pointer-events:none;background:#e5c4d4}#parlor-dock #parlor-join{width:40px;height:30px}.parlor-veil{display:none}.wrapper.open-chat .parlor-box{right:0}.wrapper.open-chat .parlor-veil{display:block}#parlor-feed strong{color:#5fd38a}#parlor-feed strong.tone-hot{color:#ff6b6b}#parlor-feed .parlor-stamp{font-size:11px;color:#a57f92;margin-bottom:10px;margin-left:4px}.save-cta img{width:25px;height:25px;vertical-align:top}.finder-bar .finder-results,.parlor-box,.refine-panel,.side-panel-shell{background:#1f0d16}.pagination-box .pagination ul li a{background:0 0;font-weight:700;border-radius:4px;color:#faeaf2}.centered-pane{width:100%;max-width:300px;position:absolute;left:50%;top:50%}.centered-pane.mode-signin{margin-left:-150px;margin-top:-132px}.centered-pane.mode-signup{margin-left:-150px;margin-top:-198px}.card-pane{background:var(--bg-elevated)!important;padding:20px;border-radius:4px}.mode-signin .entryGroup input[type=password],.mode-signin .entryGroup input[type=text],.mode-signup .entryGroup input[type=password],.mode-signup .entryGroup input[type=text]{background:var(--bg-input)!important;border-radius:4px;border:1px solid var(--border-subtle)!important;transition:all .2s ease;color:var(--text-primary);width:100%;box-sizing:border-box;height:46px;padding:0 14px;font-size:15px;font-family:inherit}.mode-signin button,.mode-signup button{color:var(--text-primary)!important;padding:12px 24px;border:none;cursor:pointer;border-radius:8px;transition:all .25s ease;min-width:100px;background:#db2777!important;height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.mode-signup button{min-width:84px}.mode-signin button:hover,.mode-signup button:hover{background:#ec4899!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(26,107,154,.4)}.mode-signin button.is-busy,.mode-signup button.is-busy{padding:8px 12px}.mode-signin button.is-busy svg,.mode-signup button.is-busy svg{width:20px;height:20px}.mode-signin button.is-busy svg path,.mode-signin button.is-busy svg rect,.mode-signup button.is-busy svg path,.mode-signup button.is-busy svg rect{fill:#faeaf2}.account-card-head a{font-size:20px}.account-card-body{margin-top:30px}.entryBox{position:relative;margin-bottom:30px}.entryBox:last-child{margin-bottom:0}.account-card-foot{margin-top:30px;text-align:right;display:flex;justify-content:right;flex-wrap:wrap}.account-card-foot a{margin-right:20px;font-size:14px;line-height:38px}.riddle-wrap{text-align:right;display:flex;align-items:center;justify-content:space-between}.riddle-wrap .captcha-img{margin-right:10px}.riddle-wrap .riddle-field{width:125px}.riddle-wrap .captcha-img,.riddle-wrap .riddle-field{display:inline-block;vertical-align:middle}.splide.is-active .splide__list{display:flex}.splide{visibility:hidden;position:relative;outline:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content:"\f101"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#faeaf2;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #faeaf2;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#faeaf2;background-color:rgba(181,143,162,.5);transition:all 0s}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:rgba(43,51,63,.7)}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #faeaf2}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#faeaf2}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(181,143,162,.5)}.video-js .vjs-load-progress div{background:rgba(181,143,162,.75)}.video-js .vjs-time-tooltip{background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(181,143,162,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #faeaf2;box-shadow:0 0 1em #faeaf2}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s;display:flex}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#faeaf2}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time{display:none}.video-js .vjs-duration{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.card-head{text-align:center}.lost-view{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.lost-logo{border-radius:16px}.lost-code{font-size:8rem;font-weight:900;line-height:1;letter-spacing:-6px;background:linear-gradient(135deg,#f472b6,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}.lost-view h1{font-size:1.5rem;color:var(--text-primary);margin:0}.lost-note{color:var(--text-muted);font-size:15px;max-width:440px;line-height:1.6;margin:0}.lost-search{display:flex;gap:8px;width:100%;max-width:440px;margin-top:10px}.lost-search input{flex:1;height:46px;padding:0 16px;border-radius:10px;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:15px;min-width:0}.lost-search input:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.lost-search button{height:46px;padding:0 20px;border:0;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;font-weight:600;font-size:14px;transition:background .2s ease}.lost-search button:hover{background:var(--primary-hover)}.lost-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.lost-links a{padding:8px 18px;border-radius:20px;font-size:14px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all .2s ease}.lost-links a:hover{border-color:var(--primary);color:var(--accent)}@media (max-width:480px){.lost-code{font-size:5.5rem}}.finder-bar .is-busy svg{width:20px;height:20px;stroke:#a87f93}.finder-bar.open .suggest-veil{display:block}.finder-bar.open .is-busy{z-index:99999999999}.finder-bar .finder-results ul{max-height:320px;overflow-y:auto;padding:8px 0;margin:0}.finder-bar .finder-results ul li a.is-picked,.finder-bar .finder-results ul li a:hover{background:rgba(236,72,153,.15);border-left-color:var(--primary)}.finder-bar .finder-results .sg-name{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden}.finder-bar .finder-results .sg-icon{width:32px;height:32px;background:var(--primary);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.finder-bar .finder-results .sg-icon img,.finder-bar .finder-results .sg-icon svg{width:16px;height:16px;fill:#faeaf2;filter:brightness(0) invert(1)}.finder-bar .finder-results .sg-text{flex:1;min-width:0}.finder-bar .finder-results .sg-entry{font-size:14px;font-weight:500;color:#f3f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-bar .finder-results .sg-entry .glow-mark{color:#fbcfe8;background:rgba(236,72,153,.3);padding:0 2px;border-radius:2px}.finder-bar .finder-results .sg-alias{font-size:12px;color:#a57f92;margin-top:2px}.finder-bar .finder-results .sg-alias span{color:var(--primary)}.finder-bar .finder-results .sg-tally{background:#301422;color:#fbcfe8;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;margin-left:12px;flex-shrink:0}.finder-bar .finder-results ul li a.is-picked .sg-tally,.finder-bar .finder-results ul li a:hover .sg-tally{background:var(--primary);color:#faeaf2}.finder-bar .finder-results .sg-none{padding:40px 20px;text-align:center;color:#a57f92}.finder-bar .finder-results .sg-none-icon{width:48px;height:48px;margin:0 auto 12px;opacity:.5}.finder-bar .finder-results .sg-none-icon img,.finder-bar .finder-results .sg-none-icon svg{width:100%;height:100%;stroke:currentColor;display:block;margin:0 auto}.finder-bar .finder-results .sg-none-text{font-size:14px}.finder-bar .finder-results .sg-busy{padding:30px 20px;text-align:center}.finder-bar .finder-results .sg-busy-spin{width:32px;height:32px;border:3px solid #301422;border-top-color:var(--primary);border-radius:50%;animation:srSpin .8s linear infinite;margin:0 auto 12px}.finder-bar .finder-results .sg-busy-text{font-size:14px;color:#a57f92}.finder-bar .finder-results .sg-hint{display:flex;justify-content:center;gap:16px;padding:8px 14px;background:#170a12;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#a87f93;list-style:none;margin:0;width:100%;box-sizing:border-box;flex-shrink:0}.finder-bar .finder-results .sg-hint kbd{background:#301422;padding:2px 6px;border-radius:4px;font-size:11px;color:#a57f92}.hero-finder .finder-bar{max-width:500px}.hero-finder .finder-bar input{height:52px;font-size:17px;border-radius:26px}.hero-finder .finder-bar.open input{border-radius:16px 16px 0 0}.hero-finder .finder-bar .is-busy{height:52px}.hero-finder .finder-bar .finder-results{top:50px;border-radius:0 0 16px 16px}.save-cta .is-saved,.save-cta a.is-saved{background:var(--danger-dark)!important;border-color:var(--danger-dark)!important}.save-cta .is-saved:hover,.save-cta a.is-saved:hover{background:var(--danger)!important;box-shadow:0 4px 15px rgba(239,68,68,.4)}.label-set a.label-chip.t-character:hover{background:rgba(244,114,182,.12)!important;color:#f9a8d4!important}.label-set a.label-chip.t-artist:hover{background:rgba(217,70,239,.14)!important;color:#e879f9!important}.label-set a.label-chip.t-series:hover{background:rgba(139,149,255,.14)!important;color:#a5b4fc!important}.label-set a.label-chip.reveal-labels,.label-set a.reveal-labels{background:var(--primary-light)!important;color:#fbcfe8!important;border:1px dashed rgba(236,72,153,.4)!important}.label-set a.label-chip.reveal-labels:hover,.label-set a.reveal-labels:hover{background:rgba(236,72,153,.25)!important;color:#ffe4f2!important}.pagination a,.pagination-box .pagination ul li a{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:6px;background:var(--secondary)!important;color:var(--text-secondary)!important;font-weight:600;transition:all .2s ease;border:1px solid var(--border-subtle);min-width:40px}.pagination a:hover,.pagination-box .pagination ul li a:hover{background:var(--secondary-hover)!important;color:var(--text-primary)!important;border-color:var(--border-hover)!important}.pagination .act,.pagination span.current,.pagination-box .pagination ul li.act a{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important;border-radius:4px}.pagination .act:hover,.pagination-box .pagination ul li.act a:hover{background:var(--primary-hover)!important}.refine-cta a,.tag-hub .refine-cta a,.view-head .refine-cta a{display:inline-flex;align-items:center;padding:8px 16px;border-radius:6px;background:var(--secondary)!important;color:var(--text-secondary)!important;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid var(--border-subtle);margin-right:8px}.refine-cta a:hover,.tag-hub .refine-cta a:hover,.view-head .refine-cta a:hover{background:var(--secondary-hover)!important;color:var(--text-primary)!important;border-color:var(--border-hover)!important}.refine-cta a.act,.tag-hub .refine-cta a.act,.view-head .refine-cta a.act{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}.refine-panel .refine-apply a:hover{background:#f472b6!important;transform:translateY(-2px)}.label-set .label-actions a:hover{background:#444!important;transform:scale(1.1)}.label-set .label-actions .pri-tag-btn:hover{background:#ec489940!important}.member-badge ul li a{display:block;padding:12px 20px;color:var(--text-secondary);transition:all .2s ease}.member-badge ul li a:hover{background:var(--secondary-hover)!important;color:var(--text-primary)!important;padding-left:24px}.reveal-pics a:hover{background:var(--primary-light)!important;border-color:rgba(236,72,153,.5)!important;color:#ffe4f2!important}#parlor-dock button,.parlor-box button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:var(--primary)!important;color:var(--text-primary)!important;border:none;cursor:pointer;transition:all .2s ease}#parlor-dock button:hover,.parlor-box button:hover{background:var(--primary-hover)!important;transform:scale(1.05)}.parlor-dismiss{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all .2s ease}.parlor-dismiss:hover{background:rgba(239,68,68,.2)!important;transform:scale(1.1)}.site-base a:hover{background:#301422!important;transform:translateY(-1px)}.parlor-box,.refine-panel,.side-panel-shell{background:var(--secondary)!important}.flow-card.sub ul li a:hover{background:#301422!important}.menu-trigger:hover{background:var(--secondary-hover)!important}.mode-signin .entryGroup input:focus,.mode-signup .entryGroup input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-light)!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a.is-busy,button.is-busy{pointer-events:none;opacity:.6}@media(max-width:992px){html{font-size:14px}}@media(max-width:767px){html{font-size:12px}}@media only screen and (max-width:1250px){.clip-holder{margin-left:-10px;margin-right:-10px;margin-bottom:20px}.wrapper{max-width:100%}.main-page{margin:auto}.nav-primary{left:auto}.right-box .label-set{max-width:100%!important;min-width:100%!important}.card-pane:last-child{margin-right:0}.detail.user-logged .label-set li{padding-right:75px}.label-set .delete{right:45px}.label-set .primary{right:6px}.view-shot-dock{margin:0 -10px}.member-badge ul{left:-144px;right:inherit}.page-shell{margin:0;width:100%;transition:all .2s ease}#side-panel-toggle{display:flex}.side-panel-toggle .side-panel-shell{left:0}.page-shell.openPagi{margin-left:-47px}.side-panel{padding-top:0}.sub-tag .tag.span-trim{display:none}}@media only screen and (max-width:1000px){.cascade-grid .flow-card{width:33.333%}.label-board ul{width:50%}}@media only screen and (max-width:700px){.site-base{padding-bottom:55px}.nav-cluster.brand-mark{margin:0}.title-lead,.view-head{margin-top:20px}.member-badge ul{left:auto;top:-130px;right:0}.flow-caption{font-size:12px}.finder-bar{margin-bottom:0}#site-topbar .cta-row{margin:0;padding:2px 14px}.nav-primary{bottom:0;top:auto}.page-body{padding-top:0}.cascade-grid.grid3 .flow-card{width:50%}.edit-wrapper{margin-top:20px}.label-board ul{width:100%}.cascade-grid .flow-card{width:50%}.pagination-box .pagination ul li.act,.pagination-box .pagination ul li.button{display:block}.brand-mark .site-title{font-size:18px}.nav-cluster.wide-only{display:none}.nav-cluster.menu-flyout{display:block}}@media only screen and (max-width:550px){.piece-meta ul{width:100%}.piece-meta .tuts{width:100%;padding-left:0;margin-top:20px}.view-head.letter-group .shell-inner{flex-wrap:wrap}.view-head.letter-group .refine-cta{width:100%;margin-top:20px}}@media only screen and (max-width:480px){.cascade-grid .flow-card{width:50%}.label-list ul{width:100%}}@media only screen and (max-height:590px){.site-base{position:relative;width:auto}}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media (max-width:700px){.finder-bar input{height:44px;font-size:15px;padding:0 45px 0 16px}.finder-bar .is-busy{height:44px;width:45px}.finder-bar .finder-results{top:42px;max-height:60vh}.finder-bar .finder-results ul li a{padding:10px 14px}.finder-bar .finder-results .sg-icon{width:28px;height:28px}.finder-bar .finder-results .sg-hint{display:none}.hero-finder .finder-bar input{height:48px;font-size:16px}.hero-finder .finder-bar .is-busy{height:48px}.hero-finder .finder-bar .finder-results{top:46px}}.lp-wrapper{--lp-primary:#ec4899;--lp-bg:#170a12;--lp-controls-bg:#0d0d0d;--lp-text:#faeaf2;--lp-text-muted:rgba(255,255,255,0.6);--lp-track:rgba(255,255,255,0.15);--lp-buffer:rgba(255,255,255,0.25);--lp-controls-h:180px;position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto;background:var(--lp-bg);border-radius:12px;overflow:hidden;font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.lp-wrapper:focus{outline:0}.lp-video-container{position:relative;width:100%;background:#000;line-height:0;flex-shrink:1;min-height:0}.lp-video{width:100%;height:auto;max-width:100%;max-height:calc(100vh - var(--lp-controls-h,180px));display:block;object-fit:contain}.lp-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.lp-play-overlay svg{width:32px;height:32px;color:#faeaf2;margin-left:3px}.lp-play-overlay:hover{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.08)}.lp-play-overlay.lp-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.lp-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;opacity:0;pointer-events:none;transition:opacity .2s}.lp-loader.lp-visible{opacity:1}.lp-spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--lp-primary);border-radius:50%;animation:lp-spin .7s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-controls{background:var(--lp-controls-bg);padding:12px 16px 14px;flex-shrink:0}.lp-progress-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lp-time{font-size:12px;font-weight:500;color:var(--lp-text-muted);min-width:42px;font-variant-numeric:tabular-nums}.lp-time-current{text-align:right}.lp-time-duration{text-align:left}.lp-progress-container{flex:1;height:32px;display:flex;align-items:center;cursor:pointer}.lp-progress-track{position:relative;width:100%;height:6px;background:var(--lp-track);border-radius:3px;overflow:visible;transition:height .15s ease}.lp-progress-buffer{position:absolute;top:0;left:0;height:100%;background:var(--lp-buffer);border-radius:3px;transition:width .1s ease}.lp-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--lp-primary);border-radius:3px;will-change:width}.lp-progress-thumb{position:absolute;top:50%;width:16px;height:16px;background:#faeaf2;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,.3);opacity:0;transition:opacity .15s ease,transform .15s ease;will-change:left}.lp-dragging .lp-progress-thumb,.lp-progress-container:hover .lp-progress-thumb{opacity:1}.lp-dragging .lp-progress-track,.lp-progress-container:hover .lp-progress-track{height:8px}.lp-dragging .lp-progress-thumb{transform:translate(-50%,-50%) scale(1.2)}.lp-controls-row{display:flex;align-items:center;justify-content:space-between}.lp-controls-left,.lp-controls-right{display:flex;align-items:center;gap:4px}.lp-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:0 0;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;color:var(--lp-text)}.lp-btn svg{width:22px;height:22px}.lp-btn:hover{background:rgba(255,255,255,.1)}.lp-btn:active{background:rgba(255,255,255,.15);transform:scale(.95)}.lp-btn.lp-play{width:48px;height:48px;background:var(--lp-primary);border-radius:50%;margin:0 4px}.lp-btn.lp-play svg{width:24px;height:24px;margin-left:2px}.lp-btn.lp-play:hover{background:#f472b6}.lp-btn-label{position:absolute;bottom:2px;right:4px;font-size:9px;font-weight:700;color:var(--lp-text);pointer-events:none}.lp-btn:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-volume-wrapper{display:flex;align-items:center;gap:4px}.lp-volume-container{width:80px;height:32px;display:flex;align-items:center;cursor:pointer;padding:0 4px}.lp-volume-track{position:relative;width:100%;height:4px;background:var(--lp-track);border-radius:2px;overflow:visible;transition:height .15s ease}.lp-volume-fill{position:absolute;top:0;left:0;height:100%;background:var(--lp-primary);border-radius:2px;will-change:width}.lp-volume-thumb{position:absolute;top:50%;width:14px;height:14px;background:#faeaf2;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.3);opacity:0;transition:opacity .15s ease,transform .15s ease;will-change:left}.lp-dragging-volume .lp-volume-thumb,.lp-volume-container:hover .lp-volume-thumb{opacity:1}.lp-dragging-volume .lp-volume-track,.lp-volume-container:hover .lp-volume-track{height:6px}.lp-dragging-volume .lp-volume-thumb{transform:translate(-50%,-50%) scale(1.2)}.lp-dragging,.lp-dragging-volume{user-select:none;-webkit-user-select:none}.lp-progress-fill,.lp-volume-fill{transition:none}.lp-wrapper:not(.lp-dragging) .lp-progress-fill,.lp-wrapper:not(.lp-dragging-volume) .lp-volume-fill{transition:width .1s ease-out}@media (max-width:768px){.lp-wrapper{max-width:100%!important;border-radius:0}.lp-video{max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px)}.lp-video-container{position:relative}.lp-controls{position:absolute;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 70%,transparent 100%);padding:24px 12px 12px;transition:opacity .3s ease,visibility .3s ease}.lp-wrapper.lp-playing .lp-controls{opacity:0;visibility:hidden}.lp-wrapper.lp-playing.lp-show-controls .lp-controls{opacity:1;visibility:visible}.lp-wrapper:not(.lp-playing) .lp-controls{opacity:1;visibility:visible}.lp-progress-wrapper{gap:8px;margin-bottom:8px}.lp-time{font-size:11px;min-width:36px}.lp-progress-track{height:8px}.lp-progress-thumb{width:20px;height:20px;opacity:1}.lp-controls-row{flex-wrap:wrap;gap:8px}.lp-controls-left{order:1;flex:1;justify-content:center}.lp-controls-right{order:2;flex:1;justify-content:center}.lp-btn{width:44px;height:44px}.lp-btn svg{width:24px;height:24px}.lp-btn.lp-play{width:52px;height:52px}.lp-btn.lp-play svg{width:26px;height:26px}.lp-volume-container{width:70px}.lp-volume-track{height:6px}.lp-volume-thumb{width:18px;height:18px;opacity:1}.lp-play-overlay{width:64px;height:64px}.lp-play-overlay svg{width:28px;height:28px}}@media (max-width:480px){.lp-controls{padding:20px 10px 10px}.lp-progress-wrapper{gap:6px}.lp-time{font-size:10px;min-width:32px}.lp-controls-row{gap:4px}.lp-controls-left,.lp-controls-right{gap:2px}.lp-btn{width:40px;height:40px}.lp-btn svg{width:20px;height:20px}.lp-btn.lp-play{width:46px;height:46px}.lp-volume-container{width:60px}.lp-btn-label{font-size:8px}.lp-play-overlay{width:56px;height:56px}.lp-play-overlay svg{width:24px;height:24px}}.lp-wrapper.lp-fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:none!important;z-index:999999!important;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.lp-wrapper.lp-fullscreen .lp-video-container{flex:1;display:flex;align-items:center;justify-content:center;max-height:none}.lp-wrapper.lp-fullscreen .lp-video{width:100%;height:100%;max-height:none;object-fit:contain}.lp-wrapper.lp-fullscreen .lp-controls{position:relative;opacity:1!important;visibility:visible!important;background:var(--lp-controls-bg);padding:14px 24px 18px}.lp-wrapper.lp-fullscreen .lp-progress-wrapper{gap:16px;margin-bottom:12px}.lp-wrapper.lp-fullscreen .lp-time{font-size:13px;min-width:50px}.lp-wrapper.lp-fullscreen .lp-btn{width:48px;height:48px}.lp-wrapper.lp-fullscreen .lp-btn svg{width:26px;height:26px}.lp-wrapper.lp-fullscreen .lp-btn.lp-play{width:56px;height:56px}.lp-wrapper.lp-fullscreen .lp-volume-container{width:100px}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);padding:20px}.view-head.piece-name{width:100%;margin-bottom:20px}.piece-name .shell-inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.piece-name.owner-edit h1{flex:1;min-width:0;margin:0;word-break:break-word}.piece-name.owner-edit h1 span{display:inline-block;padding:2px 6px;border-radius:4px;transition:background .2s ease,box-shadow .2s ease;outline:0}.piece-name.owner-edit h1 span[contenteditable=true]{background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 2px var(--primary-light)}#name-edit-box{flex-shrink:0}.edit-cta{width:40px;height:40px;padding:0;background:var(--primary)!important;border-radius:50%;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box;flex-shrink:0}.edit-cta:hover{background:var(--primary-hover)!important;transform:scale(1.1)}.edit-cta path,.edit-cta svg{fill:#faeaf2}.edit-cta svg{width:20px;height:20px;vertical-align:bottom}.edit-cta>img{width:18px;height:18px;display:block;filter:brightness(0) invert(1)}.label-list{position:relative;margin-bottom:20px}#label-edit-box,.label-list .edit-cta{display:inline-flex;margin-top:12px}.label-set.labels-editing li.span-trim{display:inline-flex!important}.label-set.labels-editing li{display:inline-flex;align-items:center;margin-right:8px;margin-bottom:8px}.label-set.labels-editing .label-chip{margin-right:0}.label-set.labels-editing .label-actions{display:inline-flex;align-items:center;margin-left:4px}.label-set.labels-editing .label-actions .label-drop-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--danger-dark)!important;border-radius:4px;transition:all .15s ease}.label-set.labels-editing .label-actions .label-drop-btn:hover{background:var(--danger)!important;transform:scale(1.1)}.label-set.labels-editing .label-actions img{width:10px;height:10px;filter:brightness(0) invert(1)}.label-adder{margin-top:20px}.label-adder>div{position:relative}.label-adder svg{width:20px;height:20px}.label-adder input[type=text]{height:40px;width:100%;padding:0 50px 0 12px;border-radius:6px;background:var(--bg-input)!important;border:1px solid var(--border);color:var(--text-primary);font-size:14px;transition:all .2s ease}.label-adder input[type=text]:focus{background:#301422!important;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light);outline:0}.label-adder button{height:40px;width:40px;position:absolute;right:0;top:0;padding:0;border:none;border-radius:6px;background:var(--primary)!important;color:#faeaf2;font-size:26px;line-height:1;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.label-adder button:hover{background:var(--primary-hover)!important;transform:scale(1.05)}.keeper-tools{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}#piece-drop,.drop-cta{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.3);border-radius:50%;color:#ff6b6b;transition:all .2s ease;margin-left:0;cursor:pointer;box-sizing:border-box;flex-shrink:0}#piece-drop>img,.drop-cta>img{width:16px;height:16px;display:block;filter:brightness(0) saturate(100%) invert(52%) sepia(92%) saturate(1014%) hue-rotate(350deg) brightness(114%) contrast(94%);transition:filter .2s ease;flex-shrink:0}#piece-drop:hover,.drop-cta:hover{background:var(--danger)!important;border-color:var(--danger);transform:scale(1.1)}#piece-drop:hover>img,.drop-cta:hover>img{filter:brightness(0) invert(1)}.ico-loading{display:inline-flex!important;align-items:center!important;justify-content:center!important;filter:none!important;line-height:0}.ico-loading svg{display:block;width:20px;height:20px;flex-shrink:0;filter:none!important}@media (max-width:768px){.piece-name .shell-inner{gap:10px}.piece-name.owner-edit h1{width:100%;font-size:22px;line-height:28px}.edit-cta{width:36px;height:36px}.edit-cta>img{width:16px;height:16px}.label-adder{margin-top:15px}.label-adder input[type=text]{height:40px;font-size:16px;padding:0 50px 0 12px}.label-adder button{height:40px;width:40px;font-size:24px}.label-set.labels-editing .label-actions .label-drop-btn{width:20px;height:20px}.label-set.labels-editing .label-actions img{width:10px;height:10px}.keeper-tools{gap:6px}#piece-drop,.drop-cta{width:36px;height:36px}#piece-drop>img,.drop-cta>img{width:14px;height:14px}}@media (max-width:480px){.piece-name .shell-inner{gap:8px}.piece-name.owner-edit h1{font-size:20px}.label-adder input[type=text]{height:42px;padding:0 50px 0 10px;border-radius:6px}.label-adder button{height:42px;width:42px;border-radius:6px}.label-set.labels-editing li{margin-right:6px;margin-bottom:6px}.label-set.labels-editing .label-actions .label-drop-btn{width:24px;height:24px}.label-set.labels-editing .label-actions img{width:12px;height:12px}}.iv-frame{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;background:rgba(0,0,0,.92);touch-action:none;overflow:hidden;will-change:transform;display:none}body.iv-open{position:fixed;width:100%;overflow-y:scroll}.iv-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;touch-action:none}.iv-container img{position:absolute;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;will-change:left,top,width,height;display:none;-webkit-touch-callout:none}.iv-container img:active{cursor:grabbing}.iv-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.iv-loading img{width:48px;height:48px;opacity:.8}.iv-close{position:absolute;top:16px;right:16px;z-index:10;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease;outline:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.iv-close:hover{background:rgba(239,68,68,.8);transform:scale(1.1)}.iv-close:active{transform:scale(.92)}.iv-close img{width:20px;height:20px;display:block;filter:brightness(0) invert(1);pointer-events:none}@media (max-width:700px){.iv-close{top:max(12px,env(safe-area-inset-top,12px));right:max(12px,env(safe-area-inset-right,12px));width:44px;height:44px;background:rgba(0,0,0,.7)}.iv-loading img{width:40px;height:40px}}.parlor-box{padding:16px!important}.parlor-shell{margin-top:0!important;display:flex;flex-direction:column;height:calc(100% - 16px)}#parlor-dock{display:flex;flex-direction:column;height:100%;gap:8px}.parlor-box .parlor-dismiss{top:10px;right:10px;width:32px;height:32px;padding:0;background:rgba(0,0,0,.3);z-index:2;margin-bottom:15px}.parlor-box .parlor-dismiss img{width:14px;height:14px;filter:brightness(0%) invert(100%);opacity:.7}.parlor-box .parlor-dismiss:hover img{opacity:1}#parlor-form,.parlor-flex{display:flex;gap:6px;margin:0 0 8px 0;width:100%}#parlor-dock input,#parlor-dock input[type=text]{flex:1;min-width:0;height:36px;padding:0 12px;background-color:var(--bg-input)!important;background-image:none!important;color:var(--text-primary)!important;border:1px solid var(--border-subtle)!important;border-bottom:1px solid var(--border-subtle)!important;border-radius:8px!important;font-family:inherit!important;font-size:13px!important;outline:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#parlor-dock input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-light);background-color:var(--bg-elevated)!important}#parlor-dock input::placeholder{color:var(--text-muted);opacity:1}#parlor-dock input.parlor-joined{background-color:var(--bg-card)!important;color:var(--text-muted)!important;cursor:not-allowed}#parlor-dock #parlor-join,#parlor-dock #parlor-send,#parlor-dock button,.parlor-box button{width:36px!important;height:36px!important;min-height:auto;padding:0!important;background:var(--primary)!important;color:#faeaf2!important;border:1px solid var(--primary)!important;border-radius:8px!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;font-size:13px;transition:background .15s ease,border-color .15s ease,transform .1s ease}#parlor-dock #parlor-join:hover,#parlor-dock #parlor-send:hover,#parlor-dock button:hover,.parlor-box button:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;transform:none}#parlor-dock #parlor-join:active,#parlor-dock #parlor-send:active,#parlor-dock button:active{background:var(--primary-active)!important;transform:scale(.95)}#parlor-dock img,.parlor-box button img{width:18px!important;height:18px!important;filter:brightness(0) invert(1);vertical-align:middle}#parlor-frame{flex:1;min-height:0;overflow-y:auto;font-size:13px;line-height:1.45}#parlor-frame::-webkit-scrollbar{width:6px}#parlor-frame::-webkit-scrollbar-track{background:0 0}#parlor-frame::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}#parlor-frame::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}#parlor-feed p{margin:0 0 8px 0;border-radius:6px;word-wrap:break-word;color:var(--text-primary)}#parlor-feed p:last-child{margin-bottom:0}#parlor-feed p strong{font-weight:600}#parlor-note{font-style:italic;color:var(--text-muted);font-size:12px;padding:4px 8px}.side-panel .topnav ul li a.chat-bell img{width:18px;height:18px;margin-right:8px;filter:brightness(0) invert(1);opacity:.7}.side-panel .topnav ul li a.chat-bell:hover img{opacity:1}.shot-tile .flow-media img.thumb-shot[src$=".svg"]{filter:none}.site-base{text-align:center;padding:24px 16px}.site-base .shell-inner{max-width:1100px;margin:0 auto;line-height:1.7}.base-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:14px}.base-links a.__link{background:0 0!important;margin:0!important;padding:4px 16px;border-radius:0;color:var(--text-secondary,#e5c4d4);font-size:13px;font-weight:500;transition:color .15s ease}.base-links a.__link+a.__link{border-left:1px solid var(--border,#3a1e2c)}.base-links a.__link:hover{background:0 0!important;transform:none;color:var(--accent,#f472b6)}.site-base .shell-inner p{margin:0;color:var(--text-muted,#a57f92);font-size:12px;line-height:1.7}.site-base .shell-inner p:first-of-type{color:var(--text-secondary,#e5c4d4);font-size:13px;font-weight:600}.site-base .shell-inner p:last-of-type{max-width:620px;margin:6px auto 0;opacity:.85}.reveal-pics a{background:var(--primary,#ec4899)!important;border:0!important;color:#fff!important;padding:10px 22px;border-radius:8px;font-weight:600;gap:6px;transition:background .15s ease,transform .15s ease}.reveal-pics a:hover{background:var(--primary-hover,#f472b6)!important;border-color:transparent!important;color:#fff!important;transform:translateY(-1px)}.base-links a.__link:hover{color:var(--primary-hover,#f472b6)!important}.refine-panel{max-width:380px;margin:auto 10px;width:100%;background:var(--bg-card,#1f0d16);border:1px solid var(--border,#3a1e2c);padding:20px;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.refine-panel .refine-close{text-align:right;margin-bottom:4px}.refine-panel .refine-close img{width:14px;opacity:.5;cursor:pointer}.refine-panel .refine-close a:hover img{opacity:.9}.refine-panel>ul>li label{display:block;margin-bottom:8px;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#a57f92)}.refine-panel>ul>li select{width:100%;border:1px solid var(--border,#3a1e2c);border-radius:8px;padding:10px 12px;background:var(--bg-elevated,#28111d);color:var(--text-primary,#faeaf2);font-size:14px;font-family:inherit!important;cursor:pointer}.refine-panel>ul>li select:focus{outline:0;border-color:var(--primary,#ec4899)}.refine-panel .refine-apply a{padding:10px 24px!important;background:var(--primary,#ec4899)!important;color:#fff!important;border-radius:8px!important;font-weight:600}.refine-panel .refine-apply a:hover{background:var(--primary-hover,#f472b6)!important}.view-head:not(.piece-name) h1,.view-head:not(.piece-name) h2{font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0;line-height:1.2}.view-head:not(.piece-name) h1::before,.view-head:not(.piece-name) h2::before{content:"";width:4px;height:20px;background:var(--primary,#ec4899);border-radius:2px;flex-shrink:0}.view-head.letter-group .refine-cta{display:flex;flex-wrap:wrap;gap:6px}.view-head.letter-group .refine-cta a{display:inline-flex;align-items:center;margin:0!important;padding:7px 14px!important;border-radius:8px!important;background:var(--bg-elevated,#28111d)!important;border:1px solid var(--border,#3a1e2c)!important;color:var(--text-secondary,#e5c4d4)!important;font-size:13px!important;font-weight:500;transition:all .15s ease}.view-head.letter-group .refine-cta a:hover{background:var(--secondary-hover,#301422)!important;color:#fff!important}.view-head.letter-group .refine-cta a.act{background:var(--primary,#ec4899)!important;border-color:var(--primary,#ec4899)!important;color:#fff!important}.label-board ul{padding:0 6px}.label-board ul li{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px!important;padding:8px 12px!important;border:0!important;border-radius:8px;transition:background .12s ease}.label-board ul li:hover{background:var(--primary-light,rgba(236,72,153,.12))!important;border:0!important}.label-board ul li a.__link{flex:1;min-width:0;color:var(--text-secondary,#e5c4d4);font-size:14px;font-weight:500;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.label-board ul li:hover a.__link{color:var(--primary-hover,#f472b6)}.label-board span.tally-num{flex-shrink:0;margin:0;min-width:26px;text-align:center;padding:2px 9px;border-radius:20px;background:rgba(255,255,255,.06);color:var(--text-muted,#a57f92);font-size:11px;font-weight:600;transition:all .12s ease}.label-board ul li:hover span.tally-num{background:var(--primary,#ec4899);color:#fff}@media only screen and (max-width:700px){.site-base{padding-bottom:64px}}.saved-drop-btn{position:absolute;top:8px;right:8px;z-index:6;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(14,14,16,.72);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s ease,transform .15s ease}.saved-drop-btn:hover{background:var(--danger,#ff6b6b);transform:scale(1.08)}.saved-drop-btn:active{transform:scale(.95)}.saved-drop-btn img{width:12px;height:12px;display:block;pointer-events:none;filter:brightness(0) invert(1);opacity:.85}.saved-drop-btn:hover img{opacity:1}.piece-meta ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.piece-meta ul li{margin:0!important;padding:11px 14px!important;background:var(--bg-card,#1f0d16);border:1px solid var(--border,#3a1e2c);border-radius:10px;font-size:0!important;line-height:1.3!important;word-break:break-word;display:block!important;transition:border-color .15s ease}.piece-meta ul li:hover{border-color:var(--primary,#ec4899)}.piece-meta ul li .view-caption{display:block!important;margin-bottom:4px;color:var(--text-muted,#a57f92)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.piece-meta ul li a,.piece-meta ul li span:last-child{display:inline-block;color:var(--text-primary,#faeaf2);font-size:14px;font-weight:600;line-height:1.3}.piece-meta ul li a{color:var(--primary-hover,#f472b6)}.piece-meta ul li svg{font-size:14px}.locale-switch{position:relative;min-width:70px}.locale-switch .locale-toggle{cursor:pointer}.locale-switch .locale-globe{width:24px;height:24px}.locale-switch .locale-globe circle,.locale-switch .locale-globe line,.locale-switch .locale-globe path{fill:none;stroke:currentColor}.locale-switch .locale-now{width:100%;margin-top:2px;font-weight:700;text-align:center;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locale-switch .locale-menu{list-style:none;margin:0;padding:6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:160px;z-index:9999999;background:var(--secondary);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.locale-switch.open .locale-menu{opacity:1;visibility:visible}.locale-switch .locale-menu li{margin:0}.locale-switch .locale-entry{display:block;padding:9px 14px;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text-secondary);transition:all .15s ease}.locale-switch .locale-entry:hover{background:var(--secondary-hover);color:var(--text-primary)}.locale-switch .locale-entry.active{color:var(--primary);background:var(--primary-light)}.doc-page{max-width:860px;margin:0 auto;padding:8px 0 40px;line-height:1.8;color:var(--text-secondary)}.doc-page h2{font-size:20px;margin:28px 0 12px;color:var(--text-primary)}.doc-page h3{font-size:17px;margin:22px 0 10px;color:var(--text-primary)}.doc-page p{margin:0 0 14px}.doc-page a{color:var(--primary)}.doc-page ol,.doc-page ul{margin:0 0 14px 22px}.doc-page li{margin:4px 0}.doc-page .doc-empty{opacity:.7}.base-legal{margin-top:6px;opacity:.85}.panel-locale{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.panel-locale-label{display:block;padding:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);opacity:.7}.locale-menu-side{list-style:none;margin:0;padding:0}.locale-menu-side li{margin:0}.locale-menu-side .locale-entry{display:block;padding:8px 0;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.locale-menu-side .locale-entry:hover{color:var(--text-primary)}.locale-menu-side .locale-entry.active{color:var(--primary);font-weight:600}.breadcrumb{margin:0 0 10px;padding:0;list-style:none;font-size:13px;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb li{display:inline}.breadcrumb li+li::before{content:"›";margin:0 6px;color:var(--text-muted)}.breadcrumb a{color:var(--text-secondary)}.breadcrumb a:hover{color:var(--accent)}.tag-brief{margin:0 0 12px;font-size:13px;color:var(--text-muted);line-height:1.5}.kin-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.kin-tags-label{font-size:13px;color:var(--text-muted)}.kin-tag{display:inline-block;padding:3px 10px;border-radius:12px;font-size:13px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary)}.kin-tag:hover{border-color:var(--primary);color:var(--accent)}.base-tags{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin:10px 0;font-size:13px}.base-tags a{color:var(--text-muted)}.base-tags a:hover{color:var(--accent)}.clip-holder>video{width:100%;height:auto;max-height:calc(100vh - 180px);object-fit:contain;background:#000;border-radius:12px}@media (max-width:768px){.clip-holder>video{max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px)}}body.ui-v2{--accent:#f15b64;--accent-2:#f15b64;--accent-hover:#ff8189;--primary:#f15b64;--primary-hover:#ff737c;--primary-active:#d94a54;--primary-light:rgba(241, 91, 100, .1);--primary-glow:transparent;--bg-main:#101114;--bg-card:#181a1e;--bg-card-hover:#202329;--bg-elevated:#1d1f24;--bg-input:#181a1e;--secondary:#181a1e;--secondary-hover:#24272d;--secondary-active:#2b2e35;--card-bg:#181a1e;--border:#2b2e35;--border-subtle:#25282e;--border-hover:#484c57;--text-primary:#f1f2f4;--text-secondary:#b8bdc8;--text-muted:#858c9b;--text-pink:#f15b64;--pink:#f15b64;--pink-hover:#ff8189;color-scheme:dark;background:var(--bg-main);color:var(--text-primary);font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;-webkit-font-smoothing:antialiased;overflow-x:clip}body.ui-v2 *{box-sizing:border-box}body.ui-v2 a{color:inherit;text-decoration:none}body.ui-v2 button,body.ui-v2 input,body.ui-v2 select,body.ui-v2 textarea{font:inherit}body.ui-v2 :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}body.ui-v2 ::selection{background:#803a43;color:#fff}body.ui-v2 .wrapper{width:100%;max-width:none;margin:0}body.ui-v2 .page-shell{width:100%;max-width:1440px;margin:0 auto}body.ui-v2 .page-body{padding:110px 40px 64px;z-index:1}body.ui-v2 .main-page{min-width:0}body.ui-v2 .nav-primary{height:72px;inset:0 0 auto;background:#101114!important;background-image:none!important;border-bottom:1px solid var(--border-subtle);z-index:1000;transition:none}body.ui-v2 #site-topbar .shell-inner{max-width:1440px;padding:0 40px;gap:48px;justify-content:flex-start}body.ui-v2 .nav-primary .brand-mark{margin:0;min-width:0;flex-shrink:0}body.ui-v2 .nav-primary .brand-mark a{gap:9px;padding:0;line-height:1}body.ui-v2 .wordmark{font-size:27px;font-weight:850;letter-spacing:-1.5px;color:var(--text-primary)}body.ui-v2 .wordmark em,body.ui-v2 .wordmark-accent{color:var(--accent);font-style:normal}body.ui-v2 .brand-caption{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.02em}body.ui-v2 .primary-links{display:flex;align-items:center;gap:28px;height:100%}body.ui-v2 .primary-links a{display:inline-flex;align-items:center;height:100%;position:relative;color:var(--text-secondary);font-size:13px;font-weight:500}body.ui-v2 .primary-links a.is-active,body.ui-v2 .primary-links a:hover,body.ui-v2 .primary-links a[aria-current=page]{color:var(--text-primary)}body.ui-v2 .primary-links a.is-active::after,body.ui-v2 .primary-links a[aria-current=page]::after{content:"";height:2px;background:var(--accent);position:absolute;bottom:0;left:0;right:0}body.ui-v2 .header-tools{display:flex;align-items:center;gap:12px;margin-left:auto}body.ui-v2 .header-tools .member-badge>a,body.ui-v2 .header-tools>a,body.ui-v2 .header-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:36px;min-height:36px;border-radius:8px;color:var(--text-secondary)}body.ui-v2 .header-tools .member-badge>a:hover,body.ui-v2 .header-tools>a:hover,body.ui-v2 .header-tools>button:hover{background:var(--secondary);color:var(--text-primary)}body.ui-v2 .header-tools svg{width:18px;height:18px;fill:none;stroke:currentColor}body.ui-v2 .header-tools .search-shortcut{font-size:13px;padding:0 10px}body.ui-v2 .header-tools kbd{padding:0 5px;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:11px;line-height:19px}body.ui-v2 .header-tools .member-badge{margin:0;position:relative}body.ui-v2 .header-tools .member-badge img{width:18px;height:18px}body.ui-v2 .member-badge ul{top:calc(100% + 10px);bottom:auto;left:auto;right:0;padding:6px;width:188px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 36px #0005;z-index:1200}body.ui-v2 .member-badge ul li a{padding:10px 12px;border-radius:5px;font-size:13px}body.ui-v2 .member-badge ul li a:hover{padding-left:12px}body.ui-v2 #side-panel-toggle{display:none}body.ui-v2 .side-panel-shell{top:0;left:-300px;width:280px;height:100dvh;padding:24px;background:var(--bg-card)!important;background-image:none!important;border-right:1px solid var(--border);z-index:1200}body.ui-v2 .side-panel{padding:8px 0}body.ui-v2 .side-panel::after{display:none}body.ui-v2 .side-panel .brand-mark{margin-bottom:28px}body.ui-v2 .side-panel .brand-mark a{gap:9px}body.ui-v2 .side-panel .topnav ul li a{padding:12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text-secondary)}body.ui-v2 .side-panel .topnav ul li a:hover{background:var(--secondary-hover);color:var(--text-primary)}body.ui-v2 .side-panel-toggle .side-panel-shell,body.ui-v2 .wrapper.open .side-panel-shell{left:0}body.ui-v2 .panel-veil{z-index:1100;background:#0009}body.ui-v2 .archive-hero{padding:38px 0 52px;position:relative;z-index:5;border-bottom:1px solid var(--border-subtle);margin-bottom:30px}body.ui-v2 .hero-copy{max-width:780px}body.ui-v2 .hero-eyebrow{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.15em;margin:0 0 18px}body.ui-v2 .hero-age{padding:2px 6px;border:1px solid #444047;border-radius:4px;font-size:9px;line-height:1.4;letter-spacing:.04em;color:#a49b9f}body.ui-v2 .hero-title{padding:0;margin:0 0 15px;color:var(--text-primary);font-size:clamp(32px, 4vw, 51px);line-height:1.14;font-weight:700;letter-spacing:-1.8px;text-align:left;background:0 0;-webkit-text-fill-color:currentColor;text-shadow:none}body.ui-v2 .hero-blurb{margin:0;text-align:left;color:var(--text-secondary);font-size:15px;line-height:1.7}body.ui-v2 .hero-finder{max-width:620px;margin-top:27px}body.ui-v2 .finder-bar{width:100%;max-width:620px;margin:0;position:relative}body.ui-v2 .finder-bar form{position:relative}body.ui-v2 .finder-bar input,body.ui-v2 .hero-finder .finder-bar input{width:100%;max-width:none;height:54px;padding:0 104px 0 47px;border:1px solid #373b44!important;border-radius:10px;background:var(--bg-card)!important;color:var(--text-primary);font-size:14px;box-shadow:none;appearance:none}body.ui-v2 .finder-bar input:focus{border-color:var(--accent)!important;box-shadow:none!important;outline-offset:2px}body.ui-v2 .finder-bar input::placeholder{color:#858c9b}body.ui-v2 .finder-bar input::-webkit-search-cancel-button{display:none}body.ui-v2 .finder-bar .finder-submit{position:absolute;top:7px;right:7px;width:auto;height:40px;padding:0 18px;border:0;border-radius:6px;background:var(--accent);color:#161114;font-weight:650;font-size:13px;cursor:pointer;z-index:3}body.ui-v2 .finder-bar .finder-submit:hover{background:var(--primary-hover)}body.ui-v2 .finder-bar .is-busy,body.ui-v2 .hero-finder .finder-bar .is-busy{top:0;right:auto;left:16px;width:20px;height:54px;z-index:3;opacity:.65}body.ui-v2 .finder-bar .is-busy img,body.ui-v2 .finder-bar .is-busy svg{width:18px;height:18px}body.ui-v2 .finder-bar.open{z-index:30}body.ui-v2 .finder-bar.open form{z-index:3}body.ui-v2 .finder-bar.open input{border-radius:10px;z-index:3}body.ui-v2 .finder-bar.open .suggest-veil{z-index:1;background:0 0}body.ui-v2 .finder-bar .finder-results,body.ui-v2 .hero-finder .finder-bar .finder-results{top:62px;max-height:420px;max-height:min(420px,55dvh);overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)!important;box-shadow:0 16px 40px #0005;z-index:4}body.ui-v2 .finder-bar.open .finder-results{z-index:4}body.ui-v2 .finder-bar .finder-results ul li a{padding:12px 15px;color:var(--text-secondary)}body.ui-v2 .finder-bar .finder-results ul li a.is-picked,body.ui-v2 .finder-bar .finder-results ul li a:hover{background:var(--secondary-hover);border-color:var(--accent)}body.ui-v2 .finder-bar .finder-results .sg-hint{background:var(--bg-card);border-color:var(--border);color:var(--text-muted)}body.ui-v2 .view-head{margin:0 0 22px}body.ui-v2 .view-head .shell-inner{z-index:1;gap:20px}body.ui-v2 .view-head h1,body.ui-v2 .view-head h2,body.ui-v2 .view-head:not(.piece-name) h1,body.ui-v2 .view-head:not(.piece-name) h2{margin:0;font-size:23px;line-height:1.35;font-weight:650;letter-spacing:-.55px}body.ui-v2 .view-head:not(.piece-name) h1::before,body.ui-v2 .view-head:not(.piece-name) h2::before{display:none}body.ui-v2 .section-heading p{margin:4px 0 0;font-size:12px;color:var(--text-muted)}body.ui-v2 .refine-cta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body.ui-v2 .view-head .refine-cta a,body.ui-v2 .view-head.letter-group .refine-cta a{margin:0!important;padding:8px 13px!important;border-radius:7px!important;border:1px solid transparent!important;background:0 0!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500}body.ui-v2 .view-head .refine-cta a:hover,body.ui-v2 .view-head.letter-group .refine-cta a:hover{background:var(--bg-card)!important;color:var(--text-primary)!important}body.ui-v2 .view-head .refine-cta a.act,body.ui-v2 .view-head .refine-cta a.is-active,body.ui-v2 .view-head.letter-group .refine-cta a.act{border-color:var(--border)!important;background:var(--bg-card)!important;color:var(--text-primary)!important}body.ui-v2 .refine-cta img{width:18px;height:18px}body.ui-v2 .cascade-grid,body.ui-v2 .cascade-grid.flexmasonry{--masonry-row:4px;--masonry-gap:24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin:0;height:auto!important;align-items:start;flex-flow:initial}body.ui-v2 .cascade-grid.flexmasonry.masonry-grid,body.ui-v2 .cascade-grid.masonry-grid{grid-auto-rows:var(--masonry-row);row-gap:0}body.ui-v2 .cascade-grid .flexmasonry-item,body.ui-v2 .cascade-grid .flow-card{width:auto!important;min-width:0;padding:0;margin:0;order:0!important;border-radius:10px;background:0 0;box-shadow:none;transform:none;will-change:auto}body.ui-v2 .cascade-grid .flexmasonry-break{display:none!important}body.ui-v2 .shot-tile>a{display:block}body.ui-v2 .shot-tile:hover{transform:none;box-shadow:none}body.ui-v2 .shot-tile .flow-media{aspect-ratio:auto;border-radius:10px;background:var(--bg-card);overflow:hidden}body.ui-v2 .shot-tile .flow-media img.thumb-shot{width:100%;height:auto;display:block;object-fit:contain;border-radius:10px;filter:none;transform:none;transition:opacity .15s ease;will-change:auto}body.ui-v2 .shot-tile:hover .flow-media img.thumb-shot{opacity:.88;transform:none}body.ui-v2 .flow-caption{padding:0;margin:10px 0 0;min-height:36px;color:var(--text-secondary);font-size:12px;line-height:1.5;font-weight:500;letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2}body.ui-v2 .shot-tile a:hover .flow-caption{color:var(--text-primary)}body.ui-v2 .clip-meta{bottom:8px;font-size:10px;line-height:1.4;font-weight:550;padding:3px 5px;border-radius:4px;background:#101114cc;color:#f1f2f4}body.ui-v2 .clip-meta.clip-length{right:8px}body.ui-v2 .flow-card .pic-tally{top:8px;right:8px;bottom:auto}body.ui-v2 .clip-flag{width:22px;height:22px;top:8px;left:8px;right:auto;bottom:auto;opacity:.8}body.ui-v2 .archive-more{text-align:center;margin-top:40px}body.ui-v2 .archive-more-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:10px 20px;border:1px solid #383c45;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}body.ui-v2 .archive-more-link:hover{color:var(--text-primary);background:var(--bg-card);border-color:#5a606d}body.ui-v2 .archive-more-link span{color:var(--accent)}body.ui-v2 .label-board{margin:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.ui-v2 .label-board ul{width:auto;min-width:0;padding:0}body.ui-v2 .label-board ul li{min-height:42px;padding:10px!important;border-radius:6px}body.ui-v2 .label-board ul li:hover{background:var(--bg-card)!important}body.ui-v2 .label-board ul li a.__link{font-size:13px;color:var(--text-secondary)}body.ui-v2 .label-board ul li:hover a.__link{color:var(--text-primary)}body.ui-v2 .label-board span.tally-num{background:var(--bg-card);color:var(--text-muted);font-size:10px;padding:2px 6px;border-radius:4px}body.ui-v2 .label-board ul li:hover span.tally-num{background:var(--secondary-hover);color:var(--text-secondary)}body.ui-v2 .pagination-box{margin:42px 0 0;padding-top:24px;border-top:1px solid var(--border-subtle)}body.ui-v2 .pagination-box .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}body.ui-v2 .pagination-summary{margin:0;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}body.ui-v2 .pagination-summary strong{color:var(--text-secondary);font-weight:600}body.ui-v2 .pagination-box .pagination ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:0;margin:0;list-style:none}body.ui-v2 .pagination-box .pagination ul::after{display:none}body.ui-v2 .pagination-box .pagination ul li{display:block;float:none;margin:0;padding:0;background:0 0!important}body.ui-v2 .pagination-box .pagination ul li a,body.ui-v2 .pagination-box .pagination ul li>span{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;height:44px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:0 0!important;color:var(--text-secondary)!important;font-size:13px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:none;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}body.ui-v2 .pagination-box .pagination ul li a:hover{background:var(--bg-card)!important;border-color:var(--border-hover)!important;color:var(--text-primary)!important}body.ui-v2 .pagination-box .pagination ul li a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.ui-v2 .pagination-box .pagination ul li.act>span{background:var(--accent)!important;border-color:var(--accent);color:#161114!important;font-weight:700}body.ui-v2 .pagination-box .pagination ul li.page-control>a,body.ui-v2 .pagination-box .pagination ul li.page-control>span{padding:0 15px;background:var(--bg-card)!important;border-color:var(--border)}body.ui-v2 .pagination-box .pagination ul li.page-control.prev{margin-right:8px}body.ui-v2 .pagination-box .pagination ul li.page-control.next{margin-left:8px}body.ui-v2 .pagination-box .pagination ul li.page-control>span[aria-disabled=true]{color:var(--text-muted)!important;opacity:.45}body.ui-v2 .pagination-box .pagination svg{width:16px;height:16px;flex-shrink:0}body.ui-v2 .pagination-box .pagination ul li.page-ellipsis>span{min-width:20px;padding:0;color:var(--text-muted)!important}body.ui-v2 .pagination-box .pagination ul li.page-mobile{display:none}@media (max-width:900px){body.ui-v2 .pagination-box .pagination{flex-direction:column;gap:16px}}@media (max-width:600px){body.ui-v2 .pagination-box{padding-top:20px}body.ui-v2 .pagination-box .pagination ul{width:100%;gap:4px}body.ui-v2 .pagination-box .pagination ul li.page-extra{display:none}body.ui-v2 .pagination-box .pagination ul li.page-mobile{display:block}body.ui-v2 .pagination-box .pagination ul li a,body.ui-v2 .pagination-box .pagination ul li>span{min-width:40px;padding:0 8px}body.ui-v2 .pagination-box .pagination ul li.page-control>a,body.ui-v2 .pagination-box .pagination ul li.page-control>span{min-width:44px;padding:0}body.ui-v2 .pagination-box .pagination ul li.page-control.prev{margin-right:auto}body.ui-v2 .pagination-box .pagination ul li.page-control.next{margin-left:auto}body.ui-v2 .pagination-box .pagination ul li.page-ellipsis>span{min-width:16px}body.ui-v2 .pagination-box .pagination .page-control-label{display:none}}body.ui-v2 .overlay{background:#000a;z-index:1300;padding:16px}body.ui-v2 .refine-panel{margin:auto;padding:25px;border-radius:14px;background:var(--bg-card);border-color:var(--border);box-shadow:0 20px 60px #0005}body.ui-v2 .refine-panel>ul>li select{min-height:44px;background:var(--bg-elevated);border-color:#363a43}body.ui-v2 .refine-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}body.ui-v2 .refine-heading h2{margin:0;font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.35px;color:var(--text-primary)}body.ui-v2 .refine-panel .refine-close{margin:0}body.ui-v2 .refine-close button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:8px;background:0 0;color:var(--text-secondary);cursor:pointer}body.ui-v2 .refine-close button span{font-size:28px;line-height:1;font-weight:400}body.ui-v2 .refine-close button:hover{background:var(--secondary-hover);color:var(--text-primary)}body.ui-v2 .refine-panel .refine-apply button{width:100%;min-height:44px;padding:10px 22px;border:0;border-radius:7px;background:var(--accent);color:#161114;font-size:13px;font-weight:650;cursor:pointer}body.ui-v2 .refine-panel .refine-apply button:hover{background:var(--primary-hover)}body.ui-v2 .refine-panel .refine-apply a{background:var(--accent)!important;color:#161114!important}body.ui-v2 .refine-panel .refine-apply a:hover{background:var(--primary-hover)!important;transform:none}body.ui-v2 .lp-wrapper{--lp-primary:#f15b64;--lp-bg:#101114;--lp-controls-bg:#181a1e;--lp-text:#f1f2f4}body.ui-v2 .lp-btn.lp-play:hover{background:var(--primary-hover)}body.ui-v2 .clip-holder{margin:0 0 30px}body.ui-v2 .clip-holder>video{border:1px solid var(--border-subtle);border-radius:12px;max-height:calc(100dvh - 150px)}body.ui-v2 .view-shot-dock{margin:0}body.ui-v2 .view-shot-dock img{max-width:100%;height:auto;border-radius:10px}body.ui-v2 .piece-name{margin:22px 0}body.ui-v2 .piece-name h1{font-size:25px;line-height:1.4;overflow-wrap:anywhere}body.ui-v2 .piece-meta{margin-bottom:25px}body.ui-v2 .piece-meta ul{gap:10px}body.ui-v2 .piece-meta ul li{background:var(--bg-card);border-color:var(--border-subtle);border-radius:8px}body.ui-v2 .piece-meta ul li:hover{border-color:var(--border-hover)}body.ui-v2 .label-set a.label-chip{padding:6px 10px;background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;border-radius:6px;color:var(--text-secondary)!important;font-size:12px;box-shadow:none}body.ui-v2 .label-set a.label-chip:hover{background:var(--secondary-hover)!important;border-color:var(--border-hover)!important;color:var(--text-primary)!important;transform:none;box-shadow:none}body.ui-v2 .label-set a.label-chip.reveal-labels{background:0 0!important;color:var(--accent)!important;border-style:dashed!important}body.ui-v2 .reveal-pics a,body.ui-v2 .save-cta a{border-radius:8px;background:var(--bg-card)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:none}body.ui-v2 .reveal-pics a:hover,body.ui-v2 .save-cta a:hover{background:var(--secondary-hover)!important;transform:none;box-shadow:none}body.ui-v2 .breadcrumb{color:var(--text-muted);font-size:12px;margin-bottom:18px}body.ui-v2 .tag-brief{margin-bottom:20px;line-height:1.65}body.ui-v2 .site-base{background:var(--bg-main)!important;background-image:none!important;border-top:1px solid var(--border-subtle);padding:30px 40px;text-align:left}body.ui-v2 .site-base .shell-inner{max-width:1360px;margin:auto}body.ui-v2 .footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}body.ui-v2 .footer-brand{display:flex;align-items:center;gap:10px}body.ui-v2 .footer-brand a{padding:0;margin:0}body.ui-v2 .base-links{justify-content:flex-start;margin:0;gap:18px}body.ui-v2 .base-links a{padding:0;border:0!important;font-size:12px;color:var(--text-muted)}body.ui-v2 .base-links a:hover{color:var(--text-primary)!important}body.ui-v2 .base-tags{justify-content:flex-start;gap:5px 16px;margin:18px 0;font-size:11px}body.ui-v2 .site-base .base-tags a{padding:0;margin:0;background:0 0!important;color:var(--text-muted)}body.ui-v2 .base-legal{margin:18px 0 14px;gap:20px}body.ui-v2 .site-base .shell-inner p,body.ui-v2 .site-base .shell-inner p:first-of-type,body.ui-v2 .site-base .shell-inner p:last-of-type{max-width:760px;margin:6px 0 0;color:var(--text-muted);font-size:11px;line-height:1.8;font-weight:400}body.ui-v2 .parlor-box{background:var(--bg-card)!important;background-image:none!important;border-color:var(--border)}body.ui-v2 [hidden]{display:none!important}body.ui-v2 .skip-link{position:fixed;top:10px;left:10px;transform:translateY(-150%);z-index:2000;padding:10px 16px;border-radius:6px;background:var(--accent);color:#161114;font-weight:600}body.ui-v2 .skip-link:focus{transform:translateY(0)}body.ui-v2 .nav-primary .brand-mark a.wordmark,body.ui-v2 .side-panel .brand-mark a.wordmark,body.ui-v2 .site-base a.wordmark,body.ui-v2 .wordmark{display:inline-flex;align-items:baseline;gap:0;padding:0;background:0 0!important;border:0;line-height:1}body.ui-v2 .wordmark span{width:auto;margin:0;font:inherit;color:var(--accent)}body.ui-v2 .wordmark small{margin-left:11px;font-size:12px;font-weight:400;letter-spacing:.02em;color:var(--text-muted)}body.ui-v2 .header-tools>button{background:0 0;border:0;cursor:pointer;padding:0}body.ui-v2 .header-search{position:absolute;top:83px;right:max(24px,calc((100vw - 1360px)/ 2));width:min(480px,calc(100vw - 36px));display:flex;gap:8px;padding:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px #0007}body.ui-v2 .header-search input{min-width:0;flex:1;height:42px;padding:0 12px;font-size:13px;border:1px solid #3b3e47;border-radius:6px;background:var(--bg-main)}body.ui-v2 .header-search button{padding:0 16px;border:0;border-radius:6px;color:#161114;background:var(--accent);font-size:12px;font-weight:650;cursor:pointer}body.ui-v2 .header-search button:hover{background:var(--primary-hover)}body.ui-v2 .footer-heading{display:flex;align-items:center;gap:15px;margin-bottom:20px}body.ui-v2 .footer-heading .wordmark{font-size:22px}body.ui-v2 .footer-age{color:var(--text-muted);font-size:10px;line-height:1.3;padding-left:15px;border-left:1px solid var(--border)}body.ui-v2 .footer-tags{margin:15px 0;color:var(--text-muted);font-size:11px}body.ui-v2 .footer-tags summary{cursor:pointer;width:fit-content;padding:3px 0}body.ui-v2 .footer-tags summary:hover{color:var(--text-primary)}@media (max-width:1279px){body.ui-v2 .cascade-grid,body.ui-v2 .cascade-grid.flexmasonry{grid-template-columns:repeat(4,minmax(0,1fr))}body.ui-v2 #site-topbar .shell-inner{gap:32px}body.ui-v2 .primary-links{gap:23px}}@media (max-width:959px){body.ui-v2 .page-body{padding:104px 24px 48px}body.ui-v2 #site-topbar .shell-inner{padding:0 24px;gap:26px}body.ui-v2 .cascade-grid,body.ui-v2 .cascade-grid.flexmasonry{--masonry-gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}body.ui-v2 .label-board{grid-template-columns:repeat(2,minmax(0,1fr))}body.ui-v2 .brand-caption,body.ui-v2 .header-tools kbd{display:none}body.ui-v2 .primary-links{gap:18px}body.ui-v2 .site-base{padding:28px 24px}}@media (max-width:767px){body.ui-v2 .nav-primary{height:62px;top:0;bottom:auto}body.ui-v2 #site-topbar .shell-inner{padding:0 18px;gap:16px}body.ui-v2 .primary-links{display:none}body.ui-v2 .header-search{top:72px;right:18px}body.ui-v2 #side-panel-toggle{display:inline-flex;width:36px;height:36px}body.ui-v2 .header-tools{gap:6px}body.ui-v2 .header-tools .search-shortcut{padding:0 8px}body.ui-v2 .header-tools .search-shortcut span{display:none}body.ui-v2 .page-body{padding:86px 18px 42px}body.ui-v2 .archive-hero{padding:17px 0 32px;margin-bottom:25px}body.ui-v2 .hero-title{font-size:35px;letter-spacing:-1.3px;max-width:460px}body.ui-v2 .hero-blurb{font-size:13px;max-width:400px}body.ui-v2 .hero-eyebrow{margin-bottom:16px;font-size:9px}body.ui-v2 .hero-finder{margin-top:23px}body.ui-v2 .view-head{margin-top:0}body.ui-v2 .view-head .shell-inner{gap:16px}body.ui-v2 .view-head.letter-group .shell-inner{align-items:flex-start;flex-direction:column}body.ui-v2 .view-head.letter-group .refine-cta{width:auto;margin-top:0}body.ui-v2 .view-head h1,body.ui-v2 .view-head h2,body.ui-v2 .view-head:not(.piece-name) h1,body.ui-v2 .view-head:not(.piece-name) h2{font-size:21px}body.ui-v2 .section-heading p{font-size:11px}body.ui-v2 .view-head .refine-cta a,body.ui-v2 .view-head.letter-group .refine-cta a{padding:7px 10px!important;font-size:11px!important}body.ui-v2 .footer-top{align-items:flex-start;flex-direction:column;gap:18px}body.ui-v2 .site-base{padding:28px 18px}body.ui-v2 .base-links{gap:12px 18px}body.ui-v2 .base-tags{gap:6px 14px}}@media (max-width:639px){body.ui-v2 .cascade-grid,body.ui-v2 .cascade-grid.flexmasonry{--masonry-gap:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px}body.ui-v2 .flow-caption{font-size:11px;margin-top:8px;min-height:33px}body.ui-v2 .shot-tile .flow-media,body.ui-v2 .shot-tile .flow-media img.thumb-shot{border-radius:8px}body.ui-v2 .clip-meta{font-size:9px;bottom:6px}body.ui-v2 .clip-meta.clip-length{right:6px}body.ui-v2 .label-board{gap:14px}body.ui-v2 .label-board ul li{padding:8px 4px!important;gap:4px}body.ui-v2 .label-board ul li a.__link{font-size:11px}body.ui-v2 .label-board span.tally-num{padding:1px 4px;font-size:9px;min-width:20px}body.ui-v2 .piece-meta ul{grid-template-columns:repeat(2,minmax(0,1fr))}body.ui-v2 .piece-name h1{font-size:21px}body.ui-v2 .pagination-box{margin-top:30px}body.ui-v2 .archive-more{margin-top:30px}body.ui-v2 .clip-holder>video{max-height:calc(100dvh - 110px)}}@media (max-width:359px){body.ui-v2 .page-body{padding-left:12px;padding-right:12px}body.ui-v2 .hero-title{font-size:31px}body.ui-v2 .finder-bar input{padding-right:86px;padding-left:40px;font-size:12px}body.ui-v2 .finder-bar .finder-submit{padding:0 12px}body.ui-v2 .cascade-grid{gap:16px 9px}}@media (prefers-reduced-motion:reduce){body.ui-v2 *,body.ui-v2 ::after,body.ui-v2 ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.ui-v2 .base-legal,body.ui-v2 .site-base .shell-inner p:last-of-type{opacity:1}body.ui-v2 .base-links a{background:0 0!important;margin:0}body.ui-v2 .post-detail .clip-holder{--post-video-offset:110px;width:min(100%,1100px,calc((100svh - var(--post-video-offset)) * (var(--post-aspect,16 / 9))));max-width:100%;height:auto;margin:0 auto 30px;aspect-ratio:var(--post-aspect,16 / 9);max-height:none;background:0 0;border:0;border-radius:0;overflow:hidden;position:relative;container-type:inline-size}body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box){width:40px;height:40px;margin:0;border:1px solid #3b4452;border-radius:8px;background:#202630!important;color:var(--text-secondary);transform:none;box-shadow:none}body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box):hover,body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box)[aria-expanded=true]{border-color:var(--accent);background:#33252d!important;transform:none}body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box):focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}body.ui-v2 .post-detail .post-editor{margin:0 0 28px;padding:22px;border:1px solid #343b46;border-radius:12px;background:#171b22;color:var(--text-primary);max-width:100%;min-width:0}body.ui-v2 .post-tags .post-editor{margin:0}body.ui-v2 .post-editor-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}body.ui-v2 .post-editor-eyebrow{margin:0 0 7px;color:var(--text-muted);font-size:10px;letter-spacing:.8px;text-transform:uppercase}body.ui-v2 .post-editor-heading h3{margin:0;color:var(--text-primary);font-size:18px;font-weight:650;line-height:1.3}body.ui-v2 .post-editor-label{display:block;margin:0 0 8px;color:#d4d9e2;font-size:12px;font-weight:550;line-height:1.5}body.ui-v2 .post-editor input,body.ui-v2 .post-editor textarea{display:block;box-sizing:border-box;width:100%;min-width:0;margin:8px 0 0;padding:11px 13px;border:1px solid #3b4452;border-radius:8px;outline:0;background:#10141a;color:#edf0f6;font:inherit;font-size:16px;font-weight:400;line-height:1.6;box-shadow:none}body.ui-v2 .post-editor textarea{min-height:100px;max-height:280px;resize:vertical}body.ui-v2 .post-editor input{min-height:46px;margin:0}body.ui-v2 .post-editor input::placeholder,body.ui-v2 .post-editor textarea::placeholder{color:#818b9b;opacity:1}body.ui-v2 .post-editor input:focus,body.ui-v2 .post-editor textarea:focus{border-color:var(--accent)}body.ui-v2 .post-editor-help,body.ui-v2 .post-editor-intro{margin:0 0 15px;color:#a5afbd;font-size:12px;line-height:1.65}body.ui-v2 .post-editor-help{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 18px;margin:8px 0 0}body.ui-v2 .post-editor-help p{margin:0}body.ui-v2 .post-editor-help [data-title-count]{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}body.ui-v2 .post-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}body.ui-v2 .post-editor button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #3b4452;border-radius:8px;background:#222833;color:#e3e8f0;font:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer}body.ui-v2 .post-editor button:hover{background:#2c3441;border-color:#617086}body.ui-v2 .post-editor button.post-editor-primary{background:var(--accent);border-color:var(--accent);color:#181216}body.ui-v2 .post-editor button.post-editor-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.ui-v2 .post-editor :is(button,input,textarea):disabled{opacity:.55;cursor:wait}body.ui-v2 .post-editor :is(button,input,textarea):focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}body.ui-v2 .post-editor-status{margin:14px 0 0;padding:10px 12px;border-radius:7px;background:#222d2a;color:#b7dbca;font-size:12px;line-height:1.6;overflow-wrap:anywhere}body.ui-v2 .post-editor-status:empty{display:none}body.ui-v2 .post-editor-status.is-error{background:#35242b;color:#ffc1c7}body.ui-v2 .post-editor-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}body.ui-v2 .post-editor-tag{display:flex;align-items:center;gap:4px;max-width:100%;margin:0;border:1px solid #3b4452;border-radius:7px;background:#202630}body.ui-v2 .post-editor-tag>span{min-width:0;padding:8px 0 8px 11px;color:#dce2eb;font-size:12px;line-height:1.5;overflow-wrap:anywhere}body.ui-v2 .post-editor-tag button{flex:0 0 40px;min-height:40px;width:40px;padding:0;border:0;background:0 0;color:#aeb8c8;font-size:21px;font-weight:400}body.ui-v2 .post-editor-tag button:hover{background:#43303a;color:#ffb5bd}body.ui-v2 .post-editor-add-row{display:flex;align-items:flex-start;gap:10px}body.ui-v2 .post-editor-add-row>button{flex:0 0 auto;min-height:48px}body.ui-v2 .post-editor-combobox{position:relative;flex:1;min-width:0}body.ui-v2 .post-editor-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:260px;margin:0;padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #465166;border-radius:9px;background:#1d242e;box-shadow:0 14px 30px #0005}body.ui-v2 .post-editor-suggestions li{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:5px;color:#e3e8f0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}body.ui-v2 .post-editor-suggestions li:hover,body.ui-v2 .post-editor-suggestions li[aria-selected=true]{background:#303a49}body.ui-v2 .post-editor-suggestions small{color:#a7b3c5;font-size:11px}body.ui-v2 .post-editor [hidden],body.ui-v2 .post-tags>.label-set[hidden]{display:none!important}@media (max-width:639px){body.ui-v2 .post-detail .post-editor{padding:16px;border-radius:10px}body.ui-v2 .post-editor-add-row{flex-direction:column}body.ui-v2 .post-editor-combobox{width:100%}body.ui-v2 .post-editor-add-row>button{width:100%}body.ui-v2 .post-editor-actions>button{flex:1}body.ui-v2 .post-editor-tag button{min-height:44px;width:44px;flex-basis:44px}}body.ui-v2 .post-detail .clip-holder .lp-video,body.ui-v2 .post-detail .clip-holder .lp-video-container,body.ui-v2 .post-detail .clip-holder .lp-wrapper,body.ui-v2 .post-detail .clip-holder>video{width:100%;height:100%;max-width:none!important;max-height:none;margin:0;border:0;border-radius:0;object-fit:contain}body.ui-v2 .post-detail .clip-holder .lp-wrapper{position:relative;display:block}body.ui-v2 .post-detail .clip-holder:has(> .lp-fullscreen){container-type:normal}body.ui-v2 .post-detail .lp-controls{position:absolute;inset:auto 0 0;padding:22px 16px 10px;background:linear-gradient(transparent,rgb(8 9 11 / 92%) 35%);z-index:20;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}body.ui-v2 .post-detail .lp-controls-row{flex-wrap:nowrap;gap:8px}body.ui-v2 .post-detail .lp-controls-left,body.ui-v2 .post-detail .lp-controls-right{flex:0 1 auto;gap:6px}body.ui-v2 .post-detail .lp-controls-right{margin-left:auto}body.ui-v2 .post-detail .lp-progress-wrapper{gap:10px;margin-bottom:4px}body.ui-v2 .post-detail .lp-btn{width:38px;height:38px;border:0;border-radius:6px}body.ui-v2 .post-detail .lp-btn.lp-play{width:42px;height:38px;background:var(--accent);color:#151217}body.ui-v2 .post-detail .lp-btn svg{width:22px;height:22px}body.ui-v2 .post-detail .lp-btn-label{display:none}body.ui-v2 .post-detail .lp-play-overlay{border:1px solid #ffffff30;color:#fff;background:#101114c9;width:62px;height:62px;padding:0}body.ui-v2 .post-detail .lp-play-overlay:hover{transform:translate(-50%,-50%);background:#181a1ed9}body.ui-v2 .post-detail .lp-progress-container,body.ui-v2 .post-detail .lp-volume-container{touch-action:none}body.ui-v2 .post-detail .lp-controls :focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.ui-v2 .post-detail .lp-progress-container:focus-visible .lp-progress-thumb{opacity:1}body.ui-v2 .post-detail .lp-wrapper.lp-playing:not(.lp-show-controls):not(:has(.lp-controls :focus-visible)) .lp-controls{opacity:0;visibility:hidden}body.ui-v2 .post-detail .lp-wrapper.lp-fullscreen{position:fixed!important;border-radius:0}body.ui-v2 .post-detail .lp-wrapper.lp-fullscreen .lp-video-container{height:100%}body.ui-v2 .post-detail .lp-wrapper.lp-fullscreen .lp-controls{position:absolute;padding:26px 20px 14px}body.ui-v2 .post-detail .lp-wrapper.lp-fullscreen.lp-playing:not(.lp-show-controls):not(:has(.lp-controls :focus-visible)) .lp-controls{opacity:0!important;visibility:hidden!important;pointer-events:none}body.ui-v2 .post-detail .lp-status{position:absolute;inset:50% 16px auto;transform:translateY(-50%);z-index:25;margin:auto;max-width:360px;padding:18px;border:1px solid #ffffff20;border-radius:10px;background:#181a1ef2;color:#f1f2f4;text-align:center;line-height:1.6;font-size:13px}body.ui-v2 .post-detail .lp-status button{display:block;margin:12px auto 0;padding:8px 16px;min-height:40px;border:0;border-radius:6px;background:var(--accent);color:#161114;cursor:pointer}body.ui-v2 .post-detail .lp-wrapper.lp-error .lp-play-overlay{display:none}body.ui-v2 .post-details{width:100%;max-width:none;margin:0 0 42px}body.ui-v2 .post-details .breadcrumb{display:flex;flex-wrap:nowrap;overflow:hidden;margin:0 0 22px;padding:0;font-size:11px}body.ui-v2 .post-details .breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ui-v2 .post-kicker{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--text-muted);font-size:11px}body.ui-v2 .post-kicker span:first-child{color:var(--accent);background:var(--primary-light);border:1px solid #f15b6428;padding:3px 8px;border-radius:5px;font-weight:600}body.ui-v2 .post-heading{display:flex;align-items:flex-start;gap:24px;margin:0 0 25px}body.ui-v2 .post-heading .piece-name{min-width:0;flex:1;margin:0}body.ui-v2 .post-heading .piece-name .shell-inner{display:flex;gap:12px;align-items:flex-start;padding:0}body.ui-v2 .post-heading .piece-name h1,body.ui-v2 .post-heading .piece-name h1 span{margin:0;color:var(--text-primary);font-size:clamp(22px, 2.3vw, 30px);font-weight:650;line-height:1.4;letter-spacing:-.6px;overflow-wrap:anywhere}body.ui-v2 .post-heading .keeper-tools{position:static;display:flex;gap:6px;flex-shrink:0}body.ui-v2 .post-actions{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;max-width:340px}body.ui-v2 .post-download{min-width:0;max-width:100%}body.ui-v2 .post-download-open,body.ui-v2 .post-download-save,body.ui-v2 .post-download-share,body.ui-v2 .post-download-start{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:12px;line-height:20px;cursor:pointer;text-decoration:none}body.ui-v2 .post-download-open:hover,body.ui-v2 .post-download-save:hover,body.ui-v2 .post-download-share:hover,body.ui-v2 .post-download-start:hover{border-color:var(--accent);color:var(--accent)}body.ui-v2 .post-download-share:disabled,body.ui-v2 .post-download-start:disabled{cursor:progress;opacity:.7}body.ui-v2 .post-download-ready{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}body.ui-v2 .post-download [hidden]{display:none!important}body.ui-v2 .post-download-state{width:260px;max-width:100%;margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}body.ui-v2 .post-download-state progress{display:block;width:100%;height:5px;margin-bottom:8px;accent-color:var(--accent)}body.ui-v2 .post-download-browser,body.ui-v2 .post-download-cancel{display:inline-block;margin-top:7px;padding:4px 8px;min-height:36px;border:1px solid var(--border);border-radius:5px;background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer}body.ui-v2 .post-download-state.is-error{color:var(--accent)}body.ui-v2 .post-download :focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.ui-v2 .post-actions .save-cta{margin:0}body.ui-v2 .post-actions .save-cta button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:42px;background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:8px;font-size:12px;font-weight:500}body.ui-v2 .post-actions .save-cta img{width:17px;height:17px}body.ui-v2 .post-actions .save-cta button.is-saved{background:var(--primary-light)!important;border-color:#f15b6466!important;color:var(--accent)!important}body.ui-v2 .post-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;margin:0 0 28px;border-block:1px solid var(--border-subtle);gap:20px}body.ui-v2 .post-facts>div{min-width:0}body.ui-v2 .post-facts dt{color:var(--text-muted);font-size:11px;margin-bottom:6px}body.ui-v2 .post-facts dd{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}body.ui-v2 .post-tags{margin:0;padding:0;width:100%;display:block}body.ui-v2 .post-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}body.ui-v2 .post-section-heading h2{margin:0;font-size:14px;font-weight:600}body.ui-v2 .post-section-heading h2 span{margin-left:8px;font-size:11px;color:var(--text-muted);font-weight:400}body.ui-v2 .post-section-heading .edit-cta{position:static}body.ui-v2 .post-tags .label-set{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0}body.ui-v2 .post-tags .label-set li{float:none;margin:0;padding:0;min-width:0;max-width:100%}body.ui-v2 .post-tags .label-set li.span-trim{display:none}body.ui-v2 .post-tags .label-set .label-chip{padding:7px 10px;min-height:32px;max-width:100%;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}body.ui-v2 .post-related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:28px;margin-bottom:20px;border-top:1px solid var(--border-subtle)}body.ui-v2 .post-related-heading h2{font-size:21px;letter-spacing:-.4px;font-weight:650;margin:0}body.ui-v2 .post-related-heading>span{color:var(--text-muted);font-size:12px}@media (max-width:767px){body.ui-v2 .post-detail .clip-holder{--post-video-offset:90px;margin-bottom:22px}body.ui-v2 .post-detail .lp-controls{padding:20px 8px 7px}body.ui-v2 .post-detail .lp-btn{width:34px;height:38px}body.ui-v2 .post-detail .lp-btn.lp-play{width:38px}body.ui-v2 .post-detail .lp-controls-left,body.ui-v2 .post-detail .lp-controls-right{gap:3px}body.ui-v2 .post-detail .lp-volume-container{display:none}body.ui-v2 .post-detail .lp-play-overlay{width:54px;height:54px}body.ui-v2 .post-heading{flex-wrap:wrap;gap:16px}body.ui-v2 .post-actions{justify-content:flex-start;width:100%;max-width:none}body.ui-v2 .post-heading .piece-name{flex-basis:100%}body.ui-v2 .post-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}body.ui-v2 .post-details{margin-bottom:30px}body.ui-v2 .post-related-heading{gap:8px;align-items:flex-start;flex-direction:column}body.ui-v2 .post-related-heading h2{font-size:20px}}body.ui-v2 .post-detail .reveal-pics button,body.ui-v2 .post-tags button.label-chip{font-family:inherit;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer}body.ui-v2 .post-detail .reveal-pics button:hover,body.ui-v2 .post-tags button.label-chip:hover{border-color:var(--accent);color:var(--accent)}body.ui-v2 .post-detail .reveal-pics button{display:block;margin:16px auto 24px;padding:10px 18px;min-height:42px;font-size:13px}body.ui-v2 .post-actions .save-cta button{color:var(--text-secondary);cursor:pointer;font-family:inherit}body.ui-v2 .post-detail .lp-controls{pointer-events:none}body.ui-v2 .post-detail .lp-controls button,body.ui-v2 .post-detail .lp-progress-container,body.ui-v2 .post-detail .lp-volume-container{pointer-events:auto}@container (max-width:420px){body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls{padding:20px 8px 7px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls-left,body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls-right{gap:3px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-btn{width:34px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-volume-container{display:none}}@container (max-width:280px){body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-forward,body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-rewind,body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-volume-wrapper{display:none}}@media (max-width:768px),(pointer:coarse){body.ui-v2 .post-detail .clip-holder{--post-controls-space:96px;width:min(100%,1100px,max(1px,calc((100svh - var(--post-video-offset) - var(--post-controls-space)) * (var(--post-aspect,16 / 9)))));aspect-ratio:auto}body.ui-v2 .post-detail .clip-holder:not(:has(> .lp-wrapper)){padding-bottom:var(--post-controls-space)}body.ui-v2 .post-detail .clip-holder>video{height:auto}body.ui-v2 .post-detail .clip-holder .lp-wrapper:not(.lp-fullscreen){height:auto;background:0 0}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-video-container{height:auto;aspect-ratio:var(--post-aspect,16 / 9)}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-video{height:auto}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls{position:static;inset:auto;width:100%;height:var(--post-controls-space);display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--bg-card,#171b22);border-top:1px solid var(--border-subtle,#2a303a);opacity:1!important;visibility:visible!important;pointer-events:auto}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-progress-wrapper{flex:0 0 31px;margin:0;min-width:0;gap:12px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls-row{flex:0 0 44px;min-width:0;gap:8px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-btn{width:44px;height:44px;margin:0;flex-shrink:0}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls-left,body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-controls-right{gap:3px}body.ui-v2 .post-detail .lp-wrapper:not(.lp-fullscreen) .lp-volume-container{display:none}}body.ui-v2 .account-veil,body.ui-v2 .modal-box{position:fixed;inset:0;width:100%;height:100%;padding:24px;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;background:rgb(6 8 11 / 76%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2000;isolation:isolate}body.ui-v2 .modal-box{display:flex}body.ui-v2 .account-veil{display:none}body.ui-v2 .account-veil .account-dialog,body.ui-v2 .modal-box .modal{position:relative;inset:auto;width:100%;max-width:440px;max-height:calc(100dvh - 48px);margin:auto;transform:none;overflow-y:auto;overscroll-behavior:contain;border:1px solid #30343e;border-radius:18px;background:#181b21;color:var(--text-primary);box-shadow:0 24px 90px rgb(0 0 0 / 48%);animation:dialog-arrive .16s ease-out;scrollbar-width:thin;scrollbar-color:#424854 transparent}body.ui-v2 .modal-box .modal{padding:28px}body.ui-v2 .account-veil .card-pane{padding:28px;border:0;border-radius:inherit;background:0 0!important;box-shadow:none}body.ui-v2 .modal-top{position:static;display:flex;align-items:flex-start;gap:16px;padding:0;margin:0 0 18px;border:0}body.ui-v2 .modal-heading{min-width:0;flex:1}body.ui-v2 .modal-symbol{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:20px;border:1px solid #45404a;border-radius:13px;background:#f15b6412;color:var(--accent-hover)}body.ui-v2 .modal-symbol svg{width:22px;height:22px}body.ui-v2 .account-dialog-head h2,body.ui-v2 .modal-title{margin:0;color:var(--text-primary);font-size:23px;line-height:1.3;font-weight:650;letter-spacing:-.65px;overflow-wrap:anywhere}body.ui-v2 .account-veil .account-close,body.ui-v2 .modal-box .modal-close{display:inline-flex;position:absolute;top:16px;right:16px;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:1px solid transparent;border-radius:10px;background:0 0!important;color:var(--text-muted)!important;cursor:pointer;box-shadow:none;opacity:1;transform:none;font:inherit}body.ui-v2 .account-veil .account-close:hover,body.ui-v2 .modal-box .modal-close:hover{color:var(--text-primary)!important;background:#242932!important;border-color:#343b47}body.ui-v2 .account-veil .account-close svg,body.ui-v2 .modal-box .modal-close svg{width:20px;height:20px}body.ui-v2 .modal-body{padding:0;margin:0;text-align:left;color:var(--text-secondary);font-size:14px;line-height:1.7;overflow-wrap:anywhere}body.ui-v2 .modal-body p{margin:0;white-space:pre-line}body.ui-v2 .modal-send{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--border)}body.ui-v2 .account-veil #form-go,body.ui-v2 .modal-send button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:108px;min-height:46px;padding:11px 20px;border:1px solid transparent;border-radius:9px;background:var(--accent);color:#171216;font:inherit;font-size:13px;line-height:1.5;font-weight:650;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease}body.ui-v2 .account-veil #form-go:hover,body.ui-v2 .modal-send button:hover{background:var(--accent-hover);transform:none;box-shadow:none}body.ui-v2 .modal-send .modal-cancel{background:#20252d;color:var(--text-secondary);border-color:#343a46}body.ui-v2 .modal-send .modal-cancel:hover{background:#2a303a;color:var(--text-primary);border-color:#4b5361}body.ui-v2 .modal-box .modal:is(.note-bad,.merror,.note-good,.msuccess){border-color:#30343e;box-shadow:0 24px 90px rgb(0 0 0 / 48%);animation:dialog-arrive .16s ease-out}body.ui-v2 .modal-box .modal:is(.note-bad,.merror,.note-good,.msuccess) .modal-body{color:var(--text-secondary)}body.ui-v2 .modal[data-tone=success] .modal-symbol{background:#75cbaa12;color:#8dd8b9;border-color:#35564b}body.ui-v2 .modal:is([data-tone=error],[data-tone=danger]) .modal-symbol{background:#f15b6414;color:#ff939a;border-color:#62404a}body.ui-v2 .modal[data-tone=danger] .modal-ok{background:#f1747c;color:#201015}body.ui-v2 .modal[data-tone=danger] .modal-ok:hover{background:#ff9299}body.ui-v2 .account-veil :is(button,a,input):focus-visible,body.ui-v2 .modal-box :is(button,a):focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}body.ui-v2 .account-dialog-head{position:static;padding-right:32px;margin:0 0 26px}body.ui-v2 .account-eyebrow{display:block;margin:0 0 17px;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:1.1px;text-transform:uppercase}body.ui-v2 .account-dialog-head p:not(.account-eyebrow){margin:9px 0 0;color:var(--text-muted);font-size:13px;line-height:1.6}body.ui-v2 .account-card-body{margin:0}body.ui-v2 .account-veil .entryGroup{margin:0 0 17px}body.ui-v2 .account-veil .captcha-label,body.ui-v2 .account-veil .entryGroup>label{display:block;position:static;inset:auto;width:auto;height:auto;margin:0 0 8px;transform:none;text-align:left;color:#bec5d1;font-size:12px;line-height:1.5;font-weight:500}body.ui-v2 .account-veil .entryGroup input{display:block;width:100%;height:46px;padding:0 13px;border:1px solid #343b47!important;border-radius:8px;background:#12161c!important;color:var(--text-primary);font:inherit;font-size:16px;line-height:normal;box-shadow:none;transition:border-color .15s ease}body.ui-v2 .account-veil .entryGroup input::placeholder{color:#747d8d;font-size:13px;opacity:1}body.ui-v2 .account-veil .entryGroup input:focus{border-color:var(--accent-hover)!important;box-shadow:none}body.ui-v2 .account-veil .account-card-foot{display:flex;flex-direction:column;gap:18px;margin:24px 0 0;padding:0}body.ui-v2 .account-veil #form-go{width:100%;height:auto;background:var(--accent)!important;color:#171216!important}body.ui-v2 .account-veil #form-go:hover{background:var(--accent-hover)!important}body.ui-v2 .account-veil #form-go svg{width:20px;height:20px}body.ui-v2 .account-veil #form-go:disabled{opacity:.55;cursor:wait}body.ui-v2 .account-switch{margin:0;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.6}body.ui-v2 .account-switch :is(button,a){display:inline-flex;align-items:center;min-height:36px;margin:-8px 0;padding:7px 4px;border:0;background:0 0!important;color:var(--text-primary)!important;font:inherit;font-weight:600;cursor:pointer}body.ui-v2 .account-switch :is(button,a):hover{color:var(--accent-hover)!important;text-decoration:underline;text-underline-offset:3px}body.ui-v2 .account-form-status{margin:0 0 18px;padding:11px 13px;border:1px solid #69434a;border-radius:8px;background:#f15b640b;color:#ffadb2;font-size:12px;line-height:1.6}body.ui-v2 .account-form-status:empty{display:none}body.ui-v2 .account-veil .riddle-wrap{display:block;margin-top:22px;text-align:left}body.ui-v2 .account-veil .captcha-challenge{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:12px}body.ui-v2 .account-veil .captcha-image{display:flex;align-items:center;justify-content:center;flex:0 0 144px;width:144px;height:44px;max-width:100%;overflow:hidden;border:1px solid #39414e;border-radius:7px;background:#252a33}body.ui-v2 .account-veil .captcha-image svg{display:block;flex:none;width:144px;height:44px;min-width:144px;max-width:100%;border-radius:7px}body.ui-v2 .account-veil .captcha-image svg path{fill:#e2e8f0}body.ui-v2 .account-veil .captcha-refresh{flex:0 0 auto;min-width:0;min-height:44px;height:44px;padding:0 12px;margin:0;border:1px solid #343b47;border-radius:7px;background:0 0!important;color:var(--text-secondary)!important;font:inherit;font-size:12px;font-weight:500;cursor:pointer}body.ui-v2 .account-veil .captcha-refresh:hover{border-color:#515b6b;background:#242932!important;color:var(--text-primary)!important}body.ui-v2 .account-veil .captcha-refresh:disabled{opacity:.5;cursor:wait}body.ui-v2 .account-veil .riddle-field{width:100%;min-width:0;margin:0}body.ui-v2 .account-veil .riddle-field input{letter-spacing:1.5px}body.ui-v2 .account-veil .captcha-hint,body.ui-v2 .account-veil .captcha-status{margin:8px 0 0;color:var(--text-muted);font-size:11px;line-height:1.5}body.ui-v2 .account-veil .captcha-status{color:#ffadb2}body.ui-v2 .account-veil .captcha-status:empty{display:none}body.ui-v2 .account-profile{display:flex;align-items:center;gap:13px;padding:14px;margin-bottom:20px;background:#12161c;border:1px solid var(--border);border-radius:10px}body.ui-v2 .account-profile-avatar{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#242932;color:var(--text-muted)}body.ui-v2 .account-profile>div{min-width:0;flex:1}body.ui-v2 .account-profile strong{display:block;color:var(--text-primary);font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}body.ui-v2 .account-profile>div>span{display:block;margin-top:3px;color:var(--text-muted);font-size:12px;line-height:1.5}body.ui-v2 .account-profile img{width:42px;height:42px;border-radius:50%;object-fit:cover}body.ui-v2 .account-menu-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}body.ui-v2 .account-menu-list li{margin:0;padding:0}body.ui-v2 .account-menu-list a{display:flex;align-items:center;min-height:48px;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:9px;color:var(--text-secondary);font-size:13px}body.ui-v2 .account-menu-list a>span{min-width:0;overflow-wrap:anywhere}body.ui-v2 .account-menu-list a>svg{flex:0 0 18px;margin-left:auto}body.ui-v2 .account-menu-list a:hover{background:#242932;border-color:#48515f;color:var(--text-primary)}@keyframes dialog-arrive{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:480px){body.ui-v2 .account-veil,body.ui-v2 .modal-box{padding:16px}body.ui-v2 .account-veil .account-dialog,body.ui-v2 .modal-box .modal{max-height:calc(100dvh - 32px);border-radius:14px}body.ui-v2 .account-veil .card-pane,body.ui-v2 .modal-box .modal{padding:20px}body.ui-v2 .account-dialog-head h2,body.ui-v2 .modal-title{font-size:22px}body.ui-v2 .account-veil .account-close,body.ui-v2 .modal-box .modal-close{top:10px;right:10px}body.ui-v2 .modal-send{gap:8px}body.ui-v2 .modal-send button{flex:1 1 0;min-width:0}body.ui-v2 .account-dialog-head{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){body.ui-v2 .account-veil .account-dialog,body.ui-v2 .modal-box .modal{animation:none!important}}body.ui-v2 .chat-overlay,body.ui-v2 .navigation-overlay{position:fixed;inset:0;z-index:2000;width:100%;height:100%;display:flex;background:rgb(6 8 11 / 72%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;isolation:isolate}body.ui-v2 #chat-panel [hidden],body.ui-v2 .chat-overlay[hidden],body.ui-v2 .navigation-overlay[hidden]{display:none!important}body.ui-v2 .navigation-overlay{justify-content:flex-start;align-items:stretch}body.ui-v2 .chat-overlay{justify-content:flex-end;align-items:center;padding:20px}body.ui-v2 .navigation-overlay .side-panel-shell{position:relative;inset:auto;width:min(340px,calc(100vw - 40px));height:100dvh;max-width:100%;margin:0;padding:0;overflow:hidden;z-index:auto;background:#181b21!important;border:0;border-right:1px solid #303640;box-shadow:16px 0 64px #0005;transition:none;animation:navigation-arrive .18s ease-out}body.ui-v2 .navigation-overlay .side-panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}body.ui-v2 .navigation-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 20px 24px;border-bottom:1px solid var(--border)}body.ui-v2 .navigation-head .wordmark{margin:0}body.ui-v2 #chat-panel .parlor-dismiss,body.ui-v2 .navigation-close{display:inline-flex!important;position:relative;inset:auto;flex:0 0 44px;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-height:44px;padding:0!important;margin:0;border:1px solid transparent!important;border-radius:10px!important;background:0 0!important;color:var(--text-muted)!important;box-shadow:none;cursor:pointer;transform:none;transition:background .15s ease,color .15s ease}body.ui-v2 #chat-panel .parlor-dismiss:hover,body.ui-v2 .navigation-close:hover{background:#262c35!important;border-color:#343c47!important;color:var(--text-primary)!important}body.ui-v2 #chat-panel .parlor-dismiss svg,body.ui-v2 .navigation-close svg{width:20px;height:20px}body.ui-v2 .navigation-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 16px}body.ui-v2 .navigation-label{padding:0 12px;margin:0 0 12px;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:1.25px;text-transform:uppercase;color:var(--text-muted)}body.ui-v2 .navigation-overlay .topnav{margin:0;padding:0;background:0 0}body.ui-v2 .navigation-overlay .topnav ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}body.ui-v2 .navigation-overlay .topnav ul li{margin:0;padding:0}body.ui-v2 .navigation-overlay .topnav ul li a{display:flex;align-items:center;gap:14px;min-height:52px;margin:0;padding:12px;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);background:0 0;font-size:14px;font-weight:500;line-height:1.5;transition:background .15s ease,border-color .15s ease}body.ui-v2 .navigation-overlay .topnav ul li a:hover{padding-left:12px;border-color:#343c47!important;background:#252b34!important;color:var(--text-primary)!important}body.ui-v2 .navigation-overlay .topnav ul li a[aria-current=page]{background:#f15b6410!important;color:#ff969d;border-color:#633d46!important}body.ui-v2 .navigation-overlay .topnav a>svg{flex:0 0 20px;width:20px;height:20px}body.ui-v2 .navigation-chevron{margin-left:auto;width:16px!important;height:16px!important;color:#737e8e}body.ui-v2 .navigation-overlay .topnav a[aria-current=page] .navigation-chevron{color:#ff969d}body.ui-v2 .navigation-community{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}body.ui-v2 .navigation-chat{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;padding:14px 12px;border:1px solid #343b47;border-radius:11px;background:#20252d;color:var(--text-secondary);text-align:left;cursor:pointer}body.ui-v2 .navigation-chat:hover{background:#292f39;border-color:#515b6c}body.ui-v2 .navigation-chat>svg:first-child{width:22px;height:22px;flex:0 0 22px;color:var(--accent-hover)}body.ui-v2 .navigation-chat>span{display:grid;min-width:0;gap:3px}body.ui-v2 .navigation-chat strong{font-size:13px;line-height:1.5;font-weight:600;color:var(--text-primary)}body.ui-v2 .navigation-chat small{font-size:11px;color:var(--text-muted)}body.ui-v2 .navigation-footer{flex:0 0 auto;padding:18px 28px max(22px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}body.ui-v2 .navigation-footer>p{margin:0;color:#818a99;font-size:11px}body.ui-v2 .navigation-language:empty{display:none}body.ui-v2 .navigation-language:not(:empty){margin-bottom:16px}body.ui-v2 .header-tools .header-chat-button{min-width:44px;min-height:44px;padding:0 10px;gap:7px;font-size:13px}body.ui-v2 .header-tools .header-chat-button svg{width:19px;height:19px}body.ui-v2 #chat-panel.parlor-box{position:relative;inset:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:420px;max-width:100%;height:min(760px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0!important;margin:0;overflow:hidden;border:1px solid #343b47;border-radius:18px;background:#181b21!important;background-image:none!important;color:var(--text-primary);box-shadow:0 24px 90px #0006;z-index:auto;transition:none;animation:chat-arrive .18s ease-out}body.ui-v2 .chat-heading{display:flex;align-items:center;gap:12px;padding:18px 14px 18px 20px;border-bottom:1px solid var(--border)}body.ui-v2 .chat-heading>div{flex:1;min-width:0}body.ui-v2 .chat-heading-icon{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #604049;border-radius:12px;background:#f15b6410;color:#ff9098}body.ui-v2 .chat-heading-icon svg{width:21px;height:21px}body.ui-v2 #chat-title{margin:0;font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.35px;color:var(--text-primary)}body.ui-v2 #chat-status{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:11px;line-height:1.5;color:var(--text-muted)}body.ui-v2 #chat-status::before{content:'';display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#929baa}body.ui-v2 #chat-status[data-state=connected]::before{background:#8dd8b9}body.ui-v2 #chat-status[data-state=error]::before{background:#ff939a}body.ui-v2 #chat-status[data-state=reconnecting]::before{background:#e7bc77}body.ui-v2 .chat-identity{max-height:min(280px,36dvh);overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;border-bottom:1px solid var(--border)}body.ui-v2 #chat-join-form{margin:0}body.ui-v2 #chat-join-form label{display:block;margin:0 0 7px;color:var(--text-secondary);font-size:11px;line-height:1.5;font-weight:500}body.ui-v2 .chat-join-controls{display:flex;gap:8px;align-items:center}body.ui-v2 #parlor-alias{display:block;width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #343b47;border-radius:8px;background:#11161c;color:var(--text-primary);font:inherit;font-size:16px;box-shadow:none}body.ui-v2 #parlor-alias::placeholder{color:#7d8796;font-size:12px}body.ui-v2 #parlor-alias:read-only{color:#8dd8b9;border-color:#35564b;background:#141e1c}body.ui-v2 #chat-name-hint{margin:6px 0 0;color:var(--text-muted);font-size:10px;line-height:1.5}body.ui-v2 #chat-panel #parlor-join,body.ui-v2 #chat-panel #parlor-send{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:90px;height:44px!important;min-height:44px;padding:0 14px!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--accent)!important;color:#201015!important;font:inherit;font-size:12px;font-weight:650;cursor:pointer;box-shadow:none;transform:none}body.ui-v2 #chat-panel #parlor-join:hover,body.ui-v2 #chat-panel #parlor-send:hover{background:var(--accent-hover)!important;transform:none}body.ui-v2 #chat-panel #parlor-join:disabled,body.ui-v2 #chat-panel #parlor-send:disabled{opacity:.5;cursor:default}body.ui-v2 #chat-panel #parlor-join[data-state=joined]{background:#21392f!important;border-color:#35564b!important;color:#a4dec5!important;opacity:1}body.ui-v2 .chat-error{margin:12px 0 0;padding:9px 11px;border:1px solid #68434b;border-radius:7px;color:#ffadb2;background:#f15b640b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}body.ui-v2 #chat-panel #chat-retry{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:44px!important;min-height:44px;margin:10px 0 0;padding:0 14px!important;border:1px solid #515b6c!important;border-radius:8px!important;background:#242b35!important;color:var(--text-primary)!important;font-size:12px;cursor:pointer}body.ui-v2 #chat-panel #chat-retry[hidden]{display:none!important}body.ui-v2 #chat-panel #chat-retry:hover{background:#303947!important}body.ui-v2 #parlor-frame{min-width:0;min-height:0;padding:18px 20px;margin:0;overflow-y:auto;overscroll-behavior:contain;background:#13171c;scrollbar-width:thin;scrollbar-color:#3a424e transparent}body.ui-v2 #chat-panel #chat-load-earlier{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;min-height:44px;padding:10px 12px!important;margin:0 0 16px;border:1px solid #343b47!important;border-radius:8px!important;background:#20252d!important;color:var(--text-secondary)!important;font-size:12px;cursor:pointer;transform:none}body.ui-v2 #chat-panel #chat-load-earlier:hover{background:#2a303a!important;border-color:#515b6c!important}body.ui-v2 #chat-panel #chat-load-earlier[hidden]{display:none!important}body.ui-v2 .chat-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:24px 12px;text-align:center}body.ui-v2 .chat-empty>svg{width:32px;height:32px;margin-bottom:15px;color:#737e8e}body.ui-v2 .chat-empty p{margin:0 0 6px;color:var(--text-secondary);font-size:13px;font-weight:500}body.ui-v2 .chat-empty span{max-width:230px;color:var(--text-muted);font-size:12px;line-height:1.6}body.ui-v2 #parlor-feed{display:flex;flex-direction:column;gap:16px;min-width:0}body.ui-v2 .chat-message{min-width:0;padding:0;margin:0}body.ui-v2 .chat-message-head{display:flex;align-items:baseline;gap:8px;min-width:0;margin-bottom:5px}body.ui-v2 #parlor-feed .chat-author{min-width:0;color:#c4cbd7;font-size:11px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}body.ui-v2 #parlor-feed .chat-author.tone-hot{color:var(--accent-hover)!important}body.ui-v2 #parlor-feed .parlor-stamp{position:static;display:inline;margin:0 0 0 auto;padding:0;white-space:nowrap;color:#7e8898;font-size:10px;line-height:1.5;font-style:normal}body.ui-v2 #parlor-feed .chat-message-text{width:fit-content;max-width:100%;padding:10px 13px;margin:0;border:1px solid #29323e;border-radius:0 10px 10px 10px;background:#1d242d;color:#d6dce5;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}body.ui-v2 #parlor-feed .chat-message--own .chat-author{color:#ff969d}body.ui-v2 #parlor-feed .chat-message--own .chat-message-text{border-color:#5b3d46;background:#30232a}body.ui-v2 .chat-composer{padding:12px 20px 16px;border-top:1px solid var(--border)}body.ui-v2 #parlor-note{padding:0;margin:0 0 8px;color:var(--text-muted);font-size:11px;line-height:1.5;font-style:normal}body.ui-v2 #parlor-note:empty{display:none}body.ui-v2 #parlor-form{display:flex;align-items:flex-end;gap:8px;width:100%;padding:0;margin:0}body.ui-v2 #parlor-input{display:block;flex:1;width:100%;min-width:0;height:64px;min-height:64px;max-height:120px;padding:10px 12px;resize:none;border:1px solid #39414e;border-radius:9px;background:#11161c;color:var(--text-primary);font:inherit;font-size:16px;line-height:1.45;box-shadow:none}body.ui-v2 #parlor-input::placeholder{color:#7d8796;font-size:13px}body.ui-v2 #parlor-input:disabled{opacity:.6;cursor:not-allowed}body.ui-v2 #chat-panel #parlor-send{width:44px!important;min-width:44px;padding:0!important}body.ui-v2 #parlor-send svg{width:19px;height:19px}body.ui-v2 .chat-composer-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:#818b9b;font-size:10px;line-height:1.5}body.ui-v2 #chat-count{flex:0 0 auto;font-variant-numeric:tabular-nums}body.ui-v2 .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}body.ui-v2 #chat-panel :is(button,input,textarea):focus-visible,body.ui-v2 .navigation-overlay :is(a,button):focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}body.ui-v2 #parlor-frame:focus-visible{outline:2px solid var(--accent-hover);outline-offset:-3px}@keyframes navigation-arrive{from{transform:translateX(-14px);opacity:.65}to{transform:none;opacity:1}}@keyframes chat-arrive{from{transform:translateX(10px);opacity:.65}to{transform:none;opacity:1}}@media (min-width:768px) and (max-width:959px){body.ui-v2 .header-tools .header-chat-button{padding:0}body.ui-v2 .header-chat-button span{display:none}body.ui-v2 #site-topbar .shell-inner{gap:20px}body.ui-v2 .primary-links{gap:14px}body.ui-v2 .header-tools{gap:6px}body.ui-v2 .header-tools .search-shortcut span{display:none}}@media (max-width:767px){body.ui-v2 .header-tools .header-chat-button{display:none}body.ui-v2 #side-panel-toggle{width:44px;height:44px}body.ui-v2 .chat-overlay{padding:0}body.ui-v2 #chat-panel.parlor-box{width:min(440px,100%);height:100dvh;max-height:100dvh;border-radius:0;border-top:0;border-bottom:0;border-right:0}body.ui-v2 .chat-composer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:359px){body.ui-v2 .navigation-head{padding-left:20px}body.ui-v2 .navigation-body{padding-left:12px;padding-right:12px}body.ui-v2 .chat-heading{padding-left:16px;gap:10px}body.ui-v2 .chat-heading-icon{display:none}body.ui-v2 #parlor-frame,body.ui-v2 .chat-composer,body.ui-v2 .chat-identity{padding-left:16px;padding-right:16px}}@media (max-height:500px){body.ui-v2 .navigation-head{padding-top:10px;padding-bottom:10px}body.ui-v2 .navigation-body{padding-top:16px;padding-bottom:16px}body.ui-v2 .navigation-footer{padding-top:12px;padding-bottom:12px}body.ui-v2 .chat-overlay{padding:0}body.ui-v2 #chat-panel.parlor-box{height:100dvh;max-height:100dvh;border-radius:0;border-top:0;border-bottom:0}body.ui-v2 .chat-heading{padding-top:8px;padding-bottom:8px}body.ui-v2 .chat-identity{padding-top:10px;padding-bottom:10px}body.ui-v2 #chat-name-hint{display:none}body.ui-v2 .chat-composer{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}body.ui-v2 #parlor-input{height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){body.ui-v2 #chat-panel.parlor-box,body.ui-v2 .navigation-overlay .side-panel-shell{animation:none}}body.ui-v2 .member-shell{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:44px;width:100%;max-width:1280px;margin:0 auto;padding:116px 40px 80px}body.ui-v2 .member-sidebar{position:sticky;top:108px;min-width:0}body.ui-v2 .member-eyebrow{margin:0 0 16px;color:var(--text-muted);font-size:10px;line-height:1.5;font-weight:650;text-transform:uppercase;letter-spacing:1.4px}body.ui-v2 .member-identity{display:flex;align-items:center;gap:11px;min-width:0;margin-bottom:30px}body.ui-v2 .member-identity>img{flex:0 0 44px;width:44px;height:44px;border:1px solid #343b47;border-radius:50%;background:#222832;object-fit:cover}body.ui-v2 .member-identity>div{min-width:0}body.ui-v2 .member-identity strong{display:block;color:var(--text-primary);font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}body.ui-v2 .member-identity>div>span{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}body.ui-v2 .member-nav{display:grid;gap:6px}body.ui-v2 .member-nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:11px 14px;border:1px solid transparent;border-radius:9px;color:var(--text-secondary);font-size:13px;line-height:1.5;font-weight:500}body.ui-v2 .member-nav a:hover{border-color:#343b47;background:#1f242c;color:var(--text-primary)}body.ui-v2 .member-nav a[aria-current=page]{border-color:#613d46;background:#f15b6410;color:#ff969d}body.ui-v2 .member-icon{flex:0 0 20px;width:20px;height:20px}body.ui-v2 .member-sidebar-links{display:grid;gap:4px;border-top:1px solid var(--border);margin-top:24px;padding-top:18px}body.ui-v2 .member-sidebar-links a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border-radius:8px;color:var(--text-muted);font-size:12px;line-height:1.5}body.ui-v2 .member-sidebar-links a:hover{color:var(--text-primary);background:#1e232b}body.ui-v2 .member-sidebar-links .member-icon{width:17px;height:17px;flex-basis:17px}body.ui-v2 .member-content{display:block;width:100%;min-width:0;min-height:420px;margin:0;padding:0;float:none;background:0 0}body.ui-v2 .member-page{width:100%;min-width:0}body.ui-v2 .member-page-heading{margin:0 0 30px;padding:0}body.ui-v2 .member-page-heading .member-eyebrow{color:var(--accent-hover);margin-bottom:10px}body.ui-v2 .member-page h1{margin:0;padding:0;color:var(--text-primary);font-size:clamp(28px, 3.1vw, 37px);line-height:1.2;font-weight:700;letter-spacing:-1.15px;text-align:left;overflow-wrap:anywhere}body.ui-v2 .member-page-heading>p:last-child{margin:12px 0 0;color:var(--text-muted);font-size:14px;line-height:1.7}body.ui-v2 .member-card{min-width:0;padding:28px;border:1px solid #303640;border-radius:15px;background:#181b21;box-shadow:0 4px 20px #0001}body.ui-v2 .member-card+.member-card{margin-top:20px}body.ui-v2 .member-card h2{margin:0;color:var(--text-primary);font-size:17px;line-height:1.45;font-weight:650;letter-spacing:-.3px;overflow-wrap:anywhere}body.ui-v2 .member-card-heading{margin-bottom:26px}body.ui-v2 .member-card-heading>p{max-width:520px;margin:8px 0 0;color:var(--text-muted);font-size:12px;line-height:1.7}body.ui-v2 .member-card-symbol{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 0 18px;border:1px solid #5e3e46;border-radius:12px;background:#f15b6410;color:#ff969d}body.ui-v2 .member-avatar-large{display:block;flex:0 0 80px;width:80px;height:80px;border:1px solid #414854;border-radius:18px;background:#252b35;object-fit:cover}body.ui-v2 .member-account-main{display:flex;align-items:center;gap:20px;min-width:0;padding-bottom:26px}body.ui-v2 .member-account-main>div{min-width:0}body.ui-v2 .member-kicker{margin:0 0 5px;color:var(--text-muted);font-size:11px;line-height:1.5}body.ui-v2 .member-account-main h2{font-size:23px;line-height:1.35;letter-spacing:-.5px}body.ui-v2 .member-account-handle{margin:5px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}body.ui-v2 .member-account-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;margin:0;border-top:1px solid var(--border)}body.ui-v2 .member-account-details>div{min-width:0}body.ui-v2 .member-account-details dt{margin:0 0 7px;color:var(--text-muted);font-size:11px;line-height:1.5}body.ui-v2 .member-account-details dd{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}body.ui-v2 .member-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:24px}body.ui-v2 .member-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 17px;margin:0;border:1px solid transparent;border-radius:8px;background:var(--accent);color:#211215;font:inherit;font-size:12px;line-height:1.5;font-weight:650;text-align:center;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease}body.ui-v2 .member-button:hover{background:var(--accent-hover);color:#211215;box-shadow:none;transform:none}body.ui-v2 .member-button-secondary{border-color:#3a424e;background:#222832;color:var(--text-secondary)}body.ui-v2 .member-button-secondary:hover{border-color:#535e6f;background:#2b333e;color:var(--text-primary)}body.ui-v2 .member-button:disabled,body.ui-v2 .member-button[aria-disabled=true]{opacity:.55;cursor:wait}body.ui-v2 .member-button .member-icon{width:17px;height:17px;flex-basis:17px}body.ui-v2 .member-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}body.ui-v2 .member-shortcut{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:21px;border:1px solid #303640;border-radius:13px;background:#15191e}body.ui-v2 .member-shortcut:hover{border-color:#515b6b;background:#1b2027}body.ui-v2 .member-shortcut>div{flex:1;min-width:0}body.ui-v2 .member-shortcut h2{margin:0 0 6px;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.5}body.ui-v2 .member-shortcut p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.65}body.ui-v2 .member-shortcut-icon{color:#a4adbd}body.ui-v2 .member-shortcut>.member-arrow{width:16px;height:16px;flex-basis:16px;color:var(--text-muted);margin-top:2px}body.ui-v2 .member-avatar-row{display:flex;align-items:center;gap:19px;min-width:0;position:relative}body.ui-v2 .member-avatar-copy{flex:1;min-width:0}body.ui-v2 .member-avatar-copy>p{margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}body.ui-v2 .member-avatar-copy .member-field-hint{margin-top:4px;font-size:10px}body.ui-v2 .member-file-input{position:absolute;width:1px;height:1px;opacity:0;padding:0;margin:0;overflow:hidden}body.ui-v2 .member-avatar-row:has(.member-file-input:focus-visible) #for-file{outline:2px solid var(--accent-hover);outline-offset:4px}body.ui-v2 .member-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}body.ui-v2 .member-fields-single{grid-template-columns:minmax(0,1fr);max-width:520px}body.ui-v2 .member-field{min-width:0}body.ui-v2 .member-field>label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;color:#c4cbd6;font-size:12px;line-height:1.5;font-weight:500}body.ui-v2 .member-field>label>span{color:var(--text-muted);font-size:10px;font-weight:400}body.ui-v2 .member-field :is(input,select){display:block;width:100%;height:46px;min-height:46px;padding:0 13px;border:1px solid #39414e!important;border-radius:8px;background:#11161c!important;color:var(--text-primary)!important;font:inherit;font-size:16px;line-height:normal;box-shadow:none!important}body.ui-v2 .member-field select{appearance:auto;padding-right:8px;cursor:pointer}body.ui-v2 .member-field :is(input,select):focus{border-color:var(--accent-hover)!important}body.ui-v2 .member-field input:disabled{color:#838d9d!important;background:#20252c!important;border-color:#303844!important;opacity:1;cursor:not-allowed}body.ui-v2 .member-field-hint{margin:7px 0 0;color:var(--text-muted);font-size:11px;line-height:1.6}body.ui-v2 .member-form-actions{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}body.ui-v2 .member-status{margin:20px 0 0;padding:12px 14px;border:1px solid #4b5361;border-radius:8px;background:#242b35;color:#c9d1df;font-size:12px;line-height:1.65;overflow-wrap:anywhere}body.ui-v2 .member-status[data-tone=error]{background:#f15b640b;border-color:#69434a;color:#ffadb2}body.ui-v2 .member-status[data-tone=success]{background:#75cbaa0a;border-color:#365b4d;color:#a1debf}body.ui-v2 .member-shell [hidden]{display:none!important}body.ui-v2 .member-error-card,body.ui-v2 .member-state{padding:40px 28px}body.ui-v2 .member-error-card>p:not(.member-eyebrow),body.ui-v2 .member-state>p{margin:14px 0 24px;color:var(--text-muted);font-size:13px;line-height:1.7}body.ui-v2 .member-page :is(a,button,input,select):focus-visible,body.ui-v2 .member-sidebar a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:4px}body.ui-v2 #member-title:focus{outline:0}@media (max-width:1099px){body.ui-v2 .member-shell{grid-template-columns:190px minmax(0,1fr);gap:28px;padding-left:28px;padding-right:28px}body.ui-v2 .member-shortcuts{grid-template-columns:minmax(0,1fr)}body.ui-v2 .member-avatar-row{gap:14px;flex-wrap:wrap}body.ui-v2 .member-avatar-row #for-file{margin-left:94px}}@media (max-width:767px){body.ui-v2 .member-shell{display:block;padding:86px 18px 48px}body.ui-v2 .member-sidebar{position:static;margin-bottom:28px}body.ui-v2 .member-sidebar>.member-eyebrow{margin-bottom:10px}body.ui-v2 .member-identity{margin-bottom:18px}body.ui-v2 .member-identity>img{width:38px;height:38px;flex-basis:38px}body.ui-v2 .member-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}body.ui-v2 .member-nav a{justify-content:center;gap:8px;min-height:46px;padding:10px 5px;font-size:12px}body.ui-v2 .member-nav .member-icon{width:17px;height:17px;flex-basis:17px}body.ui-v2 .member-sidebar-links{display:flex;flex-wrap:wrap;gap:0 14px;border:0;margin-top:8px;padding:0}body.ui-v2 .member-sidebar-links a{min-height:40px;padding:8px 0;gap:6px;font-size:10px}body.ui-v2 .member-sidebar-links .member-icon{width:14px;height:14px;flex-basis:14px}body.ui-v2 .member-page-heading{margin-bottom:22px}body.ui-v2 .member-page h1{font-size:29px;letter-spacing:-.85px}body.ui-v2 .member-page-heading>p:last-child{margin-top:9px;font-size:12px}body.ui-v2 .member-card{padding:22px;border-radius:12px}body.ui-v2 .member-account-main{gap:16px;padding-bottom:22px}body.ui-v2 .member-account-main h2{font-size:20px}body.ui-v2 .member-avatar-large{width:66px;height:66px;flex-basis:66px;border-radius:14px}body.ui-v2 .member-account-details{grid-template-columns:minmax(0,1fr);gap:15px;padding:20px 0}body.ui-v2 .member-account-details>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}body.ui-v2 .member-account-details dt{margin:1px 0 0}body.ui-v2 .member-card-actions{padding-top:20px}body.ui-v2 .member-card-actions .member-button{flex:1 1 auto}body.ui-v2 .member-shortcut{padding:19px}body.ui-v2 .member-avatar-copy>p{font-size:11px}body.ui-v2 .member-avatar-row #for-file{margin-left:80px}body.ui-v2 .member-fields{grid-template-columns:minmax(0,1fr);gap:20px}body.ui-v2 .member-card-heading{margin-bottom:24px}body.ui-v2 .member-card-heading>p{font-size:11px}}@media (max-width:359px){body.ui-v2 .member-shell{padding-left:16px;padding-right:16px}body.ui-v2 .member-nav a{gap:6px;font-size:11px}body.ui-v2 .member-card{padding:18px}body.ui-v2 .member-account-main{gap:12px}body.ui-v2 .member-account-main h2{font-size:19px}body.ui-v2 .member-avatar-row #for-file{margin-left:0}body.ui-v2 .member-avatar-copy{min-width:150px}body.ui-v2 .member-form-actions .member-button{width:100%}}@media (prefers-reduced-motion:reduce){body.ui-v2 .member-button{transition:none}}body.ui-v2 .member-identity>div>span:has([data-member-account]:empty){display:none}body.ui-v2 .contact-card{position:relative;margin:30px 0 0;padding:28px;border:1px solid #343d4a;border-radius:14px;background:#171c24;color:#e5ebf3}body.ui-v2 .contact-card-heading{margin-bottom:26px}body.ui-v2 .contact-card .contact-eyebrow{margin:0 0 8px;color:#ffa3ac;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}body.ui-v2 .contact-card h2{margin:0 0 10px;color:#f1f4f8;font-size:24px;line-height:1.3}body.ui-v2 .contact-card-heading>p:last-child{margin:0;color:#aab6c7;font-size:13px;line-height:1.7}body.ui-v2 .contact-form{display:grid;gap:22px;min-width:0}body.ui-v2 .contact-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.ui-v2 .contact-form label{display:block;min-width:0;color:#d5deea;font-size:13px;font-weight:550;line-height:1.6}body.ui-v2 .contact-form :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;margin:8px 0 0;padding:11px 13px;border:1px solid #465368;border-radius:8px;outline:0;background:#0f141c;color:#eff3f9;font:inherit;font-size:16px;font-weight:400;line-height:1.6}body.ui-v2 .contact-form :is(input,select){min-height:48px}body.ui-v2 .contact-form textarea{resize:vertical;min-height:90px;max-height:500px}body.ui-v2 .contact-form #contact-message{min-height:180px}body.ui-v2 .contact-form :is(input,select,textarea):focus{border-color:#f76b78;box-shadow:0 0 0 3px #f76b7820}body.ui-v2 .contact-form :is(input,select,textarea)::placeholder{color:#7e8da3;opacity:1}body.ui-v2 .contact-form small,body.ui-v2 .contact-optional,body.ui-v2 .contact-verification>p{display:block;margin:7px 0 0;color:#9baac0;font-size:12px;font-weight:400;line-height:1.6}body.ui-v2 .contact-optional{display:inline;margin:0}body.ui-v2 .contact-website{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);left:-10000px}body.ui-v2 .contact-verification{padding-top:22px;border-top:1px solid #303b4c}body.ui-v2 .contact-captcha-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}body.ui-v2 .contact-captcha-frame{display:flex;flex:0 0 160px;align-items:center;justify-content:center;width:160px;min-width:160px;height:52px;padding:3px 7px;box-sizing:border-box;overflow:hidden;border:1px solid #465368;border-radius:7px;background:#252a33;color:#c7d2e1}body.ui-v2 .contact-captcha-frame img{display:block;width:144px!important;height:44px!important;max-width:none;max-height:none;object-fit:contain;margin:0}body.ui-v2 .contact-captcha-frame span{font-size:12px}body.ui-v2 .contact-verification>input{max-width:240px}body.ui-v2 .contact-card button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border:1px solid #465368;border-radius:8px;background:#232d3b;color:#e2eaf5;font:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}body.ui-v2 .contact-card button:hover{background:#2c3a4d;border-color:#667c99}body.ui-v2 .contact-card button.contact-submit{background:#f65c6d;border-color:#f65c6d;color:#211118}body.ui-v2 .contact-card button.contact-submit:hover{background:#ff7c89;border-color:#ff7c89}body.ui-v2 .contact-card :is(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}body.ui-v2 .contact-card button:focus-visible{outline:2px solid #ff9ca6;outline-offset:3px}body.ui-v2 .contact-form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}body.ui-v2 .contact-form-actions p{max-width:260px;margin:0;color:#9baac0;font-size:12px;line-height:1.6}body.ui-v2 .contact-status{margin-top:22px;padding:15px 17px;border:1px solid #3e6455;border-radius:9px;background:#20372d;color:#c2e8d6;font-size:14px;line-height:1.7;overflow-wrap:anywhere;outline:0}body.ui-v2 .contact-status.is-error{border-color:#734654;background:#36212c;color:#ffd0d5}body.ui-v2 .contact-another{margin-top:18px}body.ui-v2 .contact-card [hidden]{display:none!important}@media(max-width:600px){body.ui-v2 .contact-card{padding:20px 16px;border-radius:11px}body.ui-v2 .contact-field-pair{grid-template-columns:minmax(0,1fr);gap:22px}body.ui-v2 .contact-card h2{font-size:22px}body.ui-v2 .contact-form-actions{align-items:stretch;flex-direction:column;gap:14px}body.ui-v2 .contact-form-actions p{max-width:none}body.ui-v2 .contact-card .contact-another{width:100%}body.ui-v2 .contact-captcha-row{gap:10px}body.ui-v2 .contact-captcha-row button{padding-inline:12px}}:root{--accent:#72b2f4;--accent-2:#72b2f4;--card-bg:#111e29;--border:#344d64;--bg-main:#0a1217;--bg-card:#111e29;--bg-card-hover:#1a2a39;--bg-elevated:#1a2a39;--bg-input:#0a1520;--primary:#72b2f4;--primary-hover:#a4cefa;--primary-active:#4894ec;--primary-light:#72b2f41f;--primary-glow:#72b2f433;--secondary:#111e29;--secondary-hover:#1a2a39;--secondary-active:#344d64;--accent-hover:#a4cefa;--pink:#72b2f4;--pink-hover:#a4cefa;--pink-dark:#4894ec;--text-primary:#eaf1fa;--text-secondary:#c4d3e5;--text-muted:#98aec5;--text-pink:#72b2f4;--border-subtle:#203548;--border-hover:#577997}body{background-color:#19344f;color:#e3f0fc}.btn,.edit-btn,.send-btn,.u-btn,button[type=submit]:not([class]),label[for=avatar],label[for=file-upload]{color:#e3f0fc}.btn:hover,.edit-btn:hover,.send-btn:hover,.u-btn:hover,button[type=submit]:not([class]):hover,label[for=avatar]:hover,label[for=file-upload]:hover{color:#e3f0fc}.btn.ghost:hover{background-color:#f4f5f60a}.hero-title{background-image:linear-gradient(135deg,#63a8f0,#63a8f0)}.finder-bar input:focus{background-color:#1f4267}.label-set a.label-chip{background-color:#133457!important}.label-set a.label-chip.t-series{color:#89bdf3!important;border-left-color:#89bdf3!important}.save-cta a:hover{box-shadow:#63a8f040 0 4px 15px;background-color:#1f4267!important;border-top-color:#63a8f066!important;border-right-color:#63a8f066!important;border-bottom-color:#63a8f066!important;border-left-color:#63a8f066!important}.pagination a:hover{background-color:#63a8f033!important}.view-head .refine-cta a:hover{background-color:#63a8f026!important}::-webkit-scrollbar-track{background-color:#19344f}::-webkit-scrollbar-thumb{background-color:#1f4267}a{color:#e3f0fc}.side-panel-shell{background-color:#19344f}.nav-cluster path{fill:#e3f0fc}.brand-mark .site-title{color:#e3f0fc}.home .topnav{background-color:#ebedee}.member-badge ul li a:hover,ul#c-child li a:hover{background-color:#2c4b6b}.member-badge svg{fill:#e3f0fc}.finder-bar .shell-inner{background-color:#19344f}.finder-bar .finder-results ul li a{color:#e3f0fc}.finder-bar svg path{fill:#e3f0fc}.site-base{background-color:#1a3857;color:#e3f0fc}.site-base .f-block p{color:#8ba2b9}.site-base .copyright{border-top-color:#f4f5f61a}.site-base ul li{border-right-color:#f4f5f61a}.site-base a{background-color:#1a3857!important}.piece-meta .tuts{border-left-color:#edeff0}.piece-meta .view-caption{color:#e3f0fc}.picture-name .edit-cta{color:#e3f0fc}.piece-gallery .view-shot:nth-child(2) .view-shot-dock::after{background-image:linear-gradient(0deg,transparent,transparent 0,#19344f 0,#131c2214)}.reveal-pics a{border-top-color:#63a8f04d;border-right-color:#63a8f04d;border-bottom-color:#63a8f04d;border-left-color:#63a8f04d;background-color:#63a8f026!important;color:#d7e8fb!important}.label-set .label-actions a{background-color:#1f4267!important}.label-set a.label-chip.reveal-labels{color:#8cbff4}.reveal-labels a{background-color:#1f4267}.entryGroup label{color:#8ba2b9}.flow-card.sub ul li a{background-color:#1a3857!important}.cascade-grid .img-holder{background-color:#1a3857}.clip-meta{color:#e3f0fc}.refine-cta img{fill:#c8daed}.refine-panel{background-color:#1d3e5f}.refine-panel>ul>li select{color:#e3f0fc;border-bottom-color:#f4f5f61f}.refine-panel .i-tags{border-bottom-color:#f4f5f61f}.refine-panel .refine-apply a{background-color:#63a8f0!important}.label-list .ac{background-color:#1a3857}.label-list .ac li.select{background-color:#1f4267;color:#081c30}.tag-hub .refine-cta a{background-color:#1a3857}.tag-hub .refine-cta a.act,.tag-hub .refine-cta a:hover{background-color:#63a8f0;color:#e3f0fc}.more-cta .clip-note{color:#e3f0fc}#episode .ani-info ul li.act a{color:#e3f0fc}.clip-flag{background-color:#e3f0fc;border-top-color:#e3f0fc;border-right-color:#e3f0fc;border-bottom-color:#e3f0fc;border-left-color:#e3f0fc}.f-item.active{border-top-color:#63a8f0;border-right-color:#63a8f0;border-bottom-color:#63a8f0;border-left-color:#63a8f0}.pbackground>.shell-inner{background-image:linear-gradient(0deg,transparent,transparent 0,#19344f 0,#131c2200)}.quality a.act{color:#e3f0fc}.dsearch .finder-results{background-color:#e3f0fc;box-shadow:#edeff0 0 0 10px}.pagination-box .pagination ul li a:hover,.pagination-box .pagination ul li.act a{background-color:#1a3857;color:#e3f0fc}.save-cta .is-saved{background-color:#167be3}.parlor-box{background-color:#133457}#parlor-dock input{background-color:#e3f0fc;border-bottom-color:#f4f5f61f}#parlor-dock button{background-color:#3c92ec;color:#e3f0fc}#parlor-dock input.parlor-joined{background-color:#ebedee}.parlor-flex button{background-color:#63a8f0}#parlor-feed strong.tone-hot{color:#8cbff4}#parlor-feed .parlor-stamp{color:#8ba2b9}.finder-bar .finder-results,.parlor-box,.refine-panel,.side-panel-shell{background-color:#1a3857}.pagination-box .pagination ul li a{color:#e3f0fc}.mode-signin button,.mode-signup button{background-color:#3c92ec!important}.mode-signin button:hover,.mode-signup button:hover{background-color:#63a8f0!important}.mode-signin button.is-busy svg path,.mode-signin button.is-busy svg rect,.mode-signup button.is-busy svg path,.mode-signup button.is-busy svg rect{fill:#e3f0fc}.video-js{color:#e3f0fc}.video-js .vjs-big-play-button{border-top-color:#e3f0fc;border-right-color:#e3f0fc;border-bottom-color:#e3f0fc;border-left-color:#e3f0fc;background-color:#243743b3}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-top-color:#e3f0fc;border-right-color:#e3f0fc;border-bottom-color:#e3f0fc;border-left-color:#e3f0fc;background-color:#9bafc580}.video-js .vjs-modal-dialog{background-image:linear-gradient(rgba(0,0,0,.8),#f4f5f600)}.video-js .vjs-control-bar{background-color:#243743b3}.video-js .vjs-control:focus,.video-js .vjs-control:focus::before,.video-js .vjs-control:hover::before{text-shadow:#e3f0fc 0 0 1em}.video-js .vjs-play-progress{background-color:#e3f0fc}.video-js .vjs-load-progress{background-color:#9bafc580}.video-js .vjs-load-progress div{background-color:#9bafc5bf}.video-js .vjs-time-tooltip{background-color:#f4f5f6cc}.video-js .vjs-slider{background-color:#9bafc580}.video-js .vjs-slider:focus{text-shadow:#e3f0fc 0 0 1em;box-shadow:#e3f0fc 0 0 1em}.video-js .vjs-volume-level{background-color:#e3f0fc}.video-js .vjs-volume-vertical{background-color:#243743b3}.lost-code{background-image:linear-gradient(135deg,#89bdf3,#3c92ec)}.lost-search button{color:#eaf1fa}.finder-bar .is-busy svg{stroke:#8da3ba}.finder-bar .finder-results ul li a.is-picked,.finder-bar .finder-results ul li a:hover{background-color:#63a8f026}.finder-bar .finder-results .sg-icon img,.finder-bar .finder-results .sg-icon svg{fill:#e3f0fc}.finder-bar .finder-results .sg-entry{color:#eaf1fa}.finder-bar .finder-results .sg-entry .glow-mark{color:#d7e8fb;background-color:#63a8f04d}.finder-bar .finder-results .sg-alias{color:#8ba2b9}.finder-bar .finder-results .sg-tally{background-color:#1f4267;color:#d7e8fb}.finder-bar .finder-results ul li a.is-picked .sg-tally,.finder-bar .finder-results ul li a:hover .sg-tally{color:#e3f0fc}.finder-bar .finder-results .sg-none{color:#8ba2b9}.finder-bar .finder-results .sg-busy-spin{border-right-color:#1f4267;border-bottom-color:#1f4267;border-left-color:#1f4267}.finder-bar .finder-results .sg-busy-text{color:#8ba2b9}.finder-bar .finder-results .sg-hint{background-color:#19344f;border-top-color:#f4f5f614;color:#8da3ba}.finder-bar .finder-results .sg-hint kbd{background-color:#1f4267;color:#8ba2b9}.save-cta .is-saved:hover,.save-cta a.is-saved:hover{box-shadow:#62a7ef66 0 4px 15px}.label-set a.label-chip.t-series:hover{color:#ccd2d5!important}.label-set a.label-chip.reveal-labels,.label-set a.reveal-labels{color:#d7e8fb!important;border-top-color:#63a8f066!important;border-right-color:#63a8f066!important;border-bottom-color:#63a8f066!important;border-left-color:#63a8f066!important}.label-set a.label-chip.reveal-labels:hover,.label-set a.reveal-labels:hover{background-color:#63a8f040!important;color:#e3f0fc!important}.refine-panel .refine-apply a:hover{background-color:#89bdf3!important}.label-set .label-actions a:hover{background-color:#2f4756!important}.label-set .label-actions .pri-tag-btn:hover{background-color:#63a8f040!important}.reveal-pics a:hover{border-top-color:#63a8f080!important;border-right-color:#63a8f080!important;border-bottom-color:#63a8f080!important;border-left-color:#63a8f080!important;color:#e3f0fc!important}.parlor-dismiss:hover{background-color:#62a7ef33!important}.site-base a:hover{background-color:#1f4267!important}.flow-card.sub ul li a:hover{background-color:#1f4267!important}.lp-wrapper{--lp-primary:#72b2f4;--lp-bg:#0a1217;--lp-controls-bg:#080c0f;--lp-text:#eaf1fa;--lp-text-muted:#f4f5f699;--lp-track:#f4f5f626;--lp-buffer:#f4f5f640}.lp-play-overlay svg{color:#e3f0fc}.lp-spinner{border-right-color:#f4f5f633;border-bottom-color:#f4f5f633;border-left-color:#f4f5f633}.lp-progress-thumb{background-color:#e3f0fc}.lp-btn:hover{background-color:#f4f5f61a}.lp-btn:active{background-color:#f4f5f626}.lp-btn.lp-play:hover{background-color:#89bdf3}.lp-volume-thumb{background-color:#e3f0fc}.piece-name.owner-edit h1 span[contenteditable=true]{background-color:#f4f5f614!important}.edit-cta path,.edit-cta svg{fill:#e3f0fc}.label-adder input[type=text]:focus{background-color:#1f4267!important}.label-adder button{color:#e3f0fc}#piece-drop,.drop-cta{border-top-color:#62a7ef4d;border-right-color:#62a7ef4d;border-bottom-color:#62a7ef4d;border-left-color:#62a7ef4d;color:#8cbff4;background-color:#62a7ef26!important}.iv-close:hover{background-color:#62a7efcc}#parlor-dock #parlor-join,#parlor-dock #parlor-send,#parlor-dock button,.parlor-box button{color:#e3f0fc!important}#parlor-frame::-webkit-scrollbar-thumb{background-color:#f4f5f626}#parlor-frame::-webkit-scrollbar-thumb:hover{background-color:#f4f5f640}.base-links a.__link{color:var(--text-secondary,#c8daed)}.base-links a.__link:hover{color:var(--accent,#89bdf3)}.site-base .shell-inner p{color:var(--text-muted,#8ba2b9)}.site-base .shell-inner p:first-of-type{color:var(--text-secondary,#c8daed)}.reveal-pics a{color:#eaf1fa!important}.reveal-pics a:hover{color:#eaf1fa!important}.base-links a.__link:hover{color:var(--primary-hover,#89bdf3)!important}.refine-panel>ul>li label{color:var(--text-muted,#8ba2b9)}.refine-panel>ul>li select{color:var(--text-primary,#e3f0fc)}.refine-panel .refine-apply a{color:#eaf1fa!important}.view-head.letter-group .refine-cta a{color:var(--text-secondary,#c8daed)!important}.view-head.letter-group .refine-cta a:hover{color:#eaf1fa!important}.view-head.letter-group .refine-cta a.act{color:#eaf1fa!important}.label-board ul li a.__link{color:var(--text-secondary,#c8daed)}.label-board ul li:hover a.__link{color:var(--primary-hover,#89bdf3)}.label-board span.tally-num{background-color:#f4f5f60f;color:var(--text-muted,#8ba2b9)}.label-board ul li:hover span.tally-num{color:#eaf1fa}.saved-drop-btn{background-color:#0a0e11b8}.piece-meta ul li .view-caption{color:var(--text-muted,#8ba2b9)!important}.piece-meta ul li a,.piece-meta ul li span:last-child{color:var(--text-primary,#e3f0fc)}.piece-meta ul li a{color:var(--primary-hover,#89bdf3)}body.ui-v2{--accent:#72b2f4;--accent-2:#72b2f4;--accent-hover:#a4cefa;--primary:#72b2f4;--primary-hover:#a4cefa;--primary-active:#4894ec;--primary-light:#72b2f41f;--primary-glow:#72b2f433;--bg-main:#0a1217;--bg-card:#111e29;--bg-card-hover:#1a2a39;--bg-elevated:#1a2a39;--bg-input:#0a1520;--secondary:#111e29;--secondary-hover:#1a2a39;--secondary-active:#344d64;--card-bg:#111e29;--border:#344d64;--border-subtle:#203548;--border-hover:#577997;--text-primary:#eaf1fa;--text-secondary:#c4d3e5;--text-muted:#98aec5;--text-pink:#72b2f4;--pink:#72b2f4;--pink-hover:#a4cefa}body.ui-v2 ::selection{background-color:#3b74af;color:#eaf1fa}body.ui-v2 .nav-primary{background-color:#0c1215!important}body.ui-v2 .hero-age{border-top-color:#2e4655;border-right-color:#2e4655;border-bottom-color:#2e4655;border-left-color:#2e4655;color:#a7b0b6}body.ui-v2 .finder-bar input,body.ui-v2 .hero-finder .finder-bar input{border-top-color:#2a404e!important;border-right-color:#2a404e!important;border-bottom-color:#2a404e!important;border-left-color:#2a404e!important}body.ui-v2 .finder-bar input::placeholder{color:#a7b0b6}body.ui-v2 .finder-bar .finder-submit{color:#081c30}body.ui-v2 .clip-meta{background-color:#0c1215cc;color:#eaf1fa}body.ui-v2 .archive-more-link{border-top-color:#2b414f;border-right-color:#2b414f;border-bottom-color:#2b414f;border-left-color:#2b414f}body.ui-v2 .archive-more-link:hover{border-top-color:#45697f;border-right-color:#45697f;border-bottom-color:#45697f;border-left-color:#45697f}body.ui-v2 .pagination-box .pagination ul li.act>span{color:#081c30!important}body.ui-v2 .refine-panel>ul>li select{border-top-color:#2a3f4c;border-right-color:#2a3f4c;border-bottom-color:#2a3f4c;border-left-color:#2a3f4c}body.ui-v2 .refine-panel .refine-apply button{color:#081c30}body.ui-v2 .refine-panel .refine-apply a{color:#081c30!important}body.ui-v2 .lp-wrapper{--lp-primary:#72b2f4;--lp-bg:#0a1217;--lp-controls-bg:#121b21;--lp-text:#eaf1fa}body.ui-v2 .skip-link{color:#081c30}body.ui-v2 .header-search input{border-top-color:#2d4452;border-right-color:#2d4452;border-bottom-color:#2d4452;border-left-color:#2d4452}body.ui-v2 .header-search button{color:#081c30}body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box){border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#1b2932!important}body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box):hover,body.ui-v2 .post-detail :is(#name-edit-box,#label-edit-box)[aria-expanded=true]{background-color:#394b5e!important}body.ui-v2 .post-detail .post-editor{border-top-color:#2a404d;border-right-color:#2a404d;border-bottom-color:#2a404d;border-left-color:#2a404d;background-color:#131d23}body.ui-v2 .post-editor-label{color:#d7dcdf}body.ui-v2 .post-editor input,body.ui-v2 .post-editor textarea{border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#0e1519;color:#eaf1fa}body.ui-v2 .post-editor input::placeholder,body.ui-v2 .post-editor textarea::placeholder{color:#a7b0b6}body.ui-v2 .post-editor-help,body.ui-v2 .post-editor-intro{color:#a9b3b9}body.ui-v2 .post-editor button{border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#1d2c35;color:#eaf1fa}body.ui-v2 .post-editor button:hover{background-color:#253945;border-top-color:#507a94;border-right-color:#507a94;border-bottom-color:#507a94;border-left-color:#507a94}body.ui-v2 .post-editor button.post-editor-primary{color:#2a3846}body.ui-v2 .post-editor-status{background-color:#1b2931}body.ui-v2 .post-editor-tag{border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#1b2932}body.ui-v2 .post-editor-tag>span{color:#e1e4e6}body.ui-v2 .post-editor-tag button{color:#b4bdc2}body.ui-v2 .post-editor-tag button:hover{background-color:#41576d;color:#c6dff9}body.ui-v2 .post-editor-suggestions{border-top-color:#3c5a6d;border-right-color:#3c5a6d;border-bottom-color:#3c5a6d;border-left-color:#3c5a6d;background-color:#19262f}body.ui-v2 .post-editor-suggestions li{color:#eaf1fa}body.ui-v2 .post-editor-suggestions li:hover,body.ui-v2 .post-editor-suggestions li[aria-selected=true]{background-color:#2a3f4c}body.ui-v2 .post-editor-suggestions small{color:#afb8bd}body.ui-v2 .post-detail .lp-controls{background-image:linear-gradient(transparent,#06090aeb 35%)}body.ui-v2 .post-detail .lp-btn.lp-play{color:#081c30}body.ui-v2 .post-detail .lp-play-overlay{border-top-color:#f4f5f630;border-right-color:#f4f5f630;border-bottom-color:#f4f5f630;border-left-color:#f4f5f630;color:#eaf1fa;background-color:#0c1215c9}body.ui-v2 .post-detail .lp-play-overlay:hover{background-color:#121b21d9}body.ui-v2 .post-detail .lp-status{border-top-color:#f4f5f620;border-right-color:#f4f5f620;border-bottom-color:#f4f5f620;border-left-color:#f4f5f620;background-color:#121b21f2;color:#eaf1fa}body.ui-v2 .post-detail .lp-status button{color:#081c30}body.ui-v2 .post-kicker span:first-child{border-top-color:#75b2f128;border-right-color:#75b2f128;border-bottom-color:#75b2f128;border-left-color:#75b2f128}body.ui-v2 .post-actions .save-cta button.is-saved{border-top-color:#75b2f166!important;border-right-color:#75b2f166!important;border-bottom-color:#75b2f166!important;border-left-color:#75b2f166!important}body.ui-v2 .account-veil,body.ui-v2 .modal-box{background-color:#050709c2}body.ui-v2 .account-veil .account-dialog,body.ui-v2 .modal-box .modal{border-top-color:#263945;border-right-color:#263945;border-bottom-color:#263945;border-left-color:#263945;background-color:#131d23;scrollbar-color:#344f5f transparent}body.ui-v2 .modal-symbol{border-top-color:#304857;border-right-color:#304857;border-bottom-color:#304857;border-left-color:#304857;background-color:#75b2f112}body.ui-v2 .account-veil .account-close:hover,body.ui-v2 .modal-box .modal-close:hover{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#1d2c36!important}body.ui-v2 .account-veil #form-go,body.ui-v2 .modal-send button{color:#081c30}body.ui-v2 .modal-send .modal-cancel{background-color:#1a2830;border-top-color:#2a404d;border-right-color:#2a404d;border-bottom-color:#2a404d;border-left-color:#2a404d}body.ui-v2 .modal-send .modal-cancel:hover{background-color:#22343f;border-top-color:#3c5a6d;border-right-color:#3c5a6d;border-bottom-color:#3c5a6d;border-left-color:#3c5a6d}body.ui-v2 .modal-box .modal:is(.note-bad,.merror,.note-good,.msuccess){border-top-color:#263945;border-right-color:#263945;border-bottom-color:#263945;border-left-color:#263945}body.ui-v2 .account-veil .captcha-label,body.ui-v2 .account-veil .entryGroup>label{color:#c2c9cd}body.ui-v2 .account-veil .entryGroup input{border-top-color:#2a404e!important;border-right-color:#2a404e!important;border-bottom-color:#2a404e!important;border-left-color:#2a404e!important;background-color:#0f171c!important}body.ui-v2 .account-veil .entryGroup input::placeholder{color:#a7b0b6}body.ui-v2 .account-veil #form-go{color:#081c30!important}body.ui-v2 .account-form-status{border-top-color:#4f6f90;border-right-color:#4f6f90;border-bottom-color:#4f6f90;border-left-color:#4f6f90;background-color:#75b2f10b;color:#bfdcf9}body.ui-v2 .account-veil .captcha-image{border-top-color:#2e4655;border-right-color:#2e4655;border-bottom-color:#2e4655;border-left-color:#2e4655;background-color:#1e2d37}body.ui-v2 .account-veil .captcha-image svg path{fill:#eaf1fa}body.ui-v2 .account-veil .captcha-refresh{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e}body.ui-v2 .account-veil .captcha-refresh:hover{border-top-color:#416378;border-right-color:#416378;border-bottom-color:#416378;border-left-color:#416378;background-color:#1d2c36!important}body.ui-v2 .account-veil .captcha-status{color:#bfdcf9}body.ui-v2 .account-profile{background-color:#0f171c}body.ui-v2 .account-profile-avatar{background-color:#1d2c36}body.ui-v2 .account-menu-list a:hover{background-color:#1d2c36;border-top-color:#3a586a;border-right-color:#3a586a;border-bottom-color:#3a586a;border-left-color:#3a586a}body.ui-v2 .chat-overlay,body.ui-v2 .navigation-overlay{background-color:#050709b8}body.ui-v2 .navigation-overlay .side-panel-shell{border-right-color:#263a47;background-color:#131d23!important}body.ui-v2 #chat-panel .parlor-dismiss:hover,body.ui-v2 .navigation-close:hover{background-color:#1f2f39!important;border-top-color:#2a404e!important;border-right-color:#2a404e!important;border-bottom-color:#2a404e!important;border-left-color:#2a404e!important}body.ui-v2 .navigation-overlay .topnav ul li a:hover{border-top-color:#2a404e!important;border-right-color:#2a404e!important;border-bottom-color:#2a404e!important;border-left-color:#2a404e!important;background-color:#1e2e38!important}body.ui-v2 .navigation-overlay .topnav ul li a[aria-current=page]{color:#aed2f7;background-color:#75b2f110!important;border-top-color:#496a8b!important;border-right-color:#496a8b!important;border-bottom-color:#496a8b!important;border-left-color:#496a8b!important}body.ui-v2 .navigation-chevron{color:#a7b0b6}body.ui-v2 .navigation-overlay .topnav a[aria-current=page] .navigation-chevron{color:#aed2f7}body.ui-v2 .navigation-chat{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#1a2830}body.ui-v2 .navigation-chat:hover{background-color:#21333e;border-top-color:#426378;border-right-color:#426378;border-bottom-color:#426378;border-left-color:#426378}body.ui-v2 .navigation-footer>p{color:#a7b0b6}body.ui-v2 #chat-panel.parlor-box{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#131d23!important}body.ui-v2 .chat-heading-icon{border-top-color:#4e6a86;border-right-color:#4e6a86;border-bottom-color:#4e6a86;border-left-color:#4e6a86;background-color:#75b2f110;color:#a9cff6}body.ui-v2 #chat-status::before{background-color:#949fa5}body.ui-v2 #parlor-alias{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#0f161b}body.ui-v2 #parlor-alias::placeholder{color:#a7b0b6}body.ui-v2 #parlor-alias:read-only{background-color:#11191e}body.ui-v2 #chat-panel #parlor-join,body.ui-v2 #chat-panel #parlor-send{color:#213a54!important}body.ui-v2 #chat-panel #chat-retry{border-top-color:#426378!important;border-right-color:#426378!important;border-bottom-color:#426378!important;border-left-color:#426378!important;background-color:#1e2e38!important}body.ui-v2 #chat-panel #chat-retry:hover{background-color:#293e4b!important}body.ui-v2 #parlor-frame{background-color:#0f171c;scrollbar-color:#2f4756 transparent}body.ui-v2 #chat-panel #chat-load-earlier{border-top-color:#2a404e!important;border-right-color:#2a404e!important;border-bottom-color:#2a404e!important;border-left-color:#2a404e!important;background-color:#1a2830!important}body.ui-v2 #chat-panel #chat-load-earlier:hover{background-color:#22343f!important;border-top-color:#426378!important;border-right-color:#426378!important;border-bottom-color:#426378!important;border-left-color:#426378!important}body.ui-v2 .chat-empty>svg{color:#a7b0b6}body.ui-v2 #parlor-feed .chat-author{color:#c9cfd2}body.ui-v2 #parlor-feed .parlor-stamp{color:#a7b0b6}body.ui-v2 #parlor-feed .chat-message-text{border-top-color:#233541;border-right-color:#233541;border-bottom-color:#233541;border-left-color:#233541;background-color:#19262e;color:#dadee1}body.ui-v2 #parlor-feed .chat-message--own .chat-author{color:#aed2f7}body.ui-v2 #parlor-feed .chat-message--own .chat-message-text{border-top-color:#4c6681;border-right-color:#4c6681;border-bottom-color:#4c6681;border-left-color:#4c6681;background-color:#37495c}body.ui-v2 #parlor-input{border-top-color:#2e4655;border-right-color:#2e4655;border-bottom-color:#2e4655;border-left-color:#2e4655;background-color:#0f161b}body.ui-v2 #parlor-input::placeholder{color:#a7b0b6}body.ui-v2 .chat-composer-meta{color:#a7b0b6}body.ui-v2 .member-identity>img{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#1d2b34}body.ui-v2 .member-nav a:hover{border-top-color:#2a404e;border-right-color:#2a404e;border-bottom-color:#2a404e;border-left-color:#2a404e;background-color:#19262f}body.ui-v2 .member-nav a[aria-current=page]{border-top-color:#4a6989;border-right-color:#4a6989;border-bottom-color:#4a6989;border-left-color:#4a6989;background-color:#75b2f110;color:#aed2f7}body.ui-v2 .member-sidebar-links a:hover{background-color:#19252d}body.ui-v2 .member-card{border-top-color:#263a47;border-right-color:#263a47;border-bottom-color:#263a47;border-left-color:#263a47;background-color:#131d23}body.ui-v2 .member-card-symbol{border-top-color:#4c6885;border-right-color:#4c6885;border-bottom-color:#4c6885;border-left-color:#4c6885;background-color:#75b2f110;color:#aed2f7}body.ui-v2 .member-avatar-large{border-top-color:#334e5f;border-right-color:#334e5f;border-bottom-color:#334e5f;border-left-color:#334e5f;background-color:#1f2e38}body.ui-v2 .member-button{color:#253b53}body.ui-v2 .member-button:hover{color:#253b53}body.ui-v2 .member-button-secondary{border-top-color:#2f4756;border-right-color:#2f4756;border-bottom-color:#2f4756;border-left-color:#2f4756;background-color:#1d2b34}body.ui-v2 .member-button-secondary:hover{border-top-color:#43667c;border-right-color:#43667c;border-bottom-color:#43667c;border-left-color:#43667c;background-color:#243642}body.ui-v2 .member-shortcut{border-top-color:#263a47;border-right-color:#263a47;border-bottom-color:#263a47;border-left-color:#263a47;background-color:#111a1f}body.ui-v2 .member-shortcut:hover{border-top-color:#416378;border-right-color:#416378;border-bottom-color:#416378;border-left-color:#416378;background-color:#162229}body.ui-v2 .member-shortcut-icon{color:#a9b2b8}body.ui-v2 .member-field>label{color:#c8ced2}body.ui-v2 .member-field :is(input,select){border-top-color:#2e4655!important;border-right-color:#2e4655!important;border-bottom-color:#2e4655!important;border-left-color:#2e4655!important;background-color:#0f161b!important}body.ui-v2 .member-field input:disabled{color:#a7b0b6!important;background-color:#1a272f!important;border-top-color:#283c49!important;border-right-color:#283c49!important;border-bottom-color:#283c49!important;border-left-color:#283c49!important}body.ui-v2 .member-status{border-top-color:#3c5a6d;border-right-color:#3c5a6d;border-bottom-color:#3c5a6d;border-left-color:#3c5a6d;background-color:#1e2e38;color:#d0d5d8}body.ui-v2 .contact-card{border-top-color:#2b4250;border-right-color:#2b4250;border-bottom-color:#2b4250;border-left-color:#2b4250;background-color:#141e24;color:#eaf1fa}body.ui-v2 .contact-card .contact-eyebrow{color:#b8d7f8}body.ui-v2 .contact-card h2{color:#eaf1fa}body.ui-v2 .contact-card-heading>p:last-child{color:#b2babf}body.ui-v2 .contact-form label{color:#dce0e3}body.ui-v2 .contact-form :is(input,select,textarea){border-top-color:#3c5b6f;border-right-color:#3c5b6f;border-bottom-color:#3c5b6f;border-left-color:#3c5b6f;background-color:#0e151a;color:#eaf1fa}body.ui-v2 .contact-form :is(input,select,textarea):focus{border-top-color:#86bcf3;border-right-color:#86bcf3;border-bottom-color:#86bcf3;border-left-color:#86bcf3;box-shadow:#86bcf320 0 0 0 3px}body.ui-v2 .contact-form :is(input,select,textarea)::placeholder{color:#a7b0b6}body.ui-v2 .contact-form small,body.ui-v2 .contact-optional,body.ui-v2 .contact-verification>p{color:#a7b0b6}body.ui-v2 .contact-verification{border-top-color:#2b414e}body.ui-v2 .contact-captcha-frame{border-top-color:#3c5b6f;border-right-color:#3c5b6f;border-bottom-color:#3c5b6f;border-left-color:#3c5b6f;background-color:#1e2d37;color:#d0d5d8}body.ui-v2 .contact-card button{border-top-color:#3c5b6f;border-right-color:#3c5b6f;border-bottom-color:#3c5b6f;border-left-color:#3c5b6f;background-color:#20313b;color:#eaf1fa}body.ui-v2 .contact-card button:hover{background-color:#2a3f4c;border-top-color:#5987a3;border-right-color:#5987a3;border-bottom-color:#5987a3;border-left-color:#5987a3}body.ui-v2 .contact-card button.contact-submit{background-color:#7ab5f2;border-top-color:#7ab5f2;border-right-color:#7ab5f2;border-bottom-color:#7ab5f2;border-left-color:#7ab5f2;color:#223b54}body.ui-v2 .contact-card button.contact-submit:hover{background-color:#99c6f5;border-top-color:#99c6f5;border-right-color:#99c6f5;border-bottom-color:#99c6f5;border-left-color:#99c6f5}body.ui-v2 .contact-card button:focus-visible{outline-color:#b2d4f7}body.ui-v2 .contact-form-actions p{color:#a7b0b6}body.admin-v3{--admin-panel:#111e29;--admin-panel-raised:#1a2a39;--admin-border:#344d64;--admin-muted:#98aec5;--admin-text:#eaf1fa;--admin-accent:#72b2f4}body.admin-v3{--primary:#72b2f4;--bg-elevated:#1a2a39;background-color:#0d1419}body.admin-v3 :is(a,button,input,select,textarea):focus-visible{outline-color:#aad0f7}body.admin-v3 .admin-skip-link{border-top-color:#a6cdf6;border-right-color:#a6cdf6;border-bottom-color:#a6cdf6;border-left-color:#a6cdf6;background-color:#22343f}body.admin-v3 .admin-topbar{background-color:#111a20}body.admin-v3 .admin-brand>small{border-top-color:#4d6b8a;border-right-color:#4d6b8a;border-bottom-color:#4d6b8a;border-left-color:#4d6b8a;background-color:#344657;color:#b2d4f7}body.admin-v3 .admin-footer{color:#a7b0b6}body.admin-v3 .admin-footer a{color:#bdc4c8}body.admin-v3 .admin-sidebar{background-color:#111a20}body.admin-v3 .admin-layout>.admin-sidebar{scrollbar-color:#324b5b transparent}body.admin-v3 .admin-nav a{color:#b4bcc1}body.admin-v3 .admin-nav a[aria-current=page]{background-color:#314151;border-top-color:#3f6286;border-right-color:#3f6286;border-bottom-color:#3f6286;border-left-color:#3f6286;color:#a5cdf6}body.admin-v3 a.admin-stat:hover{border-top-color:#4e6883;border-right-color:#4e6883;border-bottom-color:#4e6883;border-left-color:#4e6883;background-color:#17232b}body.admin-v3 .admin-stat .d-title{color:#bec5c9}body.admin-v3 .admin-quick-links a{color:#d0d5d8;background-color:#18242b}body.admin-v3 .admin-quick-links a:hover{border-top-color:#5b7998;border-right-color:#5b7998;border-bottom-color:#5b7998;border-left-color:#5b7998;color:#b1d4f7}body.admin-v3 .admin-content :is(input,textarea,select){border-top-color:#304958;border-right-color:#304958;border-bottom-color:#304958;border-left-color:#304958;background-color:#0e151a}body.admin-v3 .admin-content input::placeholder,body.admin-v3 .admin-content textarea::placeholder{color:#a7b0b6}body.admin-v3 .admin-content :is(input,textarea,select):focus-visible{border-top-color:#77b2f0;border-right-color:#77b2f0;border-bottom-color:#77b2f0;border-left-color:#77b2f0;box-shadow:#85bbf31a 0 0 0 3px}body.admin-v3 .admin-content :is(button,a,input,textarea,select):focus-visible,body.admin-v3 .admin-sidebar a:focus-visible{outline-color:#aad0f7}body.admin-v3 .admin-content input[type=file]{background-color:#0f161b}body.admin-v3 .admin-content input[type=file]::file-selector-button{border-top-color:#324c5c;border-right-color:#324c5c;border-bottom-color:#324c5c;border-left-color:#324c5c;background-color:#233540}body.admin-v3 .admin-content :is(button,.admin-button,.p-btn){border-top-color:#314a5a;border-right-color:#314a5a;border-bottom-color:#314a5a;border-left-color:#314a5a;background-color:#1f2f39;color:#dde1e4}body.admin-v3 .admin-content :is(button,.admin-button,.p-btn):hover{background-color:#253844;border-top-color:#4a7087;border-right-color:#4a7087;border-bottom-color:#4a7087;border-left-color:#4a7087}body.admin-v3 .admin-content .admin-button,body.admin-v3 .admin-content button.edit-btn,body.admin-v3 .admin-content button.s-save{background-color:#7eb7f2;border-top-color:#7eb7f2;border-right-color:#7eb7f2;border-bottom-color:#7eb7f2;border-left-color:#7eb7f2;color:#263849}body.admin-v3 .admin-content .admin-button:hover,body.admin-v3 .admin-content button.edit-btn:hover,body.admin-v3 .admin-content button.s-save:hover{background-color:#98c6f5;border-top-color:#98c6f5;border-right-color:#98c6f5;border-bottom-color:#98c6f5;border-left-color:#98c6f5}body.admin-v3 .admin-toolbar{background-color:#111a20}body.admin-v3 .admin-toolbar>a:not(.admin-button){color:#c3c9cd}body.admin-v3 .admin-toolbar .search-box>input{background-color:#0e151a}body.admin-v3 .admin-toolbar .search-box>button{border-top-color:#314a5a;border-right-color:#314a5a;border-bottom-color:#314a5a;border-left-color:#314a5a}body.admin-v3 .admin-content label{color:#cbd1d5}body.admin-v3 .admin-feedback{border-top-color:#304857;border-right-color:#304857;border-bottom-color:#304857;border-left-color:#304857}body.admin-v3 .s-status.err{color:#c2ddf9}body.admin-v3 .pp-img-holder{background-color:#0d1317}body.admin-v3 .p-tags li a{border-top-color:#2b4250;border-right-color:#2b4250;border-bottom-color:#2b4250;border-left-color:#2b4250;background-color:#1b2a33;color:#b2bbc0}body.admin-v3 .admin-table{color:#ccd2d5}body.admin-v3 .admin-table :is(th,td){border-bottom-color:#23343f}body.admin-v3 .admin-table th{color:#a7b0b6;background-color:#17232b}body.admin-v3 .admin-table a{color:#cee4fa}body.admin-v3 .admin-table .q-err{color:#aed2f7}body.admin-v3 .admin-badge,body.admin-v3 .q-badge,body.admin-v3 .q-type{border-top-color:#324c5c;border-right-color:#324c5c;border-bottom-color:#324c5c;border-left-color:#324c5c;background-color:#20303a;color:#c5ccd0}body.admin-v3 .q-pending{background-color:#1b2932;border-top-color:#344f5f;border-right-color:#344f5f;border-bottom-color:#344f5f;border-left-color:#344f5f;color:#acb5bb}body.admin-v3 .a-table li,body.admin-v3 .server-img .si-head>li{border-bottom-color:#243641}body.admin-v3 .a-table li.thead,body.admin-v3 .server-img li.thead{color:#a7b0b6;background-color:#17232b}body.admin-v3 .a-table .col-2{color:#afb8bd}body.admin-v3 .a-table a{color:#e0e4e6}body.admin-v3 .a-table a:hover{color:#aad0f7}body.admin-v3 .admin-replicas{border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#0f171c}body.admin-v3 .admin-content .admin-tag-chip{background-color:#21323d;color:#d1d6da}body.admin-v3 .admin-content .admin-tag-chip>span{color:#a9b2b8}body.admin-v3 .a-tags-holder li{border-top-color:#314a59;border-right-color:#314a59;border-bottom-color:#314a59;border-left-color:#314a59;background-color:#1e2e38;color:#c7cdd1}body.admin-v3 .a-tags-holder li button{color:#b8c0c5}body.admin-v3 .admin-suggestions{border-top-color:#406175;border-right-color:#406175;border-bottom-color:#406175;border-left-color:#406175;background-color:#19262f}body.admin-v3 .admin-suggestions button small{color:#a7b0b6}body.admin-v3 .admin-media-grid :is(.img-block,.u-item){background-color:#0d1419}body.admin-v3 .admin-media-grid img{background-color:#0b1013}body.admin-v3 .admin-upload-file{background-color:#1e2d37;border-top-color:#344f5f;border-right-color:#344f5f;border-bottom-color:#344f5f;border-left-color:#344f5f}body.admin-v3 .p-tabs{background-color:#0f171c}body.admin-v3 .p-tabs .p-tab{color:#a7b0b6}body.admin-v3 .p-tabs .p-tab.active{background-color:#243743;color:#cee4fa}body.admin-v3 .admin-details summary{color:#c8ced1}body.admin-v3 .admin-details pre{color:#a7b0b6}body.admin-v3 .admin-drawer .admin-sidebar{background-color:#121b20;border-right-color:#324b5b}body.admin-v3 .admin-drawer .admin-sidebar-head>[data-admin-close]{border-top-color:#314b5b;border-right-color:#314b5b;border-bottom-color:#314b5b;border-left-color:#314b5b;background-color:#1e2d37;color:#d4d8db}@media (max-width:900px){body.admin-v3 .admin-menu-toggle{border-top-color:#314b5b;border-right-color:#314b5b;border-bottom-color:#314b5b;border-left-color:#314b5b;background-color:#18252d;color:#d4d8db}}body.admin-v3 .pagination-pages li>a,body.admin-v3 .pagination-pages li>span{color:#c1c8cd}body.admin-v3 .pagination-pages li>a:hover{border-top-color:#3b5a6d;border-right-color:#3b5a6d;border-bottom-color:#3b5a6d;border-left-color:#3b5a6d;background-color:#1e2d36}body.admin-v3 .pagination-pages li.act>span{color:#253a4f}body.admin-v3 .modal-box{background-color:#06090ac7}body.admin-v3 .modal-box .modal{border-top-color:#324b5b;border-right-color:#324b5b;border-bottom-color:#324b5b;border-left-color:#324b5b;background-color:#152027}body.admin-v3 .modal-symbol{border-top-color:#506a85;border-right-color:#506a85;border-bottom-color:#506a85;border-left-color:#506a85;background-color:#394b5e;color:#b3d5f7}body.admin-v3 .modal-box .modal-close:hover{border-top-color:#355061;border-right-color:#355061;border-bottom-color:#355061;border-left-color:#355061;background-color:#21323d}body.admin-v3 .modal-body{color:#c3c9cd}body.admin-v3 .modal-send button{color:#253b53}body.admin-v3 .modal-send button:hover{background-color:#9bc7f5;border-top-color:#9bc7f5;border-right-color:#9bc7f5;border-bottom-color:#9bc7f5;border-left-color:#9bc7f5}body.admin-v3 .modal-send .modal-cancel{background-color:#1f303a;border-top-color:#395769;border-right-color:#395769;border-bottom-color:#395769;border-left-color:#395769;color:#ced3d6}body.admin-v3 .modal-send .modal-cancel:hover{background-color:#2a404d;border-top-color:#4b728b;border-right-color:#4b728b;border-bottom-color:#4b728b;border-left-color:#4b728b}body.admin-v3 :is([data-admin-page=message],[data-admin-page=messages]) .admin-button.secondary{background-color:#233541;border-top-color:#3e5f73;border-right-color:#3e5f73;border-bottom-color:#3e5f73;border-left-color:#3e5f73;color:#dde1e3}body.admin-v3 :is([data-admin-page=message],[data-admin-page=messages]) .admin-button.secondary:hover{background-color:#304958;border-top-color:#6691ac;border-right-color:#6691ac;border-bottom-color:#6691ac;border-left-color:#6691ac;color:#eaf1fa}body.admin-v3 .contact-inbox-filter>label{color:#c6ccd0}body.admin-v3 .contact-message-state{border-top-color:#3f6075;border-right-color:#3f6075;border-bottom-color:#3f6075;border-left-color:#3f6075;background-color:#233540;color:#d7dcdf}body.admin-v3 .contact-message-state[data-status=new]{background-color:#3b4f64;border-top-color:#5981ab;border-right-color:#5981ab;border-bottom-color:#5981ab;border-left-color:#5981ab;color:#c6dff9}body.admin-v3 .contact-message-topic{color:#b0b9bf}body.admin-v3 .contact-inbox-row h2 a:hover{color:#b4d5f8}body.admin-v3 .contact-inbox-row-main>p strong{color:#cad0d3}body.admin-v3 .contact-message-reference{color:#cad0d3}body.admin-v3 .contact-message-facts dd{color:#eaf1fa}body.admin-v3 .contact-message-text{color:#d7dcdf}body.admin-v3 .contact-message-links a{color:#b3d5f7}body.admin-v3 .admin-mapping-row .admin-mapping-remove{color:#b7d7f8;background-color:#36485b;border-top-color:#47688a;border-right-color:#47688a;border-bottom-color:#47688a;border-left-color:#47688a}body.admin-v3 .admin-mapping-row .admin-mapping-remove:hover{background-color:#355271;border-top-color:#5c88b4;border-right-color:#5c88b4;border-bottom-color:#5c88b4;border-left-color:#5c88b4}:root,body.admin-v3,body.ui-v2{--accent:#72b2f4;--accent-2:#72b2f4;--accent-hover:#a4cefa;--primary:#72b2f4;--primary-hover:#a4cefa;--primary-active:#4894ec;--primary-light:#72b2f41f;--primary-glow:#72b2f433;--bg-main:#0a1217;--bg-card:#111e29;--bg-card-hover:#1a2a39;--bg-elevated:#1a2a39;--bg-input:#0a1520;--secondary:#111e29;--secondary-hover:#1a2a39;--secondary-active:#344d64;--card-bg:#111e29;--border:#344d64;--border-subtle:#203548;--border-hover:#577997;--text-primary:#eaf1fa;--text-secondary:#c4d3e5;--text-muted:#98aec5;--text-pink:#72b2f4;--pink:#72b2f4;--pink-hover:#a4cefa;--pink-dark:#4894ec;--admin-panel:#111e29;--admin-panel-raised:#1a2a39;--admin-border:#344d64;--admin-muted:#98aec5;--admin-text:#eaf1fa;--admin-accent:#72b2f4;--lp-primary:#72b2f4;--lp-bg:#0a1217;--lp-text:#eaf1fa}body,body.admin-v3,body.ui-v2{background-color:#0a1217;color:#eaf1fa}body.ui-v2 .nav-primary{background:#0a1217!important}body.ui-v2 .site-base{background:#0a1217}body.admin-v3 .admin-topbar{background:#0a1217}body.admin-v3 ::selection,body.ui-v2 ::selection{background:#244d76;color:#eaf1fa}body.admin-v3 .admin-button:not(.secondary):not(.danger),body.ui-v2 .contact-card button.contact-submit,body.ui-v2 .member-button:not(.member-button-secondary),body.ui-v2 .post-editor button.post-editor-primary{background:#72b2f4;border-color:#72b2f4;color:#081c30}body.admin-v3 .admin-button:not(.secondary):not(.danger):hover,body.ui-v2 .contact-card button.contact-submit:hover,body.ui-v2 .member-button:not(.member-button-secondary):hover,body.ui-v2 .post-editor button.post-editor-primary:hover{background:#a4cefa;border-color:#a4cefa}body.ui-v2 .post-download-state.is-error{color:#ffadb2}body.admin-v3 .modal[data-tone=danger] .modal-ok{background:#f1747c;border-color:#f1747c;color:#201015}body.admin-v3 .modal[data-tone=danger] .modal-ok:hover{background:#ff9299;border-color:#ff9299}body.admin-v3 .admin-brand,body.ui-v2 .wordmark{white-space:nowrap}@media(max-width:1023px){body.ui-v2 .primary-links{display:none}body.ui-v2 #side-panel-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}}@media(max-width:767px){body.ui-v2 .nav-primary .wordmark small{display:none}body.ui-v2 #site-topbar .shell-inner{gap:10px}}@media(max-width:399px){body.ui-v2 .nav-primary .wordmark{font-size:23px;letter-spacing:-1px}body.ui-v2 #site-topbar .shell-inner{padding-inline:14px;gap:8px}body.ui-v2 .header-tools{gap:4px}body.ui-v2 .header-tools .search-shortcut{padding-inline:0}body.admin-v3 .admin-topbar .admin-brand{font-size:21px}body.admin-v3 .admin-menu-toggle>span{display:none}body.admin-v3 .admin-menu-toggle{padding-inline:10px}}body,button,input,select,textarea{font-family:system-ui,-apple-system,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}body.admin-v3 h1,body.ui-v2 .hero-title,body.ui-v2 .member-page-heading h1{word-break:normal;overflow-wrap:anywhere;line-height:1.4}