.std-tag{color:var(--gold);font:600 15px var(--display);letter-spacing:.06em;margin:0 0 8px}.std-hero{gap:28px;width:100%;max-width:1040px;margin:0 auto;padding-block:24px 48px;display:grid}.std-cover{width:min(260px,70vw);height:auto;margin:0 auto;display:block}.scent.std h1{margin-bottom:6px;font-size:clamp(40px,7vw,68px)}.std-line{text-wrap:balance;margin:0 0 22px;font-size:23px;line-height:1.3}.std-inside{width:100%;max-width:760px;margin:0 auto;padding-block:16px 40px}.std-inside h2,.trk h2{font:600 24px/1.2 var(--display);color:var(--gold-pale);margin:0 0 12px}.std-inside ol{margin:0;padding:0;list-style:none}.std-inside li{border-top:1px solid #c9a9614d;gap:18px;padding-block:14px;display:flex}.std-inside i{width:34px;font:600 20px/1.4 var(--display);color:var(--gold);flex:none}.std-inside b{font:800 19px/1.3 var(--display);display:block}.std-inside span{color:var(--ink-soft)}.std-pages{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;width:100%;max-width:1040px;margin:0 auto 32px;display:grid;overflow-x:auto}.std-pages img{scroll-snap-align:start;width:100%;height:auto;display:block}@media (width>=860px){.std-hero{grid-template-columns:minmax(0,380px) 1fr;align-items:center;gap:56px}.std-cover{width:100%}}.trk-wrap{flex:1;width:100%;max-width:640px;margin:0 auto;padding-block:20px 40px}.scent.trk h1{margin-bottom:14px;font-size:clamp(34px,7vw,54px)}.trk h2{margin-top:30px;font-size:21px}.trk-start{margin-bottom:32px}.trk-head{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.trk-head div{border:1px solid var(--gold-deep);background:#121214e6;padding:12px 16px}.trk-head b{font:800 28px/1.1 var(--display);color:var(--gold-pale);display:block}.trk-head span{color:var(--ink-soft);font-size:16px}.trk-miss{color:var(--gold-pale);font-family:var(--voice);margin:0 0 12px;font-size:19px;font-style:italic}.trk-task,.trk-standards button{text-align:left;cursor:pointer;width:100%;min-height:64px;color:var(--ivory);font:400 18px/1.3 var(--body);background:#1b1b1edb;border:1px solid #c9a9616b;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .25s,background .25s;display:flex}.trk-task small{color:var(--gold);font:600 14px var(--display);display:block}.trk-standards{gap:8px;display:grid}.trk-standards b{font:800 18px/1.2 var(--display);display:block}.trk-standards span{color:var(--ink-soft);font-size:16px}.trk-standards span b{color:var(--ivory)}.trk u{border:1px solid var(--gold);flex:none;width:24px;height:24px;margin-top:2px;text-decoration:none}.trk .on{border-color:var(--gold);background:#c9a96124}.trk .on u{background:linear-gradient(135deg,#efdba3,#b8944c)}.trk-review{color:var(--ink-soft);margin:12px 0 0;padding-left:22px}.trk-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.trk-grid button{aspect-ratio:1;min-height:44px;color:var(--ivory);font:600 15px var(--display);cursor:pointer;background:#1b1b1edb;border:1px solid #c9a9614d}.trk-grid button:disabled{color:#6d6a63;cursor:default}.trk-grid .part{background:#c9a96133}.trk-grid .full{background:var(--gold);color:#17130a}.trk-grid [aria-current]{outline:2px solid var(--gold-pale);outline-offset:1px}.trk-note{color:var(--ink-soft);margin:16px 0 28px}.trk-saved{min-height:24px;color:var(--gold-pale);margin:0}.own-wrap{flex:1;width:100%;max-width:1240px;margin:0 auto;padding-block:20px 48px}.scent.own h1{font-size:clamp(34px,6vw,54px)}.own-tabs{gap:8px;margin-bottom:20px;display:flex}.own-tabs button,.own-pager button{border:1px solid var(--gold-deep);min-height:44px;color:var(--ivory);font:600 15px var(--body);cursor:pointer;background:#1b1b1edb;padding:8px 18px}.own-tabs [aria-pressed=true]{background:var(--gold);color:#17130a}.own-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;display:grid}.own-stats div,.own-chart,.own-table{background:#121214eb;border:1px solid #c9a96159;padding:14px 16px}.own-stats b{font:800 28px/1.1 var(--display);color:var(--gold-pale);display:block}.own-stats span{color:var(--ink-soft);font-size:16px}.own-chart{margin-bottom:20px}.own-chart h2,.own-table h2{font:600 18px/1.2 var(--display);color:var(--gold-pale);margin:0 0 10px}.own-chart div{align-items:flex-end;gap:3px;height:150px;display:flex}.own-chart i{background:var(--gold);flex:1;min-height:2px;position:relative}.own-chart em{text-align:center;font:600 13px var(--body);color:var(--gold-pale);font-style:normal;position:absolute;bottom:100%;left:0;right:0}.own-grid{gap:14px;margin-bottom:24px;display:grid}.own-table ul{margin:0;padding:0;list-style:none}.own-table li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 8px;font-size:16px;display:flex;position:relative}.own-table li:before{content:"";width:var(--w);background:#c9a96124;position:absolute;inset:0}.own-table li span,.own-table li b{position:relative}.own-table b{color:var(--gold-pale)}.own-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:center;gap:8px;margin-bottom:12px;display:grid}.own-filters input:not([type=checkbox]),.own-filters select{background:var(--stone);border:1px solid var(--gold-deep);width:100%;min-height:44px;color:var(--ivory);font:400 16px var(--body);padding:8px 10px}.own-filters label{align-items:center;gap:8px;min-height:44px;display:flex}.own-count{color:var(--ink-soft);margin:0 0 8px}.own-scroll{border:1px solid #c9a96159;overflow-x:auto}.own-rows{border-collapse:collapse;background:#121214eb;width:100%;min-width:1040px;font-size:15px}.own-rows th{text-align:left;font:600 14px var(--display);color:var(--gold);border-bottom:1px solid var(--gold-deep);padding:10px}.own-rows td{vertical-align:top;border-bottom:1px solid #c9a96129;padding:9px 10px}.own-pager{align-items:center;gap:12px;margin-top:12px;display:flex}.own-detail{z-index:80;border-left:1px solid var(--gold-deep);background:#121214;width:min(520px,100vw);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow:auto}.own-detail h2{font:600 20px var(--display);color:var(--gold-pale);overflow-wrap:anywhere;margin:12px 0}.own-detail h3{color:var(--gold);font:600 15px var(--display);margin:18px 0 6px}.own-detail ul{margin:0;padding-left:18px;font-size:16px}@media (width>=760px){.own-stats{grid-template-columns:repeat(5,1fr)}.own-grid{grid-template-columns:repeat(3,1fr)}}.own-text{border:1px solid var(--gold-deep);background:var(--stone);width:100%;min-height:54px;color:var(--ivory);font:400 18px var(--body);margin-bottom:16px;padding:10px 14px}.court-set{border:0;margin:0 0 16px;padding:0}.court-set legend{margin-bottom:6px;font-weight:600}.court-set .scent-check{min-height:40px;margin:0}.own-login{max-width:360px}.own-login .btn{width:100%}.own-note{min-height:24px;color:var(--ink-soft);margin:12px 0}
