.theme-selector--inline[data-v-3c2135bf]{position:relative;top:auto;right:auto;min-width:auto;padding:0;background:transparent;box-shadow:none}.theme-selector--inline .theme-toggle[data-v-3c2135bf]{padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffff80;font:inherit;font-size:13px;cursor:pointer;gap:6px}.theme-selector--inline:not(.collapsed) .theme-options[data-v-3c2135bf]{position:absolute;right:0;top:calc(100% + 8px);z-index:1000;margin-top:0;min-width:220px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001f;border:1px solid rgba(0,0,0,.08)}.theme-toggle[data-v-3c2135bf]{display:flex;align-items:center;border:none;background:none;font:inherit;gap:6px}.theme-toggle-label[data-v-3c2135bf]{display:inline-flex;align-items:center;gap:5px}.theme-toggle-palette[data-v-3c2135bf]{width:16px;height:16px;flex-shrink:0}.theme-toggle-icon[data-v-3c2135bf]{font-size:10px;opacity:.7}.theme-notice[data-v-3c2135bf]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:25px;z-index:10000;font-size:14px;pointer-events:none}.theme-notice-enter-active[data-v-3c2135bf],.theme-notice-leave-active[data-v-3c2135bf]{transition:all .3s ease}.theme-notice-enter-from[data-v-3c2135bf],.theme-notice-leave-to[data-v-3c2135bf]{opacity:0;transform:translate(-50%,-20px)}@media(max-width:600px){.theme-selector--inline:not(.collapsed) .theme-options[data-v-3c2135bf]{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-height:50vh;overflow-y:auto}}.result-title[data-v-b7893287]{margin:0 0 .5rem;word-break:break-word}.result-author[data-v-b7893287]{margin:0 0 1rem;opacity:.8}.result-video[data-v-b7893287]{width:100%;max-width:640px;max-height:70vh;margin:0 auto 1rem;display:block;border-radius:8px;background:#000}.result-actions[data-v-b7893287]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.result-divider[data-v-b7893287]{margin:1.5rem 0;border:none;border-top:1px solid rgba(0,0,0,.12)}.gallery-header[data-v-b7893287]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.gallery-header h4[data-v-b7893287]{margin:0}.gallery-grid[data-v-b7893287]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gallery-item[data-v-b7893287]{text-align:center;max-width:180px}.gallery-item img[data-v-b7893287]{width:160px;max-width:100%;display:block;margin:0 auto .5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.gallery-item img[data-v-b7893287]:hover{transform:scale(1.05);box-shadow:0 8px 20px #0003}.gallery-item-actions[data-v-b7893287]{display:flex;flex-direction:column;gap:.35rem;align-items:center}@media(max-width:600px){.gallery-header[data-v-b7893287]{flex-direction:column;align-items:stretch}.gallery-header .mdui-btn[data-v-b7893287]{width:100%}.gallery-item[data-v-b7893287]{max-width:100%;width:100%}.gallery-item img[data-v-b7893287]{width:100%}}.toast-host[data-v-1af72fcb]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);max-width:min(92vw,480px);padding:12px 20px;background:#323232eb;color:#fff;border-radius:8px;font-size:14px;line-height:1.5;z-index:10001;text-align:center;box-shadow:0 4px 16px #0003}.toast-enter-active[data-v-1af72fcb],.toast-leave-active[data-v-1af72fcb]{transition:all .25s ease}.toast-enter-from[data-v-1af72fcb],.toast-leave-to[data-v-1af72fcb]{opacity:0;transform:translate(-50%,12px)}.home[data-v-b6d34478]{--home-max-width: 900px;min-height:100vh;padding:20px 24px 56px}.home-main[data-v-b6d34478]{width:100%;max-width:var(--home-max-width);margin:0 auto;display:flex;flex-direction:column;gap:24px}.home-header[data-v-b6d34478]{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-panel[data-v-b6d34478],.home-result[data-v-b6d34478]{width:100%;max-width:100%;margin:0;box-sizing:border-box;padding:28px 32px!important;border-radius:16px}.home-brand[data-v-b6d34478]{font-size:16px;font-weight:600;letter-spacing:.02em}.home-hero[data-v-b6d34478]{margin-bottom:24px}.home-title[data-v-b6d34478]{margin:0 0 10px;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.home-subtitle[data-v-b6d34478]{margin:0;font-size:1rem;opacity:.72;line-height:1.5}.parse-box[data-v-b6d34478]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:4px;transition:border-color .2s ease,box-shadow .2s ease}.parse-box[data-v-b6d34478]:focus-within{border-color:#ff40818c;box-shadow:0 0 0 3px #ff40811f}.parse-box--error[data-v-b6d34478]{border-color:#f44336}.parse-input[data-v-b6d34478]{display:block;width:100%;min-height:96px;padding:14px 16px;border:none;outline:none;resize:vertical;font:inherit;font-size:16px;line-height:1.55;background:transparent}.parse-error[data-v-b6d34478]{margin:0;padding:0 14px 10px;font-size:12px;color:#f44336}.parse-actions[data-v-b6d34478]{display:flex;align-items:center;gap:12px;margin-top:16px}.btn-primary[data-v-b6d34478]{flex:0 1 auto;min-width:160px;min-height:44px!important;width:auto!important;border-radius:10px!important;font-size:15px!important}.btn-clear[data-v-b6d34478]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border:1.5px dashed rgba(0,0,0,.2);border-radius:10px;background:#00000005;font:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;color:inherit;opacity:.88;cursor:pointer;transition:opacity .2s ease,border-color .25s ease,background .25s ease,color .25s ease,transform .2s ease}.btn-clear-icon[data-v-b6d34478]{width:17px;height:17px;flex-shrink:0;transition:transform .25s ease}.btn-clear[data-v-b6d34478]:hover:not(:disabled){opacity:1;border-style:solid;border-color:#f4433680;background:#f4433612;color:#c62828;transform:translateY(-1px)}.btn-clear:hover:not(:disabled) .btn-clear-icon[data-v-b6d34478]{transform:rotate(-14deg) scale(1.08)}.btn-clear[data-v-b6d34478]:active:not(:disabled){transform:translateY(0)}.btn-clear[data-v-b6d34478]:disabled{cursor:not-allowed;opacity:.4}.home-hint[data-v-b6d34478]{margin:16px 0 10px;font-size:12px;opacity:.6}.platform-chips[data-v-b6d34478]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip[data-v-b6d34478]{padding:4px 10px;font-size:12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000008}.chip-muted[data-v-b6d34478]{opacity:.65}.home-details[data-v-b6d34478]{margin-top:8px;font-size:13px;line-height:1.6}.home-details summary[data-v-b6d34478]{cursor:pointer;opacity:.8;-webkit-user-select:none;user-select:none}.home-details summary[data-v-b6d34478]:hover{opacity:1}.home-details p[data-v-b6d34478],.home-details ul[data-v-b6d34478]{margin:10px 0 0;padding-left:0;opacity:.75}.home-details ul[data-v-b6d34478]{padding-left:1.2em}.home-details li+li[data-v-b6d34478]{margin-top:6px}.home-tips[data-v-b6d34478]{margin-top:20px;width:100%;box-sizing:border-box;padding:16px 18px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#00000008}.home-tips-title[data-v-b6d34478]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:600}.home-tips-icon[data-v-b6d34478]{width:16px;height:16px;flex-shrink:0;color:#f59e0b}.home-tips-list[data-v-b6d34478]{margin:0;padding-left:1.2em;font-size:13px;line-height:1.65;opacity:.82}.home-tips-list li+li[data-v-b6d34478]{margin-top:8px}.home-result[data-v-b6d34478]{scroll-margin-top:16px}@media(max-width:600px){.home[data-v-b6d34478]{--home-max-width: 100%;padding:12px 12px 32px}.home-panel[data-v-b6d34478],.home-result[data-v-b6d34478]{padding:18px!important}.home-title[data-v-b6d34478]{font-size:1.45rem}.parse-actions[data-v-b6d34478]{flex-direction:column;align-items:stretch}.btn-primary[data-v-b6d34478]{flex:1;width:100%!important}.btn-clear[data-v-b6d34478]{width:100%;justify-content:center}}.theme-selector{position:fixed;top:20px;right:20px;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:15px;min-width:200px;transition:all .3s ease}.theme-selector.collapsed{min-width:auto;padding:5px}.theme-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:500}.theme-toggle:hover{color:#666}.theme-options{margin-top:12px;display:none}.theme-selector:not(.collapsed) .theme-options{display:block}.theme-option{display:flex;align-items:center;padding:8px 12px;margin:4px 0;border-radius:8px;cursor:pointer;transition:all .2s ease}.theme-option:hover{background:#f5f5f5}.theme-option.active{background:#e3f2fd;font-weight:500}.theme-preview{width:20px;height:20px;border-radius:4px;margin-right:10px;border:1px solid #ddd}.theme-name{flex:1}.theme-designer{font-size:11px;opacity:.7;margin-left:5px}.mdui-btn.mdui-color-theme-accent{background:#ff4081!important;color:#fff!important;border:none;border-radius:4px;text-transform:none;font-weight:500;transition:all .3s ease}.mdui-btn.mdui-color-theme-accent:hover{background:#f50057!important;box-shadow:0 4px 8px #ff40814d}.mdui-btn.mdui-color-red{background:#f44336!important;color:#fff!important;border:none;border-radius:4px;text-transform:none;font-weight:500;transition:all .3s ease}.mdui-btn.mdui-color-red:hover{background:#d32f2f!important;box-shadow:0 4px 8px #f443364d}body{transition:all .5s ease}body:before{top:0;left:0;right:0;bottom:0;opacity:.3;z-index:-1;content:"";position:fixed}.mdui-textfield-input{float:left;width:75%;text-transform:none;transition:all .3s ease}.mdui-btn{width:12.5%;transition:all .3s ease}.mdui-container{max-width:900px;margin-top:6em;margin-bottom:4em;transition:all .3s ease}.mdui-btn,.mdui-fab{min-width:0px}.mdui-card{padding:2em;transition:all .5s ease}.down .mdui-btn{width:auto;margin-left:1.5em;margin-bottom:.5em}p{opacity:.8}.mdui-card-content{padding:16px 0 0}.mdui-textfield.mdui-textfield-floating-label{display:flex;align-items:center}.mdui-textfield-input,.mdui-btn{margin-right:8px}@media(max-width:600px){.theme-selector{top:10px;right:10px;min-width:160px;padding:10px}.mdui-container{margin-top:4em;margin-bottom:2em}.mdui-card{padding:1em}.mdui-textfield-input{width:100%;float:none}.mdui-btn{width:100%;margin-top:.5em}.down .mdui-btn{width:100%;margin-left:0}.mdui-textfield.mdui-textfield-floating-label{flex-direction:column}.mdui-textfield-input,.mdui-btn{margin-right:0}}@media(max-width:400px){.theme-selector{position:relative;top:auto;right:auto;margin-bottom:20px}}body{transition:background .8s ease,color .8s ease}.mdui-card,.mdui-btn,.mdui-textfield-input{transition:all .5s ease}body.theme-minimal{background:#f8f9fb;color:#1f2937}body.theme-minimal:before{display:none}body.theme-minimal ::selection{background:#6366f126}body.theme-minimal .mdui-card{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px #0f172a0f}body.theme-minimal .home-brand{color:#111827}body.theme-minimal .home-tips{background:#fffc;border-color:#00000014}body.theme-minimal .chip{background:#fff;border-color:#0000001a;color:#374151}body.theme-minimal .theme-selector--inline .theme-toggle{background:#ffffffe6;border-color:#0000001a;color:#374151}body.theme-minimal .theme-selector--inline:not(.collapsed) .theme-options{background:#fff;border-color:#00000014}body.theme-minimal .down div[style*="display: inline-block"] img{transition:all .3s ease!important;box-shadow:0 2px 8px #0000001a!important;border-radius:8px!important;cursor:pointer!important;border:2px solid transparent!important}body.theme-minimal .down div[style*="display: inline-block"] img:hover,body.theme-minimal .down img[src]:hover{transform:scale(1.04)!important;box-shadow:0 8px 20px #0000001f!important;border-color:#6366f159!important}body.theme-minimal .home-result .down{margin-top:0;padding:0;background:transparent;border:none}body.theme-rise{--rise-sky: #dceeff;--rise-sun: #fff3d0;--rise-blue: #1d6fd4;--rise-blue-light: #3b8ff0;--rise-orange: #f59e0b;--rise-green: #16a34a;--rise-text: #1e3a5f;--rise-text-muted: #4b6478;color:var(--rise-text);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden;background-color:var(--rise-sky);background-image:radial-gradient(circle at 88% 82%,rgba(251,191,36,.52) 0%,transparent 36%),radial-gradient(circle at 12% 72%,rgba(59,143,240,.16) 0%,transparent 42%),linear-gradient(165deg,var(--rise-sky) 0%,#f4f9ff 48%,var(--rise-sun) 100%);background-repeat:no-repeat;background-position:0 0,0 0,0 0;background-size:100% 100%,100% 100%,100% 100%;background-attachment:fixed}body.theme-rise:before{display:none}.rise-theme-decor{display:none}body.theme-rise .home-main{min-height:calc(100vh - 76px)}body.theme-rise .rise-theme-decor{display:block;position:relative;width:100%;height:min(360px,46vh);margin-top:auto;padding-top:48px;flex-shrink:0;pointer-events:none}body.theme-rise .rise-sky-clouds{position:absolute;top:-68px;left:0;right:0;height:48%;z-index:2;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20200'%20fill='none'%3e%3cellipse%20cx='195'%20cy='48'%20rx='76'%20ry='28'%20fill='%23fff'%20opacity='0.9'/%3e%3cellipse%20cx='250'%20cy='58'%20rx='50'%20ry='22'%20fill='%23fff'%20opacity='0.84'/%3e%3cellipse%20cx='158'%20cy='60'%20rx='36'%20ry='16'%20fill='%23fff'%20opacity='0.8'/%3e%3cellipse%20cx='920'%20cy='128'%20rx='82'%20ry='30'%20fill='%23fff'%20opacity='0.86'/%3e%3cellipse%20cx='980'%20cy='118'%20rx='48'%20ry='22'%20fill='%23fff'%20opacity='0.8'/%3e%3cellipse%20cx='865'%20cy='122'%20rx='38'%20ry='18'%20fill='%23fff'%20opacity='0.76'/%3e%3cellipse%20cx='560'%20cy='82'%20rx='70'%20ry='26'%20fill='%23fff'%20opacity='0.88'/%3e%3cellipse%20cx='610'%20cy='92'%20rx='44'%20ry='20'%20fill='%23fff'%20opacity='0.82'/%3e%3cellipse%20cx='515'%20cy='90'%20rx='32'%20ry='15'%20fill='%23fff'%20opacity='0.78'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center 42%;background-size:min(1200px,112%) auto}.rise-campus-scene{display:none}body.theme-rise .rise-campus-scene{display:block;position:absolute;left:0;right:0;bottom:0;top:28%;z-index:1;overflow:hidden}body.theme-rise .rise-campus-scene__art{position:absolute;left:50%;bottom:-2%;width:min(1200px,125vw);max-width:none;height:auto;transform:translate(-50%);opacity:.88;filter:blur(4px) saturate(1.38) contrast(1.1);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,.88) 50%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.2) 100%);mask-image:linear-gradient(to top,#000,#000000e0 50%,#0000008c 82%,#0003)}@media(max-width:600px){body.theme-rise .home-main{min-height:calc(100vh - 44px)}body.theme-rise .rise-theme-decor{height:min(280px,38vh);padding-top:32px}body.theme-rise .rise-sky-clouds{top:-62px;height:44%;background-position:center 40%;background-size:min(1000px,118%) auto}body.theme-rise .rise-campus-scene{top:22%}body.theme-rise .rise-campus-scene__art{width:min(950px,145vw);opacity:.84;filter:blur(3px) saturate(1.32) contrast(1.08)}}@media(prefers-reduced-motion:reduce){body.theme-rise .rise-campus-scene__art{filter:saturate(1.2) contrast(1.04);opacity:.7}}body.theme-rise .mdui-card{background:#fffffff5;border:2px solid rgba(29,111,212,.15);border-radius:16px;box-shadow:0 8px 32px #1d6fd414,inset 0 1px #ffffffe6}body.theme-rise .mdui-card:hover{border-color:#1d6fd447;box-shadow:0 12px 36px #1d6fd41f}body.theme-rise .home-brand{color:var(--rise-blue);font-weight:700;letter-spacing:.03em}body.theme-rise h1,body.theme-rise .home-title{color:var(--rise-blue);font-weight:700;text-shadow:none}body.theme-rise h2,body.theme-rise .home-tips-title{color:#0f4c8a}body.theme-rise p,body.theme-rise .home-subtitle,body.theme-rise .home-hint,body.theme-rise .home-details,body.theme-rise .home-tips-list{color:var(--rise-text-muted)}body.theme-rise strong{color:#0f4c8a;background:#fbbf2433;padding:2px 6px;border-radius:4px}body.theme-rise .mdui-btn{background:linear-gradient(135deg,var(--rise-blue-light),var(--rise-blue));color:#fff;border:none;border-radius:10px;font-weight:600;box-shadow:0 4px 14px #1d6fd44d}body.theme-rise .mdui-btn:hover{background:linear-gradient(135deg,#4da3ff,var(--rise-blue-light));box-shadow:0 6px 20px #1d6fd461}body.theme-rise .mdui-btn.mdui-color-theme-accent{background:linear-gradient(135deg,#fbbf24,var(--rise-orange));color:#78350f;box-shadow:0 4px 14px #f59e0b59}body.theme-rise .mdui-btn.mdui-color-theme-accent:hover{background:linear-gradient(135deg,#fcd34d,#f59e0b)}body.theme-rise .parse-box{border-color:#1d6fd438!important;background:#ffffffd9;border-radius:12px}body.theme-rise .parse-box:focus-within{border-color:var(--rise-blue-light)!important;box-shadow:0 0 0 3px #3b8ff02e!important}body.theme-rise .parse-input,body.theme-rise .mdui-textfield-input{background:transparent;color:var(--rise-text);border-color:#1d6fd433}body.theme-rise .parse-input::placeholder,body.theme-rise .mdui-textfield-input::placeholder{color:#4b64788c}body.theme-rise .btn-clear{border-color:#1d6fd44d;background:#ffffffe6;color:var(--rise-text-muted)}body.theme-rise .btn-clear:hover:not(:disabled){border-color:var(--rise-green);background:#16a34a14;color:var(--rise-green)}body.theme-rise .chip{border-color:#1d6fd433;background:#e8f4fde6;color:#0f4c8a}body.theme-rise .home-tips{border-color:#16a34a40;background:linear-gradient(135deg,#e8f4fdb3,#fff8e6cc);border-radius:12px}body.theme-rise .down{margin-top:20px;padding:24px;background:#ffffffe6;border:2px solid rgba(29,111,212,.12);border-radius:14px}body.theme-rise .home-result .down{margin-top:0;padding:0;background:transparent;border:none}body.theme-rise .down h4,body.theme-rise .result-title{color:var(--rise-blue)}body.theme-rise .result-author{color:var(--rise-text-muted)}body.theme-rise .gallery-item{background:#fff;border:1px solid rgba(29,111,212,.15);border-radius:12px}body.theme-rise .theme-selector,body.theme-rise .theme-selector--inline:not(.collapsed) .theme-options{background:#fffffffa;border:1px solid rgba(29,111,212,.18);box-shadow:0 8px 28px #1d6fd41a}body.theme-rise .theme-selector--inline .theme-toggle{border-color:#1d6fd440;background:#fffffff2;color:var(--rise-blue)}body.theme-rise .theme-option:hover{background:#e8f4fde6}body.theme-rise .theme-option.active{background:#3b8ff026;border-color:#1d6fd459}body.theme-rise .theme-name{color:var(--rise-text)}body.theme-rise .theme-notice{background:#1d6fd4eb!important;color:#fff!important;border:none!important}body.theme-geometric{background:#fff;color:#000;font-family:Helvetica Neue Bold,Arial Black,sans-serif;font-weight:700;overflow-x:hidden;line-height:1.4}body.theme-geometric:before{background-image:linear-gradient(90deg,#ff0000 1px,transparent 1px),linear-gradient(180deg,#ff0000 1px,transparent 1px),linear-gradient(90deg,#0066cc 2px,transparent 2px),linear-gradient(180deg,#0066cc 2px,transparent 2px),linear-gradient(45deg,rgba(255,0,0,.01) 0%,transparent 50%),linear-gradient(-45deg,rgba(0,102,204,.01) 0%,transparent 50%);background-size:80px 80px,160px 160px,300px 300px,400px 400px;background-position:-1px -1px;animation:vignelliDynamicGrid 15s ease-in-out infinite;opacity:.03;position:fixed;top:0;left:0;right:0;bottom:0;content:"";pointer-events:none;z-index:1}@keyframes vignelliDynamicGrid{0%,to{background-position:0% 0%,100% 100%,0% 0%,100% 100%}50%{background-position:100% 0%,0% 100%,100% 0%,0% 100%}}body.theme-geometric .mdui-container{position:relative;z-index:2;max-width:90vw;width:100%;min-width:320px;margin:0 auto;padding:40px 30px}body.theme-geometric .mdui-card{background:#fff;border:none;box-shadow:none;opacity:1;border-radius:0;padding:15px;margin:0 auto;position:relative;max-width:1000px}body.theme-geometric .mdui-card:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom,red,#06c);z-index:0}body.theme-geometric .mdui-card:after{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:linear-gradient(to bottom,#06c,red);z-index:0}body.theme-geometric .mdui-card>*{margin-bottom:25px;position:relative;z-index:1}body.theme-geometric .mdui-img-circle{width:100px!important;height:100px!important;border:6px solid #000000;margin:0 auto 25px;display:block;background:linear-gradient(45deg,red,#06c);padding:5px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:vignelliLogoRotate 20s linear infinite}@keyframes vignelliLogoRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.theme-geometric .mdui-img-circle:hover{animation-play-state:paused;transform:scale(1.1) rotate(10deg);box-shadow:0 0 30px #ff00004d}body.theme-geometric h1{font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:-3px;line-height:.9;color:#000;margin:0 0 25px;text-align:center;position:relative;overflow:hidden}body.theme-geometric h1:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:100px;height:8px;background:linear-gradient(90deg,red,#06c,red);background-size:200% 100%;animation:vignelliGradient 8s ease-in-out infinite;border-radius:4px}@keyframes vignelliGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body.theme-geometric p{font-size:18px;line-height:1.6;color:#333;max-width:1000px;margin:0 auto 20px;font-weight:500;text-align:justify;columns:2;column-gap:60px;position:relative}body.theme-geometric .mdui-typo p{columns:1;text-align:left;max-width:100%;column-gap:0}body.theme-geometric strong{font-weight:900;color:#000;background:linear-gradient(45deg,#ffc72c,#ff9500);padding:2px 8px;border-radius:3px;position:relative;animation:vignelliPulse 3s ease-in-out infinite}@keyframes vignelliPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}body.theme-geometric hr{border:none;border-top:4px solid #000000;margin:30px 0;position:relative;overflow:hidden}body.theme-geometric hr:before{content:"◆";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fff;padding:0 20px;font-size:28px;color:red;animation:vignelliSymbol 2s ease-in-out infinite}@keyframes vignelliSymbol{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.2)}}body.theme-geometric .mdui-btn{background:#000;color:#fff;border:none;border-radius:0;font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:13px;padding:16px 32px;min-height:50px;transition:all .4s cubic-bezier(.4,0,.2,1);margin:12px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);display:flex;align-items:center;justify-content:center}body.theme-geometric .mdui-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:0}body.theme-geometric .mdui-btn:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #ffffff;transition:all .4s ease;z-index:1}body.theme-geometric .mdui-btn span{position:relative;z-index:2;margin-right:15px}body.theme-geometric .mdui-btn:hover{transform:translate(15px);box-shadow:10px 10px #000;background:linear-gradient(45deg,red,#06c)}body.theme-geometric .mdui-btn:hover:before{left:100%}body.theme-geometric .mdui-btn:hover:after{right:10px;border-color:transparent transparent transparent rgba(255,255,255,.8);transform:translateY(-50%) translate(10px)}body.theme-geometric .mdui-btn.mdui-color-theme-accent{background:linear-gradient(45deg,red,#f33);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 50%);box-shadow:5px 5px red}body.theme-geometric .mdui-btn.mdui-color-theme-accent:after{left:10px;right:auto;transform:translateY(-50%) rotate(180deg)}body.theme-geometric .mdui-btn.mdui-color-theme-accent span{margin-left:20px;margin-right:0}body.theme-geometric .mdui-btn.mdui-color-theme-accent:hover{background:linear-gradient(45deg,#f33,#f66);box-shadow:15px 15px red}body.theme-geometric .mdui-btn.mdui-color-red{background:linear-gradient(45deg,#06c,#39f);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 90%,calc(100% - 10px) 100%,0 100%);box-shadow:5px 5px #06c}body.theme-geometric .mdui-btn.mdui-color-red:hover{background:linear-gradient(45deg,#39f,#6bf);box-shadow:15px 15px #06c}body.theme-geometric .mdui-textfield{position:relative;max-width:700px;margin:25px auto}body.theme-geometric .mdui-textfield:before{content:"URL INPUT";position:absolute;top:-30px;left:0;font-size:12px;font-weight:900;letter-spacing:2px;color:red;animation:vignelliBlink 2s ease-in-out infinite}@keyframes vignelliBlink{0%,to{opacity:1}50%{opacity:.5}}body.theme-geometric .mdui-textfield-input{border:none;border-bottom:3px solid #000000;border-radius:0;background:transparent;font-size:20px;font-weight:700;padding:16px 0;height:auto;color:#000;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative}body.theme-geometric .mdui-textfield-input:after{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background:linear-gradient(90deg,red,#06c);transition:width .4s ease}body.theme-geometric .mdui-textfield-input:focus{outline:none;border-bottom-width:8px;border-color:red;margin-top:4px;background:linear-gradient(to bottom,rgba(255,0,0,.05),transparent);color:red}body.theme-geometric .mdui-textfield-input:focus:after{width:100%}body.theme-geometric .mdui-textfield-input::placeholder{color:#999;font-style:italic;font-weight:400;transition:all .3s ease}body.theme-geometric .mdui-textfield-input:focus::placeholder{color:#f66;font-style:normal}body.theme-geometric .down{border-top:3px solid #000000;padding-top:30px;margin-top:30px;position:relative;overflow:hidden}body.theme-geometric .down:before{content:"PARSED RESULTS";position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#fff;padding:0 40px;font-size:14px;font-weight:900;letter-spacing:4px;color:red;animation:vignelliBlink 3s ease-in-out infinite}body.theme-geometric .down:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,red,#06c,red);animation:vignelliGradient 6s ease-in-out infinite}body.theme-geometric .down h4{font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:-1px;color:#000;margin:0 0 25px;text-align:center;position:relative}body.theme-geometric .down h4:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,#06c,red);border-radius:2px}body.theme-geometric .down div[style*="display: inline-block"]{display:inline-block;margin:15px;padding:0;border:4px solid #000000;background:#fff;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}body.theme-geometric .down div[style*="display: inline-block"]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,0,0,.05) 50%,transparent 70%);opacity:0;transition:opacity .4s ease;animation:vignelliCardFlow 8s linear infinite}@keyframes vignelliCardFlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.theme-geometric .down div[style*="display: inline-block"]:hover{background:linear-gradient(45deg,red,#06c);transform:translateY(-15px) rotate(3deg);box-shadow:15px 15px #000}body.theme-geometric .down div[style*="display: inline-block"]:hover:before{opacity:1}body.theme-geometric .down div[style*="display: inline-block"]:hover img{filter:invert(1) hue-rotate(180deg)}body.theme-geometric .down img{width:240px!important;height:auto;border:none;margin:0;padding:24px;transition:all .4s ease;display:block;position:relative;z-index:1}body.theme-geometric .down .mdui-btn{margin:20px;min-width:120px;max-width:160px;font-size:12px;padding:18px 24px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}body.theme-geometric .down .mdui-btn:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #ffffff;transition:all .4s ease;z-index:1}body.theme-geometric .down .mdui-btn span{position:relative;z-index:2;margin-right:15px}body.theme-geometric .down .mdui-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:0}body.theme-geometric .down .mdui-btn:hover{transform:translate(15px);box-shadow:10px 10px #000;background:linear-gradient(45deg,red,#06c)}body.theme-geometric .down .mdui-btn:hover:before{left:100%}body.theme-geometric .down .mdui-btn:hover:after{right:10px;border-color:transparent transparent transparent rgba(255,255,255,.8);transform:translateY(-50%) translate(10px)}body.theme-geometric .vignelli-red{color:red}body.theme-geometric .vignelli-blue{color:#06c}body.theme-geometric .vignelli-yellow{color:#ffc72c}body.theme-geometric .vignelli-green{color:#00a652}body.theme-geometric .vignelli-orange{color:#f60}body.theme-geometric .vignelli-purple{color:#8b5fbf}body.theme-geometric .vignelli-corner{position:fixed;width:100px;height:100px;background:red;z-index:1000}body.theme-geometric .vignelli-corner.top-left{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%)}body.theme-geometric .vignelli-corner.top-right{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%);background:#06c}body.theme-geometric .vignelli-corner.bottom-left{bottom:0;left:0;clip-path:polygon(0 0,0 100%,100% 100%);background:#06c}body.theme-geometric .vignelli-corner.bottom-right{bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%);background:red}@media(max-width:1200px){body.theme-geometric .mdui-container{padding:60px 40px;max-width:95vw}body.theme-geometric .mdui-typo p{columns:1;max-width:700px}}@media(max-width:768px){body.theme-geometric .mdui-container{padding:40px 20px;max-width:98vw}body.theme-geometric h1{font-size:36px;letter-spacing:-1px}body.theme-geometric .mdui-img-circle{width:90px!important;height:90px!important;border-width:6px;border-radius:50%!important;object-fit:cover}body.theme-geometric .mdui-textfield-input{font-size:18px}body.theme-geometric .down div[style*="display: inline-block"]{display:block;margin:20px auto;max-width:300px}body.theme-geometric .down img{width:100%!important;max-width:260px}body.theme-geometric .mdui-btn{width:100%;max-width:300px;margin:10px auto;display:block}body.theme-geometric .vignelli-corner{display:none}}body.theme-geometric .mdui-btn[data-text]:after{content:attr(data-text)}body.theme-orbit{--orbit-bg: #050814;--orbit-deep: #0c1224;--orbit-card: rgba(12, 18, 36, .88);--orbit-cyan: #38bdf8;--orbit-cyan-dim: rgba(56, 189, 248, .45);--orbit-violet: #818cf8;--orbit-text: #cbd5e1;--orbit-text-bright: #f1f5f9;background:var(--orbit-bg);color:var(--orbit-text);font-family:SF Pro Display,Helvetica Neue,PingFang SC,sans-serif;overflow-x:hidden;position:relative}body.theme-orbit:before{background:radial-gradient(ellipse at 15% 25%,rgba(56,189,248,.12) 0%,transparent 55%),radial-gradient(ellipse at 85% 75%,rgba(129,140,248,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.06) 0%,transparent 60%);background-size:200% 200%;animation:orbitNebula 28s ease-in-out infinite;position:fixed;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;z-index:-2}@keyframes orbitNebula{0%,to{background-position:0% 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.08)}}body.theme-orbit:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 42%,rgba(56,189,248,.35) 48%,transparent 54%),linear-gradient(25deg,transparent 62%,rgba(129,140,248,.25) 68%,transparent 74%),radial-gradient(1px 1px at 30px 50px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 90px 20px,rgba(56,189,248,.8),transparent),radial-gradient(2px 2px at 140px 80px,rgba(199,210,254,.7),transparent),radial-gradient(1px 1px at 200px 40px,rgba(255,255,255,.6),transparent);background-size:280px 180px,320px 200px,220px 120px,220px 120px,220px 120px,220px 120px;animation:orbitTrails 18s linear infinite;pointer-events:none;z-index:-1;opacity:.75}@keyframes orbitTrails{0%{transform:translateY(0)}to{transform:translateY(-120px)}}body.theme-orbit .mdui-container{max-width:900px;margin:40px auto;padding:0 20px;position:relative;z-index:2}body.theme-orbit .mdui-card{background:var(--orbit-card);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--orbit-cyan-dim);border-radius:16px;padding:48px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 40px #38bdf814,inset 0 1px #ffffff0f;transition:border-color .3s ease,box-shadow .3s ease}body.theme-orbit .mdui-card:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:140%;background:linear-gradient(135deg,transparent 30%,rgba(56,189,248,.06) 45%,rgba(129,140,248,.08) 55%,transparent 70%);transform:rotate(-12deg);pointer-events:none;animation:orbitCardSweep 12s ease-in-out infinite}@keyframes orbitCardSweep{0%,to{opacity:.5;transform:rotate(-12deg) translate(0)}50%{opacity:1;transform:rotate(-12deg) translate(-12px)}}body.theme-orbit .mdui-card>*{position:relative;z-index:1}body.theme-orbit .mdui-card:hover{border-color:#38bdf8a6;box-shadow:0 24px 56px #00000080,0 0 50px #38bdf826}body.theme-orbit .mdui-img-circle{border:2px solid var(--orbit-cyan-dim);box-shadow:0 0 24px #38bdf859}body.theme-orbit h1,body.theme-orbit .home-title{font-weight:700;text-align:center;background:linear-gradient(135deg,#f8fafc,#bae6fd 40%,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;letter-spacing:.02em}body.theme-orbit h1:after,body.theme-orbit .home-title:after{content:"";display:block;width:80px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--orbit-cyan),var(--orbit-violet),transparent);box-shadow:0 0 12px #38bdf880}body.theme-orbit h2,body.theme-orbit .home-tips-title{color:var(--orbit-text-bright)}body.theme-orbit p,body.theme-orbit .home-subtitle,body.theme-orbit .home-hint,body.theme-orbit .home-details,body.theme-orbit .home-tips-list{color:var(--orbit-text);line-height:1.7}body.theme-orbit .home-brand{color:var(--orbit-text-bright);text-shadow:0 0 12px rgba(56,189,248,.4)}body.theme-orbit strong{color:var(--orbit-text-bright);background:#38bdf81f;padding:2px 6px;border-radius:4px;border:1px solid rgba(56,189,248,.25)}body.theme-orbit hr,body.theme-orbit .result-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--orbit-cyan-dim),transparent);margin:28px 0}body.theme-orbit .mdui-btn{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;border:1px solid rgba(56,189,248,.35);border-radius:10px;font-weight:600;position:relative;overflow:hidden;box-shadow:0 4px 16px #0ea5e940;transition:transform .25s ease,box-shadow .25s ease}body.theme-orbit .mdui-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .5s ease}body.theme-orbit .mdui-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #38bdf859}body.theme-orbit .mdui-btn:hover:before{transform:translate(100%)}body.theme-orbit .mdui-btn.mdui-color-theme-accent{background:linear-gradient(135deg,#06b6d4,#4f46e5)}body.theme-orbit .mdui-btn.mdui-color-red{background:linear-gradient(135deg,#334155,#1e293b);border-color:#94a3b859}body.theme-orbit .mdui-textfield-input,body.theme-orbit .parse-input{background:#050814bf;border:1px solid var(--orbit-cyan-dim);border-radius:12px;color:var(--orbit-text-bright);transition:border-color .25s ease,box-shadow .25s ease;box-shadow:inset 0 2px 6px #00000059}body.theme-orbit .parse-box{border-color:var(--orbit-cyan-dim)!important;background:#05081473;border-radius:12px}body.theme-orbit .parse-box:focus-within{border-color:#38bdf8bf!important;box-shadow:0 0 0 3px #38bdf826,0 0 24px #38bdf81f!important}body.theme-orbit .mdui-textfield-input:focus,body.theme-orbit .parse-input:focus{border-color:#38bdf8bf;outline:none;box-shadow:0 0 0 3px #38bdf826,inset 0 2px 6px #00000059}body.theme-orbit .mdui-textfield-input::placeholder,body.theme-orbit .parse-input::placeholder{color:#94a3b88c}body.theme-orbit .btn-clear{border-color:var(--orbit-cyan-dim);background:#0c1224cc;color:var(--orbit-text)}body.theme-orbit .btn-clear:hover:not(:disabled){border-color:#38bdf8b3;background:#38bdf81f;color:#bae6fd}body.theme-orbit .chip{border-color:var(--orbit-cyan-dim);background:#0c1224bf;color:var(--orbit-text)}body.theme-orbit .home-tips{border-color:var(--orbit-cyan-dim);background:#0508148c;border-radius:12px}body.theme-orbit .down{margin-top:20px;padding:24px;background:#080c1cb3;border:1px solid var(--orbit-cyan-dim);border-radius:12px}body.theme-orbit .home-result .down{margin-top:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}body.theme-orbit .down h4,body.theme-orbit .result-title{color:var(--orbit-text-bright);text-shadow:0 0 16px rgba(56,189,248,.35)}body.theme-orbit .result-author{color:var(--orbit-text);opacity:.85}body.theme-orbit .down img,body.theme-orbit .gallery-item img{border:1px solid var(--orbit-cyan-dim);border-radius:8px;box-shadow:0 4px 20px #0006;transition:transform .3s ease,box-shadow .3s ease}body.theme-orbit .down img:hover,body.theme-orbit .gallery-item img:hover{transform:scale(1.03);box-shadow:0 8px 28px #38bdf840}body.theme-orbit .gallery-item{background:#080c1ccc;border:1px solid var(--orbit-cyan-dim);border-radius:10px}body.theme-orbit .mdui-snackbar,body.theme-orbit .theme-notice{background:#080c1cf2!important;color:var(--orbit-text-bright)!important;border:1px solid var(--orbit-cyan-dim)!important;box-shadow:0 0 24px #38bdf833!important}body.theme-orbit .theme-selector,body.theme-orbit .theme-selector--inline:not(.collapsed) .theme-options{background:#080c1cf7;border:1px solid var(--orbit-cyan-dim);color:var(--orbit-text);box-shadow:0 8px 32px #00000073}body.theme-orbit .theme-selector--inline .theme-toggle{border-color:var(--orbit-cyan-dim);background:#0c1224e6;color:var(--orbit-text-bright)}body.theme-orbit .theme-option:hover{background:#38bdf81f}body.theme-orbit .theme-option.active{background:#38bdf833;border-color:#38bdf873}body.theme-orbit .theme-name{color:var(--orbit-text-bright)}@media(max-width:768px){body.theme-orbit .mdui-card{padding:32px 24px}body.theme-orbit .mdui-btn{width:100%;margin:8px 0}}@media(prefers-reduced-motion:reduce){body.theme-orbit *,body.theme-orbit *:before,body.theme-orbit *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.theme-starry{--diablo-bg: #080504;--diablo-stone: #16100c;--diablo-stone-light: #221812;--diablo-red: #6b1010;--diablo-red-bright: #b91c1c;--diablo-gold: #b8860b;--diablo-gold-light: #d4af37;--diablo-ember: #ea580c;--diablo-text: #c9b896;--diablo-text-bright: #f0e6d2;background:var(--diablo-bg);color:var(--diablo-text);font-family:Georgia,Palatino Linotype,Book Antiqua,serif;overflow-x:hidden;position:relative}body.theme-starry:before{background:radial-gradient(ellipse at 20% 80%,rgba(139,0,0,.35) 0%,transparent 55%),radial-gradient(ellipse at 80% 20%,rgba(234,88,12,.15) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(107,16,16,.2) 0%,transparent 65%),radial-gradient(ellipse at 70% 90%,rgba(184,134,11,.08) 0%,transparent 40%);background-size:200% 200%,180% 180%,250% 250%,150% 150%;animation:diabloHellflow 24s ease-in-out infinite;position:fixed;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;z-index:-2}@keyframes diabloHellflow{0%,to{background-position:0% 50%,100% 0%,50% 50%,80% 100%;filter:brightness(1)}50%{background-position:100% 50%,0% 100%,30% 70%,20% 0%;filter:brightness(1.12)}}body.theme-starry:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 25px 45px,rgba(234,88,12,.9),transparent),radial-gradient(1px 1px at 65px 15px,rgba(212,175,55,.7),transparent),radial-gradient(2px 2px at 110px 70px,rgba(185,28,28,.8),transparent),radial-gradient(1px 1px at 150px 35px,rgba(234,88,12,.6),transparent),radial-gradient(1px 1px at 185px 85px,rgba(212,175,55,.5),transparent);background-repeat:repeat;background-size:210px 110px;animation:diabloEmbers 5s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes diabloEmbers{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.95;transform:translateY(-6px)}}body.theme-starry .mdui-container{max-width:900px;margin:40px auto;padding:0 20px;position:relative;z-index:2}body.theme-starry .mdui-card{background:linear-gradient(180deg,#221812f2,#16100cfa);border:1px solid rgba(184,134,11,.45);border-radius:6px;padding:48px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 48px #000000b3,0 0 40px #8b000026,inset 0 1px #d4af371f,inset 0 -2px 8px #00000080;transition:border-color .3s ease,box-shadow .3s ease}body.theme-starry .mdui-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent 48px,rgba(184,134,11,.03) 48px,rgba(184,134,11,.03) 49px);pointer-events:none;z-index:0}body.theme-starry .mdui-card>*{position:relative;z-index:1}body.theme-starry .mdui-card:hover{border-color:#d4af37a6;box-shadow:0 20px 56px #000000bf,0 0 50px #b91c1c33,inset 0 1px #d4af3733}body.theme-starry .mdui-img-circle{width:120px!important;height:120px!important;border:2px solid var(--diablo-gold);border-radius:50%;margin:0 auto 40px;display:block;background:var(--diablo-stone);padding:4px;box-shadow:0 0 24px #b91c1c66,0 0 48px #b8860b33;transition:box-shadow .3s ease}body.theme-starry .mdui-img-circle:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle,rgba(234,88,12,.25) 0%,transparent 70%);border-radius:50%;animation:diabloPulse 3s ease-in-out infinite;z-index:-1}@keyframes diabloPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}body.theme-starry h1,body.theme-starry .home-title{font-family:Georgia,Palatino Linotype,serif;font-size:32px;font-weight:700;text-align:center;margin:0 0 40px;position:relative;color:var(--diablo-gold-light);text-shadow:0 0 20px rgba(185,28,28,.6),0 2px 4px rgba(0,0,0,.8);letter-spacing:.06em;background:linear-gradient(180deg,#f0e6d2,#d4af37 45%,#b8860b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.theme-starry h1:after,body.theme-starry .home-title:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translate(-50%);width:100px;height:2px;background:linear-gradient(90deg,transparent,var(--diablo-red-bright),var(--diablo-gold),transparent);box-shadow:0 0 8px #b91c1c99}body.theme-starry h2,body.theme-starry .home-tips-title{color:var(--diablo-gold-light);font-family:Georgia,serif;text-shadow:0 0 12px rgba(185,28,28,.4)}body.theme-starry p,body.theme-starry .home-subtitle,body.theme-starry .home-hint,body.theme-starry .home-details,body.theme-starry .home-tips-list{color:var(--diablo-text);font-size:16px;line-height:1.7;text-shadow:0 1px 2px rgba(0,0,0,.6)}body.theme-starry .home-subtitle{opacity:.85}body.theme-starry .home-brand{color:var(--diablo-gold-light);font-family:Georgia,serif;text-shadow:0 0 10px rgba(185,28,28,.5)}body.theme-starry strong{color:var(--diablo-text-bright);font-weight:600;background:#6b101066;padding:2px 6px;border-radius:3px;border:1px solid rgba(184,134,11,.35)}body.theme-starry hr,body.theme-starry .result-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(184,134,11,.6),transparent);margin:32px 0;position:relative}body.theme-starry hr:before{content:"◆";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--diablo-bg);color:var(--diablo-gold);padding:0 14px;font-size:14px;text-shadow:0 0 8px rgba(234,88,12,.8)}body.theme-starry .mdui-btn{background:linear-gradient(180deg,#4a1515,#2a0a0a);color:var(--diablo-text-bright);border:1px solid rgba(184,134,11,.5);border-radius:4px;font-family:Georgia,serif;font-weight:600;font-size:15px;padding:14px 24px;min-height:48px;letter-spacing:.04em;transition:all .25s ease;text-shadow:0 1px 2px rgba(0,0,0,.6);position:relative;overflow:hidden;box-shadow:0 4px 12px #00000080,inset 0 1px #d4af3726}body.theme-starry .mdui-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(234,88,12,.2),transparent);transform:translate(-100%);transition:transform .5s ease}body.theme-starry .mdui-btn:hover{background:linear-gradient(180deg,#6b1a1a,#3d0f0f);border-color:var(--diablo-gold);box-shadow:0 6px 20px #0009,0 0 24px #b91c1c59,inset 0 1px #d4af3740}body.theme-starry .mdui-btn:hover:before{transform:translate(100%)}body.theme-starry .mdui-btn.mdui-color-theme-accent{background:linear-gradient(180deg,#991b1b,#6b1010);border-color:#d4af3799;box-shadow:0 4px 16px #b91c1c66,inset 0 1px #ffc86433}body.theme-starry .mdui-btn.mdui-color-theme-accent:hover{background:linear-gradient(180deg,#b91c1c,#7f1d1d);box-shadow:0 8px 28px #b91c1c8c,0 0 30px #ea580c40}body.theme-starry .mdui-btn.mdui-color-red{background:linear-gradient(180deg,#2a2018,#1a1410);border-color:#b8860b59}body.theme-starry .mdui-textfield-input,body.theme-starry .parse-input{background:#0a0604d9;border:1px solid rgba(184,134,11,.35);border-radius:4px;color:var(--diablo-text-bright);font-family:Georgia,serif;font-size:16px;transition:border-color .25s ease,box-shadow .25s ease;box-shadow:inset 0 2px 6px #00000080}body.theme-starry .parse-box{border-color:#b8860b59!important;background:#0a060480;border-radius:4px}body.theme-starry .parse-box:focus-within{border-color:#b91c1cb3!important;box-shadow:0 0 0 2px #b91c1c40,0 0 20px #ea580c26!important}body.theme-starry .parse-box--error{border-color:#dc2626!important;box-shadow:0 0 12px #dc26264d!important}body.theme-starry .mdui-textfield-input:focus,body.theme-starry .parse-input:focus{border-color:#d4af37b3;outline:none;box-shadow:0 0 0 2px #b91c1c4d,inset 0 2px 6px #00000080,0 0 16px #ea580c26}body.theme-starry .mdui-textfield-input::placeholder,body.theme-starry .parse-input::placeholder{color:#c9b89673}body.theme-starry .btn-clear{border-color:#b8860b66;background:#1a100ccc;color:var(--diablo-text)}body.theme-starry .btn-clear:hover:not(:disabled){border-style:solid;border-color:#b91c1cb3;background:#6b101059;color:#fca5a5}body.theme-starry .chip{border-color:#b8860b59;background:#1a100ccc;color:var(--diablo-text)}body.theme-starry .home-tips{border-color:#b8860b4d;background:#0a060499;border-radius:4px}body.theme-starry .down{margin-top:20px;padding:24px;background:#100a08d9;border:1px solid rgba(184,134,11,.35);border-radius:4px;box-shadow:inset 0 1px #d4af3714,0 8px 32px #00000080}body.theme-starry .home-result .down{margin-top:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}body.theme-starry .down h4,body.theme-starry .result-title{font-family:Georgia,serif;font-size:22px;font-weight:700;color:var(--diablo-gold-light);text-shadow:0 0 16px rgba(185,28,28,.5)}body.theme-starry .result-author{color:var(--diablo-text);opacity:.8}body.theme-starry .down div[style*="display: inline-block"],body.theme-starry .gallery-item{background:#100a08e6;border:1px solid rgba(184,134,11,.3);border-radius:4px}body.theme-starry .down img,body.theme-starry .gallery-item img{border:1px solid rgba(184,134,11,.35);border-radius:2px;box-shadow:0 4px 16px #0009}body.theme-starry .mdui-snackbar,body.theme-starry .theme-notice{background:#100a08f5!important;color:var(--diablo-text-bright)!important;border:1px solid rgba(184,134,11,.45)!important;border-radius:4px!important;box-shadow:0 0 24px #b91c1c4d!important}body.theme-starry .theme-selector,body.theme-starry .theme-selector--inline:not(.collapsed) .theme-options{background:#100a08f7;border:1px solid rgba(184,134,11,.4);color:var(--diablo-text);box-shadow:0 8px 32px #0009}body.theme-starry .theme-selector--inline .theme-toggle{border-color:#b8860b66;background:#16100ce6;color:var(--diablo-text-bright)}body.theme-starry .theme-option:hover{background:#6b101059}body.theme-starry .theme-option.active{background:#6b101080;border-color:#d4af3780}body.theme-starry .theme-name{color:var(--diablo-text-bright)}body.theme-starry .theme-designer{color:var(--diablo-text);opacity:.7}body.theme-starry .loading{color:var(--diablo-gold)}body.theme-starry .loading:after{content:"◆";animation:diabloLoading 1.2s ease-in-out infinite;margin-left:4px;color:var(--diablo-ember)}@keyframes diabloLoading{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:768px){body.theme-starry .mdui-container{margin:20px 16px;padding:0}body.theme-starry .mdui-card{padding:32px 24px}body.theme-starry h1,body.theme-starry .home-title{font-size:26px}body.theme-starry .mdui-btn{width:100%;margin:8px 0}}@media(prefers-reduced-motion:reduce){body.theme-starry *,body.theme-starry *:before,body.theme-starry *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Roboto,system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;transition:background .8s ease,color .8s ease}#app{min-height:100vh}.mdui-img-circle{border-radius:50%}.mdui-center{display:block;margin-left:auto;margin-right:auto}.mdui-text-center{text-align:center}.mdui-typo u{text-decoration:underline}.mdui-textfield.mdui-textfield-floating-label.parse-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mdui-textfield-input.parse-input,.parse-input{min-height:48px;resize:vertical;font-family:inherit;border:none;border-bottom:1px solid rgba(0,0,0,.12);outline:none;background:transparent;padding:8px 0;font-size:16px;line-height:1.5}.mdui-textfield-input.parse-input:focus{border-bottom-color:#ff4081}.mdui-textfield-invalid .mdui-textfield-input.parse-input{border-bottom-color:#f44336}.mdui-textfield-error{color:#f44336;font-size:12px;margin-top:4px}.mdui-btn-raised{background:#fff;color:#000000de;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;min-height:36px;border-radius:2px;border:none;cursor:pointer;font-size:14px;text-transform:none}.mdui-btn-raised:hover{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.mdui-ripple{position:relative;overflow:hidden}.home .home-panel.mdui-card,.home .home-result.mdui-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}@media(max-width:600px){.site-avatar{width:100px!important;height:100px!important}.site-title{font-size:1.35rem}}@media(max-width:400px){.theme-selector{position:relative;top:auto;right:auto;margin:10px auto 0;max-width:calc(100% - 20px)}}
