.sec-head{text-align:center;flex-shrink:0}.sec-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#b7a581}.sec-eyebrow-line{flex:none;width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,110,.6))}.sec-eyebrow-line--r{transform:scaleX(-1)}.sec-eyebrow-sep{flex:none;width:3px;height:3px;border-radius:50%;background:#c9a96ebf}.sec-eyebrow-num,.sec-eyebrow-tail{white-space:nowrap}.sec-title{margin-top:2px;line-height:1.25}.sec-subtitle{margin:6px auto 0;max-width:52ch;font-size:13px;line-height:1.6;letter-spacing:.01em;color:#b7a581}.sec-meta{margin-top:8px}.sec-head{margin-bottom:24px}@media(max-width:640px){.sec-eyebrow{gap:8px;font-size:10px;letter-spacing:.22em}.sec-eyebrow-line{width:16px}.sec-subtitle{font-size:12px}}:root{--internship-gold: #d8b26a;--internship-gold-bright: #e8cf96;--internship-gold-soft: #b08c4e;--internship-gold-deep: #6e5530;--internship-gold-glow: rgba(216, 178, 106, .4);--internship-teal: #5fd0b2;--internship-teal-bright: #82dcc4;--internship-teal-soft: #a9e6d4;--internship-teal-dim: #2b6250;--internship-teal-glow: rgba(95, 208, 178, .28);--internship-ink: #f0e6d4;--internship-ink-soft: #d8cbb0;--internship-faint: #9c8b68;--internship-faint-dim: #6b5d44;--ide-bg-top: #221a10;--ide-bg-bottom: #16100a;--ide-bg-files: #1b140c;--ide-bg-bar: #261d12;--ide-bg-foot: #130e08;--ide-ink: #f0e6d4;--ide-ink-dim: #c8b894;--ide-ink-faint: #9c8b68;--ide-line: rgba(216, 178, 106, .16);--ide-ink-teal: #6fd6c0;--internship-bg: #0d0a06;--internship-bg-soft: #1a1308;--internship-bg-deep: #050402;--internship-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@keyframes win-in{0%{opacity:0;transform:translateY(18px) scale(.82)}60%{opacity:1;transform:translateY(-4px) scale(1.03)}80%{transform:translateY(2px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes win-sweep{0%{transform:scaleX(0);opacity:0}35%{opacity:.9}70%{transform:scaleX(1);opacity:0}to{transform:scaleX(1);opacity:0}}@keyframes win-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes company-in{0%{opacity:0;transform:perspective(900px) rotateX(30deg) translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes editor-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes ec-blink{0%,55%{opacity:1}60%,to{opacity:0}}.internship-stage{position:relative;width:100%;padding:0 6px;isolation:isolate}.internship-head{text-align:center;margin-bottom:24px}.page-eyebrow-mark{display:inline-block;width:18px;height:1px;background:linear-gradient(90deg,var(--internship-gold) 0%,transparent 100%);box-shadow:0 0 6px var(--internship-gold-glow)}.page-eyebrow-num{font-family:var(--internship-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--internship-gold-bright);font-variant-numeric:tabular-nums}.page-eyebrow-tail{color:var(--internship-faint)}.iw-company{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:5px 18px;padding:11px 22px 10px;background:radial-gradient(ellipse 80% 130% at 50% -40%,rgba(232,190,120,.22) 0%,transparent 60%),radial-gradient(ellipse 60% 120% at 100% 100%,rgba(111,179,172,.08) 0%,transparent 55%),linear-gradient(180deg,#2c1e0ff5,#1e140afa);border-bottom:1px solid rgba(216,178,106,.4);box-shadow:inset 0 1px #ffebbe2e}.co-name{display:inline-flex;align-items:center;flex-shrink:0}.co-sep{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#d8b26a;opacity:.9;transform:translateY(-.5px)}.co-sep svg{display:block}.co-sep-dot{width:3px;height:3px;border-radius:50%;background:#d8b26ab3}.co-item,.co-role,.co-date,.co-name{white-space:nowrap}.co-item,.co-role,.co-date{font-family:Cormorant Garamond,Playfair Display,Georgia,Times New Roman,serif;font-size:14px;font-weight:600;color:#dccfb4;letter-spacing:.02em;font-variant-numeric:tabular-nums}.internship-window{position:relative;border:1px solid rgba(232,190,120,.6);border-top:3px solid var(--internship-gold);border-radius:14px 14px 16px 16px;background:radial-gradient(ellipse 118% 92% at 50% 50%,transparent 52%,rgba(0,0,0,.3) 100%),radial-gradient(ellipse 100% 70% at 50% 8%,rgba(240,205,148,.16) 0%,transparent 58%),radial-gradient(ellipse 60% 50% at 100% -8%,rgba(216,178,106,.16) 0%,transparent 58%),radial-gradient(ellipse 55% 45% at 0% 105%,rgba(95,208,178,.09) 0%,transparent 60%),linear-gradient(180deg,var(--ide-bg-top) 0%,var(--ide-bg-bottom) 100%);box-shadow:0 0 0 1px #e8be784d,0 0 24px #d8b26a4d,0 0 70px #d8b26a38,0 0 130px #5fd0b217,0 38px 90px #0009,0 16px 34px #00000073,inset 0 0 0 1px #0000008c,inset 0 1px #fff0cd4d;overflow:hidden;opacity:1}.internship-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(180deg,rgba(255,244,214,.022) 0px,rgba(255,244,214,.022) 1px,transparent 1px,transparent 3px),linear-gradient(128deg,rgba(255,248,228,.07) 0%,rgba(255,248,228,.035) 16%,transparent 38%)}.internship-window.is-active{animation:win-in .55s cubic-bezier(.34,1.4,.44,1) both}.internship-window.is-active:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#f2dd9e,#d8b26a 50%,#f2dd9e);transform-origin:center;animation:win-sweep .55s cubic-bezier(.22,1,.36,1) both;z-index:5;pointer-events:none}.win-bar{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--ide-line);background:linear-gradient(180deg,var(--ide-bg-bar) 0%,var(--ide-bg-top) 100%)}.internship-window.is-active .win-bar{animation:win-section-in .45s cubic-bezier(.22,1,.36,1) .12s both}.win-dots{display:flex;align-items:center;gap:7px;flex-shrink:0}.win-dots .dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 1px 1px #fff6}.win-dots .dot-1{background:radial-gradient(circle at 30% 30%,#d8b26a,#c49a52 65%,#8a6a33)}.win-dots .dot-2{background:radial-gradient(circle at 30% 30%,#a9e6d4,#5fd0b2 65%,#2b6250)}.win-dots .dot-3{background:radial-gradient(circle at 30% 30%,#d8b26a,#b08c4e 65%,#6e5530)}.win-path{flex:1 1 auto;min-width:0;font-family:var(--internship-mono);font-size:12px;color:var(--internship-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;display:inline-flex;align-items:center;gap:5px}.win-path svg{color:#e0b96e;opacity:.85;flex-shrink:0}.win-path-folder{color:#e0cf9c}.win-path-slash{color:#e0cf9c80}.win-path-file{color:#7fd6be;font-weight:600}.win-counter{display:inline-flex;align-items:baseline;gap:2px;padding:4px 9px;border:1px solid rgba(216,178,106,.4);border-radius:4px;background:#d8b26a1f;font-family:var(--internship-mono);font-size:11.5px;font-variant-numeric:tabular-nums;flex-shrink:0}.win-counter b{color:#e9d5a8;font-weight:700}.win-counter i{font-style:normal;color:#d8b26a;font-size:10px;padding:0 1px}.win-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:4px;border:none;border-radius:5px;background:transparent;color:#cbb98e;cursor:pointer;flex-shrink:0;opacity:.85;transition:background .18s ease,color .18s ease,opacity .18s ease}.win-close:hover{background:#d8b26a38;color:#ff9a80;opacity:1}.win-close:active{transform:scale(.92)}.win-body{display:grid;grid-template-columns:38px minmax(140px,.22fr) 1fr;min-height:300px}.internship-window.is-active .win-body{animation:win-section-in .5s cubic-bezier(.22,1,.36,1) .2s both}.win-activity{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;background:linear-gradient(180deg,#241c12,#1a140c);border-right:1px solid var(--ide-line)}.act-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:transparent;color:#b8a273;cursor:pointer;opacity:.72;transition:all .18s ease}.act-btn:hover,.act-btn.is-active{color:#e9d5a8;opacity:1}.act-btn.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,#f0d9a0,#d8b26a);border-radius:0 1px 1px 0;box-shadow:0 0 8px #d8b26a99}.act-btn.is-active:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:6px;background:#d8b26a24;border-radius:4px;z-index:-1}.act-badge{position:absolute;top:4px;right:4px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:linear-gradient(180deg,#d8b26a,#8a6a33);color:#2a1f10;font-family:var(--internship-mono);font-size:8.5px;font-weight:800;line-height:14px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px #00000059}.win-files{border-right:1px solid var(--ide-line);background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(216,178,106,.1) 0%,transparent 60%),var(--ide-bg-files);padding:6px 0 10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.files-section{display:flex;flex-direction:column;min-height:0}.files-section-head{display:flex;align-items:center;gap:5px;padding:6px 12px 6px 16px;font-family:var(--internship-mono);font-size:10px;font-weight:700;letter-spacing:.18em;color:#b8a273;text-transform:uppercase;-webkit-user-select:none;user-select:none}.files-section-title{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.files-section-actions{display:inline-flex;align-items:center;gap:3px;opacity:.5}.files-section-dot{width:3px;height:3px;border-radius:50%;background:currentColor}.files-section-folder{display:flex;align-items:center;gap:3px;padding:4px 10px 4px 12px;font-family:var(--internship-mono);font-size:12.5px;font-weight:600;color:#cfbe97;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.files-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#d8b26a;opacity:.9;transition:transform .18s ease}.files-chevron-down{transform:rotate(0)}.files-folder-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-row{position:relative;display:flex;align-items:center;gap:4px;width:100%;padding:5px 10px 5px 4px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--internship-mono);font-size:12.5px;color:#b8a273;transition:background .18s ease,color .18s ease}.file-row-indent{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;flex-shrink:0;position:relative}.indent-line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(176,140,78,.45) 25%,rgba(176,140,78,.45) 75%,transparent 100%);transform:translate(-.5px)}.file-row:hover{background:#d8b26a1f;color:#e9d5a8}.file-row.is-active{background:linear-gradient(90deg,#d8b26a38,#d8b26a0d);color:#f4e8c8;box-shadow:inset 3px 0 #f0d9a0f2}.file-row.is-active .file-row-name{color:#f7ecd2}.file-row-icon{display:inline-flex;flex-shrink:0;opacity:.95}.file-row:nth-child(odd) .file-row-icon{color:#7fd6be}.file-row:nth-child(2n) .file-row-icon{color:#e0b96e}.file-row:nth-child(3) .file-row-icon{color:#e0a86e}.file-row:nth-child(5) .file-row-icon{color:#8fbdb0}.file-row.is-active .file-row-icon{color:#f0d9a0;opacity:1}.file-row-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-row-close{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:#cbb98e;font-size:13px;line-height:1;opacity:0;transition:opacity .15s ease,background .15s ease;flex-shrink:0}.file-row:hover .file-row-close{opacity:.7}.file-row-close:hover{background:#d8b26a38;opacity:1}.file-row-cursor{width:2px;height:14px;border-radius:1px;background:linear-gradient(180deg,#ffe9b8,#e0b96e);box-shadow:0 0 10px #f0cd94d9,0 0 20px #d8b26a73;animation:cursor-blink 1.05s steps(1) infinite;flex-shrink:0}.win-content{min-width:0;padding:0 0 12px;display:flex;flex-direction:column}.win-editor{animation:editor-in .46s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;padding:22px 30px 0}.editor-tabs{display:flex;align-items:stretch;background:linear-gradient(180deg,#241c12,#1a140c);border-bottom:1px solid var(--ide-line);height:32px;overflow-x:auto;scrollbar-width:none}.editor-tabs::-webkit-scrollbar{display:none}.editor-tab{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;height:100%;border:none;background:transparent;color:#b8a273;font-family:var(--internship-mono);font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative;border-right:1px solid rgba(216,178,106,.12);transition:background .18s ease,color .18s ease}.editor-tab:hover{background:#d8b26a1f;color:#e9d5a8}.editor-tab.is-active{background:linear-gradient(180deg,#2a2115,#221a10);color:#f4e8c8;font-weight:600}.editor-tab.is-active:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#e0b96e,#f0d9a0 50%,#e0b96e);box-shadow:0 0 8px #d8b26a99}.editor-tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.95}.editor-tab-icon-0{color:#7fd6be}.editor-tab-icon-1{color:#e0b96e}.editor-tab-icon-2{color:#8fbdb0}.editor-tab-icon-3{color:#e0a86e}.editor-tab-name{white-space:nowrap}.editor-tab-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;color:inherit;font-size:14px;line-height:1;opacity:.55;transition:background .15s ease,opacity .15s ease}.editor-tab-close:hover{background:#d8b26a38;opacity:1}.editor-tab.is-active .editor-tab-close{opacity:.85}.editor-tab-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:100%;color:#b8a273;font-size:16px;font-weight:300;opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:none}.editor-tab-add:hover{color:#e9d5a8;opacity:1}.editor-breadcrumb{display:flex;align-items:center;gap:6px;padding:6px 16px 6px 30px;background:linear-gradient(180deg,#241c12,#1d160d);border-bottom:1px solid rgba(216,178,106,.12);font-family:var(--internship-mono);font-size:11px;color:#b8a273;letter-spacing:.02em}.bc-seg{white-space:nowrap;opacity:.85}.bc-seg.bc-file{color:#e9d5a8;font-weight:600}.bc-chev{color:#d8b26a80;font-size:10px;-webkit-user-select:none;user-select:none}.bc-spacer{flex:1 1 auto}.bc-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;color:#cbb98e;opacity:.8;cursor:pointer;transition:background .15s ease,opacity .15s ease}.bc-icon:hover{background:#d8b26a38;opacity:1}.editor-body{position:relative;display:grid;grid-template-columns:44px 1fr;margin-top:8px;gap:0}.editor-body:after{content:"";position:absolute;left:44px;top:0;bottom:0;width:1px;background:#b08c4e38;pointer-events:none}.editor-gutter{display:flex;flex-direction:column;align-items:flex-end;height:100%;padding:6px 13px 6px 0;overflow:hidden;font-family:var(--internship-mono);font-size:11.5px;color:#9c8b68;opacity:.62;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}.gutter-line{height:24px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.editor-terminal{margin:18px 0 0;background:linear-gradient(180deg,#1d160d,#171009);border-top:1px solid var(--ide-line);border-radius:0;box-shadow:inset 0 1px #ffebbe0f,inset 0 2px 8px #0000004d;overflow:hidden;white-space:nowrap}.internship-window.is-active .editor-terminal{animation:win-section-in .5s cubic-bezier(.22,1,.36,1) .3s both}.editor-terminal .term-tabs{display:flex;align-items:stretch;height:30px;border-bottom:1px solid rgba(216,178,106,.14);background:linear-gradient(180deg,rgba(216,178,106,.12) 0%,transparent 100%);font-family:var(--internship-mono);font-size:10.5px;color:var(--ide-ink-dim);letter-spacing:.18em;text-transform:uppercase;font-weight:600;overflow-x:auto;scrollbar-width:none}.editor-terminal .term-tabs::-webkit-scrollbar{display:none}.editor-terminal .term-tab{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-right:1px solid rgba(216,178,106,.12);color:#b8a273;cursor:pointer;white-space:nowrap;position:relative;transition:background .15s ease,color .15s ease}.editor-terminal .term-tab:hover{background:#d8b26a1f;color:#e9d5a8}.editor-terminal .term-tab.is-active{color:#f4e8c8;background:linear-gradient(180deg,rgba(216,178,106,.14) 0%,transparent 100%)}.editor-terminal .term-tab.is-active:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#e0b96e,#f0d9a0 50%,#e0b96e);box-shadow:0 0 8px #d8b26a8c}.editor-terminal .term-tab-inactive{color:#9c8b68;opacity:.85}.editor-terminal .term-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#d8b26a2e;color:#e9d5a8;font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums}.editor-terminal .term-tabs-spacer{flex:1 1 auto}.editor-terminal .term-tabs-action{display:inline-flex;align-items:center;justify-content:center;width:30px;color:#b8a273;opacity:.7;cursor:pointer;transition:opacity .15s ease,background .15s ease}.editor-terminal .term-tabs-action:hover{opacity:1;background:#d8b26a24}.editor-terminal .term-header{display:flex;align-items:center;gap:14px;padding:8px 14px;border-bottom:1px solid rgba(176,140,78,.22);background:linear-gradient(180deg,rgba(216,178,106,.14) 0%,transparent 100%);font-family:var(--internship-mono);font-size:10.5px;color:var(--ide-ink-dim);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.editor-terminal .term-header-icon{display:inline-flex;color:var(--ide-ink-teal);opacity:.85}.editor-terminal .term-header-title{color:#e9d5a8;font-weight:700;letter-spacing:.2em}.editor-terminal .term-header-close{margin-left:auto;color:#9c8b68;font-size:13px;line-height:1;-webkit-user-select:none;user-select:none;transition:color .18s}.editor-terminal .term-header-close:hover{color:#6fd6c0}.editor-terminal .term-line{display:flex;align-items:center;gap:10px;padding:13px 16px;font-family:var(--internship-mono);font-size:13.5px;color:var(--ide-ink)}.editor-terminal .term-prompt{color:var(--ide-ink-teal);font-weight:700;font-size:15px;flex-shrink:0}.editor-terminal .term-cmd{display:inline-flex;align-items:baseline;min-width:0;overflow:hidden}.editor-terminal .term-cmd-static{color:var(--ide-ink-dim);opacity:.9}.editor-terminal .term-cmd-file{color:#f0d9a0;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.editor-terminal .term-cmd-file .term-cursor{display:inline-block;width:2px;height:15px;margin-left:1px;vertical-align:-2px;border-radius:1px;background:#6fd6c0;box-shadow:0 0 8px #6fd6c099;animation:ec-blink .9s steps(1) infinite}.editor-terminal .term-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;font-size:10px;letter-spacing:.22em;font-weight:700;color:var(--ide-ink-teal)}.editor-terminal .term-dot{width:7px;height:7px;border-radius:50%;background:#8ff0da;box-shadow:0 0 10px #6fd6c0e6,0 0 22px #5fd0b266;animation:term-dot 1.2s ease-in-out infinite}@keyframes term-type{0%{width:0}to{width:var(--term-w, 12ch)}}@keyframes term-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.editor-content{align-self:stretch;min-width:0}.editor-title{display:flex;align-items:baseline;gap:14px;margin-bottom:0;padding-left:16px}.editor-no{font-family:Poppins,system-ui,sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(180deg,#f0d9a0,#e0b96e 40%,#c99a52);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55));-webkit-user-select:none;user-select:none}.editor-divider{height:1px;margin:18px 0;background:linear-gradient(90deg,transparent 0%,rgba(176,140,78,.3) 18%,rgba(110,85,48,.5) 50%,rgba(176,140,78,.3) 82%,transparent 100%)}.editor-divider-short{margin:12px 0 18px;padding-left:16px;background:linear-gradient(90deg,rgba(176,140,78,.6) 0%,rgba(176,140,78,.15) 70%,transparent 100%)}.editor-stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding-left:16px}.editor-stats .stat-badge{padding:7px 14px;border-radius:11px;gap:3px;box-shadow:0 5px 14px #0006,0 2px 5px #0000004d,inset 0 1px #ffebbe4d,inset 0 -1px #00000080}.editor-stats .stat-badge .sb-value{font-size:clamp(15px,1.6vw,19px)}.editor-stats .stat-badge .sb-label{font-size:9px;letter-spacing:.08em}.editor-text{font-size:15px;line-height:1.86;color:var(--ide-ink);text-align:left;max-width:680px;margin:0;padding-left:16px;padding-bottom:8px;text-shadow:0 0 10px rgba(240,226,196,.1)}.card-key{color:#e3bd74;font-weight:700;text-shadow:0 0 10px rgba(216,178,106,.18)}.win-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0;gap:0;border-top:1px solid var(--ide-line);background:linear-gradient(180deg,#6e5530,#4a3517);color:#f4e8c8;font-family:var(--internship-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;min-height:26px}.internship-window.is-active .win-foot{animation:win-section-in .45s cubic-bezier(.22,1,.36,1) .4s both}.win-foot-left{display:inline-flex;align-items:center;gap:0;padding:0}.win-foot-mid{display:inline-flex;align-items:center;gap:12px;padding:0 14px;justify-content:center}.win-foot-right{display:inline-flex;align-items:center;gap:0;padding:0;justify-content:flex-end}.foot-seg{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;color:#f4e8c8;cursor:default;-webkit-user-select:none;user-select:none;transition:background .15s ease;white-space:nowrap}.foot-seg:hover{background:#ffffff14}.foot-seg svg{flex-shrink:0;opacity:.9}.foot-sep{display:inline-block;width:1px;height:14px;background:#ffebbe2e;flex-shrink:0}.foot-branch svg{color:#f4e8c8}.foot-sync{font-variant-numeric:tabular-nums}.foot-err svg{color:#d8b26a}.foot-warn svg{color:#e8cf96}.foot-lang svg{color:#f4e8c8}.foot-bell{padding:5px 10px}.foot-marker{display:inline-flex;align-items:center;gap:6px}.foot-marker-dot{width:8px;height:3px;border-radius:1.5px;background:#f4e8c866;transition:all .36s cubic-bezier(.22,1,.36,1)}.foot-marker-dot.is-active{width:18px;background:linear-gradient(90deg,#f4e8c8,#d8b26a,#f4e8c8);box-shadow:0 0 6px #f4e8c880}.foot-hint{display:inline-flex;align-items:center;gap:5px;color:#f4e8c8d9;text-transform:uppercase;font-size:9.5px;letter-spacing:.22em}.foot-hint kbd{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:1px solid rgba(244,232,200,.4);background:#00000040;color:#f4e8c8;font-family:var(--internship-mono);font-size:9.5px;border-radius:3px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.foot-pos,.foot-indent,.foot-enc,.foot-eol{font-variant-numeric:tabular-nums}@media(max-width:1440px){.iw-company{gap:5px 14px;padding:11px 20px 10px}.co-item{font-size:13.5px}.co-role,.co-date{font-size:13px}}@media(max-width:980px){.win-body{grid-template-columns:32px minmax(120px,.22fr) 1fr}.win-content{padding:0}.win-editor{padding:18px 18px 0}.editor-breadcrumb{padding:6px 18px}.editor-no{font-size:clamp(26px,3vw,34px)}}@media(max-width:720px){.iw-company{flex-wrap:wrap;white-space:normal;padding:11px 16px 10px;gap:4px 12px}.co-item,.co-role,.co-date{font-size:14px}.win-body{grid-template-columns:1fr}.win-activity{flex-direction:row;justify-content:center;height:36px;border-right:none;border-bottom:1px solid var(--ide-line);padding:0 6px}.act-btn{width:36px;height:100%}.act-btn.is-active:before{left:6px;right:6px;top:auto;bottom:0;height:2px;width:auto;border-radius:1px 1px 0 0}.act-btn.is-active:after{top:6px;right:6px;bottom:6px;left:6px}.win-files{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;border-right:none;border-bottom:1px solid var(--ide-line);padding:4px 8px;gap:2px;-webkit-overflow-scrolling:touch}.files-section-head,.files-section-folder{display:none}.file-row{flex:0 0 auto;padding:6px 10px;font-size:12px}.file-row-indent{display:none}.file-row.is-active{box-shadow:inset 0 -3px #b08c4ecc,inset 0 0 0 1px #b08c4e40}.file-row-cursor{height:11px}.win-editor{padding:16px 14px 0}.editor-breadcrumb{padding:6px 14px}.editor-text{font-size:14.5px;line-height:1.78}.win-foot{font-size:9.5px}.foot-seg{padding:4px 6px}.win-foot-mid{display:none}}@media(prefers-reduced-motion:reduce){.internship-window,.internship-window *,.internship-window *:before,.internship-window *:after,.internship-head,.page-eyebrow{animation:none!important;transition:none!important}}.awards-root{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column}.awards-root .awards-head,.awards-root .overview,.awards-root .wheel{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.awards-root.awards-on .awards-head,.awards-root.awards-on .overview,.awards-root.awards-on .wheel{opacity:1;transform:none}.awards-head{margin-top:0}.awards-stats{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;line-height:1.6;color:#b7a581}.awards-stats b{font-family:鸿雷板书简体,HongLeiBanShu,STKaiti,KaiTi,楷体,cursive;font-size:26px;font-weight:700;line-height:1;letter-spacing:0;margin-right:6px;background:linear-gradient(135deg,#ffeeb8,#e8c268 52%,#c99a2e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(233,190,90,.4))}.awards-stats i{font-style:normal;margin:0 12px;color:#c9a96e;opacity:.6}.overview{flex-shrink:0;width:calc(100% + 40px);margin:12px -20px 6px;padding:12px 26px 0;display:flex;flex-direction:column;position:relative}.overview:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.35) 18%,rgba(233,213,168,.75) 50%,rgba(201,169,110,.35) 82%,transparent 100%)}.ov-row{display:grid;grid-template-columns:142px 1fr;align-items:center;column-gap:16px;padding:8px 0 8px 55px}.ov-label{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;justify-self:start;color:#f2e8d4;background:linear-gradient(180deg,rgba(var(--dot-rgb),.26),rgba(var(--dot-rgb),.1) 46%,#0000002e);border:1px solid rgba(var(--dot-rgb),.5);box-shadow:0 2px 6px #00000057,inset 0 1px #ffffff3d,inset 0 -1px #00000042;text-shadow:0 1px 1px rgba(0,0,0,.4)}.ov-label:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:1px;transform:rotate(45deg);background:rgba(var(--dot-rgb),.95);box-shadow:0 0 6px rgba(var(--dot-rgb),.6)}.ov-label.l-gold,.ov-label.l-champ,.ov-label.l-teal{--dot-rgb: 233, 213, 168}.ov-list{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;font-size:13.5px;line-height:1.7;letter-spacing:.015em;color:#d9cdb2}.ov-item{white-space:nowrap}.ov-item:not(:last-child):after{content:"·";margin:0 10px;color:#c9a96e73}.wheel{--panel-h: clamp(430px, 54vh, 470px);--row-h: 118px;height:var(--panel-h);flex-shrink:0;margin-top:-6px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;perspective:1000px;border-radius:18px;border:1px solid rgba(201,169,110,.22);background:radial-gradient(120% 90% at 50% 0%,rgba(233,213,168,.06),transparent 55%),linear-gradient(180deg,#3a2c1c52,#241a1066);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0d,inset 0 -1px #0000004d,inset 1px 0 #281e1099,inset -1px 0 #281e1099,inset 2.5px 0 #e9d5a833,inset -2.5px 0 #e9d5a833,0 0 0 1px #c9a96e2e,0 0 14px #e9d5a81a;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 7%,#000 30%,#000 70%,rgba(0,0,0,.15) 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.15) 7%,#000 30%,#000 70%,rgba(0,0,0,.15) 93%,transparent 100%);scrollbar-width:none}.wheel::-webkit-scrollbar{display:none}.wheel{position:relative}.wheel:before,.wheel:after{content:"";position:absolute;top:16px;bottom:16px;width:3px;border-radius:3px;pointer-events:none;z-index:3;background-image:linear-gradient(180deg,#fff8de00,#fff8defa,#fff8de00),linear-gradient(180deg,#e9d5a800,#c9a96e8c 7%,#f8e6b2f2,#c9a96e8c 93%,#e9d5a800),linear-gradient(180deg,#3c2c188c,#281e1066,#3c2c188c),radial-gradient(circle at 50% 0%,rgba(255,248,222,.95) 0 28%,transparent 30%),radial-gradient(circle at 50% 100%,rgba(255,248,222,.95) 0 28%,transparent 30%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 38%,100% 100%,100% 100%,100% 5px,100% 5px;background-position:0 -44%,0 0,0 0,0 0,0 100%;box-shadow:0 0 14px #e9d5a880,0 0 3px #fff8dee6,inset 1px 0 #00000073,inset -1px 0 #00000073;animation:railGlow 3.6s ease-in-out infinite}.wheel:before{left:7px}.wheel:after{right:7px;animation-delay:1.8s}@keyframes railGlow{0%{background-position:0 -44%,0 0,0 0,0 0,0 100%}to{background-position:0 144%,0 0,0 0,0 0,0 100%}}@media(prefers-reduced-motion:reduce){.wheel:before,.wheel:after{animation:none;background-image:linear-gradient(180deg,#e9d5a800,#c9a96e8c 7%,#f8e6b2f2,#c9a96e8c 93%,#e9d5a800),linear-gradient(180deg,#3c2c188c,#281e1066,#3c2c188c),radial-gradient(circle at 50% 0%,rgba(255,248,222,.95) 0 28%,transparent 30%),radial-gradient(circle at 50% 100%,rgba(255,248,222,.95) 0 28%,transparent 30%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 5px,100% 5px;background-position:0 0,0 0,0 0,0 100%}}.wheel-track{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:30px;width:100%}.award-snap{height:var(--row-h);padding:0 14px;display:flex;align-items:center;scroll-snap-align:center}.award-card{--dot-rgb: 214, 142, 78;--card-dot: radial-gradient(72% 92% at 100% 100%, rgba(214, 122, 44, calc(.19 - var(--near, 0) * .15)) 0%, transparent 60%);--card-dot2: radial-gradient(58% 74% at 0% 0%, rgba(240, 168, 60, calc(.15 - var(--near, 0) * .12)) 0%, transparent 62%);position:relative;display:flex;flex-direction:column;justify-content:center;gap:9px;width:100%;height:100%;padding:14px 24px 14px 28px;border-radius:16px;border:1px solid rgba(201,169,110,.25);overflow:hidden;background-image:linear-gradient(rgba(10,7,4,calc(var(--near, 0) * .4)),rgba(10,7,4,calc(var(--near, 0) * .4))),linear-gradient(112deg,#fffaee16,#fffaee00 26%,#fffaee00 62%,#fffaee0a),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.16'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)' opacity='0.05'/%3E%3C/svg%3E"),var(--card-dot),var(--card-dot2),var(--card-glow),var(--card-base);background-blend-mode:normal,normal,overlay,soft-light,screen,screen,screen,normal;box-shadow:0 2px 3px -1px #0000008c,0 12px 16px -8px #0000007a,0 24px 40px #0000006b,inset 0 0 0 1px #fffcf20f,inset 0 1px rgba(var(--sheen),.15),inset 0 -1px rgba(var(--sheen),.07),inset 0 -3px #0000006b,inset 0 -18px 26px -12px #00000085;filter:brightness(calc(1.05 - var(--near, 0) * .26)) saturate(calc(1.3 - var(--near, 0) * .35));transition:border-color .3s ease,box-shadow .3s ease;will-change:transform,opacity,filter}.card-nat{--card-glow: radial-gradient(90% 140% at 100% 0%, rgba(233, 220, 190, calc(.09 - var(--near, 0) * .09)) 0%, transparent 55%);--card-base: linear-gradient(160deg, rgba(122, 100, 62, .58) 0%, rgba(78, 56, 24, .7) 100%);--card-dot: radial-gradient(72% 92% at 100% 100%, rgba(206, 128, 62, calc(.16 - var(--near, 0) * .13)) 0%, transparent 60%);--dot-rgb: 214, 142, 78;--sheen: 255, 240, 210;border-color:rgba(226,210,178,calc(.34 - var(--near, 0) * .22))}.card-nat:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#f2e6cc,#d6c19a 45%,#c08a3e);box-shadow:0 0 10px rgba(233,213,168,calc(.45 - var(--near, 0) * .4));opacity:calc(1 - var(--near, 0) * .65)}.card-prov{--card-glow: radial-gradient(90% 140% at 100% 0%, rgba(224, 218, 200, calc(.08 - var(--near, 0) * .08)) 0%, transparent 55%);--card-base: linear-gradient(160deg, rgba(96, 112, 148, .58) 0%, rgba(56, 58, 96, .72) 100%);--card-dot: radial-gradient(72% 92% at 100% 100%, rgba(126, 104, 200, calc(.17 - var(--near, 0) * .13)) 0%, transparent 60%);--card-dot2: radial-gradient(58% 74% at 0% 0%, rgba(96, 178, 186, calc(.13 - var(--near, 0) * .1)) 0%, transparent 62%);--dot-rgb: 116, 196, 182;--sheen: 226, 234, 244;border-color:rgba(206,216,230,calc(.32 - var(--near, 0) * .2));filter:brightness(calc(1.05 - var(--near, 0) * .24)) saturate(calc(1.75 - var(--near, 0) * .32))}.card-prov:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#eaf2fb,#a8b6d4 42%,#8f7fc4);box-shadow:0 0 10px rgba(221,215,198,calc(.42 - var(--near, 0) * .38));opacity:calc(1 - var(--near, 0) * .65)}.award-snap.is-center .card-nat{border-color:#e9dcbe99;box-shadow:0 2px 3px -1px #0000008c,0 14px 20px -8px #00000080,0 26px 46px #00000075,0 0 32px #e9dcbe29,inset 0 0 0 1px #fffcf212,inset 0 1px #fff2d629,inset 0 -1px #fff2d614,inset 0 -3px #0000006b,inset 0 -18px 26px -12px #00000085}.award-snap.is-center .card-prov{border-color:#e0dac88c;box-shadow:0 2px 3px -1px #0000008c,0 14px 20px -8px #00000080,0 26px 46px #00000075,0 0 32px #e0dac824,inset 0 0 0 1px #fffcf212,inset 0 1px #eeeae024,inset 0 -1px #eeeae012,inset 0 -3px #0000006b,inset 0 -18px 26px -12px #00000085}.award-snap.is-center .award-card:after{content:"✦";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:44px;line-height:1;color:rgba(var(--dot-rgb),.11);pointer-events:none}.ac-name{display:flex;align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.35;color:#f2e7cd}.ac-no{flex-shrink:0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.06em;background:linear-gradient(135deg,#ffeeb8,#e8c268 52%,#c99a2e);-webkit-background-clip:text;background-clip:text;color:transparent}.card-prov .ac-no{background:linear-gradient(135deg,#fbfdff,#cfdae6 52%,#9fb0c4);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-name-text{min-width:0;white-space:normal;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ac-meta{display:flex;align-items:center;gap:9px;min-width:0}.ac-duty{font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.card-nat .ac-duty{color:#d3c7ac}.card-prov .ac-duty{color:#b8c2cf}.ac-tier{display:inline-flex;align-items:center;padding:3.5px 13px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.tier-gold{background:linear-gradient(135deg,#ffeeb8,#e8c268 52%,#c99a2e);color:#2a1f0a;box-shadow:0 2px 12px #e9be5a6b,inset 0 1px #fffceb99}.tier-silver{background:linear-gradient(135deg,#fbfdff,#cfdae6 52%,#9fb0c4);color:#1c2128;box-shadow:0 2px 12px #becde161,inset 0 1px #ffffff9e}.ac-role{display:inline-flex;align-items:center;gap:6px;padding:3.5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;background:linear-gradient(180deg,rgba(var(--role-accent),.2),rgba(var(--role-accent),.07) 46%,#00000029);border:1px solid rgba(var(--role-accent),.55);box-shadow:0 2px 6px #00000057,inset 0 1px #ffffff3d,inset 0 -1px #00000042;text-shadow:0 1px 1px rgba(0,0,0,.4)}.ac-role:before{content:"★";font-size:8px;line-height:1;color:rgba(var(--dot-rgb),.95);text-shadow:0 0 6px rgba(var(--dot-rgb),.6)}.card-nat .ac-role{--role-accent: 233, 213, 168;color:#f4ecd8}.card-prov .ac-role{--role-accent: 190, 190, 232;--dot-rgb: 150, 138, 214;color:#eef0fa}@media(prefers-reduced-motion:reduce){.awards-root .awards-head,.awards-root .overview,.awards-root .wheel{opacity:1;transform:none;transition:none}}@media(max-width:560px){.ov-row{grid-template-columns:1fr;column-gap:0}.ov-label{margin-bottom:4px}.award-snap{padding:0 6px}.award-card{padding:12px 16px}}.ps-root{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:6px 0 2px}.ps-head{margin-bottom:24px}.ps-stage{position:relative;width:100%;height:clamp(520px,62vh,660px);perspective:1800px;transform-style:preserve-3d;perspective-origin:50% 40%}.ps-slot{--pos: 0;--ap: 0;--spread: 300px;position:absolute;top:50%;left:50%;width:min(880px,84vw);height:100%;max-height:700px;z-index:calc(100 - var(--ap) * 10);transform-origin:center center;transform:translate(-50%,-50%) translate(calc(var(--pos) * var(--spread))) translateY(calc(var(--ap) * 26px)) translateZ(calc(var(--ap) * -130px)) rotateY(calc(var(--pos) * -15deg)) scale(calc(1 - var(--ap) * .13));opacity:calc(1 - var(--ap) * .42);filter:brightness(calc(1 - var(--ap) * .16)) saturate(calc(1 - var(--ap) * .35));transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease,filter .5s ease;will-change:transform,opacity}.archive-card{--ink: #2a241c;--ink-soft: #463c2e;--ink-dim: #6a5a44;--gold: #8a6a2f;position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:46px 32px 18px;overflow:visible;background:radial-gradient(130% 84% at 88% -16%,rgba(126,96,190,.12),transparent 56%),radial-gradient(80% 46% at 4% 0%,rgba(255,253,247,1),transparent 62%),radial-gradient(70% 50% at 100% 100%,rgba(120,88,52,.3),transparent 60%),linear-gradient(158deg,#f6ecd6,#e9dbbd 48%,#dcc6a0);border:1px solid rgba(255,253,247,.75);border-radius:18px;box-shadow:0 36px 70px -26px #0000009e,0 4px 12px -4px #5a422640,inset 0 1px #ffffffd9,inset 0 -2px 6px #8c6c4238;cursor:grab}.archive-card:active{cursor:grabbing}.archive-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),repeating-linear-gradient(45deg,rgba(150,118,72,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(150,118,72,.04) 0 1px,transparent 1px 5px);background-size:180px 180px,auto,auto;background-blend-mode:overlay,normal,normal;pointer-events:none;z-index:0}.archive-card:after{content:"";position:absolute;top:0;left:0;right:0;height:42%;border-radius:18px 18px 0 0;background:linear-gradient(168deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.08) 46%,transparent 72%);pointer-events:none;z-index:0}.archive-card .archive-tab{z-index:3}.archive-tab{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:5px 18px;border-radius:999px;font-size:12.5px;letter-spacing:.14em;color:#f1e3c6;background:linear-gradient(120deg,#3a2c1a,#2c2114);border:1px solid rgba(122,92,188,.5);box-shadow:0 6px 14px -5px #140c0480,inset 0 1px #ffffff24;white-space:nowrap}.archive-tab:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2c2114}.archive-punch{position:absolute;left:14px;top:54px;bottom:48px;width:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:2}.archive-punch span{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 40% 32%,#241a10,#4a3823 78%);box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffffb3,0 0 0 1px #8a6a2f4d}.archive-binding{position:absolute;left:28px;top:54px;bottom:48px;width:1px;background:repeating-linear-gradient(180deg,rgba(122,95,66,.22) 0 5px,transparent 5px 14px);z-index:1}.archive-index{position:absolute;right:18px;bottom:18px;text-align:right;line-height:1.1;z-index:2}.archive-index:before{content:"";position:absolute;right:-10px;top:1px;bottom:1px;width:1px;background:linear-gradient(180deg,transparent,rgba(122,92,188,.6),transparent)}.archive-index .idx-year{display:block;font-size:20px;font-weight:800;color:var(--gold);letter-spacing:.04em}.archive-index .idx-no{font-size:10.5px;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase}.archive-title{position:relative;z-index:2;margin:4px 0 8px;font-family:鸿雷板书简体,STKaiti,KaiTi,serif;font-size:clamp(16px,1.75vw,23px);font-weight:700;line-height:1.3;white-space:nowrap;color:#2f2010;text-shadow:0 1px 0 rgba(255,255,255,.55)}.archive-meta-row{position:relative;z-index:2;display:flex;align-items:center;margin-bottom:14px}.archive-meta{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.1em;color:var(--ink-soft);white-space:nowrap}.archive-bookmark{position:absolute;top:84px;right:0;z-index:6;padding:7px 16px 7px 14px;background:linear-gradient(118deg,#3a2c1a,#2c2114 60%,#251b10);color:#f1e3c6;font-family:STKaiti,KaiTi,serif;font-size:11.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap;border-radius:5px;border:1px solid rgba(122,92,188,.5);transform-origin:50% 0;transform:translate(30%) rotate(-5deg);box-shadow:0 5px 11px -4px #140c0480,inset 0 1px #ffffff29;animation:ps-sticker-sway 4.6s ease-in-out infinite;transition:transform .3s ease,box-shadow .3s ease}.archive-bookmark:before{content:"";position:absolute;top:0;left:0;width:11px;height:11px;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent);border-radius:5px 0 0;pointer-events:none}.archive-bookmark:hover{animation-play-state:paused;transform:rotate(-3deg) scale(1.05) translateY(-2px);box-shadow:0 9px 18px -5px #140c049e,inset 0 1px #ffffff38,0 0 0 1px #7a5cbc66}@keyframes ps-sticker-sway{0%,to{transform:translate(30%) rotate(-5deg)}50%{transform:translate(30%) rotate(-3deg)}}.archive-bookmark-text{display:block}.archive-body{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:10px;padding-left:10px;padding-right:8px}.archive-body::-webkit-scrollbar{display:none}.archive-scroll-hint{position:absolute;left:42px;right:8px;bottom:64px;height:38px;z-index:5;pointer-events:none;display:flex;justify-content:center;align-items:flex-end;padding-bottom:3px;background:linear-gradient(180deg,#f4e9d200,#e8d9bad1 68%,#d9c49df5);opacity:1;transition:opacity .4s ease}.archive-scroll-hint.is-hidden{opacity:0}.archive-scroll-hint:after{content:"";width:9px;height:9px;border-right:2px solid #8a6a2f;border-bottom:2px solid #8a6a2f;transform:rotate(45deg);margin-bottom:3px;animation:ps-bounce 1.6s ease-in-out infinite}@keyframes ps-bounce{0%,to{transform:rotate(45deg) translate(-1px,-1px);opacity:.55}50%{transform:rotate(45deg) translate(2px,2px);opacity:1}}.dl-track{position:relative;padding-top:2px;margin:0;list-style:none}.dl-track:before{content:"";position:absolute;left:6px;top:6px;bottom:8px;width:1px;background:linear-gradient(180deg,#8a6a2f52,#7a5cbc47)}.dl-node{position:relative;padding-left:28px;margin-bottom:15px}.dl-dot{position:absolute;left:2px;top:5px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fdf3d8,#d9a93c 48%,#8f651a);box-shadow:0 0 0 2.5px #f4e9d2e6,0 1px 2px #50381859}.dl-label{display:block;font-size:12.5px;font-weight:800;letter-spacing:.16em;color:var(--gold);margin-bottom:4px}.bd-en{margin:0;font-size:13.5px;line-height:1.62;color:var(--ink)}.num-ach{color:#9a6b1f;font-weight:900;font-size:1.14em;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,250,235,.4);text-decoration:underline solid #b98a2f;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-skip-ink:none}.num-data{color:#9a6b1f;font-weight:900;font-size:1.14em;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,250,235,.4)}.archive-tech{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(138,106,47,.28)}.archive-tech .tech-chip{color:#f1e3c6;border-color:#c9a96e6b;background:#3a2a18eb;box-shadow:inset 0 1px #ffffff24,0 1px 3px #281a0c66}.archive-tech .tech-chip:hover{color:#fff3da;border-color:#e9d5a8b3;background:#4a361ef5}.ps-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid rgba(233,213,168,.4);background:#1e150c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f6e7be;font-size:24px;line-height:1;cursor:pointer;transition:background .3s,border-color .3s,transform .2s,box-shadow .3s;z-index:200}.ps-arrow:hover{background:#c9a96e3d;border-color:#fff0c8cc;box-shadow:0 0 18px -4px #e9d5a880;transform:translateY(-50%) scale(1.07)}.ps-arrow:active{transform:translateY(-50%) scale(.93)}.ps-prev{left:max(2px,calc(50% - 46vw))}.ps-next{right:max(2px,calc(50% - 46vw))}.ps-scroll{--idx: 0;--total: 3;display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:24px}.ps-track{position:relative;width:224px;height:2px;border-radius:999px;background:#3c2a1859;box-shadow:inset 0 1px 1px #281a0c80;cursor:pointer}.ps-track:before{content:"";position:absolute;left:0;right:0;top:-13px;bottom:-13px}.ps-thumb{position:absolute;top:50%;left:calc(var(--idx) / (var(--total) - 1) * 100%);width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 32%,#fff3d6,#d9b463 60%,#a97e3a);border:1px solid rgba(255,248,230,.7);box-shadow:0 0 4px #e9d5a866,0 1px 2px #0000004d;transition:left .6s cubic-bezier(.2,.7,.2,1)}.ps-years{display:flex;gap:28px}.ps-year{background:none;border:none;cursor:pointer;padding:2px;font-family:STKaiti,KaiTi,serif;font-size:11px;font-weight:700;letter-spacing:.14em;color:#e9d5a86b;transition:color .3s ease,transform .3s ease,text-shadow .3s ease}.ps-year:hover{color:#ffeaa8bf}.ps-year.is-on{color:#ffeaa8;transform:scale(1.14);text-shadow:0 0 12px rgba(255,214,130,.6)}@media(max-width:1024px){.ps-slot{--spread: 210px}}@media(max-width:700px){.ps-stage{height:clamp(540px,76vh,660px)}.ps-slot{--spread: 120px;width:min(94vw,880px)}.archive-title{white-space:normal;font-size:17px}.archive-bookmark{right:10px;top:76px}.archive-meta{white-space:normal}}.cs-root{position:relative;width:100%;max-width:920px;height:80dvh;min-height:520px;flex-shrink:0;margin:0 auto;padding:4px 0 8px;--gold: #e2c078;--gold-l: #f7e7b4;--gold-d: #a9854f;--cinnabar: #c2542a;--teal: #6fb3ac;--teal-d: #2e6f74;--ink: #f5ecd6;--ink-dim: #c3ad86;--cs-edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='640'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%25' cy='50%25' r='56%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='62%25' stop-color='%23fff'/%3E%3Cstop offset='84%25' stop-color='%23fff' stop-opacity='.6'/%3E%3Cstop offset='100%25' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cfilter id='d' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014 0.026' numOctaves='3' seed='11' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='74' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='900' height='640' fill='url(%23g)' filter='url(%23d)'/%3E%3C/svg%3E")}.cs-threads{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cs-thread{position:absolute;left:50%;transform:translate(-50%);width:100vw;background:linear-gradient(90deg,transparent 0%,rgba(226,192,120,.1) 12%,rgba(247,231,180,.34) 33%,rgba(111,179,172,.3) 50%,rgba(247,231,180,.34) 67%,rgba(226,192,120,.1) 88%,transparent 100%)}.cs-thread--top{top:5px;height:2px}.cs-thread--bottom{bottom:9px;height:3px}.cs-thread--under{bottom:3px;height:1px;opacity:.5}.cs-aura{position:absolute;top:-16%;right:-12%;bottom:-16%;left:-12%;z-index:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 50%,rgba(232,198,126,.15),transparent 70%),radial-gradient(66% 58% at 50% 50%,rgba(96,116,206,.1),transparent 74%),radial-gradient(40% 36% at 24% 76%,rgba(111,179,172,.08),transparent 72%);filter:blur(34px);opacity:.72}.cs-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(122deg,rgba(111,179,172,.06) 0%,transparent 32%,rgba(226,192,120,.05) 62%,transparent 100%)}.cs-silk{position:absolute;top:21px;left:50%;transform:translate(-50%) rotate(-1.4deg);width:62%;height:2px;z-index:5;pointer-events:none;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(111,179,172,.4),rgba(247,231,180,.45),transparent);box-shadow:0 0 6px #6fb3ac2e}.cs-scroll{position:relative;display:flex;flex-direction:column;width:100%;max-width:860px;height:100%;min-height:480px;flex-shrink:0;margin:0 auto;padding:30px 0 26px;overflow:visible;border-radius:12px}.cs-paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:14px;background:radial-gradient(118% 56% at 50% -6%,rgba(226,192,120,.3),transparent 62%),radial-gradient(94% 84% at 50% 44%,#5c4327a8,#4a3620ad 34%,#3427199e 58%,#20191170 78%,#16110c29 92%,#140f0a00),linear-gradient(152deg,#4a3622b8,#38342a99 44%,#1d2b31a8);backdrop-filter:blur(12px) saturate(1.18) brightness(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.18) brightness(1.05);-webkit-mask-image:var(--cs-edge),radial-gradient(118% 100% at 50% 50%,#000 0%,#000 52%,rgba(0,0,0,.72) 74%,rgba(0,0,0,.28) 89%,transparent 100%);mask-image:var(--cs-edge),radial-gradient(118% 100% at 50% 50%,#000 0%,#000 52%,rgba(0,0,0,.72) 74%,rgba(0,0,0,.28) 89%,transparent 100%);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.cs-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='5'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cs-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:14px;background:linear-gradient(180deg,rgba(247,231,180,.07),transparent 16%),linear-gradient(0deg,rgba(111,179,172,.055),transparent 14%),linear-gradient(90deg,rgba(226,192,120,.045),transparent 7%),linear-gradient(270deg,rgba(226,192,120,.045),transparent 7%)}.cs-rod{position:absolute;left:-2.6%;right:-2.6%;height:16px;z-index:4;border-radius:999px;background:linear-gradient(90deg,#fff0cd8c,#ffebc314 15%,#00000057,#ffebc314 85%,#fff0cd8c),linear-gradient(180deg,#e6c68d,#c69f5e,#8a6a3c 68%,#4a3620);background-blend-mode:screen,normal;box-shadow:0 3px 12px #0000008c,inset 0 1.5px #fff6de99,inset 0 -3px 6px #00000080;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%)}.cs-rod--top{top:-7px}.cs-rod--bottom{bottom:-7px}.cs-ribbon{position:relative;display:flex;justify-content:center;margin:6px 0 4px;z-index:3}.cs-ribbon-band{position:relative;width:62%;height:30px;transform:rotate(-1.4deg);border-radius:3px;background:linear-gradient(104deg,rgba(255,255,255,.3) 0 6%,transparent 14% 33%,rgba(255,255,255,.22) 41% 48%,transparent 58% 77%,rgba(255,255,255,.16) 88% 100%),linear-gradient(180deg,#fbeec4,#e8cd95 26%,#dcbb79 48%,#c39a5c,#9c7743);background-blend-mode:screen,normal;box-shadow:0 6px 16px #0006,inset 0 1px #fff9,inset 0 -3px 6px #0000004d}.cs-ribbon-band:before,.cs-ribbon-band:after{content:"";position:absolute;top:0;bottom:0;width:14px;background:inherit}.cs-ribbon-band:before{left:-13px;clip-path:polygon(0 0,100% 0,100% 100%,28% 60%)}.cs-ribbon-band:after{right:-13px;clip-path:polygon(0 0,100% 0,72% 60%,100% 100%)}.cs-ribbon-btn{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%) rotate(-1.4deg);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d8,#e8cd95 55%,#96743e);border:1.5px solid rgba(60,44,22,.7);box-shadow:0 2px 6px #00000080,inset 0 1px 1px #fff9}.cs-viewport{position:relative;z-index:2;flex:1 1 auto;margin-top:22px;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cs-viewport::-webkit-scrollbar{width:0;height:0}.cs-body{position:relative;z-index:2;padding:6px clamp(22px,5vw,54px) 8px}.cs-head{margin-bottom:24px;scroll-snap-align:start}.cs-segment:first-of-type{padding-top:0}.cs-head .sec-subtitle{color:var(--ink-dim, #c3ad86)}.cs-segment{position:relative;padding:22px 0;border-top:1px solid rgba(111,179,172,.24);scroll-snap-align:start}.cs-seg-head{display:flex;align-items:center;gap:14px}.cs-seg-idx{flex:none;width:34px;height:34px;display:grid;place-items:center;transform:rotate(45deg);border-radius:7px;font-family:Courier New,monospace;font-weight:700;font-size:14px;color:var(--gold-l, #f7e7b4);background:linear-gradient(145deg,#26363aeb,#1c1a14f2);border:1.5px solid rgba(111,179,172,.55);box-shadow:inset 0 1px #ffffff24,0 4px 10px #00000059,0 0 12px #6fb3ac33}.cs-seg-idx>*{transform:rotate(-45deg)}.cs-role-name{margin:0;font-family:var(--calligraphy, "STKaiti", "KaiTi", serif);font-size:clamp(22px,3.6vw,30px);font-weight:700;color:var(--ink, #f5ecd6);transition:text-shadow .4s ease,color .4s ease;cursor:default}.cs-role-name:hover{color:var(--gold-l, #f7e7b4);text-shadow:0 0 16px rgba(247,231,180,.55)}.cs-org-time{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:6px 0 12px;padding-left:48px}.cs-org{font-size:13.5px;letter-spacing:.02em;color:var(--ink-dim, #c3ad86)}.cs-time{font-family:Courier New,monospace;font-size:12.5px;letter-spacing:.06em;color:var(--gold, #e2c078);white-space:nowrap}.cs-duties{padding-left:48px;display:flex;flex-direction:column;gap:12px}.cs-duty{position:relative;margin:0;font-size:13.5px;line-height:1.85;color:var(--ink, #f5ecd6);opacity:.92}.cs-duty:before{content:"";position:absolute;left:-20px;top:12px;width:6px;height:6px;transform:rotate(45deg);background:var(--teal, #6fb3ac);box-shadow:0 0 6px #6fb3ac8c}.cs-duty b{color:var(--gold-l, #f7e7b4);font-weight:600}.cs-tech{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0 48px;padding-top:12px;border-top:1px solid rgba(111,179,172,.24)}.cs-tech .tech-chip{color:#e4f0ec;border-color:#6fb3ac73;background:#18222480;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cs-tech .tech-chip:hover{color:#fff6da;border-color:#e2c078cc;background:#3a2c1a99}.cs-seal{display:flex;flex-direction:column;align-items:center;gap:0;margin:6px 0}.cs-seal-line{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(226,192,120,.65) 50%,transparent)}.cs-seal-node{position:relative;width:38px;height:38px;border-radius:48% 52% 47% 53%/53% 47% 54% 46%;background:radial-gradient(58% 42% at 34% 24%,rgba(255,226,190,.5),transparent 70%),radial-gradient(circle at 42% 36%,#c8663e 0%,var(--cinnabar, #c2542a) 46%,#8a3a1c 78%,#632811 100%);box-shadow:0 4px 12px #00000080,0 1px #ffe2be2e,inset 0 -3px 6px #3c120880,inset 0 2px 3px #ffd6aa47,0 0 14px #c2542a33;transition:box-shadow .4s ease,filter .4s ease}.cs-seal-node:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px solid rgba(255,226,190,.32);box-shadow:inset 0 1px 2px #3c120873,0 1px #ffe2be24}.cs-seal-node:hover{box-shadow:0 4px 12px #00000080,0 1px #ffe2be2e,inset 0 -3px 6px #3c120880,inset 0 2px 3px #ffd6aa47,0 0 18px #e2c07857,0 0 28px #6fb3ac29;filter:brightness(1.08)}.cs-signet{position:relative;display:flex;justify-content:center;margin-top:26px;padding-top:24px;scroll-snap-align:end}.cs-signet:before{content:"";position:absolute;left:50%;top:50%;width:78%;height:150%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(226,192,120,.12),transparent 72%);filter:blur(10px);opacity:.5}.cs-on .cs-signet:before{animation:signet-glow 3.4s ease-in-out 1.1s infinite}.cs-signet-frame{position:relative;text-align:center;padding:18px 46px 16px;border:none;background:none}.cs-signet-frame:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:74%;height:1px;background:linear-gradient(90deg,transparent,rgba(111,179,172,.4) 22%,rgba(247,231,180,.7) 50%,rgba(111,179,172,.4) 78%,transparent)}.cs-signet-frame:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(226,192,120,.32),transparent)}.cs-signet-value{font-family:var(--calligraphy, "STKaiti", "KaiTi", serif);font-weight:700;font-size:clamp(46px,8vw,64px);line-height:1;background:linear-gradient(180deg,#fdf1cf,#f2e0b8 42%,#dcbb79 76%,#b08a4c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 12px rgba(226,192,120,.22)}.cs-signet-unit{font-size:.5em;margin-left:2px}.cs-signet-label{margin-top:10px;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-dim, #c3ad86);opacity:.85}.cs-stamp{position:relative;width:max-content;margin:26px 4px 6px auto;padding:6px 12px 8px 10px;text-align:right;scroll-snap-align:end}.cs-stamp-org{font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:.2em;color:var(--gold, #e2c078);opacity:.9}.cs-stamp-year{margin-top:3px;font-family:Courier New,monospace;font-size:11.5px;letter-spacing:.32em;color:var(--ink-dim, #c3ad86);opacity:.75}.cs-stamp-mark{position:absolute;right:-10px;top:-34px;width:clamp(76px,10vw,104px);height:auto;aspect-ratio:1;object-fit:contain;transform:rotate(-8deg);opacity:.5;mix-blend-mode:screen;filter:saturate(.8) hue-rotate(12deg) brightness(1.05);-webkit-mask-image:radial-gradient(closest-side,#000 72%,rgba(0,0,0,.5) 90%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,rgba(0,0,0,.5) 90%,transparent 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.cs-root .num-data{color:var(--cinnabar, #c2542a);font-weight:900;font-size:1.14em;letter-spacing:.01em;text-shadow:0 0 10px rgba(194,84,42,.45)}@keyframes scroll-unfurl{0%{clip-path:inset(0 0 100% 0);opacity:.35;transform:translateY(-12px) scaleY(.985)}60%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0) scaleY(1)}}@keyframes ink-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes seal-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}@keyframes signet-glow{0%,to{opacity:.35}50%{opacity:.85}}.cs-scroll{transform-origin:top center}.cs-on .cs-scroll{animation:scroll-unfurl .9s cubic-bezier(.22,1,.36,1) both}.cs-on .cs-head .sec-title{animation:ink-in .7s ease .18s both}.cs-on .cs-seal-node{animation:seal-pop .6s cubic-bezier(.34,1.56,.64,1) .7s both}@media(prefers-reduced-motion:reduce){.cs-scroll,.cs-head .sec-title,.cs-seal-node,.cs-signet-frame{animation:none!important;clip-path:none!important}.cs-on .cs-signet:before{animation:none!important;opacity:.5!important}.cs-viewport{scroll-snap-type:none!important;scroll-behavior:auto!important}}html[lang^=zh] .cs-signet-label{letter-spacing:.08em}html[lang^=zh] .cs-duty{letter-spacing:.015em}html[lang^=zh] .cs-body{word-break:normal;line-break:strict}@media(max-width:640px){.cs-ribbon-band{width:78%}.cs-body{padding:16px 18px 6px}.cs-org-time,.cs-duties{padding-left:0}.cs-tech{margin-left:0}.cs-stamp{margin-right:0}.cs-stamp-mark{right:-6px;top:-28px}.cs-signet-frame{padding:16px 26px 14px}.cs-seal-line{height:22px}.cs-seal-node{width:32px;height:32px}}.pill-nav-btn{--x: 50%;--y: 50%}.pill-nav-wave,.pill-nav-fill{position:absolute;left:var(--x);top:var(--y);width:260%;padding-bottom:260%;border-radius:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pill-nav-wave{background:#e9d5a814;transition-delay:.05s}.pill-nav-fill{background:#e9d5a829;transition-delay:0s}.pill-nav-btn:hover .pill-nav-wave,.pill-nav-btn[data-active=true] .pill-nav-wave,.pill-nav-btn:hover .pill-nav-fill,.pill-nav-btn[data-active=true] .pill-nav-fill{transform:translate(-50%,-50%) scale(1)}.pill-nav-btn[data-active=true] .pill-nav-fill{background:#e9d5a838;box-shadow:0 0 24px #e9d5a82e}.lang-toggle{position:relative;display:inline-flex;flex:none;align-items:stretch;padding:3px;border-radius:999px;border:1px solid rgba(201,169,110,.35);background:linear-gradient(180deg,#3a2c1ab8,#241a10bd);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff12,0 2px 8px #00000059;user-select:none;-webkit-user-select:none}.lang-toggle-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(135deg,#f6e7c0,#e2c078 52%,#bb9455);box-shadow:0 1px 4px #00000073,inset 0 1px #ffffff8c,0 0 10px #e2c07840;transform:translate(calc(var(--i, 0) * 100%));transition:transform .32s cubic-bezier(.22,1,.36,1)}.lang-toggle-btn{position:relative;z-index:1;flex:1 1 0;min-width:32px;padding:2px 8px;border:0;border-radius:999px;background:none;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;line-height:1.6;color:#b7a581;cursor:pointer;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.lang-toggle-btn:hover{color:#e9d5a8}.lang-toggle-btn.is-on{color:#2b1f12}.lang-toggle-btn:focus-visible{outline:1px solid rgba(233,213,168,.7);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lang-toggle-thumb{transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-top-2{top:calc(var(--spacing) * -2)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1\/2{top:50%}.top-\[-10px\]{top:-10px}.top-\[-14px\]{top:-14px}.top-\[3px\]{top:3px}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.top-\[15\%\]{top:15%}.top-\[16\%\]{top:16%}.top-\[26\%\]{top:26%}.top-\[44\%\]{top:44%}.-right-2{right:calc(var(--spacing) * -2)}.-right-9{right:calc(var(--spacing) * -9)}.-right-16{right:calc(var(--spacing) * -16)}.-right-\[4vw\]{right:-4vw}.right-4{right:calc(var(--spacing) * 4)}.right-\[6\.5\%\]{right:6.5%}.right-\[9\%\]{right:9%}.right-full{right:100%}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[6\%\]{bottom:6%}.-left-2{left:calc(var(--spacing) * -2)}.-left-9{left:calc(var(--spacing) * -9)}.-left-24{left:calc(var(--spacing) * -24)}.left-1\/2{left:50%}.left-\[2\.6\%\]{left:2.6%}.left-\[6\.5\%\]{left:6.5%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-mx-14{margin-inline:calc(var(--spacing) * -14)}.mx-auto{margin-inline:auto}.-mt-\[35px\]{margin-top:-35px}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2\.5vh\]{margin-top:2.5vh}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.\!h-\[30px\]{height:30px!important}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[76px\]{height:76px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[132px\]{width:132px!important}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[70\%\]{width:70%}.w-\[76px\]{width:76px}.w-\[84\%\]{width:84%}.w-\[88\%\]{width:88%}.w-\[120px\]{width:120px}.w-\[calc\(100\%\+112px\)\]{width:calc(100% + 112px)}.w-\[min\(60vw\,1080px\)\]{width:min(60vw,1080px)}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[800px\]{max-width:800px}.max-w-\[calc\(100\%-28rem\)\]{max-width:calc(100% - 28rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[7vh\]{--tw-translate-y:7vh;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[8px\]{--tw-translate-y:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.rotate-x-0{--tw-rotate-x:rotateX(0deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rotate-x-5{--tw-rotate-x:rotateX(5deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bounce-y_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite bounce-y}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\[justify-content\:safe_center\]{justify-content:safe center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-\[\#6b4e2e\]\/85{border-color:#6b4e2ed9}.border-\[\#7a5c38\]\/80{border-color:#7a5c38cc}.border-\[\#C9A96E\]\/25{border-color:#c9a96e40}.border-\[\#C9A96E\]\/30{border-color:#c9a96e4d}.border-\[\#C9A96E\]\/35{border-color:#c9a96e59}.border-\[\#C9A96E\]\/45{border-color:#c9a96e73}.border-\[\#C9A96E\]\/50{border-color:#c9a96e80}.border-\[\#E9D5A8\]{border-color:#e9d5a8}.bg-\[\#8F7E63\]\/25{background-color:#8f7e6340}.bg-\[\#8F7E63\]\/30{background-color:#8f7e634d}.bg-\[\#241A10\]\/70{background-color:#241a10b3}.bg-\[\#241a10\]\/60{background-color:#241a1099}.bg-\[\#241a10\]\/85{background-color:#241a10d9}.bg-\[\#C9A96E\]\/25{background-color:#c9a96e40}.bg-\[\#C9A96E\]\/30{background-color:#c9a96e4d}.bg-\[\#C9A96E\]\/40{background-color:#c9a96e66}.bg-\[\#E9D5A8\]{background-color:#e9d5a8}.bg-\[\#c9a96e\]\/40{background-color:#c9a96e66}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#4a3826\]{--tw-gradient-from:#4a3826;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6f5133\]{--tw-gradient-from:#6f5133;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8a6a44\]{--tw-gradient-from:#8a6a44;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E9D5A8\]{--tw-gradient-from:#e9d5a8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F2E0B8\]{--tw-gradient-from:#f2e0b8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#efe6d0\]{--tw-gradient-from:#efe6d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.from-white\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#3a2c1c\]{--tw-gradient-via:#3a2c1c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#59402a\]{--tw-gradient-via:#59402a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#C9A96E\]\/45{--tw-gradient-via:oklab(74.9897% .0117787 .0846334/.45);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#C9A96E\]\/70{--tw-gradient-via:oklab(74.9897% .0117787 .0846334/.7);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E0C188\]{--tw-gradient-via:#e0c188;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#5f4529\]{--tw-gradient-to:#5f4529;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#241a10\]{--tw-gradient-to:#241a10;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#42301e\]{--tw-gradient-to:#42301e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B8915A\]{--tw-gradient-to:#b8915a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#C9A96E\]{--tw-gradient-to:#c9a96e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#C9A96E\]\/35{--tw-gradient-to:oklab(74.9897% .0117787 .0846334/.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#C9A96E\]\/40{--tw-gradient-to:oklab(74.9897% .0117787 .0846334/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#cbbd9a\]{--tw-gradient-to:#cbbd9a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-\[max\(9vh\,4\.5rem\)\]{padding-top:max(9vh,4.5rem)}.pt-\[max\(15vh\,8rem\)\]{padding-top:max(15vh,8rem)}.pt-\[max\(calc\(7vh-22px\)\,calc\(4rem-22px\)\)\]{padding-top:max(7vh - 22px,4rem - 22px)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[max\(9vh\,4\.5rem\)\]{padding-bottom:max(9vh,4.5rem)}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(28px\,4\.8vw\,58px\)\]{font-size:clamp(28px,4.8vw,58px)}.text-\[clamp\(32px\,5vw\,64px\)\]{font-size:clamp(32px,5vw,64px)}.text-\[clamp\(110px\,20vw\,300px\)\]{font-size:clamp(110px,20vw,300px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-\[0\.55em\]{--tw-tracking:.55em;letter-spacing:.55em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8F7E63\]{color:#8f7e63}.text-\[\#B7A581\]{color:#b7a581}.text-\[\#B7A581\]\/80{color:#b7a581cc}.text-\[\#C9A96E\]{color:#c9a96e}.text-\[\#C9A96E\]\/50{color:#c9a96e80}.text-\[\#C9B48D\]{color:#c9b48d}.text-\[\#C9B48D\]\/60{color:#c9b48d99}.text-\[\#C9B48D\]\/85{color:#c9b48dd9}.text-\[\#E9D5A8\]{color:#e9d5a8}.text-\[\#EDE1C4\]{color:#ede1c4}.text-\[\#F2E0B8\]{color:#f2e0b8}.text-\[\#F2E7CD\]{color:#f2e7cd}.text-\[\#F2E7CD\]\/92{color:#f2e7cdeb}.text-\[\#F6E3B4\]{color:#f6e3b4}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.22\]{opacity:.22}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(233\,213\,168\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#e9d5a8cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0006), inset 0 1px 0 var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0009), inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.5\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000080), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[perspective\:1600px\]{perspective:1600px}@media(hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[\#C9A96E\]\/70:is(:where(.group):hover *){background-color:#c9a96eb3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rotate-2:hover{rotate:2deg}.hover\:border-\[\#C9A96E\]:hover{border-color:#c9a96e}.hover\:bg-\[\#C9A96E\]\/15:hover{background-color:#c9a96e26}.hover\:text-\[\#F2E0B8\]:hover{color:#f2e0b8}.hover\:shadow-\[0_0_14px_rgba\(201\,169\,110\,0\.35\)\]:hover{--tw-shadow:0 0 14px var(--tw-shadow-color,#c9a96e59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}}@media(min-width:48rem){.md\:block{display:block}.md\:gap-1{gap:var(--spacing)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-\[13\.5px\]{font-size:13.5px}}@media(min-width:64rem){.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-\[3\.5vh\]{margin-top:3.5vh}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:max-w-\[calc\(100\%-43rem\)\]{max-width:calc(100% - 43rem)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:text-\[13\.5px\]{font-size:13.5px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15\.5px\]{font-size:15.5px}}}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{overscroll-behavior:none;font-family:Poppins,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}@keyframes swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes badge-swing{0%{transform:rotate(-3.5deg)translateY(0)}25%{transform:rotate(1.5deg)translateY(-2px)}50%{transform:rotate(3.5deg)translateY(0)}75%{transform:rotate(-1.5deg)translateY(2px)}to{transform:rotate(-3.5deg)translateY(0)}}@keyframes badge-restore{0%{transform:translate(0)rotate(0)}60%{transform:translate(calc(var(--dx) * -.06),calc(var(--dy) * -.06)) rotate(calc(var(--dx) * -.01deg))}to{transform:translate(0)rotate(0)}}.badge-top{transform-origin:bottom;background:linear-gradient(#4c3a22,#37291a);border-radius:2px;height:6px;position:absolute;top:-5px;left:2%;right:2%;transform:perspective(160px)rotateX(-24deg)}.badge-bottom{transform-origin:top;background:linear-gradient(#6d5330,#4e3a1f);border-radius:2px;height:6px;position:absolute;bottom:-5px;left:2%;right:2%;transform:perspective(160px)rotateX(24deg)}.badge-ring{background:radial-gradient(circle at 34% 30%,#8a6d3f,#4c3a20 62%,#332619);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffe0a040,0 3px 6px #00000080}.app-bg{background-color:#17110b;background-image:linear-gradient(#767ee242,#9674e624 18%,#0000 34%),radial-gradient(130% 90% at 50% -12%,#563c1f8c,#0000 62%),radial-gradient(100% 80% at 88% 108%,#48321880,#0000 66%),radial-gradient(80% 60% at 6% 96%,#3c2a156b,#0000 60%),linear-gradient(#16100a,#1c140c,#181109)}.glass-bar{-webkit-backdrop-filter:blur(18px)saturate(1.45);background:#160f099e;border-bottom:1px solid #c9a96e38;box-shadow:0 10px 34px #00000061,inset 0 1px #ffffff0d}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#22180e8c;border:1px solid #c9a96e38;box-shadow:0 18px 44px #0006,inset 0 1px #ffffff0d}.nav-contact-btn{color:#c9b48d;background:#241a1099;border:1px solid #c9a96e4d;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .3s,border-color .3s,box-shadow .3s,transform .2s;display:inline-flex}.nav-contact-btn:hover{color:#f2e0b8;border-color:#c9a96eb3;transform:translateY(-1px);box-shadow:0 0 14px #e9d5a84d}.nav-contact-btn-copied{color:#8fe3a8;border-color:#7ed69899;box-shadow:0 0 12px #7ed69840}.nav-contact-btn-copied:hover{color:#a5eab9;border-color:#7ed698cc}@keyframes nav-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.nav-contact-chip{color:#f2e0b8;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#584226d9,#342614e6);border:1px solid #c9a96e8c;border-radius:9999px;align-items:center;gap:7px;height:34px;padding:0 13px 0 7px;font-size:12px;font-weight:500;transition:border-color .3s,box-shadow .3s,transform .2s,color .3s;display:inline-flex;box-shadow:0 3px 10px #0006,inset 0 1px #ffffff14}.nav-contact-chip:hover{color:#fff3d8;border-color:#c9a96ee6;transform:translateY(-1px);box-shadow:0 4px 16px #00000080,0 0 16px #e2be7847,inset 0 1px #ffffff1a}.nav-contact-chip:active{transform:translateY(0)scale(.97)}.nav-contact-chip-copied{color:#8fe3a8;border-color:#7ed69899}.nav-chip-icon{color:#c9a96e;background:#18110a8c;border:1px solid #c9a96e59;border-radius:9999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.nav-chip-label{line-height:1}.curtain{z-index:95;pointer-events:none;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.curtain-open{pointer-events:auto}.curtain-strip{will-change:transform;background:linear-gradient(#e9cf97,#c9a96e 22%,#7c5f2e 45%,#2a1f10 72%,#0a0704);border-right:1px solid #c9a96e33;flex:1;height:100%;transition:transform .28s cubic-bezier(.72,0,.28,1);position:relative;transform:translateY(101%)}.curtain-strip:before{content:"";inset-x:0;background:linear-gradient(90deg,#0000,#ffe9b8,#0000);height:3px;position:absolute;top:0}.curtain-open .curtain-strip{transform:translateY(0)}.curtain-idle .curtain-strip{transform:translateY(-101%)}.app-bg-depth{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.app-bg-depth-blur{z-index:0;filter:blur(16px)saturate(1.06);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 24%,#0000 40% 60%,#000 76% 100%);mask-image:linear-gradient(#000,#000 24%,#0000 40%,#0000 60%,#000 76%,#000)}.app-bg-glow{z-index:1;pointer-events:none;background:radial-gradient(72% 58% at 50% 55%,#e6c78224,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.video-wrap{perspective:1100px}.video-frame{--v-emboss-highlight:#ffffff29;--v-emboss-shadow:#000000b3;--v-emboss-bottom:#0009;transform-origin:50%;will-change:transform;box-shadow:0 30px 70px #0000009e,0 16px 32px #0006,0 5px 12px #00000040,0 0 0 1.5px #c9a96e4d,inset 3px 3px 8px var(--v-emboss-highlight),inset -5px -5px 16px var(--v-emboss-shadow),inset 0 -14px 34px var(--v-emboss-bottom),inset -4px 0 10px #00000059,inset 0 1px 2px #ffffff14;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);transform:rotateX(5deg)}.video-wrap:hover .video-frame{box-shadow:0 48px 100px #000000b8,0 24px 48px #00000080,0 6px 14px #0000004d,0 0 0 1.5px #dcb97873,inset 3px 3px 8px var(--v-emboss-highlight),inset -5px -5px 16px var(--v-emboss-shadow),inset 0 -14px 34px var(--v-emboss-bottom),inset -4px 0 10px #00000059,inset 0 1px 2px #ffffff14;transform:rotateX(0)translateY(-12px)}@media(prefers-color-scheme:light){.video-frame{--v-emboss-highlight:#ffffff73;--v-emboss-shadow:#00000057;--v-emboss-bottom:#00000042}}.video-shadow{filter:blur(16px);background:radial-gradient(#37230c80,#0000 68%);border-radius:50%;height:10%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5%;left:7%;right:7%;transform:scaleX(.9)}.video-wrap:hover .video-shadow{opacity:.65;transform:scaleX(.72)scaleY(.8)}.meteor{pointer-events:none;background:linear-gradient(90deg,rgba(255,252,240,var(--m-bright,.8)) 0%,rgba(255,240,205,calc(var(--m-bright,.8) * .5)) 55%,transparent 100%);height:2px;filter:drop-shadow(0 0 4px rgba(255,226,160,calc(var(--m-bright,.8) * .85))) drop-shadow(0 0 12px rgba(255,214,130,calc(var(--m-bright,.8) * .45)));opacity:0;transform-origin:0;animation:meteor-fly var(--m-dur,11s) ease-in-out var(--m-delay,0s) infinite;border-radius:999px;position:absolute}@keyframes meteor-fly{0%{transform:translateZ(0) rotate(var(--m-angle,-35deg));opacity:0}3%{opacity:1}12%{opacity:calc(var(--m-bright,.8) * .95)}to{transform:translate3d(var(--m-dx,500px),var(--m-dy,320px),0) rotate(var(--m-angle,-35deg));opacity:0}}.flying-pet{z-index:22;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.flying-pet .pet-sprite-wrap{will-change:transform;position:absolute;top:0;left:0}.flying-pet img,.flying-pet .pet-sprite{object-fit:contain;filter:drop-shadow(0 6px 12px #00000080)drop-shadow(0 0 14px #e2be7859);width:100%;height:100%;animation:1.5s ease-in-out infinite pet-flap;display:block}@keyframes pet-flap{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(4deg)}}.flying-pet .pet-trail{filter:blur(2.5px);transform-origin:100%;background:linear-gradient(270deg,#ffe29680,#0000);border-radius:999px;width:44px;height:9px;animation:.9s ease-out infinite pet-trail-pulse;position:absolute;top:56%;right:86%}@keyframes pet-trail-pulse{0%{opacity:.7;transform:scaleX(1)}to{opacity:0;transform:scaleX(.35)}}.flying-pet[data-mode=curious] img,.flying-pet[data-mode=curious] .pet-sprite{filter:drop-shadow(0 6px 12px #00000080)drop-shadow(0 0 22px #ffe296a6)brightness(1.15);animation-duration:.65s}.flying-pet[data-mode=flee] img,.flying-pet[data-mode=flee] .pet-sprite{animation:.28s ease-in-out infinite pet-flee}@keyframes pet-flee{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(-4px)rotate(6deg)}}.flying-pet[data-mode=curious] .pet-eye{transform:scale(1.5)}.flying-pet[data-mode=flee] .pet-eye{transform:scale(1.25)translateY(-1px)}.flying-pet .pet-eye{transform-origin:50%;transition:transform .25s}.video-softglow{pointer-events:none;z-index:2;mix-blend-mode:soft-light;background:radial-gradient(85% 70% at 50% 20%,#ffd68c47,#0000 70%),radial-gradient(70% 60% at 50% 100%,#ffbe7838,#0000 75%);position:absolute;top:0;right:0;bottom:0;left:0}.video-hi{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:.26;background:linear-gradient(115deg,#fff0cd38,#0000 42%);position:absolute;top:0;right:0;bottom:0;left:0}.scratch{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9 30%,#ffffff73 50%,#0000 80%);width:116%;height:1px;animation:9s ease-in-out infinite scratch-drift;position:absolute;left:-8%}@keyframes scratch-drift{0%,to{transform:translate(-1.2%) rotate(var(--sr,0deg))}50%{transform:translate(1.6%) rotate(var(--sr,0deg))}}.star-ornaments{transform-origin:50%;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) .35s backwards video-card-in;transform:rotateX(5deg)}.video-wrap:hover .star-ornaments{transform:rotateX(0)translateY(-12px)}.draggable-badge{transform-origin:50%;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:rotateX(5deg)}.video-wrap:hover .draggable-badge{transform:rotateX(0)translateY(-12px)}.star-ornament{pointer-events:none;z-index:6;transform-origin:top;animation:star-hang var(--dur,4.5s) ease-in-out infinite;display:block;position:absolute}.star-ornament .star-thread{width:12px;height:var(--hang,18px);filter:drop-shadow(0 0 5px #f2ca7b80);position:absolute;bottom:100%;left:50%;overflow:visible;transform:translate(-50%)}.star-ornament .star-thread:after{content:"";background:radial-gradient(circle at 35% 30%,#ffe9b8,#c9933f 72%);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #ffdc96b3,0 1px 2px #00000080}.star-ornament .star-body{filter:drop-shadow(0 3px 4px #0000009e)drop-shadow(0 1px 2px #0006);width:100%;height:100%;animation:star-glow var(--dur,4.5s) ease-in-out infinite;display:block}.star-ornament .star-glow-core{animation:star-core-pulse var(--dur,4.5s) ease-in-out infinite}.star-ornament .star-halo{animation:star-halo-pulse var(--dur,4.5s) ease-in-out infinite;background:radial-gradient(circle,#ffe29666,#0000 60%);border-radius:50%;position:absolute;top:-32%;right:-32%;bottom:-32%;left:-32%}.star-chain{pointer-events:none;filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 0 5px #ffd28240);width:100%;height:14px;position:absolute;bottom:-2px;left:0;right:0;overflow:visible}@keyframes star-hang{0%,to{transform:translate(var(--sway,0px)) translateY(0) rotate(calc(var(--rot,0deg) - 2.4deg))}25%{transform:translate(calc(var(--sway,0px) - 4px)) translateY(-3px) rotate(calc(var(--rot,0deg) - 1deg))}50%{transform:translate(var(--sway,0px)) translateY(-5px) rotate(calc(var(--rot,0deg) + 2.4deg))}75%{transform:translate(calc(var(--sway,0px) + 4px)) translateY(-3px) rotate(calc(var(--rot,0deg) + 1deg))}}@keyframes star-glow{0%,to{opacity:.9}50%{opacity:1}}@keyframes star-core-pulse{0%,to{opacity:.32}50%{opacity:1}}@keyframes star-halo-pulse{0%,to{opacity:.55}50%{opacity:1}}.video-wrap:hover .star-ornament{animation-duration:calc(var(--dur,4.5s) * .72)}.video-wrap:hover .star-ornament .star-body{filter:drop-shadow(0 3px 4px #0000008c)brightness(1.3)}.video-wrap:hover .star-ornament .star-glow-core{animation-duration:calc(var(--dur,4.5s) * .7);opacity:1}.video-wrap:hover .star-ornament .star-thread{filter:drop-shadow(0 0 7px #f2ca7bbf)}.video-wrap:hover .star-ornament .star-halo{background:radial-gradient(circle,#ffe8a594,#0000 60%)}@keyframes work-screen-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes work-blob-drift{0%{opacity:.62;transform:translate(0)scale(1)}20%{opacity:1;transform:translate(90px,-70px)scale(1.3)}45%{opacity:.55;transform:translate(-70px,60px)scale(.82)}70%{opacity:.92;transform:translate(50px,80px)scale(1.18)}to{opacity:.62;transform:translate(0)scale(1)}}@keyframes section-in{0%{opacity:0;transform:translateY(12px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}.section-enter{animation:.45s cubic-bezier(.22,1,.36,1) both section-in}@keyframes section-card-in{0%{opacity:0;filter:blur(7px);transform:translateY(34px)rotateX(14deg)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.section-card{transform-origin:top;animation:.55s cubic-bezier(.22,1,.36,1) both section-card-in}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--float-r,0deg))}50%{transform:translateY(-12px) rotate(var(--float-r,0deg))}}.sticker-body{color:#e9d5a8;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 1px #00000080;background:linear-gradient(160deg,#4a3820f2,#342716f0 55%,#241b0ff2);border:1.5px solid #c9a96ea6;border-top-color:#e9d5a8d9;border-radius:6px;padding:.35em .95em;font-size:13px;box-shadow:inset 0 1px #ffffff24,inset 0 -3px 6px #00000059,0 4px 12px #00000059}.entp-sticker{transform-origin:50%;margin-right:4px;position:relative}.entp-sticker .sticker-body{border-color:#fff0c8f2 #e9d5a8b3 #e9d5a8b3;box-shadow:inset 0 1px #ffffff2e,inset 0 -3px 6px #00000061,0 5px 14px #0000006b}@keyframes blob-drift{0%{opacity:.55;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(48px,-34px)scale(1.22)}50%{opacity:.45;transform:translate(-36px,30px)scale(.9)}75%{opacity:.8;transform:translate(-20px,-26px)scale(1.12)}to{opacity:.55;transform:translate(0)scale(1)}}@keyframes planet-float{0%,to{transform:translate(0) rotate(var(--ring-tilt,0deg))}50%{transform:translate(-26px,34px) rotate(var(--ring-tilt,0deg))}}@keyframes planet-rotate{0%{transform:translate(-50%,-50%) rotate(var(--ring-tilt,0deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--ring-tilt,0deg) + 360deg))}}@keyframes planet-glow-pulse{0%,to{opacity:.5}50%{opacity:.9}}.planet-orb{--ring-tilt:-18deg;width:240px;height:240px;animation:16s ease-in-out infinite planet-float;position:absolute}.planet-orb-small{--ring-tilt:0deg;width:110px;height:110px;animation-duration:12s}.planet-body{background:radial-gradient(circle at 32% 30%,#fff3cf,#f2d990,#c9a04f,#8a6a2f 78%,#5f4520);border-radius:50%;width:74%;height:74%;animation:40s linear infinite planet-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -12px -16px 30px #281c0c8c,inset 8px 10px 18px #fff8dc80,0 0 40px #e9d5a859}.planet-body-small{animation-duration:60s}.planet-body:after{content:"";filter:blur(3px);background:radial-gradient(#5a421e2e,#0000 70%);border-radius:50%;width:120%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.planet-ring{width:138%;height:62%;transform:translate(-50%,-50%) rotate(var(--ring-tilt,0deg));border:2px solid #e9d5a873;border-color:#f6e3b4cc #e9d5a873 #96703c47;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #e9d5a838,inset 0 0 10px #e9d5a833}.planet-glow{filter:blur(22px);background:radial-gradient(circle,#e9d5a866,#0000 62%);border-radius:50%;width:150%;height:150%;animation:8s ease-in-out infinite planet-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planet-body-teal{-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:#965a3766;border:1px solid #ffdcb440;width:82%;height:82%;animation:none;overflow:hidden;box-shadow:inset -12px -16px 30px #1e0e0680,inset 8px 10px 20px #ffdcb440,0 0 40px #d28c5a47}.planet-ring-teal{--ring-tilt:18deg;border-color:#ffebcdcc #dcbea066 #96704640;box-shadow:0 0 12px #f0d2aa38,inset 0 0 10px #f0d2aa33}.planet-orb-teal{--ring-tilt:18deg}.planet-orb-teal .planet-glow{background:radial-gradient(circle,#e696644d,#0000 62%)}.planet-body-teal:after{display:none}.planet-surface{background-color:#0000;background-image:radial-gradient(circle at 30% 28%,#fff0d766,#fff0d700 48%),radial-gradient(circle at 72% 78%,#1e0e0673,#1e0e0600 52%),radial-gradient(55% 42% at 24% 30%,#ffcda08c,#dc965f47 55%,#0000 75%),radial-gradient(48% 60% at 58% 24%,#f0a06e73,#be693c40 58%,#0000 76%),radial-gradient(62% 50% at 82% 40%,#96502d66,#6e371c40 58%,#0000 78%),radial-gradient(50% 55% at 40% 70%,#ffbe8766,#c87d4838 58%,#0000 76%),radial-gradient(45% 38% at 12% 60%,#ffdcaf61,#eba56e33 58%,#0000 74%),radial-gradient(40% 45% at 70% 80%,#b45f3452,#823e2033 58%,#0000 74%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:200%;height:100%;animation:16s ease-in-out infinite planet-surface-sway;position:absolute;top:0;left:0}@keyframes planet-surface-sway{0%,18%{transform:translate(0)}38%,62%{transform:translate(-50%)}82%,to{transform:translate(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.home-fade-up{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards fade-up}@keyframes video-card-in{0%{opacity:0;transform:rotateX(9deg)scale(.94)translateY(18px)}to{opacity:1;transform:rotateX(5deg)scale(1)translateY(0)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes bounce-y{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes stat-fill{0%{width:0}}.stat-bar-fill{animation:1.1s cubic-bezier(.22,1,.36,1) both stat-fill}.stat-badge{background:radial-gradient(80% 60% at 50% 0,#e8cf9629,#0000 60%),linear-gradient(160deg,#3a2b18,#241a0e 55%,#150e07);border:1px solid #e8cf966b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 20px;display:inline-flex;box-shadow:0 10px 26px #0000008c,0 3px 8px #0006,0 0 18px #d8b26a1f,inset 0 1px #ffebbe59,inset 0 -1px #0009}.stat-badge .sb-value{color:#0000;filter:drop-shadow(0 2px 3px #000c);text-shadow:0 1px #ffebbe40;background:linear-gradient(#fbeac4,#e9d5a8 55%,#c9a96e);-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.05}.stat-badge .sb-label{letter-spacing:.1em;text-transform:uppercase;color:#d8cbb0;white-space:nowrap;text-shadow:0 1px 2px #000000b3;font-size:11px}.tech-chip{letter-spacing:.04em;color:#e9d5a8;background:#241a108c;border:1px solid #c9a96e66;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;transition:border-color .3s,color .3s,transform .2s;display:inline-flex}.tech-chip:hover{color:#f6e3b4;border-color:#e9d5a8cc;transform:translateY(-1px)}.washi-tape{background:linear-gradient(100deg,#e0c593d1,#ba9864d1);width:96px;height:22px;display:inline-block;box-shadow:0 3px 8px #00000059;-webkit-mask-image:linear-gradient(90deg,#0000 3px,#000 14px calc(100% - 14px),#0000 calc(100% - 3px));mask-image:linear-gradient(90deg,#0000 3px,#000 14px,#000 calc(100% - 14px),#0000 calc(100% - 3px))}.course-progress{background:#c9a96e29;border:1px solid #c9a96e47;border-radius:999px;height:9px;overflow:hidden}.course-progress-fill{background:linear-gradient(90deg,#8a6d3f,#e9d5a8);border-radius:999px;height:100%;box-shadow:0 0 10px #e9d5a866}.medal-gold,.medal-silver{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.medal-gold{background:radial-gradient(circle at 34% 30%,#f7e3b0,#c9a96e 52%,#8a6d3f 78%,#5f4a28);box-shadow:0 0 0 2px #f7e3b059,0 6px 16px #00000080,inset 0 2px 4px #ffffff40}.medal-silver{background:radial-gradient(circle at 34% 30%,#eef1f5,#b8bfc9 52%,#828b98 78%,#565d68);box-shadow:0 0 0 2px #eef1f54d,0 6px 16px #00000080,inset 0 2px 4px #ffffff4d}.medal-gold:hover,.medal-silver:hover{transform:translateY(-3px)scale(1.06)}.medal-gold:hover{box-shadow:0 0 0 2px #f7e3b08c,0 10px 22px #0000008c,0 0 18px #e9d5a873,inset 0 2px 4px #ffffff4d}.medal-silver:hover{box-shadow:0 0 0 2px #eef1f580,0 10px 22px #0000008c,0 0 18px #c8d0da73,inset 0 2px 4px #ffffff59}.medal-star{color:#17110b;text-shadow:0 1px 1px #fff6;font-size:23px;line-height:1}.timeline-line{background:linear-gradient(#0000,#c9a96ebf 6%,#c9a96ebf 94%,#0000);width:2px}.timeline-node{background:radial-gradient(circle at 35% 30%,#f6e3b4,#a98350 70%);border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 4px #e9d5a82e,0 0 12px #e9d5a88c,0 2px 4px #00000080}@keyframes file-box-in{0%{opacity:0;transform:translateY(120%)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes file-lid-open{0%{transform:rotateX(0)}to{transform:rotateX(-108deg)}}@keyframes file-pull-out{0%{opacity:0;filter:blur(6px);transform:translateY(calc(100% + 34px))rotate(-3.5deg)scale(.96)}28%{opacity:1;filter:blur()}58%{transform:translateY(-4%)rotate(1.4deg)scale(1.006)}78%{transform:translateY(1.8%)rotate(-.6deg)scale(1)}to{opacity:1;filter:blur();transform:translateY(0)rotate(-.8deg)scale(1)}}@keyframes file-edge-peek{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@keyframes file-shadow-breathe{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.32;transform:scaleX(.86)}}@keyframes file-underline-draw{0%{stroke-dashoffset:60px;opacity:.15}to{stroke-dashoffset:0;opacity:.75}}.file-gpa{font-variant-numeric:tabular-nums;color:#0000;filter:drop-shadow(0 2px 3px #0000008c);background:linear-gradient(#f6e3b4,#c9a96e 82%);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1}@keyframes ink-drop{0%{opacity:0;filter:blur(12px);transform:translateY(8px)scale(1.06)}55%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.sig-paper{box-shadow:none;background:0 0;border:none;margin-top:-15px;transition:transform .35s;transform:none}.sig-paper:hover{transform:translateY(-2px)}@keyframes sig-gold-breath{0%,to{border-color:#e9d5a880;box-shadow:0 16px 36px #00000080,0 0 12px #e9d5a82e}50%{border-color:#e9d5a8d9;box-shadow:0 16px 36px #00000080,0 0 24px #e9d5a866}}.gpa-badge{letter-spacing:.06em;color:#17110b;background:radial-gradient(circle at 30% 28%,#f8e6b8,#d8b477 45%,#b58a4e 72%,#7c5c2e);border:1px solid #f7e3b08c;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff59,inset 0 2px 3px #ffffff4d,inset 0 -3px 6px #00000073,0 4px 12px #00000080,0 0 14px #e9d5a84d}.gpa-badge b{font-size:inherit;font-variant-numeric:tabular-nums;color:#17110b;text-shadow:0 1px 1px #ffffff80;font-weight:800;line-height:1;animation:.7s ease-out gpa-pulse}@keyframes gpa-pulse{0%{transform:scale(1)}45%{text-shadow:0 0 8px #f7e3b0e6;transform:scale(1.22)}to{transform:scale(1)}}.resume-brush{display:inline-block;position:relative}.resume-brush:before{content:"";pointer-events:none;background:linear-gradient(90deg,#7186c9b3,#7186c926);border-radius:4px;width:26px;height:5px;position:absolute;top:12%;right:-14px;transform:rotate(-32deg)}.resume-brush:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d9b45fa6,#d9b45f1f);border-radius:4px;width:22px;height:4.5px;position:absolute;bottom:18%;left:-12px;transform:rotate(24deg)}.in-progress-tag{letter-spacing:.1em;text-transform:uppercase;color:#e9d5a8;background:#241a10b8;border:1px dashed #e9d5a873;border-radius:6px;align-items:center;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex;transform:rotate(2deg);box-shadow:0 2px 8px #00000059}.about-watermark{z-index:0;letter-spacing:.16em;white-space:nowrap;color:#c9a96e14;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #0000000a;font-family:Times New Roman,STSong,SimSun,宋体,serif;font-size:clamp(80px,16vw,230px);font-weight:500;line-height:1;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.about-watermark.is-active{animation:1s cubic-bezier(.22,1,.36,1) both about-watermark-in}@keyframes about-watermark-in{0%{opacity:0;letter-spacing:.3em}to{opacity:1;letter-spacing:.12em}}.about-body-card{isolation:isolate;zoom:1.15;--about-edge-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='880' height='620'%3E%3Cdefs%3E%3Cfilter id='e' x='-12%25' y='-12%25' width='124%25' height='124%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.019' numOctaves='4' seed='23' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='26' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3C/defs%3E%3Crect x='8' y='8' width='864' height='604' rx='16' fill='%23fff' filter='url(%23e)'/%3E%3C/svg%3E");border-radius:24px 15px 28px 14px;padding:26px 28px 52px;position:relative}.about-body-card:before{content:"";z-index:0;border-radius:inherit;-webkit-mask-image:var(--about-edge-mask);mask-image:var(--about-edge-mask);background:repeating-linear-gradient(7deg,#5e42220b 0,#5e42220b 1px,#0000 1px,#0000 3px),repeating-linear-gradient(97deg,#6e4e280a 0,#6e4e280a 1px,#0000 1px,#0000 7px),repeating-linear-gradient(163deg,#543a1e09 0,#543a1e09 1px,#0000 1px,#0000 11px),radial-gradient(34% 19% at 17% 24%,#96683413,#0000 72%),radial-gradient(26% 22% at 86% 84%,#845a2c11,#0000 74%),radial-gradient(120% 52% at 28% 34%,#fff0d01a,#0000 62%),radial-gradient(110% 48% at 74% 68%,#60402017,#0000 64%),radial-gradient(128% 100%,#0000 48%,#704c244d),linear-gradient(145deg,#fffaec4d,#fff8e61f 32%,#d6ba8e05 58%,#7a562c29),radial-gradient(112% 96% at 50% 42%,#dcc69f,#cfb489 34%,#c2a173 60%,#b08c5c 82%,#a07c4c);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -18px 24px -12px #4a2e1457;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-body-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-image:var(--about-edge-mask);mask-image:var(--about-edge-mask);border:none;border-left:1px solid #c9a96e59;border-right:1px solid #c9a96e59;animation:7s ease-in-out infinite about-edge-breathe;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 22px 20px -14px #fffae857,inset 0 -22px 20px -10px #60401c57,inset 24px 0 20px -14px #fffae838,inset -24px 0 20px -14px #60401c47,inset 0 1px #fffaeb66,0 14px 38px #0006;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-body-card>.about-paper-grain{z-index:1;border-radius:inherit;pointer-events:none;opacity:.3;mix-blend-mode:multiply;-webkit-mask-image:var(--about-edge-mask);mask-image:var(--about-edge-mask);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:260px 260px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes about-edge-breathe{0%,to{box-shadow:inset 0 22px 20px -14px #fffcf0bf,inset 0 -22px 20px -10px #6e502852,inset 24px 0 20px -14px #fffcf080,inset -24px 0 20px -14px #6e502842,inset 0 1px #fffaeb66,0 14px 38px #0006}50%{box-shadow:inset 0 22px 22px -12px #fffcf0eb,inset 0 -22px 22px -8px #6e502866,inset 24px 0 22px -12px #fffcf0a8,inset -24px 0 22px -12px #6e502857,inset 0 1px #fffaeb8c,0 14px 40px #00000073}}.about-body-card>*{z-index:5;position:relative}.about-frame{background:0 0;border:1.5px solid #c9a96ea6;border-radius:8px;transition:transform .35s,box-shadow .35s;transform:rotate(4deg);box-shadow:0 10px 24px #00000073}.about-frame img,.about-frame video{border-radius:6px;display:block}.about-frame:hover{transform:rotate(2deg)translateY(-3px);box-shadow:0 14px 30px #0000008c}.about-body-card .about-bio{color:#33230f;will-change:transform}.about-body-card .about-bio:first-letter{color:#e8c877;text-shadow:1px 2px 3px #0009,0 0 8px #e9d5a873}.about-body-card .about-bio:after{color:#e8c877;text-shadow:1px 2px 3px #00000080}.work-scroll::-webkit-scrollbar{width:5px}.work-scroll::-webkit-scrollbar-track{background:0 0}.work-scroll::-webkit-scrollbar-thumb{background:#c9a96e59;border-radius:999px}.about-bio{position:relative}.about-bio:first-letter{float:left;color:#e8c877;text-shadow:1px 2px 3px #0009,0 0 8px #e9d5a873;margin-top:-8px;padding:0 9px 0 0;font-family:鸿雷板书简体,HongLeiBanShu,STKaiti,KaiTi,楷体,Georgia,serif;font-size:2.2em;font-weight:600;line-height:1.5}.about-bio:after{content:"◦";vertical-align:middle;color:#e9cf97;text-shadow:0 0 6px #e9d5a880;margin-left:3px;font-size:1.3em;line-height:0}.edu-time{padding-left:13px;position:relative}.edu-time:before{content:"";background:linear-gradient(#f6e3b4,#8a6d3f);border-radius:2px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #e9d5a873}.edu-school{border-bottom:1px dashed #e9d5a847;transition:border-color .3s,color .3s,text-shadow .3s}.edu-school:hover{color:#fff6e0;text-shadow:0 0 10px #f6e3b459;border-color:#f6e3b4a6;border-bottom-style:solid}.edu-degree{letter-spacing:.04em;color:#e9d5a8;background:linear-gradient(160deg,#3c2c1ae6,#1f160df2);border:1.5px solid #c9a96e8c;border-radius:7px;justify-content:center;align-items:center;min-width:34px;padding:3px 7px;font-size:12.5px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #00000080,0 3px 8px #0006}.courses-heading{align-items:center;gap:8px;padding-left:14px;display:inline-flex;position:relative}.courses-heading:before{content:"";background:linear-gradient(#f6e3b4,#a98350);border-radius:2px;width:3px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #e9d5a880}.course-scroller{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}.course-scroller::-webkit-scrollbar{display:none}.course-track{flex-wrap:nowrap;align-items:stretch;width:max-content;display:flex}.course-copy{flex-wrap:nowrap;align-items:stretch;display:flex}.score-num{transition:text-shadow .25s,filter .25s}.course-chip{background:linear-gradient(160deg,#35291e,#3f3123 60%,#2a2015);border-color:#c9a96e80;height:auto;padding-top:7px;padding-bottom:7px;line-height:1.4;transform:translateZ(0);box-shadow:inset 0 1px #ffe2ac24,inset 0 -6px 10px -6px #00000073,0 2px 6px #0000004d}.tech-chip:hover .score-num{text-shadow:0 0 8px #f6e3b4d9,0 0 14px #8c82e173;filter:brightness(1.18)}.edu-row{border:1px solid #c9a96e99;border-radius:12px 18px 10px 16px;flex-wrap:nowrap;padding:11px 16px;transition:translate .3s,rotate .3s,border-color .3s;animation:.55s cubic-bezier(.22,1,.36,1) both edu-drop-in;position:relative;translate:0 3px}.edu-row:before{content:"";z-index:-1;transform-origin:bottom;background:linear-gradient(#ffe2aa80,#be965a59);border-radius:8px 10px 0 0;height:5px;position:absolute;top:-4px;left:5%;right:5%;transform:perspective(120px)rotateX(-24deg)}@keyframes edu-drop-in{0%{opacity:0;filter:blur(5px);transform:translateY(-28px)rotateX(-10deg)scale(.97)}55%{opacity:1;filter:blur();transform:translateY(6px)rotateX(3deg)scale(1.01)}78%{transform:translateY(-3px)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}.edu-row-odd{background:radial-gradient(46% 58% at 90% 12%,#e9c38266,#0000 72%),radial-gradient(60% 40% at 30% 0,#5a73af59,#0000 68%),linear-gradient(160deg,#0d1118,#1a2436 30%,#2a3852,#141b28 80%,#0a0d13);border-radius:22px 6px 18px 8px;rotate:-1.1deg;box-shadow:inset 0 1px #ffe2ac66,inset 0 12px 14px -9px #f6e3b447,inset 0 -14px 22px -12px #000000a6,0 18px 26px -6px #000000b3}.edu-row-even{background:radial-gradient(46% 58% at 90% 12%,#e9c38261,#0000 72%),radial-gradient(60% 40% at 30% 0,#785ab452,#0000 68%),linear-gradient(160deg,#120d1a,#241a38 30%,#3a2b58,#1c1428 80%,#0d0912);border-radius:6px 22px 8px 18px;rotate:1.3deg;box-shadow:inset 0 1px #ffe2ac61,inset 0 12px 14px -9px #f6e3b442,inset 0 -14px 22px -12px #000000a6,0 12px 26px #000000a6}.edu-nib{pointer-events:none;z-index:4;filter:drop-shadow(-2px 2px 4px #0006);width:33px;height:24px;position:absolute;top:50%;left:-36px;transform:translateY(-50%)rotate(-2deg)}.edu-nib svg{width:100%;height:100%;display:block}.edu-row-odd .edu-nib{color:#7186c9}.edu-row-even .edu-nib{color:#d9b45f}.edu-heart{pointer-events:none;z-index:4;opacity:.9;filter:drop-shadow(0 2px 3px #00000040);width:34px;height:34px;animation:4s ease-in-out infinite edu-heart-float;position:absolute;top:50%;left:-64px;transform:translateY(-50%)rotate(-8deg)}.edu-heart svg{width:100%;height:100%;display:block}@keyframes edu-heart-float{0%,to{transform:translateY(-50%)rotate(-8deg)translateY(0)}50%{transform:translateY(-50%)rotate(-6deg)translateY(-3px)}}.edu-fringe{pointer-events:none;z-index:6;background:radial-gradient(circle at 35% 35%,#ffe9b8,#d8b468 55%,#9a7a3f);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:22px;right:-14px;box-shadow:inset -1px -1px 2px #5a421e80,0 1px 2px #0006}.edu-fringe:after{content:"";filter:blur(.2px);background:linear-gradient(90deg,#d6b0648c,#f6e3b4f2);border-radius:3px;width:12px;height:6px;position:absolute;top:2px;right:4px}.edu-fringe:before{content:"";transform-origin:50% 0;clip-path:polygon(14% 0,86% 0,100% 70%,78% 100%,60% 90%,42% 100%,24% 88%,0 68%);filter:drop-shadow(0 2px 3px #00000047);background:linear-gradient(#f6e3b4f2,#d8b468d9 55%,#b48c4c80),repeating-linear-gradient(90deg,#0000 0,#0000 2px,#fff0c88c 2px,#fff0c88c 3px,#0000 3px,#0000 5px,#c8a56480 5px,#c8a56480 6px,#0000 6px,#0000 8px);border-radius:1px 1px 8px 8px;width:16px;height:112px;animation:5.5s ease-in-out infinite fringe-sway;position:absolute;top:6px;left:-3px;-webkit-mask-image:linear-gradient(#000 0% 60%,#000000b3 92%,#0000 100%);mask-image:linear-gradient(#000,#000 60%,#000000b3 92%,#0000)}@keyframes fringe-sway{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-6deg)}}.edu-row-odd .edu-fringe{background:radial-gradient(circle at 35% 35%,#fbeed2,#e3be7e 55%,#b98f4a);box-shadow:inset -1px -1px 2px #5a3e1880,0 1px 2px #0006}.edu-row-odd .edu-fringe:before{background:linear-gradient(#fceecdf2,#e3be7ed9 55%,#b98f4a80),repeating-linear-gradient(90deg,#0000 0,#0000 2px,#fff4d880 2px,#fff4d880 3px,#0000 3px,#0000 5px,#deb87673 5px,#deb87673 6px,#0000 6px,#0000 8px)}.edu-row-odd .edu-fringe:after{background:linear-gradient(#e3be7ecc,#e3be7e66)}.edu-row:hover{border-color:#e9d5a8d9;translate:0 -3px;rotate:0deg}.sig-star{color:#e9cf97;text-shadow:0 0 5px #c9a96ee6,0 0 12px #7e8cc88c,0 1px 2px #0009;opacity:.9}.sig-star.is-active{animation:.9s cubic-bezier(.22,1,.36,1) .2s both sig-star-in}@keyframes sig-star-in{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.7)}65%{transform:scale(.9)}to{opacity:.95;transform:scale(1)}}.rt-bold{color:#e9d5a8;font-weight:600}.rt-gold{color:#0000;background:linear-gradient(#e9d5a8,#c9a96e);-webkit-background-clip:text;background-clip:text;font-weight:700}.rt-highlight{background:#c9a96e40;border-radius:.25rem;padding:0 .25rem}.rt-underline,.uncertain-term{cursor:help;border-bottom:1px dashed #e9d5a8}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
