:root{--zhusha: #9f2b22;--danqing: #2f4858;--gold: #b8860b;--yanzhi: #b4544a;--paper: #f7f3ea;--paper-deep: #f0e9da;--ink: #2b2622;--ink-soft: #6b6259;--hairline: #d9d0c0;--serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:var(--serif);font-weight:600;letter-spacing:.06em;margin:0}button{font-family:var(--sans);cursor:pointer}.page{min-height:100vh;min-height:100dvh;padding:28px 20px calc(40px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto}.page-header{text-align:center;margin-bottom:28px}.page-header .brand{font-size:13px;letter-spacing:.4em;color:var(--ink-soft);text-indent:.4em}.page-header h1{font-size:26px;margin-top:6px}.page-header .sub{margin-top:8px;font-size:13px;color:var(--ink-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px;padding:12px 20px;font-size:15px;letter-spacing:.12em;border:1px solid transparent;transition:opacity .15s ease}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--zhusha);color:#fdfaf3}.btn-outline{background:transparent;color:var(--ink);border-color:var(--hairline)}.btn-block{width:100%}.card{background:#fbf8f0;border:1px solid var(--hairline);border-radius:6px;padding:16px}.field{margin-bottom:20px}.field>label{display:block;font-family:var(--serif);font-size:15px;margin-bottom:8px;letter-spacing:.08em}.field .hint{margin-top:6px;font-size:12px;color:var(--ink-soft)}.field input[type=date],.field select{width:100%;padding:10px 12px;font-size:15px;color:var(--ink);background:#fbf8f0;border:1px solid var(--hairline);border-radius:4px;font-family:var(--sans)}.field input[disabled],.field select[disabled]{color:var(--ink);opacity:.72;cursor:not-allowed;-webkit-text-fill-color:var(--ink)}.demo-banner{margin:-8px 0 20px;padding:10px 14px;background:var(--paper-deep);border:1px solid rgba(159,43,34,.35);border-radius:4px;color:var(--zhusha);font-size:13px;letter-spacing:.12em;text-align:center}.demo-tag{display:inline-block;margin-left:10px;padding:1px 8px;border:1px solid rgba(159,43,34,.45);border-radius:3px;color:var(--zhusha);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.1em;vertical-align:2px}.demo-mark{margin:22px 0 0;text-align:center;font-size:12px;letter-spacing:.3em;color:var(--ink-soft);opacity:.75}.disclaimer-banner{margin:0 0 8px;padding:12px 14px;background:var(--paper-deep);border:1px solid var(--hairline);border-left:4px solid var(--zhusha);border-radius:4px;font-size:13px;line-height:1.8;color:var(--ink)}.disclaimer-full{margin:26px 0 0;font-family:var(--serif);font-weight:400;font-size:12px;line-height:1.9;letter-spacing:.04em;color:var(--ink-soft);text-align:center}.field-row{display:flex;gap:10px}.seg-toggle{display:inline-flex;gap:8px;margin-bottom:12px}.seg-toggle button{min-height:44px;border:1px solid var(--hairline);border-radius:4px;background:transparent;padding:8px 18px;font-size:14px;color:var(--ink-soft);letter-spacing:.1em;cursor:pointer}.seg-toggle button.active{border-color:var(--zhusha);color:var(--zhusha);background:#9f2b220d}.demo-lunar-view{padding:10px 12px;font-size:15px;color:var(--ink);background:var(--paper-deep);border:1px solid var(--hairline);border-radius:4px;font-family:var(--serif);letter-spacing:.08em}.demo-lunar-view .demo-lunar-note{margin-left:8px;font-family:var(--sans);font-size:12px;color:var(--ink-soft);letter-spacing:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b262273;display:flex;align-items:flex-end;justify-content:center;overflow-y:auto;overscroll-behavior:contain;z-index:50}@media (min-width: 560px){.overlay{align-items:center}}.sheet{background:var(--paper);border:1px solid var(--hairline);border-radius:10px 10px 0 0;width:100%;max-width:560px;max-height:86vh;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}@media (min-width: 560px){.sheet{border-radius:10px}}.sheet h2{font-size:19px;margin-bottom:14px}.recap-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--hairline);font-size:14px}.recap-row .k{color:var(--ink-soft);flex-shrink:0}.recap-row .v{text-align:right;font-family:var(--serif)}.warn-box{margin:16px 0;padding:12px 14px;border:1px solid var(--zhusha);border-radius:4px;color:var(--zhusha);font-size:13px;background:#9f2b220d}.milestone-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.milestone-chip{text-align:center;padding:12px 6px;background:#fbf8f0;border:1px solid var(--hairline);border-radius:6px}.milestone-chip .ms-label{font-family:var(--serif);font-size:14px;margin-top:6px;letter-spacing:.2em;text-indent:.2em}.milestone-chip .ms-date{font-size:11px;color:var(--ink-soft);margin-top:2px}.legend{display:flex;justify-content:center;gap:18px;font-size:12px;color:var(--ink-soft);margin:14px 0}.legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:1px}.group-head{display:flex;align-items:baseline;gap:8px;margin:26px 0 10px}.group-head .group-dot{width:10px;height:10px;border-radius:50%;align-self:center}.group-head h2{font-size:17px}.group-head .badge{margin-left:auto;font-size:12px;color:var(--ink-soft);border:1px solid var(--hairline);border-radius:999px;padding:2px 10px;font-variant-numeric:tabular-nums}.point-item{border:1px solid var(--hairline);border-radius:6px;background:#fbf8f0;margin-bottom:10px;overflow:hidden}.point-item .row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:none;border:0;text-align:left;color:var(--ink)}.point-item .pc-date{flex-shrink:0;width:52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.point-item .pc-md{font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.point-item .pc-year{font-size:10px;color:var(--ink-soft);letter-spacing:.08em;margin-top:2px}.point-item .pc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.point-item .pc-title{font-family:var(--serif);font-size:14.5px;font-weight:600;line-height:1.5;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.point-item .pc-desc{font-size:12px;color:var(--ink-soft);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.point-item .pc-seal{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--zhusha);color:var(--zhusha);font-family:var(--serif);font-size:15px;display:flex;align-items:center;justify-content:center}.point-item .detail{padding:0 14px 14px;font-size:13px;color:var(--ink-soft);border-top:1px dashed var(--hairline)}.point-item .detail p{margin:10px 0 0}.milestone-list{margin:6px 0 14px auto;width:min(300px,88%);background:#fbf8f0;border:1px solid var(--hairline);border-radius:6px;padding:8px 12px}.milestone-row{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:7px 2px;background:none;border:0;text-align:left;color:var(--ink)}.milestone-row+.milestone-row{border-top:1px dashed var(--hairline)}.milestone-row .ml-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.milestone-row .ml-line{display:flex;align-items:baseline;gap:8px}.milestone-row .ml-date{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.milestone-row .ml-title{font-family:var(--serif);font-size:13px;font-weight:600;letter-spacing:.14em}.milestone-row .ml-motto{font-family:var(--serif);font-size:11px;color:var(--ink-soft);letter-spacing:.06em}.sheet-motto{margin:14px 0 0;font-family:var(--serif);font-size:14px;color:var(--zhusha);letter-spacing:.1em}.nav-link{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;margin-top:18px;color:var(--zhusha);text-decoration:none;font-size:14px;letter-spacing:.1em}.loading-line{text-align:center;color:var(--ink-soft);font-size:13px;letter-spacing:.2em;padding:40px 0}.gate-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px}.gate-page .seal{width:72px;height:72px;background:var(--zhusha);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fdfaf3;font-family:var(--serif);font-size:18px;letter-spacing:.04em;margin-bottom:24px}.hint{font-size:12px;color:var(--ink-soft)}:root{--skin-ground: #31566b;--skin-ground-2: #3d6376;--skin-on-ground: #f2ead8;--skin-on-ground-body: #e9dfc6;--skin-on-ground-sub: rgba(233, 223, 198, .66);--skin-on-ground-hi: #e3c98f;--skin-on-ground-lo: #e3c98f;--skin-art: #b8860b;--skin-stars: #e3c98f;--skin-heart-fill: #31566b;--skin-heart-stroke: #e3c98f;--skin-icon-on-g2: #e3c98f;--skin-chart-1: #31566b;--skin-chart-2: #3d6376}:root[data-skin=qingjin]{--skin-ground: #1e4a66;--skin-ground-2: #2c5f7c;--skin-on-ground: #f2ead8;--skin-on-ground-body: #e9dfc6;--skin-on-ground-sub: rgba(233, 223, 198, .66);--skin-on-ground-hi: #e3c98f;--skin-on-ground-lo: #e3c98f;--skin-art: #b8860b;--skin-stars: #e3c98f;--skin-heart-fill: #1e4a66;--skin-heart-stroke: #e3c98f;--skin-icon-on-g2: #e3c98f;--skin-chart-1: #1e4a66;--skin-chart-2: #2c5f7c}:root[data-skin=gold]{--skin-ground: #a87830;--skin-ground-2: #906018;--skin-on-ground: #26231c;--skin-on-ground-body: #33302a;--skin-on-ground-sub: rgba(38, 35, 28, .62);--skin-on-ground-hi: #3d2e10;--skin-on-ground-lo: #3d2e10;--skin-art: #26231c;--skin-stars: rgba(38, 35, 28, .45);--skin-heart-fill: #e3c98f;--skin-heart-stroke: #26231c;--skin-icon-on-g2: #f0d98c;--skin-chart-1: #a87830;--skin-chart-2: #906018}:root[data-skin=mineral]{--skin-ground: #31566b;--skin-ground-2: #3d6376;--skin-on-ground: #f2ead8;--skin-on-ground-body: #e9dfc6;--skin-on-ground-sub: rgba(233, 223, 198, .66);--skin-on-ground-hi: #e3c98f;--skin-on-ground-lo: #e3c98f;--skin-art: #b8860b;--skin-stars: #e3c98f;--skin-heart-fill: #31566b;--skin-heart-stroke: #e3c98f;--skin-icon-on-g2: #e3c98f;--skin-chart-1: #31566b;--skin-chart-2: #3d6376}.skin-ground-panel{background:var(--skin-ground);color:var(--skin-on-ground)}.wheel-ground{border-radius:8px;padding:12px 0;box-shadow:inset 0 0 0 1px #e3c98f29;transition:background .25s ease}:root[data-ui=paper]{--paper-ui-paper-500: oklch(.9588 .0127 86.83);--paper-ui-paper-700: oklch(.912 .0178 81.33);--paper-ui-sheet-400: oklch(.9939 .0082 91.48);--paper-ui-ink-700: oklch(.3649 .029 60.37);--paper-ui-muted-600: oklch(.5044 .0272 69.22);--paper-ui-gold-500: oklch(.6535 .0916 75.03);--paper-ui-gold-700: oklch(.5123 .0716 72.58);--paper-ui-red-600: oklch(.4698 .1537 28.78);--paper-ui-line-400: oklch(.7848 .0659 80.58);--paper: var(--paper-ui-paper-500);--paper-deep: var(--paper-ui-paper-700);--ink: var(--paper-ui-ink-700);--ink-soft: var(--paper-ui-muted-600);--zhusha: var(--paper-ui-red-600);--gold: var(--paper-ui-gold-500);--hairline: var(--paper-ui-line-400);--serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--paper-ui-control-border: var(--paper-ui-line-400);--paper-ui-control-ink: var(--paper-ui-ink-700);--paper-ui-emboss-light: rgba(255, 253, 247, .76);--paper-ui-emboss-dark: rgba(74, 59, 47, .17)}:root[data-ui=paper] html,:root[data-ui=paper] body{background-color:var(--paper);background-image:url(./cotton-paper-DJeisL9Y.png);background-repeat:repeat;background-size:512px 512px;color:var(--ink);font-size:16px}:root[data-ui=paper] body{min-width:320px}:root[data-ui=paper] .page{max-width:600px;padding-top:30px}:root[data-ui=paper] .page-header{position:relative;margin-bottom:24px;padding:8px 2px 0;text-align:left}:root[data-ui=paper] .page-header .brand{display:flex;align-items:center;gap:10px;color:var(--paper-ui-gold-700);font-size:12px;font-weight:500;letter-spacing:.46em;text-indent:0}:root[data-ui=paper] .page-header .brand:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--zhusha);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--paper-ui-gold-500)}:root[data-ui=paper] .page-header h1{margin-top:12px;font-size:30px;font-weight:500;letter-spacing:.12em;line-height:1.35}:root[data-ui=paper] .page-header .sub{max-width:34em;margin-top:10px;color:var(--ink-soft);font-size:14px;line-height:1.75}:root[data-ui=paper] .paper-date-plate{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(82px,.9fr) 68px 1fr;align-items:center;min-height:220px;margin:0 0 12px;padding:26px 22px;overflow:hidden;background-color:var(--paper-ui-paper-500);background-image:url(./cotton-paper-DJeisL9Y.png);background-repeat:repeat;background-size:512px 512px;border:1px solid rgba(177,136,77,.32);border-radius:2px;box-shadow:inset 1px 1px 0 var(--paper-ui-emboss-light),inset -1px -1px #4a3b2f12,0 12px 32px #4a3b2f0b}:root[data-ui=paper] .paper-date-copy,:root[data-ui=paper] .paper-rings{position:relative;z-index:2}:root[data-ui=paper] .paper-date-label{display:block;margin-bottom:14px;color:var(--paper-ui-gold-700);font-family:var(--serif);font-size:14px;letter-spacing:.38em}:root[data-ui=paper] .paper-date-numerals{display:flex;flex-direction:column;align-items:flex-start;color:var(--paper-ui-gold-700);font-family:"Iowan Old Style","Baskerville","Times New Roman",var(--serif);font-size:42px;font-variant-numeric:oldstyle-nums tabular-nums;font-weight:400;letter-spacing:.03em;line-height:.98;text-shadow:0 1px 0 var(--paper-ui-emboss-light)}:root[data-ui=paper] .paper-date-slash{margin:7px 0 7px 14px;font-size:30px;font-weight:300;line-height:.7}:root[data-ui=paper] .paper-rings{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}:root[data-ui=paper] .paper-ring{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid var(--paper-ui-gold-500);border-radius:50%;box-shadow:0 1px 0 var(--paper-ui-emboss-light),inset 0 1px 2px #4a3b2f17}:root[data-ui=paper] .paper-ring-primary>span{width:38px;height:38px;border-radius:50%;background-color:var(--paper-ui-red-600);background-image:url(./cotton-paper-DJeisL9Y.png);background-size:512px 512px;box-shadow:inset 2px 3px 5px #470c0a42,0 1px #fffdf773}:root[data-ui=paper] .paper-emboss{position:absolute;z-index:1;top:17px;right:18px;color:#4a3b2f0e;font-family:var(--serif);font-size:60px;font-weight:600;letter-spacing:0;line-height:1.02;text-shadow:1px 1px 1px var(--paper-ui-emboss-light),-1px -1px 1px var(--paper-ui-emboss-dark);writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-ui=paper] .field{margin-bottom:0;padding:17px 2px 19px;border-bottom:1px solid rgba(177,136,77,.34)}:root[data-ui=paper] .field>label{margin-bottom:10px;font-size:16px;font-weight:500}:root[data-ui=paper] .field input[type=date],:root[data-ui=paper] .field select,:root[data-ui=paper] .demo-lunar-view{min-height:48px;background-color:#fffdf733;border:1px solid var(--paper-ui-control-border);border-radius:2px;box-shadow:inset 1px 1px 3px #4a3b2f12,inset -1px -1px #fffdf780;color:var(--ink);font-size:16px}:root[data-ui=paper] .field input[disabled],:root[data-ui=paper] .field select[disabled]{opacity:.82}:root[data-ui=paper] .field .hint,:root[data-ui=paper] .hint{color:var(--ink-soft);font-size:13px;line-height:1.65}:root[data-ui=paper] .seg-toggle{gap:22px;margin-bottom:12px}:root[data-ui=paper] .seg-toggle button{position:relative;min-width:64px;min-height:44px;padding:8px 2px;background:transparent;border:0;border-radius:0;color:var(--ink-soft);font-size:15px}:root[data-ui=paper] .seg-toggle button:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--paper-ui-control-border);transform:scaleX(.35);transition:transform .18s ease-out}:root[data-ui=paper] .seg-toggle button.active{background:transparent;color:var(--zhusha)}:root[data-ui=paper] .seg-toggle button.active:after{background:var(--zhusha);transform:scaleX(1)}:root[data-ui=paper] .demo-tag,:root[data-ui=paper] .group-head .badge,:root[data-ui=paper] .badge{background:transparent;border-color:var(--paper-ui-gold-500);color:var(--paper-ui-gold-700)}:root[data-ui=paper] .demo-banner,:root[data-ui=paper] .disclaimer-banner{margin:0 0 22px;padding:12px 2px;background:transparent;border:0;border-top:1px solid var(--paper-ui-control-border);border-bottom:1px solid var(--paper-ui-control-border);border-radius:0;color:var(--ink-soft);font-size:13px;letter-spacing:.06em;text-align:left}:root[data-ui=paper] .btn{min-height:48px;border-radius:999px;font-size:15px;transition:transform .18s ease-out,opacity .18s ease-out}:root[data-ui=paper] .btn-primary{background:var(--ink);border:1px solid var(--ink);color:var(--paper-ui-sheet-400)}:root[data-ui=paper] .btn-primary:before{content:"";width:7px;height:7px;margin-right:3px;border-radius:50%;background:var(--paper-ui-red-600);box-shadow:0 0 0 1px #fffdf74d}:root[data-ui=paper] .btn-outline{background:transparent;border-color:var(--paper-ui-gold-500);color:var(--ink)}:root[data-ui=paper] .btn:hover,:root[data-ui=paper] .nav-link:hover{opacity:.76}:root[data-ui=paper] .btn:active{transform:scale(.98)}:root[data-ui=paper] :is(button,a,input,select):focus-visible{outline:2px solid var(--zhusha);outline-offset:3px}:root[data-ui=paper] .wheel-ground{position:relative;isolation:isolate;overflow:hidden;background-color:var(--paper-ui-paper-500);background-image:url(./cotton-paper-DJeisL9Y.png);background-size:512px 512px;border:1px solid rgba(177,136,77,.35);border-radius:2px;box-shadow:inset 1px 1px 0 var(--paper-ui-emboss-light),inset -1px -1px #4a3b2f12;color:var(--ink)}:root[data-ui=paper] .wheel-ground:before{content:"歲時紀";position:absolute;z-index:0;right:4px;bottom:8px;color:#4a3b2f0a;font-family:var(--serif);font-size:72px;font-weight:600;letter-spacing:-.08em;line-height:1;text-shadow:1px 1px 1px var(--paper-ui-emboss-light),-1px -1px 1px var(--paper-ui-emboss-dark);pointer-events:none}:root[data-ui=paper] .wheel-ground .konvajs-content{position:relative;z-index:1}:root[data-ui=paper] .milestone-strip{gap:0;margin-bottom:18px;border-top:1px solid var(--paper-ui-control-border);border-bottom:1px solid var(--paper-ui-control-border)}:root[data-ui=paper] .milestone-chip{min-height:96px;padding:13px 5px;background:transparent;border:0!important;border-radius:0;transition:opacity .18s ease-out}:root[data-ui=paper] .milestone-chip+.milestone-chip{border-left:1px solid rgba(177,136,77,.34)!important}:root[data-ui=paper] .milestone-chip:hover,:root[data-ui=paper] .milestone-row:hover,:root[data-ui=paper] .point-item .row:hover{opacity:.68}:root[data-ui=paper] .milestone-chip .ms-date{font-size:12px}:root[data-ui=paper] .legend{margin:17px 0;color:var(--ink-soft);font-size:13px}:root[data-ui=paper] .legend .dot{outline:1px solid var(--paper-ui-gold-500);outline-offset:2px}:root[data-ui=paper] .milestone-list{width:100%;margin:8px 0 18px;padding:7px 2px;background:transparent;border:0;border-top:1px solid var(--paper-ui-control-border);border-bottom:1px solid var(--paper-ui-control-border);border-radius:0}:root[data-ui=paper] .milestone-row{min-height:54px;padding:8px 2px;transition:opacity .18s ease-out}:root[data-ui=paper] .milestone-row .ml-date{color:var(--paper-ui-gold-700);font-family:"Iowan Old Style","Baskerville","Times New Roman",var(--serif);font-variant-numeric:oldstyle-nums tabular-nums}:root[data-ui=paper] .milestone-row .ml-motto{font-size:12px}:root[data-ui=paper] .group-head{margin:30px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--paper-ui-control-border)}:root[data-ui=paper] .group-head h2{font-size:19px;font-weight:500}:root[data-ui=paper] .group-head .group-dot{width:8px;height:8px;outline:1px solid var(--paper-ui-gold-500);outline-offset:3px}:root[data-ui=paper] .card,:root[data-ui=paper] .point-item{margin-bottom:0!important;background:transparent;border:0!important;border-bottom:1px solid rgba(177,136,77,.34)!important;border-radius:0;box-shadow:none}:root[data-ui=paper] .card{padding:17px 3px}:root[data-ui=paper] .point-item .row{min-height:78px;padding:15px 3px;transition:opacity .18s ease-out}:root[data-ui=paper] .point-item .pc-date{width:58px}:root[data-ui=paper] .point-item .pc-md{color:var(--paper-ui-gold-700);font-family:"Iowan Old Style","Baskerville","Times New Roman",var(--serif);font-size:20px;font-variant-numeric:oldstyle-nums tabular-nums;font-weight:500}:root[data-ui=paper] .point-item .pc-year{color:var(--ink-soft);font-size:11px}:root[data-ui=paper] .point-item .pc-title{font-size:15px;font-weight:500}:root[data-ui=paper] .point-item .pc-desc{font-size:13px}:root[data-ui=paper] .point-item .pc-seal{width:40px;height:40px;background:transparent;border-color:var(--paper-ui-gold-500);color:var(--zhusha);box-shadow:inset 1px 1px 2px #4a3b2f14,0 1px 0 var(--paper-ui-emboss-light)}:root[data-ui=paper] .point-item .detail{padding:2px 12px 17px 73px;border-top:1px dashed rgba(177,136,77,.34);font-size:13px}:root[data-ui=paper] .disclaimer-full,:root[data-ui=paper] .demo-mark{color:var(--ink-soft)}:root[data-ui=paper] .warn-box{padding:12px 2px;background:transparent;border:0;border-top:1px solid var(--zhusha);border-bottom:1px solid var(--zhusha);border-radius:0}:root[data-ui=paper] .nav-link{display:flex;align-items:center;justify-content:center;min-height:48px;color:var(--paper-ui-gold-700);text-decoration:underline;text-decoration-color:var(--paper-ui-gold-500);text-underline-offset:5px;transition:opacity .18s ease-out}:root[data-ui=paper] .sheet{background-color:var(--paper);background-image:url(./cotton-paper-DJeisL9Y.png);background-size:512px 512px;border:1px solid var(--paper-ui-control-border);border-radius:3px 3px 0 0;box-shadow:none}:root[data-ui=paper] .sheet h2{font-weight:500}:root[data-ui=paper] .recap-row{border-bottom-color:#b1884d66}:root[data-ui=paper] .gate-page .seal{background:var(--zhusha);border-radius:50%;box-shadow:0 0 0 8px var(--paper),0 0 0 9px var(--paper-ui-gold-500)}@media (min-width: 560px){:root[data-ui=paper] .page{padding:38px 28px calc(48px + env(safe-area-inset-bottom))}:root[data-ui=paper] .paper-date-plate{min-height:236px;padding-right:30px;padding-left:30px}:root[data-ui=paper] .paper-emboss{right:24px;font-size:68px}:root[data-ui=paper] .sheet{border-radius:3px}}@media (max-width: 359px){:root[data-ui=paper] .paper-date-plate{grid-template-columns:76px 54px 1fr;min-height:202px;padding:22px 16px}:root[data-ui=paper] .paper-date-numerals{font-size:37px}:root[data-ui=paper] .paper-ring{width:50px;height:50px}:root[data-ui=paper] .paper-ring-primary>span{width:32px;height:32px}:root[data-ui=paper] .paper-emboss{right:10px;font-size:52px}}@media (prefers-reduced-motion: reduce){:root[data-ui=paper] *,:root[data-ui=paper] *:before,:root[data-ui=paper] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
