dialog.card-opening-shell{width:min(1380px,calc(100vw - 24px));height:calc(100dvh - 24px);max-width:none;max-height:none;margin:auto;padding:0;border:0;color:#fffaf2;background:transparent;font-family:var(--ui)}dialog.card-opening-shell[open]{display:grid;grid-template-rows:58px 1fr 62px}dialog.card-opening-shell::backdrop{background:transparent}body:has(>dialog.card-opening-shell[open]) #app>:not(#scene){visibility:hidden!important}.card-opening-shell header{display:flex;align-items:center;justify-content:space-between;padding:4px 18px}.card-opening-shell h2{margin:0;font:700 clamp(21px,2.3vw,29px)/1.12 var(--ui)}.card-opening-shell button{width:44px;height:44px;font:28px/1 var(--ui);color:inherit;background:transparent;border:0}.card-shell-stage{min-height:0;min-width:0;container-type:size;display:grid;place-items:center}.card-shell-stage .card-proof{width:min(91cqw,65cqh,650px);aspect-ratio:2/3}.card-opening-shell [role=status]{align-self:center;margin:0;text-align:center;color:#f2dfcf;font-size:13px;text-shadow:0 1px 3px #140e12}.message-editor textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px 12px;resize:vertical;min-height:6.5em;max-height:32dvh;border-radius:7px;border:1px solid var(--maple-rim, #bd8993);background:var(--maple-ink, #281e27);color:var(--maple-cream, #fff2dd);font:500 16px/1.55 var(--ui, sans-serif)}.message-editor textarea:focus-visible{outline:2px solid var(--maple-ember, #efaa76);outline-offset:2px}.message-editor .message-length{margin:4px 0 10px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.message-editor .restore-all{margin-top:12px;padding:6px 0;color:var(--maple-ember, #efaa76);background:none;border:0;border-bottom:1px dotted currentColor;font:inherit;font-size:13px;cursor:pointer}.message-editor .restore-warning:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.message-editor .restore-warning p{width:100%;margin-bottom:0}.message-editor .restore-warning button{padding:7px 12px;border:1px solid var(--maple-rim, #bd8993);border-radius:6px;background:transparent;color:var(--maple-cream, #fff2dd);font:inherit;cursor:pointer}.message-editor .restore-warning .confirm-all{color:var(--maple-ember, #efaa76)}.card-proof{position:relative;container-type:inline-size;overflow:hidden;color:#fff0d7;background:#382731 url(data:image/webp;base64,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) no-repeat;background-size:400% 200%;text-shadow:0 1px 2px #25170e;font-family:Songti SC,"Noto Serif CJK SC",serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.card-proof .proof-letter,.card-proof .proof-recipient{position:absolute;left:6.3%;right:6.3%;overflow-wrap:anywhere}.card-proof .proof-letter{top:48%}.card-proof .proof-letter small{display:block;color:#ffbda6;font:650 3.5cqw/1.25 var(--ui)}.card-proof .proof-letter strong{display:block;margin-top:1.3cqw;font:600 4.5cqw/1.22 Songti SC,"Noto Serif CJK SC",serif}.card-proof .proof-recipient{top:78%;line-height:1.1}.card-proof .proof-recipient small{display:block;color:#f0ccab;font:650 3cqw/1.2 var(--ui)}.card-proof .proof-recipient b{display:block;margin:1cqw 0;color:#ffc45b;font:400 11.5cqw/1 Georgia,serif}.card-proof .proof-recipient>span{display:block;font:600 3.6cqw/1.2 var(--ui)}:root{--ink: #442b2a;--paper: #fff6e8;--paper-edge: #d5b58b;--gold: #be9a4c;--red: #992d2e;--ribbon: #772c27;--petal: #c25944;--blush: #ebc9c9;--muted: #795d51;--rule: #d5b58b9c;--shadow: 0 15px 48px #4e1e2029;--ui: "PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--display: "Songti SC","Noto Serif CJK SC","STSong",serif}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{overflow:hidden;background:#e6bbb1;color:var(--ink);font-family:var(--ui)}button,input{font:inherit}button,a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ribbon);outline-offset:3px}a{text-decoration:none}[hidden]{display:none!important}h1,h2,h3,p{margin:0}#app{width:100%;height:100dvh;position:relative;overflow:hidden;isolation:isolate}#scene{position:absolute;inset:0;z-index:-3;background:linear-gradient(#e7b5b0,#f2d4ba 42%,#bb7469 76%,#aa6657)}#scene canvas{display:block;width:100%;height:100%;outline:0}.scene-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#fbe6d344,transparent 22% 80%,#572a2426)}.site-header{position:absolute;z-index:7;inset:max(26px,env(safe-area-inset-top)) 3.5vw auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.site-header>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--ribbon);text-shadow:0 1px 5px #fff5e8,0 0 16px #fff5e8}.brand img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff1d8;box-shadow:0 0 0 1px var(--gold)}.brand span{font:600 24px/1.2 var(--display);letter-spacing:3px}.brand small{display:block;font:11px/1.4 var(--ui);letter-spacing:1px;margin-top:1px}.quiet-button,.tool-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:0 16px;color:var(--ribbon);border:1px solid #b38a6baa;background:#fff4e9eb;border-radius:5px;font-size:12px;box-shadow:0 3px 15px #5d292619}.quiet-button:hover,.tool-button:hover{background:#fff8ef}.intro,.profile-card,.about-panel,.search-panel{background:linear-gradient(132deg,#fff8ec,#fcf0de 72%,#f5e2cf);box-shadow:var(--shadow);border:1px solid var(--paper-edge);color:var(--ink)}.intro{position:absolute;left:4.7vw;top:clamp(94px,18vh,220px);z-index:6;width:clamp(310px,29vw,406px);border-radius:3px 18px 4px 4px;padding:clamp(21px,2.2vw,34px)}.intro:before,.about-panel:before,.profile-card:before{content:"";position:absolute;left:14px;right:14px;top:7px;border-top:1px solid var(--rule);pointer-events:none}.intro:after,.profile-card:after{content:"";position:absolute;top:8px;right:5px;width:84px;height:49px;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20550%20340'%20fill='none'%3e%3cdefs%3e%3cpath%20id='p'%20d='M0%200c-10-3-31-17-26-32%202-9%2017-12%2026-3%2010-12%2023-7%2026%201C30-21%2015-5%200%200Z'/%3e%3cg%20id='f'%20fill='%23db9690'%20stroke='%23b87766'%20stroke-width='1'%3e%3cuse%20href='%23p'/%3e%3cuse%20href='%23p'%20transform='rotate(72)'/%3e%3cuse%20href='%23p'%20transform='rotate(144)'/%3e%3cuse%20href='%23p'%20transform='rotate(216)'/%3e%3cuse%20href='%23p'%20transform='rotate(288)'/%3e%3cg%20transform='rotate(37)%20scale(.63)'%20fill='%23d39086'%20stroke='%23af725f'%3e%3cuse%20href='%23p'/%3e%3cuse%20href='%23p'%20transform='rotate(72)'/%3e%3cuse%20href='%23p'%20transform='rotate(144)'/%3e%3cuse%20href='%23p'%20transform='rotate(216)'/%3e%3cuse%20href='%23p'%20transform='rotate(288)'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23f3c4aa'%20stroke-width='1.3'%3e%3cpath%20d='M-15-22q1-7%206-8m18%209q4-5%209-5m5%2029q5-1%209-6M-15%2015q-7%201-10-5'/%3e%3c/g%3e%3cg%20fill='%23ecb963'%20stroke='%23c88c4d'%3e%3ccircle%20r='8'/%3e%3ccircle%20cx='6'%20cy='1'%20r='4'/%3e%3ccircle%20cx='-6'%20cy='4'%20r='4'/%3e%3ccircle%20cx='2'%20cy='-6'%20r='4'/%3e%3c/g%3e%3c/g%3e%3cg%20id='leaf'%3e%3cpath%20d='M0%200Q16-22%2046-16%2026%205%200%200Z'%20fill='%23b28870'%20fill-opacity='.64'/%3e%3cpath%20d='M1-.4q26-12%2043-15'%20stroke='%23926951'%20stroke-width='1.3'/%3e%3c/g%3e%3c/defs%3e%3cg%20stroke='%23a17c68'%20stroke-linecap='round'%3e%3cpath%20d='M557%207c-55%2011-75%2055-142%2061-61%205-97%2031-146%2049-53%2019-112%2021-172%2013'%20stroke-width='6'/%3e%3cpath%20d='M475%2046c-32%2037-36%2078-64%20105-21%2021-50%2034-68%2069m-28-124c-36%208-43%206-75-8-26-12-45-16-77-9M190%20133c-34%2011-46%2033-75%2048m268-20c-11%204-29%203-43%201'%20stroke-width='3'/%3e%3cpath%20d='M152%20132q-17-9-33-9m91-49q-13-12-18-30'%20stroke-width='2'/%3e%3c/g%3e%3cuse%20href='%23f'%20transform='translate(421%2076)%20rotate(-10)%20scale(1.18)'/%3e%3cuse%20href='%23f'%20transform='translate(337%20112)%20rotate(27)%20scale(.8)'/%3e%3cuse%20href='%23f'%20transform='translate(359%20191)%20rotate(-21)%20scale(.62)'/%3e%3cuse%20href='%23f'%20transform='translate(191%2080)%20rotate(32)%20scale(.55)'/%3e%3cuse%20href='%23f'%20transform='translate(144%20142)%20rotate(-9)%20scale(.48)'/%3e%3cuse%20href='%23leaf'%20transform='translate(371%2090)%20rotate(-58)'/%3e%3cuse%20href='%23leaf'%20transform='translate(372%2090)%20rotate(35)'/%3e%3cuse%20href='%23leaf'%20transform='translate(446%20108)%20rotate(-10)'/%3e%3cuse%20href='%23leaf'%20transform='translate(290%20113)%20rotate(-156)'/%3e%3cuse%20href='%23leaf'%20transform='translate(254%20121)%20rotate(130)'/%3e%3cuse%20href='%23leaf'%20transform='translate(196%2078)%20rotate(-120)%20scale(.68)'/%3e%3cuse%20href='%23leaf'%20transform='translate(118%20131)%20rotate(176)%20scale(.72)'/%3e%3cuse%20href='%23leaf'%20transform='translate(360%20187)%20rotate(103)%20scale(.76)'/%3e%3cg%20fill='%23d9958c'%3e%3cpath%20d='M307%20210q-4-12%207-20%202%2012-7%2020Z'/%3e%3cpath%20d='M240%20205q8-6%2016-1-8%2010-16%201Z'/%3e%3cpath%20d='M205%20246q5-13%2014-14-1%2012-14%2014Z'/%3e%3cpath%20d='M155%20224q-4-11%203-15%203%209-3%2015Z'/%3e%3c/g%3e%3c/svg%3e") top right / contain no-repeat;opacity:.24;z-index:-1}.profile-card:after{right:34px;width:64px;height:37px;opacity:.18}#app.is-searching .intro:after{display:none}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--ribbon);font:12px/1.5 var(--display);letter-spacing:2px}.eyebrow span{width:20px;height:1px;background:var(--gold)}h1{margin-top:14px;font:500 clamp(41px,3.4vw,60px)/1.22 var(--display);letter-spacing:2px;white-space:nowrap}h1 em{color:var(--red);font-style:normal}.demo-label{margin-top:22px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:1.5;color:var(--muted)}.demo-label b{font:500 11px/1.5 var(--display);letter-spacing:.8px;color:var(--red);padding-bottom:1px;border-bottom:1px solid var(--red)}.demo-label strong{font-weight:600;font-variant-numeric:tabular-nums}.demo-label i{font-style:normal;margin:0 3px;color:var(--gold)}.search-form{margin-top:16px}.search-form label{display:block;margin-bottom:7px;color:var(--ribbon);font-size:12px}.search-field{height:51px;display:flex;align-items:stretch;background:#fffaf3;border:1px solid #bd9b7c;border-radius:4px}.search-field:focus-within{border-color:var(--ribbon);box-shadow:0 0 0 2px #992d2e33}.search-field input{width:100%;min-width:0;padding:0 13px;background:transparent;color:var(--ink);border-radius:3px;border:0;font-size:16px}.search-field input:focus-visible{outline:none}.search-field input::placeholder{color:#856958}.search-field button{flex:none;min-width:88px;white-space:nowrap;padding:0 12px;display:inline-flex;gap:6px;align-items:center;justify-content:center;border:0;border-radius:0 3px 3px 0;background:var(--ribbon);color:#fff4df;font:600 16px var(--display)}.search-field button:hover,.generate-share-card:hover{background:var(--red)}.quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.quick-actions button{border:0;border-bottom:1px solid #b899754d;background:transparent;padding:6px 0;color:var(--ribbon);font-size:11px}.data-status{margin-top:9px;color:var(--muted);font-size:10px;line-height:1.6}.data-status:empty{display:none}.snapshot-time{font-variant-numeric:tabular-nums}.search-panel{padding:11px;border-radius:5px;z-index:10;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4a788 transparent}.results-header{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);padding:0 5px 5px}.results-header button,.close-profile{display:grid;place-items:center;border:0;background:none;color:var(--ribbon);font:22px/1 var(--ui)}.results-header button{width:32px;height:30px}.result{display:flex;gap:10px;align-items:center;width:100%;padding:8px 6px;text-align:left;background:transparent;border:0;border-radius:4px}.result:hover,.result:focus-visible{background:#eacabb88}.result-avatar{width:35px;height:35px;border-radius:50%;object-fit:cover;background:#f0d3bf;display:grid;place-items:center;flex:none}.result-text{min-width:0;flex:1}.result-name{display:block;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.result-meta{display:block;font-size:10px;margin-top:2px;color:var(--muted)}.result-arrow{color:var(--red)}.empty-results{padding:8px 5px;line-height:1.55;font-size:13px}.empty-results small{display:block;color:var(--muted);font-size:11px;margin-top:6px}#app.has-selection>:not(#scene):not(#profile-card),#app.has-selection #scene .fallback-notice{display:none!important}.profile-card{position:absolute;z-index:7;right:clamp(16px,3.5vw,62px);top:50%;transform:translateY(-50%);width:clamp(325px,26vw,420px);max-height:calc(100dvh - 40px);padding:23px clamp(17px,1.9vw,31px) 15px;border-radius:3px 17px 3px 3px;display:flex;flex-direction:column}.close-profile{position:absolute;right:8px;top:10px;width:36px;height:36px;border-radius:50%}.close-profile:hover{background:#ebc9c966}.profile-top{display:flex;flex:none;gap:13px;align-items:center;padding-right:18px}.profile-avatar{flex:none;width:60px;height:60px;display:grid;place-items:center;border:2px solid #fff6e8;outline:1px solid #c49c64;background:#ecd5be;border-radius:50%;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-identity{min-width:0}.profile-source{margin-bottom:4px;font:11px/1.5 var(--display);color:var(--ribbon);letter-spacing:1.3px}.profile-identity h2{font:600 25px/1.25 var(--display);overflow-wrap:anywhere}.profile-identity h2:focus{outline:0}.profile-uid{margin-top:4px;font-size:11px;color:var(--muted)}.profile-details{min-height:0;overflow-y:auto;margin:16px 0 11px;padding-right:5px;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#c7a885 transparent}.voyage-entry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:11px 0;border-block:1px solid var(--rule)}.voyage-entry dt,.profile-entry h3{margin:0 0 4px;color:var(--muted);font:12px/1.5 var(--display)}.voyage-entry dd{margin:0}#profile-number{font:500 32px/1.1 Georgia,var(--display);color:var(--red);font-variant-numeric:tabular-nums}#guard-observed-at{font-size:12px;line-height:1.5}.profile-entry{margin-top:12px}.profile-entry p{font:14px/1.65 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere}.speech-emote{display:block;max-width:92px;max-height:62px;object-fit:contain}.profile-entry small,.profile-snapshot{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px}.profile-entry small:empty{display:none}.profile-snapshot{margin-top:12px}.profile-footer{flex:none;border-top:1px solid var(--rule);padding-top:10px}.generate-share-card{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border-radius:4px;border:1px solid #813128;padding:8px 14px;background:var(--ribbon);color:var(--paper);font:600 15px var(--display);letter-spacing:.6px}.generate-share-card span{color:#ecd095;font-size:18px}.profile-actions{display:flex;align-items:center;justify-content:space-between;column-gap:5px;margin-top:5px}.profile-actions button,.profile-actions a{display:inline-flex;align-items:center;min-height:36px;border:0;background:transparent;padding:4px 0;font-size:12px;color:var(--ribbon)}.profile-actions>:hover{text-decoration:underline;text-underline-offset:3px}.copy-status{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.copy-status:empty{display:none}.viewport-tools{position:absolute;right:3.5vw;bottom:max(24px,env(safe-area-inset-bottom));z-index:5;display:flex;gap:8px}.scene-caption{position:absolute;left:4.7vw;bottom:max(24px,env(safe-area-inset-bottom));z-index:4;color:var(--ribbon);background:#fff3e3dd;border-radius:3px;padding:7px 10px;pointer-events:none;font-size:11px}.loading,.fallback-notice{display:grid;justify-items:center;align-content:center;gap:12px}.loading{position:absolute;z-index:20;inset:0;background:#f7e2d9f2;pointer-events:none;font:20px/1.5 var(--display)}.loading span{width:38px;height:38px;border-radius:50%;border:1px solid #c4a174;border-top-color:var(--red);animation:turn 1.5s linear infinite}.fallback-notice{position:absolute;left:58%;top:43%;max-width:275px;padding:20px;font-size:13px;line-height:1.7;color:#623832;background:#fff1e4ec;border:1px solid var(--rule);text-align:center}.fallback-notice strong{font:24px var(--display)}.about-panel{position:absolute;z-index:30;right:3.5vw;top:88px;width:min(450px,calc(100% - 30px));max-height:calc(100dvh - 116px);overflow:auto;border-radius:4px 15px 4px 4px;padding:28px}.about-panel h2{margin:15px 0;font:500 26px/1.5 var(--display)}.about-panel p:not(.eyebrow){margin:12px 0;line-height:1.75;font-size:14px}.about-panel a{text-decoration:underline;text-underline-offset:3px;color:var(--ribbon)}.about-panel footer{font-size:11px;color:var(--muted)}@keyframes turn{to{transform:rotate(360deg)}}@media(max-width:800px){.site-header{inset:max(13px,env(safe-area-inset-top)) 16px auto}.brand img{width:34px;height:34px}.brand span{font-size:19px}.brand small{font-size:9px}.quiet-button,.tool-button{min-height:36px;padding:0 12px;font-size:11px}.intro{left:14px;top:max(72px,calc(env(safe-area-inset-top) + 62px));width:min(330px,calc(100% - 28px));padding:17px 19px}h1{font-size:38px;line-height:1.15;margin-top:9px}.demo-label{margin-top:12px}.search-form{margin-top:11px}.search-field{height:47px}.quick-actions{margin-top:5px}.snapshot-time{margin-top:3px}.profile-card{top:auto;bottom:max(10px,env(safe-area-inset-bottom));right:10px;width:min(365px,calc(100% - 20px));max-height:min(51dvh,455px);transform:none;padding:15px 16px 7px}.profile-top{gap:10px}.profile-avatar{width:44px;height:44px}.profile-identity h2{font-size:20px}.profile-source{font-size:10px}.profile-details{margin:9px 0 8px}.voyage-entry{padding:7px 0}.profile-entry{margin-top:8px}.profile-footer{padding-top:7px}.profile-actions{margin-top:1px}.viewport-tools{bottom:max(12px,env(safe-area-inset-bottom));right:12px}.scene-caption{display:none}.fallback-notice{left:12px;right:12px;max-width:none;top:62%}}@media(max-width:800px)and (orientation:portrait){.profile-card{height:clamp(340px,51dvh,455px);max-height:calc(100dvh - 16px)}}@media(max-height:680px)and (min-width:801px){.intro{top:75px;padding:16px 21px}h1{font-size:38px;margin-top:6px}.demo-label,.search-form{margin-top:9px}}@media(max-height:480px)and (orientation:landscape){.site-header{inset:max(8px,env(safe-area-inset-top)) 15px auto}.brand img{width:30px;height:30px}.brand span{font-size:18px}.brand small{display:none}.intro{left:12px;top:56px;width:min(345px,48vw);padding:13px 17px}.intro>:is(.eyebrow,h1,.data-status),.search-form label{display:none}.search-form,.demo-label{margin-top:0}.demo-label{margin-bottom:7px}.search-field{height:43px}.scene-caption{display:none}.viewport-tools{bottom:10px;right:12px}.profile-card{top:8px;right:max(8px,env(safe-area-inset-right));bottom:auto;width:min(350px,44vw);max-height:calc(100dvh - 16px);transform:none;padding:10px 14px 5px}.profile-avatar{width:35px;height:35px}.profile-identity h2{font-size:17px}.profile-source{display:none}.profile-details{margin:6px 0}.about-panel{top:55px;max-height:calc(100dvh - 68px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.early-badge{display:inline-block;margin:.24em 0;padding:2px 7px;border:1px solid #986125;background:#fff0cb;color:#6c3b16;font:600 13px/1.45 var(--ui);letter-spacing:.08em}@media(min-width:801px)and (min-height:481px){.profile-card{top:0;bottom:0;transform:none;margin-block:auto;height:fit-content;background:#fff5e6;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-card .profile-source,.profile-card .profile-uid,.profile-card .snapshot-time,.profile-card dt,.profile-entry h3,.profile-card .observation-time{font:500 14px/1.5 var(--ui);color:#634238}.profile-card #guard-observed-at,.profile-card .profile-entry p,.profile-card .profile-actions :is(button,a){font:500 16px/1.55 var(--ui);color:#402a24}.profile-card .profile-identity h2{font:650 27px/1.3 var(--ui)}}.opening-music{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;padding:9px 14px;min-height:44px;border:1px solid #ddc79c;border-radius:4px;background:#361f24ed;color:#fff1d5}body,#scene{background:#100e15}.scene-shade{background:linear-gradient(180deg,#09081020,transparent 26% 84%,#0a080d38)}.brand{color:#fff1d9;text-shadow:0 1px 5px #0a070c}.opening-pending #app{visibility:hidden}#app[data-opening-phase]>:not(#scene),#app[data-opening-phase] .fallback-notice{visibility:hidden}.opening-tour{position:fixed;z-index:50;inset:0;display:grid;place-items:center;overflow:hidden;isolation:isolate;color:#4a2d30;font-family:var(--ui)}.opening-tour[data-phase=gate],.opening-tour[data-phase=reading]{background-color:#f6e6d6;background-image:radial-gradient(ellipse at 50% 48%,#fff9ed 1%,#fff7e799 36%,transparent 67%),repeating-linear-gradient(90deg,transparent 0,transparent calc(16.667% - 2px),#b8905611 calc(16.667% - 1px),#fffafa55 16.667%),linear-gradient(145deg,#ecc9c1,#f5e3cd 41%,#f9eede 62%,#edc6bc)}.opening-tour[data-phase=gate]:before,.opening-tour[data-phase=gate]:after{content:"";z-index:-1;position:absolute;width:min(48vw,780px);aspect-ratio:55 / 34;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20550%20340'%20fill='none'%3e%3cdefs%3e%3cpath%20id='p'%20d='M0%200c-10-3-31-17-26-32%202-9%2017-12%2026-3%2010-12%2023-7%2026%201C30-21%2015-5%200%200Z'/%3e%3cg%20id='f'%20fill='%23db9690'%20stroke='%23b87766'%20stroke-width='1'%3e%3cuse%20href='%23p'/%3e%3cuse%20href='%23p'%20transform='rotate(72)'/%3e%3cuse%20href='%23p'%20transform='rotate(144)'/%3e%3cuse%20href='%23p'%20transform='rotate(216)'/%3e%3cuse%20href='%23p'%20transform='rotate(288)'/%3e%3cg%20transform='rotate(37)%20scale(.63)'%20fill='%23d39086'%20stroke='%23af725f'%3e%3cuse%20href='%23p'/%3e%3cuse%20href='%23p'%20transform='rotate(72)'/%3e%3cuse%20href='%23p'%20transform='rotate(144)'/%3e%3cuse%20href='%23p'%20transform='rotate(216)'/%3e%3cuse%20href='%23p'%20transform='rotate(288)'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23f3c4aa'%20stroke-width='1.3'%3e%3cpath%20d='M-15-22q1-7%206-8m18%209q4-5%209-5m5%2029q5-1%209-6M-15%2015q-7%201-10-5'/%3e%3c/g%3e%3cg%20fill='%23ecb963'%20stroke='%23c88c4d'%3e%3ccircle%20r='8'/%3e%3ccircle%20cx='6'%20cy='1'%20r='4'/%3e%3ccircle%20cx='-6'%20cy='4'%20r='4'/%3e%3ccircle%20cx='2'%20cy='-6'%20r='4'/%3e%3c/g%3e%3c/g%3e%3cg%20id='leaf'%3e%3cpath%20d='M0%200Q16-22%2046-16%2026%205%200%200Z'%20fill='%23b28870'%20fill-opacity='.64'/%3e%3cpath%20d='M1-.4q26-12%2043-15'%20stroke='%23926951'%20stroke-width='1.3'/%3e%3c/g%3e%3c/defs%3e%3cg%20stroke='%23a17c68'%20stroke-linecap='round'%3e%3cpath%20d='M557%207c-55%2011-75%2055-142%2061-61%205-97%2031-146%2049-53%2019-112%2021-172%2013'%20stroke-width='6'/%3e%3cpath%20d='M475%2046c-32%2037-36%2078-64%20105-21%2021-50%2034-68%2069m-28-124c-36%208-43%206-75-8-26-12-45-16-77-9M190%20133c-34%2011-46%2033-75%2048m268-20c-11%204-29%203-43%201'%20stroke-width='3'/%3e%3cpath%20d='M152%20132q-17-9-33-9m91-49q-13-12-18-30'%20stroke-width='2'/%3e%3c/g%3e%3cuse%20href='%23f'%20transform='translate(421%2076)%20rotate(-10)%20scale(1.18)'/%3e%3cuse%20href='%23f'%20transform='translate(337%20112)%20rotate(27)%20scale(.8)'/%3e%3cuse%20href='%23f'%20transform='translate(359%20191)%20rotate(-21)%20scale(.62)'/%3e%3cuse%20href='%23f'%20transform='translate(191%2080)%20rotate(32)%20scale(.55)'/%3e%3cuse%20href='%23f'%20transform='translate(144%20142)%20rotate(-9)%20scale(.48)'/%3e%3cuse%20href='%23leaf'%20transform='translate(371%2090)%20rotate(-58)'/%3e%3cuse%20href='%23leaf'%20transform='translate(372%2090)%20rotate(35)'/%3e%3cuse%20href='%23leaf'%20transform='translate(446%20108)%20rotate(-10)'/%3e%3cuse%20href='%23leaf'%20transform='translate(290%20113)%20rotate(-156)'/%3e%3cuse%20href='%23leaf'%20transform='translate(254%20121)%20rotate(130)'/%3e%3cuse%20href='%23leaf'%20transform='translate(196%2078)%20rotate(-120)%20scale(.68)'/%3e%3cuse%20href='%23leaf'%20transform='translate(118%20131)%20rotate(176)%20scale(.72)'/%3e%3cuse%20href='%23leaf'%20transform='translate(360%20187)%20rotate(103)%20scale(.76)'/%3e%3cg%20fill='%23d9958c'%3e%3cpath%20d='M307%20210q-4-12%207-20%202%2012-7%2020Z'/%3e%3cpath%20d='M240%20205q8-6%2016-1-8%2010-16%201Z'/%3e%3cpath%20d='M205%20246q5-13%2014-14-1%2012-14%2014Z'/%3e%3cpath%20d='M155%20224q-4-11%203-15%203%209-3%2015Z'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;pointer-events:none}.opening-tour[data-phase=gate]:before{right:-3%;top:-4.5%;opacity:.8}.opening-tour[data-phase=gate]:after{left:-4%;bottom:-8%;width:min(40vw,620px);opacity:.45;transform:rotate(180deg)}.opening-start{--charm-height: min(66dvh, 490px);position:relative;width:min(83vw,calc(var(--charm-height) * 344 / 458));aspect-ratio:344 / 458;padding:0;border:0;background:transparent;color:#fff2cf;font:600 clamp(27px,3.2vw,45px)/1 var(--display);text-align:center;transform-origin:50% 9%;filter:drop-shadow(0 14px 12px #854a3233);transition:transform .3s ease,filter .3s ease}.opening-start:before{content:"";position:absolute;inset:0;background:url(/assets/hinome-opening-charm-Wd3Sb4EH.svg) center / contain no-repeat}.opening-portrait-frame{position:absolute;top:25.33%;left:32.27%;width:35.46%;aspect-ratio:1;overflow:hidden;border-radius:50%;pointer-events:none}.opening-portrait{display:block;position:absolute;width:138%;max-width:none;height:auto;left:-19%;top:-3%}.opening-title{position:absolute;inset:59.1% 8% auto;height:11%;display:flex;align-items:center;justify-content:center;padding-left:.16em;letter-spacing:.16em;text-shadow:0 1px 1px #651f26}.opening-start:focus-visible{outline:2px dashed #8a4c36;outline-offset:7px}@media(hover:hover){.opening-start:hover{transform:translateY(-3px) rotate(-1.1deg);filter:drop-shadow(2px 19px 16px #75423055)}}.opening-start:active{transform:translateY(1px) scale(.985)}.opening-start:disabled{opacity:.88}.opening-start:disabled .opening-title{font-size:.62em}.opening-tour[data-phase=sailing]{background:linear-gradient(0deg,#4f292e45,transparent 30%)}.opening-skip{position:absolute;right:max(22px,env(safe-area-inset-right));top:max(20px,env(safe-area-inset-top));padding:8px 18px;min-height:44px;color:#fff2d7;border:1px solid #e4bd80;border-radius:3px;background:#6c3436eb;font:500 13px/1.4 var(--ui);letter-spacing:.06em}.opening-letter{position:absolute;left:clamp(24px,6vw,110px);bottom:max(7vh,24px);width:min(415px,43vw);max-height:68dvh;overflow:auto;overscroll-behavior:contain;padding:23px 28px 25px;border:1px solid #c5a06e;border-left:4px solid #943e3e;border-radius:2px 9px 2px 2px;color:#452a2d;background:linear-gradient(90deg,transparent 5px,#c8a47477 5px,#c8a47477 6px,transparent 6px),radial-gradient(ellipse at 97% 100%,#efd2c1,transparent 63%),#fff4df;box-shadow:0 10px 30px #53272f40}.opening-ribbon{display:flex;align-items:center;justify-content:space-between;gap:1em}.opening-kicker,.opening-count{color:#814741;font-size:11px;letter-spacing:.13em}.opening-count{font-variant-numeric:tabular-nums}.opening-identity{display:flex;align-items:center;gap:12px;margin:14px 0 13px}.opening-avatar{width:44px;height:44px;object-fit:cover;border:1px solid #b58b5c;border-radius:50%;flex:none}.opening-byline{min-width:0}.opening-name{font:600 18px/1.25 var(--display);overflow-wrap:anywhere}.opening-source{margin-top:4px;font:11px/1.45 var(--ui);color:#78584e}.opening-words{margin:0;padding-top:13px;border-top:1px solid #c59e78;white-space:pre-wrap;overflow-wrap:anywhere;font:500 clamp(19px,2.2vw,26px)/1.52 var(--display)}.opening-tour[data-phase=reading] .opening-letter{position:relative;inset:auto;width:min(440px,calc(100% - 32px))}@media(min-aspect-ratio:1/1){.opening-tour[data-phase=sailing] .opening-letter{left:auto;right:max(22px,4.3vw)}}@media(max-width:650px)and (orientation:portrait){.opening-start{--charm-height: min(62dvh, 438px);font-size:35px}.opening-tour[data-phase=gate]:before{top:1%;right:-10%;width:76vw}.opening-tour[data-phase=gate]:after{bottom:-1%;left:-14%;width:68vw}.opening-skip{top:max(13px,env(safe-area-inset-top));right:max(13px,env(safe-area-inset-right))}.opening-letter{left:12px;width:calc(100% - 24px);bottom:max(15px,env(safe-area-inset-bottom));max-height:42dvh;padding:15px 17px 17px}.opening-identity{margin:10px 0}.opening-words{padding-top:10px}}@media(max-height:480px)and (orientation:landscape){.opening-start{--charm-height: 90dvh;font-size:clamp(22px,8dvh,35px)}.opening-letter{width:min(34vw,360px);max-height:calc(100dvh - 32px);bottom:16px;left:max(16px,env(safe-area-inset-left));padding:12px 15px}.opening-identity{gap:8px;margin:8px 0}.opening-avatar{width:32px;height:32px}.opening-name{font-size:15px}.opening-words{font-size:17px;padding-top:8px}.opening-source{font-size:10px}}@media(prefers-reduced-motion:reduce){.opening-start,.opening-start:hover,.opening-start:active{transition:none;transform:none}}.opening-tour[data-phase=preparing]{background-color:#21131f}:root{--night:#1b171e;--night-deep:#151217;--moon:#fff5e5;--mist:#d6c8bc;--line:#bca38d55;--lamp:#f2c58d;--seal:#8b3844}.voyage-icon{display:block;flex:none;width:21px;height:21px}button.icon-control,a.icon-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:#211a21f2;color:#f4e9d6;box-shadow:none;transition:background .16s,border-color .16s}.icon-control:hover,.icon-control:focus-visible{color:#fff5df;background:#4d343b;border-color:#e8bf8c}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #eeaf72;outline-offset:3px}.scene-shade{background:linear-gradient(0deg,#100b1299,transparent 29%,transparent 84%,#0e0a1059)}#app .brand{color:var(--moon);text-shadow:0 2px 12px #09060b;gap:13px}.brand img{width:40px;height:40px;border:1px solid #e9c79a;box-shadow:0 0 0 4px #32242c98}.brand span{font:600 21px/1.15 var(--display);letter-spacing:.11em}.brand small{color:#d4c2b4;font:9px/1.65 Georgia,var(--ui);letter-spacing:.17em;margin-top:4px}.intro{left:4.3vw;top:auto;bottom:9vh;width:min(336px,85vw);padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:var(--moon)}.intro:before,.intro:after,.profile-card:before,.profile-card:after,.about-panel:before{display:none}.intro:not(:focus-within):before{display:block;inset:-40px -58px -42px -4.3vw;border:0;z-index:-1;background:radial-gradient(ellipse closest-side,#161016db 40%,#19111aa3 70%,transparent)}.intro .eyebrow{color:#e5c4a1;font:10px/1.6 Georgia,var(--ui);letter-spacing:.17em}.intro .eyebrow span{width:28px;background:#d6a66f}.intro h1{color:#fff2dd;text-shadow:0 2px 18px #140b12;font:500 clamp(38px,3.45vw,58px)/1.24 var(--display);letter-spacing:.08em;margin:9px 0 12px}.demo-label{margin:0;gap:7px;font-size:12px;color:#f3e8d9;text-shadow:0 1px 4px #140c11}.demo-label b{color:#e2c7a5;border:0;font:11px var(--ui)}.demo-label strong{font:500 17px Georgia,var(--ui);color:#fff5db}.demo-label i{color:#dfb988}.intro .search-form{margin:12px 0 0}.search-form label{display:none}.search-field{height:50px;padding:3px;border-radius:30px;background:#211a22f5;border:1px solid #c0a5878a;box-shadow:0 5px 24px #100b103b}.search-field:focus-within{border-color:#f0ce9e;box-shadow:0 0 0 2px #b78b5638}.search-field input{color:#fff4df;background:none;font-size:15px;padding-left:15px}.search-field input::placeholder{color:#d1bfb2}.search-field button.icon-control{height:42px;min-height:42px;width:42px;min-width:42px;background:#e6c69b;color:#352323;border:0}.quick-actions{position:absolute;left:calc(100% + 9px);bottom:0;margin:0}.quick-actions .icon-control{margin:3px 0;border:1px solid var(--line)}.intro #snapshot-time,.scene-caption{display:none}.intro #data-status:not(:empty){color:#f5dfc6;text-shadow:0 1px 5px #120b0d}#app[data-ready=false] .intro #data-status,.intro:has(#real-count:empty) #data-status{display:block}.viewport-tools{gap:3px;right:3.5vw;bottom:4vh;background:#1b151bee;border:1px solid var(--line);padding:4px;border-radius:34px;box-shadow:0 5px 30px #0d080c44}.viewport-tools .icon-control{background:none;border-color:transparent}.viewport-tools .icon-control:hover,.profile-actions .icon-control:hover{background:#4a343d}.search-panel,.about-panel{background:#201b22;color:#f6ebdb;border:1px solid #816b628c;border-radius:14px;box-shadow:0 18px 38px #0c080d66}.results-header,.result-meta,.empty-results small{color:#cbb9ad}.result-name,.empty-results{color:#f4ecdf}.result{padding:9px 7px;min-height:46px;border-radius:6px}.result:hover,.result:focus-visible{background:#45303a}.result-arrow{color:#dcb98a}.results-header .icon-control,.close-profile.icon-control{background:none;border:0}.result-avatar{border-radius:8px}.about-panel{padding:29px 25px}.about-panel h2,.about-panel a,.about-panel .eyebrow{color:var(--lamp)}.about-panel p,.about-panel footer{color:#dfd0c1}.about-panel b{color:#fae2b3}#app .profile-card{color:var(--moon);background:#211a21;border:1px solid #876f625f;border-top:2px solid #d4a56e;border-radius:15px 15px 12px 12px;box-shadow:0 14px 52px #100a12aa;max-width:min(390px,calc(100vw - 20px));padding:24px}.profile-top{gap:13px}.profile-avatar{border:1px solid #dcb489;border-radius:11px;background:#643840}.profile-avatar img{border-radius:10px}#app .profile-card .profile-source{color:#d8b992;font:10px/1.45 var(--ui);letter-spacing:.13em}#app .profile-card .profile-identity h2{color:#fff0da;letter-spacing:.035em;font:600 25px/1.38 var(--ui)}#app .profile-card .profile-uid{color:#cdbcb1;font:13px/1.45 var(--ui)}#app .profile-card .early-badge{border-radius:15px;background:#433422;color:#f4d59f;font-size:12px}.profile-card .close-profile.icon-control{top:5px;right:5px;color:#dfc9b9}.profile-details{border-color:var(--line);scrollbar-color:#977862 transparent}.voyage-entry{border-color:var(--line);background:transparent}#app .profile-card dt,#app .profile-entry h3{font:500 12px/1.55 var(--ui);color:#c9b19c}#app .profile-card #profile-number{font:500 35px/1.1 Georgia,serif;color:#efc194;letter-spacing:.035em}#app .profile-card #guard-observed-at{color:#ecddca;font:14px/1.55 var(--ui)}#app .profile-card .profile-entry p{color:#fff4e6;font:500 16px/1.55 var(--ui)}.profile-entry small,.profile-snapshot,.copy-status{color:#c3b2a8}.profile-footer{position:relative;border-color:var(--line);padding-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-footer .generate-share-card.icon-control{border:1px solid #e8c79b;background:#e6c69b;color:#33232a;width:53px;min-width:53px;border-radius:12px}.profile-actions{display:flex;gap:4px;margin:0}.profile-actions .icon-control{color:var(--moon)!important;border:0;background:none}.profile-footer .copy-status{width:100%}.opening-tour .opening-skip,.opening-tour .opening-music{border-radius:50%;padding:0}.opening-letter{background:#211a21ef;color:var(--moon);border:1px solid var(--line);border-left:3px solid #d3a26f;border-radius:0 12px 12px 0}.opening-name,.opening-words{color:#fff1dc}.opening-kicker,.opening-count,.opening-source{color:#ddc4a4}.opening-words{border-color:var(--line)}.opening-avatar{border-radius:9px}.voyage-card-dialog{background:#211b21;color:var(--moon);border:1px solid var(--line);border-radius:16px}.voyage-card-dialog .voyage-card-header{background:#211b21;color:var(--moon)}.voyage-card-header :is(p,h2){color:var(--moon)}.voyage-card-tools{background:#211b21}.voyage-card-tools .voyage-card-tip{color:#e2cdb8}.voyage-card-save .voyage-icon{width:17px;margin-right:7px}@media(max-width:800px)and (orientation:portrait){.site-header{inset:max(17px,env(safe-area-inset-top)) 17px auto}.intro{left:18px;width:min(300px,calc(100vw - 96px));bottom:max(88px,12dvh)}.intro h1{font-size:38px}.demo-label{font-size:11px}.viewport-tools{right:16px;bottom:max(14px,env(safe-area-inset-bottom))}.viewport-tools .icon-control{width:44px}#app .profile-card{width:calc(100vw - 16px);max-width:440px;right:8px;bottom:max(6px,env(safe-area-inset-bottom));padding:14px 17px 9px}#app .profile-card .profile-identity h2{font-size:20px}.profile-footer{padding-top:5px}.profile-actions .icon-control{height:40px}}@media(max-height:480px)and (orientation:landscape){.intro{left:17px;top:67px;bottom:auto;width:260px}#app .profile-card{top:6px;bottom:auto;width:41vw;padding:10px 13px 5px}.profile-top{gap:8px}#app .profile-card .profile-identity h2{font-size:18px}.profile-footer{padding-top:4px}.viewport-tools{bottom:12px}.profile-actions .icon-control{height:40px}}.intro h1.dedication{white-space:normal;font-size:clamp(21px,1.65vw,27px);line-height:1.55;letter-spacing:.04em;text-wrap:pretty;margin:7px 0 11px}.dedication span{display:block;color:#f1c999;font-size:.78em;letter-spacing:.07em}.header-actions{display:flex;gap:7px}#app.is-searching #log-panel,#app.has-selection #log-panel{display:none}#log-panel article{padding:11px 0;border-top:1px solid var(--line)}#log-panel article small{color:var(--lamp);letter-spacing:.07em}.opening-credit,.credit-reference{font:12px/1.65 var(--ui);color:#d3bfa5}.opening-credit{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line)}.opening-credit a,.credit-reference a{color:#f4daa8;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px)and (orientation:portrait){.intro h1.dedication{font-size:20px;max-width:260px}}:root{--plum:#47213f;--peony:#ee729e;--cream:#fff0ce;--jade:#8fe2d5;--lamp:#ffc478;--line:#bd83985c}#app .brand small{color:#ffcedb;font:11px/1.5 var(--ui);letter-spacing:.06em}.brand img{border-color:#ffcc83;box-shadow:0 0 0 3px #87364f88}.intro .dedication span{color:#ffc489}.search-field{background:linear-gradient(105deg,#302035f7,#42223af5);border-color:#bd8297}.search-field button.icon-control,.profile-footer .generate-share-card.icon-control{background:#9a244b;border:1px solid #ffbf87;color:#fff2d9}button.icon-control,a.icon-control{background-color:#342036;color:#ffe5c2;border-color:#b28094a1}button.icon-control:hover,a.icon-control:hover,button.icon-control:focus-visible{background-color:#6c2a49;border-color:#ffc87f}button.icon-control[aria-pressed=true]{color:#ffacc7}.viewport-tools{background:#2d1b2de8;border-color:#bc7a92aa}#app .profile-card,.about-panel,.search-panel,.opening-letter{background:linear-gradient(135deg,#49283b,#2b202d 54%,#382238);border-color:#ab7487}#app .profile-card{border-top:2px solid #efa477}#app .profile-card .profile-source,.opening-kicker,.opening-count{color:#ffb0c9}.profile-card .profile-top:before{content:"";position:absolute;right:47px;top:10px;width:42px;height:32px;pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2033%22%20fill%3D%22none%22%3E%3Cg%20transform%3D%22translate%2820%2012%29%20rotate%28-9%29%22%20stroke%3D%22%23f1b076%22%20stroke-width%3D%221.25%22%3E%3Cpath%20fill%3D%22%23ae3654%22%20d%3D%22M0%200C-2-3-11-12-13-6S-8%202%200%200ZM0%200C-4%200-12%203-9%207S-2%204%200%200ZM0%200C1-5%207-13%2010-8S6-1%200%200ZM0%200C3%200%2014%200%2012%205S4%205%200%200Z%22%2F%3E%3Ccircle%20r%3D%222.1%22%20fill%3D%22%23ffe4a6%22%2F%3E%3Cpath%20d%3D%22M1%202C4%207%205%2011%202%2016M4%202C5%206%2011%208%2013%2011%22%2F%3E%3Cpath%20stroke%3D%22%23ec86a6%22%20d%3D%22m1%2015-2%204m4-4-1%205m11-10%203%203%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center/contain no-repeat}#app .profile-card #profile-number{color:#ffce87}#edit-number.icon-control{width:27px;height:27px;min-width:27px;min-height:27px;background:none;border:0;vertical-align:middle}#edit-number .voyage-icon{width:16px;height:16px}#app.is-searching .intro{padding:0;background:none;border:0;z-index:8;translate:0 var(--search-offset,0px)}.search-anchor{position:relative}.search-panel{position:absolute;inset-inline:0;bottom:100%;max-height:300px;--closed-clip:inset(100% 0 0);animation:list-rise .16s ease-out}.search-panel[data-side=below]{top:100%;bottom:auto;--closed-clip:inset(0 0 100%)}@keyframes list-rise{0%{clip-path:var(--closed-clip)}to{clip-path:inset(0)}}.opening-tour[data-phase=gate]{background-color:#f3cbce;background-image:radial-gradient(ellipse at 48% 46%,#fff2de,#f7dcca 42%,#dfb2bd 83%,#c095ad)}.charm-entry{display:grid;justify-items:center;gap:12px}.woven-charm{position:relative;height:min(59dvh,460px);aspect-ratio:344/458;background:url(/assets/hinome-opening-charm-Wd3Sb4EH.svg) center/contain no-repeat;filter:drop-shadow(0 13px 15px #63374958)}.charm-entry .opening-start,.charm-entry .opening-start:hover{position:absolute;top:58.1%;left:23%;width:54%;height:12.2%;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #efc477b3;border-radius:6px;background:linear-gradient(145deg,#a13c4d,#812737);color:#fff1ce;letter-spacing:.18em;text-shadow:0 1px 2px #4d1c31;font:600 clamp(20px,3.1vh,32px)/1 var(--display);transform:none;filter:none}.charm-entry .opening-start:before{display:none}.charm-entry .opening-start:hover{background:#ac3d55}.charm-dedication{color:#703445;font:600 clamp(15px,2vw,22px)/1.4 var(--display);letter-spacing:.1em}.panorama-credit{position:absolute;bottom:max(30px,6vh);left:50%;transform:translate(-50%);padding:7px 13px;border-radius:18px;background:#261827cf;border:1px solid #a77685aa;color:#f0d5c3;text-align:center;font:12px/1.55 var(--ui);white-space:nowrap;animation:source-enter 2s ease-out both}.panorama-credit a{color:#ffd8a1;text-decoration:underline;text-underline-offset:3px}@keyframes source-enter{0%,55%{opacity:0}to{opacity:1}}.voyage-card-tools{gap:7px 12px}.voyage-card-stage{touch-action:pan-y pinch-zoom}.voyage-card-stage img{max-height:calc(92dvh - 195px)}.style-picker,.card-actions,.number-controls{display:flex;align-items:center;gap:5px}.style-picker .choice{font:600 13px/1.4 var(--ui);min-width:87px;text-align:center;color:#ffe9ce}.voyage-card-tools .icon-control{border-radius:50%;padding:0;width:38px;min-width:38px;height:38px;min-height:38px}.number-editor{width:min(350px,95vw);border:1px solid #c88da0;border-radius:14px;padding:24px;color:#fff1db;background:#372437;box-shadow:0 12px 40px #100a12aa}.number-editor::backdrop{background:#100912aa}.number-editor p,.number-editor label{color:#e5c6c6;font:14px/1.6 var(--ui);margin:10px 0}.number-editor input{display:block;width:100%;padding:10px 12px;margin:6px 0;border:1px solid #d79db0;color:#fff4df;background:#251b26;border-radius:6px;font:22px Georgia,var(--ui)}.number-controls{justify-content:flex-end}.number-controls .restore{background:none;border:none;color:#f2ca9e;cursor:pointer;margin-right:auto}.number-error:empty{display:none}@media(max-height:480px)and (orientation:landscape){.woven-charm{height:65dvh}.charm-entry{gap:4px}.charm-dedication{font-size:14px}.intro .dedication{display:block;max-width:260px;font-size:16px}.style-picker{order:0}.voyage-card-stage img{max-height:calc(100dvh - 42px)}}[data-voyage-music] .voyage-icon{width:25px;height:25px}.record-rotor{transform-origin:12px 12px;transform-box:view-box}[data-voyage-music][data-playing=true] .record-rotor{animation:record-spin 4.8s linear infinite}[data-voyage-music][data-playing=true]{color:#ffc4d8!important;border-color:#f1b67a!important;background:#772c4e!important}@keyframes record-spin{to{transform:rotate(360deg)}}#profile-music.icon-control{position:fixed;right:max(16px,3.5vw);top:max(20px,env(safe-area-inset-top));z-index:10;border:1px solid var(--line);background:#392538}.opening-music.icon-control{left:auto;right:max(17px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}.opening-skip.icon-control{right:max(72px,calc(55px + env(safe-area-inset-right)));top:max(16px,env(safe-area-inset-top))}#about-panel h3{margin:17px 0 3px;font-size:14px;letter-spacing:.07em;color:#ffc7d6}.release-stamp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 0 13px;border-bottom:1px solid var(--line);font:12px/1.5 var(--ui);color:#d7c0bf}.release-stamp b{color:#ffcd89}.about-panel{overflow:auto;overscroll-behavior:contain}@media(max-height:480px)and (orientation:landscape){#profile-music.icon-control{right:max(12px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top))}#app .profile-card .close-profile{right:52px;top:3px}#app .profile-card .profile-top{padding-right:83px}.profile-card .profile-top:before{display:none}}@media(prefers-reduced-motion:reduce){[data-voyage-music][data-playing=true] .record-rotor{animation:none}}.profile-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 7px}.profile-footer .generate-share-card.icon-control{display:flex;gap:9px;min-width:0;width:100%;min-height:46px;padding:0 12px;color:#fff0d0;background:linear-gradient(110deg,#a83155,#842141);border:1px solid #ffd49d;border-radius:11px;box-shadow:inset 0 1px #ffe2bc5c,0 3px 11px #130c1640;font:600 clamp(13px,1vw,15px)/1.2 var(--ui);letter-spacing:.035em;white-space:nowrap}.profile-footer .generate-share-card.icon-control:hover,.profile-footer .generate-share-card.icon-control:focus-visible{background:linear-gradient(110deg,#bb4166,#923452);color:#fff4df}.profile-footer .generate-share-card .voyage-icon{width:23px;height:23px;color:#ffdaa8}.profile-footer .copy-status,.profile-footer .generate-share-card{grid-column:1/-1}.profile-footer #random-next-button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;justify-self:start;min-height:44px;padding:0 13px;border:0;border-radius:10px;font:600 14px/1.3 var(--ui);color:var(--maple-cream);background:var(--maple-raised)}.profile-footer #random-next-button span{color:var(--maple-ember)}.profile-footer #random-next-button:disabled{cursor:default;opacity:.5}@media(max-width:350px){.profile-footer .generate-share-card.icon-control{padding:0 6px;gap:5px;font-size:12px}.profile-actions{gap:0}}:root{--ui: "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Hiragino Sans GB", system-ui, sans-serif;--display: var(--ui)}body{font-family:var(--ui);font-weight:500}button,input,a{font-family:inherit}#app .brand span{font:750 clamp(20px,1.5vw,25px)/1.22 var(--ui);letter-spacing:.035em}#app .brand small{font:600 12px/1.45 var(--ui);letter-spacing:.02em;color:#ffdbdf}#app .intro h1.dedication{font:700 clamp(22px,1.65vw,28px)/1.43 var(--ui);letter-spacing:.012em;text-shadow:0 2px 10px #170c18,0 1px 3px #170c18}#app .dedication span{font-weight:700;letter-spacing:.025em}.demo-label{font-size:13px;font-weight:600}.demo-label strong{font:750 17px/1.2 var(--ui);font-variant-numeric:tabular-nums}.search-field input{font:600 16px/1.35 var(--ui)}.search-field input::placeholder{font-weight:500;color:#ead4d4}.results-header,.result-meta,.empty-results small{font-size:12px;font-weight:550}.result-name{font-size:16px;font-weight:650}#app .profile-card .profile-identity h2{font-family:var(--ui);font-weight:750;letter-spacing:.015em;line-height:1.28}#app .profile-card .profile-source{font:700 12px/1.4 var(--ui);letter-spacing:.055em}#app .profile-card .profile-uid{font-weight:600;font-variant-numeric:tabular-nums}#app .profile-card #profile-number{font:750 clamp(28px,2.8vw,39px)/1.13 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.01em}#app .profile-card dt,#app .profile-card .profile-entry h3{font:650 13px/1.45 var(--ui);color:#e5c8be}#app .profile-card .profile-entry p,#app .profile-card #guard-observed-at{font:600 16px/1.53 var(--ui)}#app .profile-entry small,.profile-footer .copy-status{font:550 12px/1.5 var(--ui);color:#ddc4c4}#app .profile-card .generate-share-card{font-family:var(--ui);font-weight:700}.about-panel h2,.voyage-card-header h2,.number-editor h2{font:750 clamp(21px,1.85vw,28px)/1.35 var(--ui);letter-spacing:.015em}.about-panel p:not(.eyebrow),.number-editor p,.number-editor label{font:550 15px/1.65 var(--ui)}#about-panel h3,#log-panel article small,.release-stamp{font-family:var(--ui);font-weight:650}.voyage-card-header p,.voyage-card-tip,.style-picker .choice{font:600 13px/1.45 var(--ui);letter-spacing:.025em}.number-editor input{font:700 22px/1.35 var(--ui);font-variant-numeric:tabular-nums}.opening-tour .opening-letter[data-index]{--ink-on-paper:#38271f;--maple-ink:#943c2e;--quote-size:clamp(22px,1.65vw,25px);--note-gutter:clamp(20px,1.75vw,28px);width:clamp(365px,30vw,460px);padding:16px var(--note-gutter) 19px;color:var(--ink-on-paper);background:radial-gradient(ellipse at 100% 0%,#f4d7cd 0%,transparent 44%),linear-gradient(108deg,#f7eedb,#fff7e7 61%,#faeedd);border:0;border-radius:3px 5px 12px 4px/5px 3px 4px 6px;box-shadow:0 10px 32px #180e0a58,1px 3px #d9c4aa;box-sizing:border-box;isolation:isolate;scrollbar-color:#b58b76 transparent}.opening-letter[data-index] .opening-ribbon{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:34px;margin:0;padding:0;border:0}.opening-letter .witness-leaf{padding:3px 5px;color:#fff5e2;background:#983e30;border-radius:21% 15% 19% 12%;font:650 11px/1.3 var(--ui);letter-spacing:.07em}.opening-letter .opening-kicker{color:var(--maple-ink);font:700 15px/1.4 var(--ui);letter-spacing:.13em;margin:0}.opening-letter .witness-stamp{position:absolute;top:9px;right:var(--note-gutter);width:49px;height:36px;padding:4px;transform:rotate(5deg);background:url(/assets/witness-autumn-stamp-vcqs5aD3.webp) center 46% / cover content-box no-repeat,#fffaf0;-webkit-mask:radial-gradient(circle at 2px 2px,transparent 1.4px,#000 1.7px) -2px -2px / 6px 6px,linear-gradient(#000 0 0) center / calc(100% - 5px) calc(100% - 5px) no-repeat;mask:radial-gradient(circle at 2px 2px,transparent 1.4px,#000 1.7px) -2px -2px / 6px 6px,linear-gradient(#000 0 0) center / calc(100% - 5px) calc(100% - 5px) no-repeat}.opening-letter .opening-ribbon:after{content:"";position:absolute;top:20px;right:calc(var(--note-gutter) + 32px);width:44px;height:16px;pointer-events:none;opacity:.6;transform:rotate(-9deg);background:center/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 16'%3E%3Cg fill='none' stroke='%2397533d' stroke-linecap='round' stroke-width='1.1'%3E%3Cpath d='M1 4c12-8 26 8 42 0M1 8c12-8 26 8 42 0M1 12c12-8 26 8 42 0'/%3E%3C/g%3E%3C/svg%3E")}.opening-letter[data-index] .opening-words{box-sizing:content-box;display:grid;align-content:center;min-height:4.38em;margin:4px 0 10px;padding:0;border:0;color:var(--ink-on-paper);font:700 var(--quote-size)/1.46 var(--ui);letter-spacing:.005em;white-space:pre-wrap;line-break:strict;overflow-wrap:anywhere}.opening-letter[data-index] .opening-identity{display:flex;align-items:center;gap:9px;margin:0;padding:0;border:0}.witness-portrait{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none;overflow:hidden;border-radius:50%;background:#e9cabc;color:#7c372b;font:700 16px/1 var(--ui)}.opening-letter[data-index] .opening-avatar{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0;box-shadow:none;border-radius:0}.opening-letter .opening-byline{min-width:0}.opening-letter[data-index] .opening-name{margin:0;color:#4b3226;font:700 15px/1.4 var(--ui);overflow-wrap:anywhere}.witness-dateline{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:1px;color:#755348;font:550 11px/1.45 var(--ui)}.opening-letter[data-index] .witness-kind{color:#8c4232;font:650 1em/1.45 var(--ui)}.opening-letter[data-index] .opening-source{margin:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums}@media(orientation:landscape){.opening-tour[data-phase=sailing] .opening-letter{left:auto;right:max(22px,4vw,env(safe-area-inset-right));bottom:max(5vh,18px,env(safe-area-inset-bottom));max-height:calc(100dvh - 94px)}}@media(orientation:portrait){.opening-tour .opening-letter[data-index]{--quote-size:clamp(18px,5vw,22px);--note-gutter:17px;padding-block:11px 14px}.opening-tour[data-phase=sailing] .opening-letter{inset:auto 12px max(13px,env(safe-area-inset-bottom));width:auto;max-height:42dvh}.opening-letter .witness-stamp{width:43px;height:31px;top:8px}.opening-letter .opening-ribbon:after{top:18px}.opening-letter[data-index] .opening-words{margin:3px 0 10px}#app .intro h1.dedication{font-size:20px}}@media(orientation:landscape)and (max-height:480px){.opening-tour .opening-letter[data-index]{--quote-size:18px;--note-gutter:15px;padding-block:10px}.opening-tour[data-phase=sailing] .opening-letter{width:min(43vw,365px);right:max(15px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 68px)}.opening-letter[data-index] .opening-ribbon{min-height:27px}.opening-letter .witness-stamp{width:38px;height:27px;top:6px}.opening-letter .opening-ribbon:after{width:34px;top:12px}.opening-letter[data-index] .opening-words{margin:4px 0 8px}.witness-portrait{width:29px;height:29px}#app .intro h1.dedication{font-size:17px}}@media(max-width:350px){.opening-letter[data-index] .opening-words{min-height:5.84em}}@media(orientation:landscape)and (max-width:720px){.opening-letter[data-index] .opening-words{min-height:5.84em}}:root{--maple-ink:#22231f;--maple-panel:#2c2924;--maple-raised:#40382f;--maple-cream:#fff3de;--maple-muted:#d8c6ac;--maple-ember:#ffac81;--maple-red:#a53621;--maple-hover:#b84129;--maple-pine:#b5d2b3;--maple-shadow:0 12px 36px rgb(12 14 10 / 33%);--moon:var(--maple-cream);--lamp:var(--maple-ember);--line:transparent}::selection{color:var(--maple-cream);background:#863622}:where(#app,.opening-tour,dialog) :where(button,a,input,img,section,article,header,footer,div,dl,dt,dd,p,b,small,blockquote,figure),:where(#app,.opening-tour,dialog) :where(button,a,section,div):before,:where(#app,dialog) :where(button,a,section,div):after,:where(#app .profile-card,#app .viewport-tools,dialog){border-width:0!important}:where(#app,.opening-tour,dialog) :where(button,a,input,[tabindex]):focus-visible{outline:3px solid #ffcb92!important;outline-offset:3px}@media(forced-colors:active){:where(#app,.opening-tour,dialog) :where(button,a,input,[tabindex]):focus-visible{outline-color:Highlight!important}}#app .brand,.intro h1.dedication,.demo-label,.demo-label strong{color:var(--maple-cream)}.intro .dedication span,.demo-label i{color:var(--maple-ember)}#app .brand-copy{display:grid;align-content:center;justify-items:start;gap:2px;white-space:nowrap}.brand-copy b{font-weight:inherit}#app .brand #brand-signature{display:block;margin:0;color:var(--maple-ember);font:600 12px/1.35 var(--ui)}#brand-milestone{color:var(--maple-cream);font:500 12px/1.4 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}.brand img,.profile-avatar,.opening-tour .opening-avatar{outline:0;box-shadow:0 3px 10px #15120f42}.brand img{--portrait-size:clamp(50px,14vw,80px);width:var(--portrait-size);height:var(--portrait-size);flex:none;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}@media(max-width:520px){.site-header{flex-wrap:wrap;gap:7px 12px}.site-header .header-actions{margin-inline-start:auto}#app .brand{gap:8px}#app .brand .brand-copy{font-size:19px}#app .brand #brand-signature,#brand-milestone{font-size:11px}}@media(orientation:landscape)and (max-height:480px){.brand img{--portrait-size:52px}}#app :is(.brand,.header-actions,.viewport-tools,.intro){--orbit-exit: calc(100% + max(5vw,24px)) ;transition:transform .16s cubic-bezier(.16,1,.3,1) -18ms}#app :is(.brand,.intro){--orbit-exit: calc(-100% - max(5vw,24px)) }#app.is-manual-orbit :is(.brand,.header-actions,.viewport-tools,.intro){transform:translate(var(--orbit-exit));opacity:0;pointer-events:none;transition:transform .27s cubic-bezier(.46,.03,.73,.48),opacity .14s ease-in}@media(prefers-reduced-motion:reduce){#app :is(.brand,.header-actions,.viewport-tools,.intro),#app.is-manual-orbit :is(.brand,.header-actions,.viewport-tools,.intro){transition:none}}#app .intro:not(:focus-within):before{background:radial-gradient(ellipse closest-side,#211c15ed 25%,#211e19b8 70%,transparent)}#app .intro .dedication{text-shadow:0 2px 8px #15150fd9}#app .viewport-tools,#app .search-field{background:var(--maple-ink);box-shadow:0 5px 18px #15171055}#app .search-field input{color:var(--maple-cream)}#app .search-field input::placeholder{color:var(--maple-muted)}#app .search-field:focus-within{background:#38332b}button.icon-control,a.icon-control,#profile-music.icon-control{background-color:var(--maple-ink);color:var(--maple-cream)}button.icon-control:hover,a.icon-control:hover,button.icon-control:focus-visible{background-color:var(--maple-raised);color:var(--maple-cream)}button.icon-control[aria-pressed=true]{color:var(--maple-pine)}[data-voyage-music][data-playing=true]{background:#40573e!important;color:#e3f6d9!important}#app .viewport-tools .icon-control,.profile-actions .icon-control,.results-header .icon-control,.about-panel .close-profile,.profile-card .close-profile{background:transparent}#app .viewport-tools .icon-control:hover,.profile-actions .icon-control:hover,.profile-card .close-profile:hover{background:var(--maple-raised)}#app .profile-actions .icon-control{color:var(--maple-cream)!important}#app .search-field button.icon-control,#app .profile-footer .generate-share-card.icon-control,.number-editor .confirm.icon-control,.keepsake-gallery .voyage-card-tools a.voyage-card-save{background:var(--maple-red);color:var(--maple-cream);box-shadow:0 3px 9px #25190f36}#app .search-field button.icon-control:hover,#app .profile-footer .generate-share-card.icon-control:hover,.keepsake-gallery .voyage-card-tools a.voyage-card-save:hover{background:var(--maple-hover)}#app .generate-share-card .voyage-icon{color:var(--maple-cream)}#app .profile-card,.about-panel,.search-panel,dialog.number-editor,dialog.keepsake-gallery.voyage-card-dialog{color:var(--maple-cream);background:var(--maple-panel);box-shadow:var(--maple-shadow);scrollbar-color:#8d7d67 transparent}#app .profile-card .profile-identity h2,#app .profile-card .profile-entry p,#app .profile-card #guard-observed-at,.result-name,.empty-results,.about-panel h2,.about-panel b{color:var(--maple-cream)}#app .profile-card .profile-source,#app .profile-card #profile-number,.result-arrow,#about-panel h3,#log-panel article small,.about-panel a,.release-stamp b{color:var(--maple-ember)}#app .profile-identity .profile-uid,#app .profile-card dt,#app .profile-card .profile-entry h3,#app .profile-entry small,.profile-footer .copy-status,.about-panel p,.about-panel footer,.release-stamp,.results-header,.result-meta,.empty-results small{color:var(--maple-muted)}#app .profile-card .early-badge{background:#344a35;color:var(--maple-pine)}.profile-badges{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;margin-block:3px}.profile-badges .early-badge{margin:0}.profile-badges .guard-tier{display:inline-block;padding:2px 9px;border-radius:5px;white-space:nowrap;font:650 13px/1.45 var(--ui);letter-spacing:.08em}.guard-tier[data-level="1"]{background:#5d3829;color:#ffdfaa}.guard-tier[data-level="2"]{background:#47364e;color:#f3d5ff}.guard-tier[data-level="3"]{background:#2d4353;color:#c8e9ff}#app .profile-details{scrollbar-color:#8d7d67 transparent}#app .voyage-entry{background:#373028;padding:9px 12px;border-radius:9px}#app .result:hover,#app .result:focus-visible,.number-editor input{background:var(--maple-raised);color:var(--maple-cream)}#app .release-stamp{padding-bottom:5px}#log-panel article+article{margin-top:3px}.profile-card .profile-top:before{filter:sepia(.72) saturate(1.4)}.opening-tour .opening-letter{--sheet-ink:#332b20;--sheet-rose:#8b301e;color:var(--sheet-ink);background:#f7e5c7 linear-gradient(135deg,#fff1d5,#f7e5c7);box-shadow:0 12px 34px #16170e4d}.opening-tour .witness-kind,.opening-tour .opening-source{color:#725039}.opening-tour .opening-name{color:#3e3023}.opening-tour .opening-kicker:before{filter:sepia(.72) saturate(1.45)}.panorama-credit,.opening-credit{background:var(--maple-ink);color:var(--maple-muted)}.panorama-credit a,.opening-credit a{color:var(--maple-ember)}.atlas-launch .launch-caption:after{display:none}dialog.keepsake-gallery.voyage-card-dialog{--gallery-cream:var(--maple-cream);--gallery-blush:var(--maple-ember);--foil:var(--maple-ember)}.keepsake-gallery .voyage-card-header,.keepsake-gallery .voyage-card-tools{background:var(--maple-panel)}.keepsake-gallery .voyage-card-stage{background:radial-gradient(ellipse at 50% 100%,#604233,#24231e 70%)}.keepsake-gallery .folio{background:var(--maple-raised);box-shadow:0 7px 16px #15130f66}.keepsake-gallery .folio-center{box-shadow:0 9px 21px #12110d91}.keepsake-gallery .folio-left:after{background:linear-gradient(90deg,#23231dc4,#26251e24 85%)}.keepsake-gallery .folio-right:after{background:linear-gradient(270deg,#23231dc4,#26251e24 85%)}.keepsake-gallery .voyage-card-tools .icon-control,.keepsake-gallery .change-number,.keepsake-gallery .retry{background:var(--maple-raised);color:var(--maple-cream)}.keepsake-gallery .voyage-card-status{background:var(--maple-ink)}.keepsake-gallery .folio-position i{background:#827362}.keepsake-gallery .voyage-card-tools .voyage-card-tip,.number-editor p,.number-editor label{color:var(--maple-muted)}.keepsake-gallery::backdrop,.number-editor::backdrop{background:#171710cc}.number-controls .restore,.number-editor .number-error{color:var(--maple-ember)}.fallback-notice{color:#3f3428;background:#faecd2;box-shadow:var(--maple-shadow)}.loading{color:var(--maple-ink);background:var(--maple-cream)}dialog.message-editor textarea{border:0;color:var(--maple-cream);background:var(--maple-raised)}dialog.message-editor textarea:focus-visible{outline:3px solid #ffcb92;outline-offset:3px}
