:root{color-scheme:dark;--bg: #0e1014;--surface: #171b22;--surface-2: #202532;--surface-3: #252c3b;--line: rgba(244, 240, 232, .14);--text: #f4f0e8;--muted: #b9b3a8;--teal: #72d9cf;--amber: #f0bd68;--rose: #df8fa4;--ink: #0c0d10}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Noto Sans JP,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:280px;display:flex;flex-direction:column;gap:22px;padding:24px 18px;background:#0e1014eb;border-right:1px solid var(--line);contain:paint}.brand{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:800}.brand-mark{width:24px;height:24px;border:2px solid var(--amber);border-radius:50%;box-shadow:inset 0 0 0 5px var(--bg),0 0 18px #f0bd6873}.tool-nav{display:grid;gap:8px}.nav-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:var(--muted)}.nav-item.is-active{background:var(--surface-2);border-color:var(--line);color:var(--text)}.nav-item.is-disabled{opacity:.46;cursor:default}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff14;color:var(--teal);font-size:.76rem;font-weight:900}.sidebar-note{margin:auto 6px 0;color:var(--muted);font-size:.9rem}.app-shell{margin-left:280px;min-height:100vh}.hero{position:relative;min-height:360px;display:grid;align-items:end;padding:64px clamp(22px,5vw,72px) 54px;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{width:100%;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,#0c0d10f0,#0c0d10a3 48%,#0c0d102e),linear-gradient(0deg,var(--bg),rgba(12,13,16,0) 48%)}.hero-content{position:relative;z-index:1;max-width:820px}.eyebrow{margin:0 0 8px;color:var(--teal);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:16px;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.05;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.15}.lead{max-width:760px;margin:0;color:#ded8ce;font-size:1.05rem}.home-shell{background:var(--bg)}.home-hero{position:relative;min-height:min(720px,82vh);display:grid;align-items:end;padding:72px clamp(24px,6vw,92px) 86px;overflow:hidden}.home-hero-image,.home-hero-shade{position:absolute;inset:0}.home-hero-image{width:100%;height:100%;object-fit:cover}.home-hero-shade{background:linear-gradient(90deg,#0c0d10f0,#0c0d108f 42%,#0c0d1029),linear-gradient(0deg,var(--bg),rgba(12,13,16,.2) 34%,rgba(12,13,16,.22))}.home-hero-content{position:relative;z-index:1;max-width:760px}.home-hero h1{margin:0;font-size:clamp(4.2rem,12vw,9.5rem);line-height:.88;letter-spacing:0}.home-lead{max-width:650px;margin:22px 0 0;color:var(--text);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:850}.home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:9px 16px;font-weight:900}.primary-link{background:#72d9cf2e;border-color:#72d9cf75;color:var(--teal)}.secondary-link{background:#ffffff12;color:var(--text)}.home-section{padding:52px clamp(22px,5vw,72px);border-top:1px solid var(--line)}.home-section-header{display:grid;gap:4px;margin-bottom:18px}.home-section h2{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1;letter-spacing:0}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tool-card{display:grid;align-content:start;gap:10px;min-height:176px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--surface)}.tool-card.is-ready{background:var(--surface-2)}.tool-card.is-disabled{opacity:.55}.tool-card-code{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#72d9cf24;color:var(--teal);font-size:.78rem;font-weight:950}.tool-card strong{color:var(--text);font-size:1.08rem}.tool-card span:last-child{color:var(--muted);font-size:.92rem;font-weight:750}.status-strip{display:flex;flex-wrap:wrap;gap:10px}.status-strip a{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:7px 12px;background:var(--surface);color:var(--text);font-weight:900}.big-fish-controls{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.05fr) minmax(260px,1.7fr);gap:10px;align-items:stretch;margin-bottom:12px}.big-fish-search,.big-fish-filter-box,.expansion-filter{min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:var(--surface)}.big-fish-search,.big-fish-filter-box,.expansion-filter{display:grid;gap:6px}.big-fish-search span,.big-fish-filter-box>span,.expansion-filter>span{color:var(--muted);font-size:.78rem;font-weight:900}.big-fish-search input{width:100%;min-height:36px;border:1px solid var(--line);border-radius:7px;padding:6px 9px;background:var(--surface-2);color:var(--text);font:inherit}.big-fish-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.big-fish-check-list{display:flex;flex-wrap:wrap;gap:8px 12px}.big-fish-check span{color:var(--text);font-size:.82rem;font-weight:850}.big-fish-check input{accent-color:var(--teal);cursor:pointer}.expansion-filter-list{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{min-height:30px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.filter-chip.is-active{border-color:#72d9cfa6;background:#72d9cf21;color:var(--teal)}.big-fish-search-results{display:none;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-bottom:12px}.big-fish-search-results.is-visible{display:grid}.search-fish-result{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.search-fish-result:hover{border-color:#72d9cf8c}.search-fish-result span{color:var(--muted);font-size:.78rem}.search-fish-result em{color:var(--teal);font-size:.78rem;font-style:normal;font-weight:900}.pinned-fish-panel{display:grid;gap:10px;margin-bottom:14px}.section-mini-header{display:flex;align-items:end;justify-content:space-between;gap:12px}.section-mini-header h3{margin:0;color:var(--text);font-size:1rem}.pinned-fish-list{border:1px solid var(--line);border-radius:8px;background:#ffffff09;overflow:auto}.pinned-fish-list .empty-state{margin:0;padding:12px}.big-fish-panel{border:1px solid var(--line);border-radius:8px;overflow-x:auto;overflow-y:visible;background:var(--surface)}.big-fish-grid{--bf-col-next: 116px;--bf-col-fish-min: 150px;--bf-col-spot-min: 150px;--bf-col-et: 104px;--bf-col-weather: 154px;--bf-col-method: 360px;--bf-col-note-min: 78px;--bf-col-actions: 64px;--bf-grid-min-width: calc( var(--bf-col-next) + var(--bf-col-fish-min) + var(--bf-col-spot-min) + var(--bf-col-et) + var(--bf-col-weather) + var(--bf-col-method) + var(--bf-col-note-min) + var(--bf-col-actions) );--bf-grid-columns: var(--bf-col-next) minmax(var(--bf-col-fish-min), 1fr) minmax(var(--bf-col-spot-min), .9fr) var(--bf-col-et) var(--bf-col-weather) var(--bf-col-method) minmax(var(--bf-col-note-min), .45fr) var(--bf-col-actions);min-width:var(--bf-grid-min-width)}.big-fish-list{display:grid}.big-fish-grid-header,.big-fish-row{display:grid;grid-template-columns:var(--bf-grid-columns)}.big-fish-row{min-height:92px}.big-fish-grid-header{position:sticky;top:0;z-index:4;background:var(--surface-2);box-shadow:0 1px 0 var(--line),0 8px 18px #00000038}.big-fish-grid-header span{padding:10px 12px;color:var(--muted);font-size:.78rem;font-weight:900;text-align:left}.big-fish-cell{min-width:0;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.9rem}.fish-actions-cell{padding-right:6px;padding-left:6px;text-align:center}.pinned-fish-grid .big-fish-cell{padding-top:9px;padding-bottom:9px}.big-fish-time{white-space:nowrap}.big-fish-time strong{display:block;color:var(--amber);font-size:1.05rem;margin-bottom:4px}.big-fish-time span,.muted-text{color:var(--muted)}.big-fish-time .remaining-time{display:block;margin-top:2px;color:var(--teal);font-size:.82rem;font-weight:900}.big-fish-name{min-width:0}.big-fish-name strong{display:inline-block;color:var(--text);font-size:1rem}.fish-detail-link{color:inherit;text-decoration:none}.fish-detail-link:hover strong{color:var(--teal)}.big-fish-name>span{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;border:1px solid var(--line);border-radius:999px;padding:1px 7px;color:var(--teal);font-size:.72rem;font-weight:900}.method-cell{min-width:0;overflow-wrap:normal;white-space:normal}.single-method,.mooch-step{display:flex;align-items:center;gap:6px;min-width:0}.single-method{flex-wrap:nowrap}.single-method>span{color:var(--text);font-weight:850}.spot-link{color:var(--text);font-weight:850;text-decoration:none;text-underline-offset:3px;cursor:help}.spot-link:hover{color:var(--text);text-decoration:none}.spot-link .muted-text{color:var(--muted);font-weight:750}.spot-location-trigger{border-bottom:1px dotted rgba(114,217,207,.55)}.spot-location-trigger:focus{outline:2px solid rgba(114,217,207,.45);outline-offset:2px}.bait-list{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;white-space:nowrap}.bait-name{display:inline-block;color:var(--text);font-weight:900}.bait-name.has-source{cursor:help;border-bottom:1px dotted rgba(114,217,207,.72)}.bait-name.has-source:focus{outline:2px solid rgba(114,217,207,.45);outline-offset:2px}.bait-source-popover{position:fixed;z-index:50;display:none;width:min(520px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 24px));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(114,217,207,.34);border-radius:8px;padding:10px 12px;background:#101720;box-shadow:0 18px 44px #0000007a;color:var(--text);font-size:.82rem;line-height:1.4;pointer-events:auto}.spot-location-popover{position:fixed;z-index:51;display:none;width:min(360px,calc(100vw - 24px));border:1px solid rgba(114,217,207,.34);border-radius:8px;padding:10px 12px;background:#101720;box-shadow:0 18px 44px #0000007a;color:var(--text);font-size:.82rem;line-height:1.4;pointer-events:auto}.spot-location-popover.is-visible{display:grid;gap:8px}.spot-location-popover strong{color:var(--teal);font-size:.94rem}.spot-location-popover dl{display:grid;gap:6px;margin:0}.spot-location-popover div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}.spot-location-popover dt{color:var(--muted);font-weight:900}.spot-location-popover dd{margin:0;font-weight:850}.bait-source-popover.is-visible{display:grid;gap:7px}.bait-source-popover strong{color:var(--teal);font-size:.92rem}.bait-source-popover p,.bait-source-popover ul{margin:0}.bait-source-popover ul{display:grid;gap:6px;padding:0;list-style:none}.bait-source-popover li,.bait-popover-recipe{display:grid;gap:2px;border-top:1px solid rgba(255,255,255,.08);padding-top:6px}.bait-source-popover b{color:var(--text)}.bait-source-popover span,.bait-source-popover em{color:var(--muted);font-style:normal}.bait-source-popover .popover-official{border-top:1px solid rgba(255,255,255,.08);padding-top:6px;color:var(--amber);font-weight:850}.bait-source-popover .popover-link{color:var(--teal);font-weight:900;text-decoration:none}.bait-source-popover .popover-link:hover{text-decoration:underline}.spot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.spot-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface)}.spot-card h3{margin:4px 0 0;font-size:1.16rem}.spot-facts{display:grid;gap:8px;margin:0}.spot-facts div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}.spot-facts dt{color:var(--muted);font-size:.78rem;font-weight:900}.spot-facts dd{margin:0;font-size:.9rem;font-weight:800}.spot-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.spot-card-footer span,.spot-card-footer a{border:1px solid var(--line);border-radius:999px;padding:4px 9px;background:#ffffff08;color:var(--muted);font-size:.78rem;font-weight:900;text-decoration:none}.spot-card-footer a{color:var(--teal)}.spot-detail-content{padding-top:34px}.spot-detail-root{display:grid;gap:18px}.spot-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:18px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--surface)}.spot-detail-hero h2{margin:4px 0 8px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.spot-detail-hero p{margin:0;color:var(--muted);font-weight:800}.spot-detail-hero dl{display:grid;gap:8px;margin:0}.spot-detail-hero dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px}.spot-detail-hero dt,.spot-source-note{color:var(--muted);font-size:.82rem;font-weight:900}.spot-detail-hero dd{margin:0;font-weight:900}.spot-detail-section{display:grid;gap:12px}.compact-header{margin-bottom:0}.spot-bait-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.spot-bait-card,.spot-empty-report,.spot-fish-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.spot-bait-card{display:grid;gap:8px;padding:14px}.spot-bait-card h3{margin:0;font-size:1.06rem}.spot-bait-card p{margin:0}.spot-bait-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.spot-bait-card li{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:7px}.spot-bait-card b{color:var(--text)}.spot-bait-card span,.spot-bait-card em{color:var(--muted);font-style:normal}.spot-empty-report{display:grid;gap:4px;padding:16px}.spot-empty-report strong{color:var(--amber)}.spot-empty-report span{color:var(--muted)}.spot-fish-panel{overflow:auto}.spot-fish-table,.spot-report-table,.spot-matrix-table{width:100%;border-collapse:collapse}.spot-fish-table th,.spot-fish-table td,.spot-report-table th,.spot-report-table td,.spot-matrix-table th,.spot-matrix-table td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.spot-fish-table th,.spot-report-table th,.spot-matrix-table th{background:var(--surface-2);color:var(--muted);font-size:.78rem}.spot-fish-table td strong{display:block}.spot-fish-table td span{color:var(--muted);font-size:.82rem}.spot-matrix-table{min-width:980px}.spot-matrix-table th:first-child,.spot-matrix-table td:first-child{width:190px}.spot-matrix-table td:first-child strong,.spot-matrix-table td:first-child span{display:block}.spot-matrix-table td:first-child span{color:var(--muted);font-size:.82rem}.matrix-empty{background:#ffffff04}.matrix-hit{min-width:132px;background:#72d9cf14}.matrix-hit b,.matrix-hit span,.matrix-hit em,.matrix-hit small,.matrix-hit i{display:block}.matrix-hit b{color:var(--teal);font-size:.96rem}.matrix-hit span{color:var(--text);font-size:.78rem;font-weight:850}.matrix-hit em{color:var(--amber);font-size:.78rem;font-style:normal;font-weight:850}.matrix-hit small{color:var(--teal);font-size:.75rem;font-weight:850}.matrix-hit i{color:var(--muted);font-size:.75rem;font-style:normal}.single-method strong,.mooch-step strong{color:var(--teal);font-size:.82rem;font-weight:950}.mooch-step-list{display:grid;gap:4px 12px;margin:0;padding:0;list-style:none}.mooch-step{width:fit-content;max-width:100%;min-height:26px;padding:2px 0;white-space:nowrap}.fish-detail-method-list{display:grid;gap:6px}.fish-detail-method-step{justify-content:start;width:max-content;max-width:100%}.mooch-step em,.mooch-step span{min-width:0;overflow-wrap:normal;font-style:normal;font-weight:850;white-space:nowrap}.mooch-step em,.mooch-step em .bait-name{color:var(--muted)}.mooch-step b{color:var(--amber);font-size:.78rem}.mooch-step span{color:var(--text)}.method-cell .hookset-icon{flex:0 0 auto;width:22px;height:22px}.weather-flow{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:26px;white-space:nowrap}.weather-set{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;white-space:nowrap}.weather-set .weather-icon{opacity:.72}.weather-set .weather-icon.is-current{opacity:1;outline:2px solid rgba(240,189,104,.75);outline-offset:1px}.weather-arrow{color:var(--muted);font-size:.82rem;font-weight:950}.big-fish-tags{display:flex;flex-wrap:wrap;gap:6px}.big-fish-tags span{border:1px solid var(--line);border-radius:999px;padding:3px 8px;background:#ffffff0a;color:var(--text);font-size:.82rem;font-weight:800}.fish-note-line{display:inline-flex;align-items:center;gap:6px}.fish-guide-link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(114,217,207,.4);border-radius:7px;background:#72d9cf14;color:var(--teal);text-decoration:none;vertical-align:middle}.fish-guide-link:hover{border-color:#f0bd68a6;color:var(--amber)}.fish-guide-link span{display:block;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.5h9.2L19 7.3v13.2H6V3.5Zm8.4 1.8V8h2.8l-2.8-2.7ZM8 10.2v1.6h8v-1.6H8Zm0 3.2V15h8v-1.6H8Zm0 3.2v1.6h5.5v-1.6H8Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.5h9.2L19 7.3v13.2H6V3.5Zm8.4 1.8V8h2.8l-2.8-2.7ZM8 10.2v1.6h8v-1.6H8Zm0 3.2V15h8v-1.6H8Zm0 3.2v1.6h5.5v-1.6H8Z'/%3E%3C/svg%3E") center / contain no-repeat}.fish-detail-summary h2{display:flex;align-items:center;gap:10px}.fish-detail-guide-link{flex:0 0 auto;margin-top:4px}.watch-button{align-self:start;min-height:32px;border:1px solid var(--line);border-radius:8px;padding:5px 9px;background:var(--surface-2);color:var(--teal);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.fish-action-stack{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px}.fish-icon-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;padding:0;background:#ffffff06;color:var(--muted);font:inherit;font-size:0;font-weight:900;line-height:1;cursor:pointer}.fish-icon-button span{display:none}.fish-icon-button:before{display:block;width:15px;height:15px;background:currentColor;content:""}.pin-button:before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9V4h1V2H7v2h1v5l-2 2v2h5.2v7h1.6v-7H18v-2l-2-2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9V4h1V2H7v2h1v5l-2 2v2h5.2v7h1.6v-7H18v-2l-2-2Z'/%3E%3C/svg%3E") center / contain no-repeat}.caught-button:before{border:2px solid currentColor;border-radius:999px;background:transparent;box-sizing:border-box}.caught-button.is-caught:before{border:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 16.6 5.8 12.7 7.2 11.3 9.7 13.8 16.8 6.7 18.2 8.1 9.7 16.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 16.6 5.8 12.7 7.2 11.3 9.7 13.8 16.8 6.7 18.2 8.1 9.7 16.6Z'/%3E%3C/svg%3E") center / contain no-repeat}.fish-icon-button:hover{border-color:#72d9cf80;color:var(--text)}.fish-icon-button.is-active{border-color:#f0bd68b8;background:#f0bd6829;color:var(--amber)}.caught-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.caught-button.is-caught{border-color:#72d9cf8c;background:#72d9cf1f;color:var(--teal)}.caught-button:not(.is-caught){color:#a4b2c1c7}.big-fish-row.is-caught{opacity:.58}.big-fish-row.is-anytime .big-fish-time strong{color:var(--muted)}.big-fish-row.is-open-now>td,.big-fish-row.is-open-now>.big-fish-cell{background:#72d9cf11;box-shadow:inset 0 1px #72d9cf1f,inset 0 -1px #72d9cf1f}.big-fish-row.is-open-now>td:first-child,.big-fish-row.is-open-now>.big-fish-cell:first-child{box-shadow:inset 3px 0 #72d9cfdb,inset 0 1px #72d9cf1f,inset 0 -1px #72d9cf1f}.fish-detail-page{padding-top:34px}.fish-detail-root{display:grid;gap:16px}.fish-detail-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--surface)}.fish-detail-summary h2{margin:4px 0 8px;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.fish-detail-summary p{margin:0;color:var(--muted);font-weight:850}.fish-detail-summary dl{display:grid;gap:10px;margin:0}.fish-detail-summary dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px}.fish-detail-summary dt{color:var(--muted);font-size:.8rem;font-weight:900}.fish-detail-summary dd{margin:0;font-weight:850}.fish-window-table{width:100%;border-collapse:collapse}.fish-window-table th,.fish-window-table td{border-bottom:1px solid var(--line);padding:11px 12px;text-align:left;vertical-align:top}.fish-window-table th{background:var(--surface-2);color:var(--muted);font-size:.78rem}.fish-window-table td:first-child strong{color:var(--amber)}.fish-anytime-message{margin:0;padding:18px 20px;color:var(--text);font-weight:850;line-height:1.65}.big-fish-row.has-dependencies td,.big-fish-row.has-dependencies .big-fish-cell{border-bottom-color:#f0bd6838}.dependency-row td,.dependency-row .big-fish-cell{background:#f0bd6814}.dependency-row.is-open-now td,.dependency-row.is-open-now .big-fish-cell{background:#f0bd681a}.dependency-row td:first-child,.dependency-row .big-fish-cell:first-child{box-shadow:inset 3px 0 #f0bd68a6}.dependency-row.is-open-now td:first-child,.dependency-row.is-open-now .big-fish-cell:first-child{box-shadow:inset 3px 0 #f0bd68c7}.dependency-name small{display:block;color:var(--amber);font-size:.72rem;font-weight:950}.content{padding:34px clamp(22px,5vw,72px) 70px}.content-header,.route-detail-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.now-card,.schedule-panel,.route-detail,.summary-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.now-card{min-width:150px;padding:12px 14px}.now-card span,.schedule-card span,.summary-card span{display:block;color:var(--muted);font-size:.84rem}.now-card strong{font-size:1.4rem}.schedule-panel{margin-bottom:26px;overflow:hidden}.schedule-table-wrap{overflow:hidden}.schedule-table{width:100%;border-collapse:collapse;table-layout:fixed}.schedule-table th,.schedule-table td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.schedule-table th{color:var(--muted);background:var(--surface-3);font-size:.84rem}.schedule-table th:nth-child(1),.schedule-table td:nth-child(1){width:18%}.schedule-table th:nth-child(2),.schedule-table td:nth-child(2){width:42%}.schedule-table th:nth-child(3),.schedule-table td:nth-child(3){width:10%;text-align:center}.schedule-row{cursor:pointer}.schedule-row:hover,.schedule-row.is-selected{background:var(--surface-2)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px}.big-fish-pager{padding-right:0;padding-left:0}.pager-summary{color:var(--muted);font-size:.86rem;font-weight:900}.pager-button{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:6px 12px;background:#ffffff0f;color:var(--text);font:inherit;font-weight:800;cursor:pointer}.big-fish-page-select,.big-fish-page-size-select{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:5px 30px 5px 10px;background-color:#ffffff0f;color:var(--text);font:inherit;font-weight:850}.page-jump,.aim-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-weight:800}.aim-filter-list{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;flex:1}.aim-filter-group{display:grid;grid-template-columns:72px 1fr;align-items:start;gap:8px 10px}.aim-filter-group>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aim-filter-group b{color:var(--muted);font-size:.78rem}.aim-filter-details{color:var(--text)}.aim-filter-details summary{width:fit-content;cursor:pointer;color:var(--teal);font-size:.82rem;font-weight:900}.aim-filter-details .aim-filter-group{margin-top:8px}.route-time-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 12px;margin-top:10px}.route-time-row{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:8px;min-width:0}.route-time-map{overflow:hidden;color:var(--text);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.route-time-options{display:inline-flex;gap:4px}.route-time-chip{display:inline-flex;cursor:pointer}.route-time-chip input{position:absolute;opacity:0;pointer-events:none}.route-time-chip span{min-width:34px;border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:.78rem;font-weight:900;text-align:center;cursor:pointer}.route-time-chip input:checked+span{border-color:#f0bd68a6;background:#f0bd6829;color:var(--amber)}.aim-filters label{display:inline-flex;align-items:center;gap:6px;color:var(--text);cursor:pointer;font-size:.82rem}.aim-filters input{accent-color:var(--amber);cursor:pointer}.date-jump-label input{min-height:34px;border-radius:8px;padding:5px 9px}.date-jump-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.88rem;font-weight:800}.pager-button:disabled{opacity:.42;cursor:default}.badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.badge{border:1px solid var(--line);border-radius:999px;padding:4px 9px;color:var(--teal);font-size:.8rem;font-weight:800}.aim-link{color:var(--teal);text-decoration:none}.aim-link:hover{color:var(--amber)}.route-detail{padding:clamp(18px,3vw,28px);scroll-margin-top:18px}.route-select-label,.route-mode-label{display:grid;gap:8px;min-width:min(100%,320px);color:var(--muted);font-weight:800}.detail-controls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.route-mode-label{min-width:260px}.route-mode-toggle{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:4px;width:100%;min-height:44px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#101620}.route-mode-button{border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-weight:900;cursor:pointer}.route-mode-button:hover,.route-mode-button.is-active{background:var(--surface-3);color:var(--text)}.route-mode-button.is-active{box-shadow:inset 0 0 0 1px #72d9cf8c;color:var(--teal)}select{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:#101620;color:var(--text);font:inherit}.route-summary{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(420px,1.4fr);gap:12px;margin-bottom:18px}.summary-card{padding:14px}.controls-card{grid-column:1 / -1;padding:12px 14px}.summary-card strong{display:block;margin-top:4px}.map-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fish-mode-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.map-tab{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#ffffff0f;color:var(--text);font:inherit;font-weight:800;cursor:pointer}.map-tab.is-active{background:var(--amber);color:var(--ink);border-color:transparent}.fish-table-wrap{overflow-y:auto;overflow-x:hidden;max-height:min(72vh,760px);border:1px solid var(--line);border-radius:8px;scrollbar-gutter:stable}.fish-table-section{display:grid;gap:8px;margin-top:14px}.fish-table-section:first-child{margin-top:0}.fish-table-section h3{margin:0;color:var(--teal);font-size:.95rem}.fish-table{width:100%;table-layout:fixed;border-collapse:collapse}.fish-table th,.fish-table td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.38}.fish-table th{position:sticky;top:0;z-index:3;background:var(--surface-3);color:var(--muted);font-size:.84rem;box-shadow:0 1px 0 var(--line),0 8px 18px #00000038}.sort-head{border:0;width:100%;min-height:0;padding:0 4px;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer}.sort-head:hover{color:var(--teal)}.fish-table tr:last-child td{border-bottom:0}.fish-table th:nth-child(1),.fish-table td:nth-child(1){width:13%}.fish-table th:nth-child(2),.fish-table td:nth-child(2){width:17%}.fish-table th:nth-child(3),.fish-table td:nth-child(3),.fish-table th:nth-child(4),.fish-table td:nth-child(4),.fish-table th:nth-child(5),.fish-table td:nth-child(5),.fish-table th:nth-child(6),.fish-table td:nth-child(6),.fish-table th:nth-child(7),.fish-table td:nth-child(7){width:4.5%;text-align:center}.fish-table th:nth-child(n+8):nth-child(-n+13),.fish-table td:nth-child(n+8):nth-child(-n+13){width:3.2%;text-align:center}.fish-table th:nth-child(14),.fish-table td:nth-child(14){width:26%;text-align:left}.fish-table.is-condition-table th:nth-child(1),.fish-table.is-condition-table td:nth-child(1){width:14%}.fish-table.is-condition-table th:nth-child(2),.fish-table.is-condition-table td:nth-child(2){width:20%}.fish-table.is-condition-table th:nth-child(3),.fish-table.is-condition-table td:nth-child(3),.fish-table.is-condition-table th:nth-child(4),.fish-table.is-condition-table td:nth-child(4),.fish-table.is-condition-table th:nth-child(5),.fish-table.is-condition-table td:nth-child(5),.fish-table.is-condition-table th:nth-child(6),.fish-table.is-condition-table td:nth-child(6),.fish-table.is-condition-table th:nth-child(7),.fish-table.is-condition-table td:nth-child(7){width:5%;text-align:center}.fish-table.is-condition-table th:nth-child(8),.fish-table.is-condition-table td:nth-child(8){width:14%;text-align:left}.fish-table.is-condition-table th:nth-child(9),.fish-table.is-condition-table td:nth-child(9){width:26%;text-align:left}.fish-name{color:var(--foam, #fff);font-weight:900}.fish-stars{display:block;margin-top:2px;color:var(--amber);font-size:.76rem;line-height:1.1}.hook-info{display:grid;align-items:center;justify-content:center;gap:3px}.hookset-icon{width:24px;height:24px;border-radius:4px;object-fit:contain}.bait-filter-bar{display:flex;align-items:flex-start;gap:10px;padding:10px 0 8px}.bait-filter-bar>span{flex:0 0 auto;padding-top:5px;color:var(--muted);font-size:.8rem;font-weight:900}.bait-toggle-list{display:flex;flex-wrap:wrap;gap:6px}.bait-toggle{min-height:28px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:#ffffff0a;color:var(--muted);font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.bait-toggle.is-active{border-color:#f0bd68a6;background:#f0bd6829;color:var(--amber)}.bait-toggle[data-bait-group=mooch].is-active,.bait-toggle[data-bait-group=special].is-active{border-color:#72d9cf9e;background:#72d9cf21;color:var(--teal)}.type-chip{display:inline-flex;border-radius:999px;padding:3px 8px;background:#72d9cf24;color:var(--teal);font-weight:800;white-space:nowrap}.bait-time-list{display:grid;gap:2px;padding:0;margin:0}.bait-option{display:flex;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:6px;padding:1px 5px;background:transparent;color:var(--text);font:inherit;font-size:.94rem;line-height:1.35;text-align:left;cursor:pointer}.bait-option span{color:var(--muted)}.bait-option.best-bait,.bait-option.is-selected{background:#f0bd6829}.bait-option.is-dimmed{opacity:.58}.bait-time-list.has-better-bait .bait-option.is-selected{background:#df8fa421;box-shadow:inset 0 0 0 1px #df8fa473}.bait-option.best-bait strong,.bait-option.is-selected strong{color:var(--amber)}.bait-time-list.has-better-bait .bait-option.is-selected strong{color:var(--rose)}.bait-option:hover{background:#72d9cf1f}.best-bait-hint{margin-top:2px;padding:0 5px;color:var(--amber);font-size:.78rem;font-weight:800;line-height:1.25}.availability-cell{text-align:center;font-weight:900}.availability-cell.is-ok{color:var(--teal)}.availability-cell.is-ng{color:var(--rose)}.availability-cell.time-only{color:var(--amber)}.availability-cell.time-only.is-ng{color:var(--muted)}.availability-cell.spectral-only{color:var(--teal)}.condition-cell{color:var(--muted);font-weight:900}.condition-cell span{display:block;margin-top:2px;color:var(--muted);font-size:.78rem;font-weight:700}.condition-cell.is-ok{color:var(--teal)}.condition-cell.is-ng{color:var(--muted)}.time-cell{text-align:center;vertical-align:middle}.condition-cell .time-chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:6px;margin-top:0;background:#ffffff0f;color:var(--muted);font-size:.82rem;font-weight:900;line-height:1}.condition-cell .time-chip+.time-chip{margin-left:4px}.condition-cell .time-chip.is-current{border-color:transparent;background:var(--amber);color:var(--ink)}.condition-cell .time-range{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;border:1px solid rgba(240,196,105,.5);border-radius:6px;background:#f0c46924;color:var(--text);font-size:.78rem;font-weight:900;line-height:1}.is-time-unavailable{opacity:.42}.is-time-unavailable .fish-name,.is-time-unavailable .type-chip,.is-time-unavailable .bait-option.best-bait strong,.is-time-unavailable .bait-option.is-selected strong{color:var(--muted)}.is-time-unavailable .bait-option.best-bait,.is-time-unavailable .bait-option.is-selected{background:#ffffff0a}.weather-icon{display:inline-block;width:24px;height:24px;border-radius:50%;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:0 1px 2px #00000059}.weather-clear{background-image:url(data:image/png;base64,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)}.weather-fair{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAiISURBVFhH1Vd7cJTVFU9CCJCgQeQxIoUWC6MESlGRTqdlKEqnCj6mUsqA0A4oEULJBpFnlVIsyiCIkISQEBIgQDDECBogJZCQ5xLy3Lw2j91sNtlnNvv4dr9vv33+eu5uKBbBosU/emZ++52959z7O/e75557v5D/NwkjPET4CeE5wpwBMJ21MRvzeeAyjBBDY/85dNCI1LDop8sHjX1BEf74K0YGprO2ELIxn6BvoM//LOGEJ0NCIraEjZwlGzo11jFq/l7EvJGJX8Rm4zeSPMxLyAvorG002ZgP82V9gn0DY3wviSIsCYuKqYycmSBOWZqJ17bnY+2+Irx7uAxbUiqxPVUaANNZG7O9ti0fzDfy6QSR9WVjDIz1neRRCjw+fPxCzbhXkrF4ZwHeSSrHu8mV2JDEIIXkUAWhPAj6n5B0AxtTqrA17SY2JFbg5a35GPfqEQye8LKGjRUc8/6Eog2Pj5i01Dpl2XFsSbuBj3Oa8FF2I3Zk1mLXyTokEMGa/TTjA5WIO1iNdckNWH+4CfFHWiBJa0FCejO2ZjRh1b4yTFmRjaFTllsHgvivb2IwJdGSwT9aqJ26Igs7TlTj4IU2pFzswOkSFRLPt+L9YzWI3U/EifWIT5MTmQLxx1RYn96DvxzrxXpCfGYvJCfV2JilQlxqI6bH5mPIpEVaGp8tB3HcW2LChk+t+vGiVOzMqkdqgQLnb+rRqBVwuV6PvbnN2JzeiL+ebMcnX+lw9KoJR6+ZceCyCX/P7cOmLAOR67HumA7rMnWQZBuwOVePuIwOTF55EYOiZ1QxjiDVN2VYSOiwXQ89u8mzJ7cFMp0TVSo7BaBBq0HETdLTCtW4UNOPm50c9DYBDlGE3SlAb+VRQ/bM61a8l2OA5IQeq4/q8PYxCianDxvzjPhjkgJjFqR4QokjwHUXmR768DPNC7Z9CYsHsHgBoxvo4jwo77CiXiOi3eyF1eUDQAY4CXaClWAhmMGLHAoabNj9hYlePwWRqkUcvZUPr5pxoprDi3vkCB/7QjPjClLelkGUJGuG/yzO+ZlUC7sf6KEfNedDr8OHSw39qOiwwe1zw+N3wet3wO+3EkyEPoKeoKUgNPB4zShrdyCjzIY9+f1IvW5DQaeIuj4vEktsGDn/UyfjCnLelujQ8EeOT16UiBsqHnVqEYWNZvxTZkZVlwMNvSIUZjd8fgHw9wdIfX4dfD4NoZfQQ+gmKCmIXthFB653iChoEVDeJaJe70En50ejyYOZklKERow9yTiD1EGZHDbi59KFVGgKmxzIk5pwpkyH06V6nC01oqSNR6vWAbeXyH16+Lw98Hq74PUoBqAceLbDR7rTw0FBa9ho8KDD7EMbzb6F1rPH5sfyI52IeOx5KeMMUgdldvhj81RvflKGErmAS3Vm5FQYcLbMgLxqM3osAhEb4aXZetwqQifc7nZ6tt0BOVxks4h26HgPGvVeSl4R1+UcjWmhXOKxIVuLYZOXqRhnkDoocyImvGRcl3IDReR0orQX+863I+mqFnkNHDjBDL9XCberg9AGl9hMaBp4fh2sjeBWoJ+34asmHl/IHLgqtyO/1hIIZPM5A6KmrzYS56+C1EGZM3TCAuNKqnDptWa8T8VnU1YT3rvQi+RSK2y8AT5XE0ReRmgg1H8LauEVG9BvNyBdakduowCpxoMayqNatRNbco0YPv1NA3H+RwCzo8bPV734wRVsvtqDt881Y3FiLVZlqbG3iPa8lV6/sw4Orgo8V31PCMxul0EQe6GzWfBlq4ArChFlajeUlIRa3k+TMiLqLkswOXLULOlzknNYe1mFzUUqLM2kWn5Wi78V2lCj4WhWMthtFXBYGSrvgRJw9g4YBA/UDj/aLX7IjF7IKAmVtK31LmDNqW4MuUsSRodGPHp82vLDiCtQ4aM6Hd6hZ+znGmy7YsFpmQCOV8NNAdhM18H1E8x3gNrspmuwc60wOomQA5SU9SyQNosPN9UCipVOzN1ReddtGChE434pEd84JUNSpw0pzSZILhmwrciKj2ktS7qdEJ1tcFqKYe0rhKXvCj2DuKUL/cXghS7Iaeu1mP1oJeLyTgcKm224SCV8X1E/fro4+a6FiMmMYWNmy+duv4BDVPUu6u1IrrFhKwWwu4ICqhVQoXHC7uiCi5MSWREcpsIAmC5yN8A5VKilc+M8FaHcNicuKUUUK3iUddhR3MIh9nQPIie+1ERc3yjFTCLZQTFx/laPJL8NxTY3Ko1OHKi2Y5eUw356psp4XFS6aIYOGDgtbHZlAAarlgqOgBLK9lOUeMzvYJ0D+eTbK/hho7PlQpuAp1Zms8PoH8R1z/tizJAR06qeWZuFE90cWkUfqo0upNJW2lPjwKF6B4408jgpF/G5woNL3UGcI/1cpwt5nU5kNAtIaRJwRu5EbR8lo4uWgvPi9aR2DB09+1uPYyaBC0n0Ewu1v/uwEGUWmoGHstnuQT5VNDbwISouyc08UqnOH6XZMhwhPaXFgaNURdNbeRR0u9BOp6iG+jZQ3z/Rqx858637upAwYVeyDaOmr7C9eqAC5RYR/XQ66t2UzfQur2ncyKG1zaA1zmi/jRw68ZiN+ejIl/WponN9xakePD53m42NGRz7/iRwKY1+6nXt8x+U4AwlkZbWkXYWrF4/DLQ0KruX9rknAKazNmZjPlqa+VlKvgWftmLMrFia+Xe7lN4SFu2SoY/MqJz0hyTxrTPdyFEIkPM+9NGdxEZE/ACYztqY7TOlgNVne/DksgwxcvSs730tvyX//jCJnDBfNun3+/l5O0uxNleN3cUmHK6yBsB01sZskxYd4IdP/O0D+TD5urBtM40SdFVoxOi0qPHzKh+OWdY18tk1fQxMZ23MxnyCvg/m0+xOufVx+gSBHSa/HgDTWdsP9nH6A0lIyL8AHbKmOnkjD5wAAAAASUVORK5CYII=)}.weather-clouds{background-image:url(data:image/png;base64,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)}.weather-fog{background-image:url(data:image/png;base64,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)}.weather-rain{background-image:url(data:image/png;base64,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)}.weather-showers{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAmCSURBVFhH1VdpVJNXGsbRotaqLdaeOjNtZ47LwePCtLYCIjsCISGEJSRAgEAIWQiEJGyiLGHfiSwii6AiIIpArbi0jhtVUMSF4lbrVDt1BLTtzOipSu08836Jnrajnen6Y55z3vPd73733ue57/ve+91r9v+G35BNJ/sj2XIyh0fGlJk65hvT5hfHVLJFZmbPiCdMfL7O/PmFx6a9bH11xqsOY9N/bzc2dfYbV81nWh6bMNGijmljamvs87MxiczSzGxKymSLxUMLbALu2bEl4AYpEBCmAttXjBXuPHAFUfAVqbCCHQlLW/69yRZLh5g+pr7GMX4SppE3heYz5vctdgwZZ/EV8PAJgTNbgLikNKRmFeJNB0/Ye/giYW02EtNyoEvLRrgsHl4CBeZa+48zfZkxTGP9OMwi4eo5C9xGHHky+AXJ4CuUIThKBaFYSQLSiTAbgnCF0dTJGYjRpYDlHwYfoQSJa3PhHxqNld6RmD3PcYQZyzTmDwOpNVe/uoRzhyVQgi9SwMsvAq4cIaRxSVDG6aCIS4Q2VU8zz0GKPg/JabmQxSbCxpmHRW+5IEgSg6wiA1Zn5sM/UodXlnLvPBLxPz3xDOOy2QvcRlcFKBEiiUNMQjr44TGIjkuGJCYB7twgrHT3g7tvFIKliQiWqMH2j8AqbijsPYUkwhvWLr6IVKUgSV8EXWoW2CINXlrgMfooHMTx/VhkPm3eSSd/New8+BArtcgsMEBfVovYxLUQSTVw4YrBCtLCS5QEzyCNsWzj6ofljt6wdeHCzTca7nwVXHjRyKjugFyXiQVWDnh9VTgmz7Q8yXCYqJ7E1AkTpmYv48Q/tPUMxaI3nbDciWckrOn5EAp9E5x4CngGJ4EdthYBigJ4CBOM7yyjJcMrNB2s0DXGOmdfJfxl2ShoOQ47rzC8Yc/GEo+YhwwHw2Wi/C6WTJlldT6pcg+C4gqxzNEHbgItXPgahCYYkFb7Lhx4SngSgZuQXK+pBCciE+5EzCJBzFOUtAHe0gK4CnXGd/dgHXKbj0EQWwTXwHh4SnIwfY7NeYbLRPkNJlKSKOfZh40nV+5CU+9tvMmSwCMyBx7iTDjxtZCkN8KTyp4ReqwSpUKgMUC8pg5uojVgRWbRk6lbh3XvXMYKngruJMqZPBQQW0J9N4It0ZNlw4qte0BcChPnN5g5yfzFLfbBGbD1U6Pp/dvIaz2JlYGJ8NdUYZVYbxTjFV0IljSfZpILVlQuBLrqR/UFxjqHQB31vYVIInRiPENtmXYcmek7OzofbtGlIK5mhtNEbcL86S+/foKnrYFbWDoKtw+i6dgtLKNcSKjsgWt4Bjyj8sBWFJOVmJ4x5WCrKsBWlhqNE1MG5+AUlHUNobF3FLYULo6yBCx5MbyUZeCoyqlNKbzVNZgxZ3k/w2miNsH6hVftr0UUd1HjIvjFFtBMRqAt60ByzR4oC1rhTC7lxNIgNJAXMzCJEKZtJhGlVC6CT2I93KW58IrKxMajN+ETkwcfdRn4CdVgxxnAiaecIZGCtC2wmOd+jeE0UZvgYPEHx7G4psPwSdgAP20FpDnN4FEyOgdrUbZzAG/QP8CLiLxjDRAk12JVVDaSNuyHYdcQOIpCCNY0QpDaAGdxOnzjSWRMEdUXkAADvOR5UK/bRXWFEBftxEsLuWPEudJEbYKDxWv2Y6md/QjKaQM3qQ7+ievBoxgv58lR0T2I1dXdcAhJhjdlv39iDbzjSiFaXYXdlx5AXbYd9rT0Go+PwYHZH8iL3uoKcIg4rqgVLiJaDe39UJS0IbyoGy9ZcmlT+q4A6xm/feta++ELiFq3EyH6TfAl10UWdMA1Ug9RYjFajt+EDYnhaqvAS6ql7zVwJEFbB25j24kRSjQ9Np/8HPVHb8BFkgFeYi1Ysjzkt/VRfwqdLAMN712EfP0evPiUEMx/dtbi/uruUxBmNaO06xRWClSQl+6EiDxiG6hC45HrUORthry4A+GFHeCvqadQlSOGZtUx+Dlk+S3k7mLU935KOaGHT/IGsOMN4GuLkb/tOK2GVGw5MAxVwz5KQpsnknDmxEkvbJbmtCCcZt0+MIrCtqMISa3G6k294GgqIM6oQ3rTQShLOrCNZh1AMQ8jT/loyqGqeAdrtxyjBM1Hxe5zCE6mrKc+fEo4bnwpCaDQJq9DytYDiCjqeuoyZDYixZ84mnF12wnkN/eg5/I4HAMViC7tRmB2OzgUEkVZF+VIK3ad/xL69lOQFm2HvLwTwtx2RBr2wyelDuL0GhIxDDdZDgQ5O8AjoaKMRmS2/BmZ756GdVDOUzciBlZTLawuSWv3wlNdjH2X76Okow8sDS233EYE5rYiqLAbotI9aDv1dxJxD0JyeyQJCC7ehfCqgwgp3wcPyvSG929CXrAVAZktCCnrQZihG1l7B6BoPkJbse0wcT2xFTN4lvlR2IVlP9S+M4i3+68iu6MfgTl1EOY1GJ9hVe8hfP0BaFpOo7l/BFHVuxFu2Al5wyHItpyFbPNp+GdtQcX+K5SQX8CLSeSaQ0im8aoGPoKbagPzM8olru89Ly6a/Nz8k6Kyt6GlpVey9wQk5a1QVndCVtkJcUU35E1HIGnqQ9y2c4hq6ody4xHEbjoK+abjSO/+AGISGEi50XzmLsQUvux9w9g09Akiqt/FlOeX/tffMQPjgeSVZfxRVfP7qDx1CTk9fTDsHkRW1xnwC9rRcvIW1Lv/ivj9nyG6/TJSt59FStsA5M2nUXPkU6TvPIvgygNQtw4i9+BH2HTxFjK7z2HuiogfdCBhQMemSVpLF+XdhB2DqL3wN/R+eBudp29CSmuYScCuC/ehOfwlVPs+g7T2IFov/Av88t3QEWnnuTvQbTuKijNj6Lz+APr3rsOKm3aXGdM09g+D8VD6mnXIqLrlLI5du4OhG3ex/fR1tPf/Bb3XvkL6oVHoeh9AQDHecekhSvcOI2nXKQyPfY3hkfsoP3Mdmu0XscBJRTP/cYfSx2DUCqfMXNjnntA8vnbfFXRd+RxVFM+Pv/ga/dfvoOvGV6i/8g90XxzBwCf/ROEHN9Bz/lNs7b8JV2X1+LRZVnQsN/tJx/LHeHQxMU+ZPsduyE664X54zVHUH7mK5qFR7Lh2D60f34OB3J1+4CrCavvwVmjx/Zm/s6eLifnPvph8G8yyWUxJJJloblH/3Ms2fbPmsj+evZB/izGmzNQx35g2pra/zNXsP/H4cjqXjPmZ2D8ypszU/WqX018JZmb/Bgw80yzHdS9dAAAAAElFTkSuQmCC)}.weather-wind{background-image:url(data:image/png;base64,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)}.weather-gales{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAmqSURBVFhH1Zd5WNVVGsdxNMvMrKBmnqfJXLJ8Bs2cSrTMxsbUzIx0MkenFNJMNEFxQ3EBRUEFFxZlEbmsCqKyiAIXEGQTUeCyXOSyCVfgssNlF/3M+d1r0zROM9XUH/N9nve55/5+57zf97zne95zfgb/b/iNsGHCRgmbLGz6A5Pa0jPpndTnF8cQYcYGBo8sHzBwmNejw0elDX12fJnhSJN6w5FT6p/43atlQ4a/lDZg4JNeUh99X92Y/xmDhI0zMBi89bFnXla8Nmtp98erd7DSzoN1B/xZdzAEK+dg1jnJMN/phumaXZjMM+t+0shYIY3Rj9X5+FkYKrK5ePDQURkzFq3uW7PXjQ2Hz7PBOQbrw/FYH7nCFtdUXEOvE5lSiI17AutdLmJ5KJzFm5x4y3Rl36NirORD7+unwVAEbjl60vt1K3Y4EXQpEXlWASej8tnmno2NWy4bj+YKwlwcfBWkK+q4UVyHa5iCTW6p2J6Qs9n1HIs3OvDCqzPrJF96nz8OItrBlq9MMdVaOh3nQvI18lTVVNQ0C2sX/+9g61nAdvcCNroq2HAkR5DdxPXsLeTZtaTna/C/XMKhoEzsfC5jecCTCdMXaR8E8V8z8YiUspGTZmosHD3YK0vCK7qQ5FwNFbWd3NZ0iSA6qRTt0IRqHINuYXeqGJsTIhiPQjafUGDnX4JXVBlB8WX4RBWwX5bICnt3xr7xoebBcgiOH4bxY8PGZC3d6sipmHS8YpTsCytl35lKTsWpSS0SWajrpLG9lyZhjW29KMraORVbw76Q22z3VbHlZBHWnvlYn8jHxjeffcE57DmVwPKdRxn61CtZEoee6mEMGTBgyJ7Zy6z6z8QnE55eyvnsOtzlNRyNrcbjchWy1CoScusoUGspqungVk03ZXVaapq7qG7oJvNWGxezm/CKFwGdU7I7tIhD51S4C+3sD7jEnJW2/RKHxKWn/D4mDDUaV2jj5ktWUQnlmlaSVC1EFTYSpWwgJk9D1M1aTt+sIyijAZfITKw8Q1nm4Mz7660w3+uIjXcYe4Li8bqUSXCygvBrFQSmqgm5ehvvi1lYu/rz1PNvFEpcesrvMFCIZPW0T77qlclTSC+t5Y62B21fv+43Qy1mVtZMaE4tZzJKSCguxTE4mOnrLDBeasrIyaMw/utHTP5iMaNnz8DM0RPnuBKOJanxvKpBlt5I2LUyDodGM8tsc6/Epef8DsMHDnpatmybo0ih2FbVLcjru7nR0o26o4+2nn7qtd2EJKaw2GEnlp7OeF9OYOVBZxbYbGPsZ6bMXb+ez3bZY3HEF9uQBA4nl+MrlsMvtwXZdZFBZS1+ccksszvMoEeNAiROPbUeY4c/Z5xp4+5LmphdWn0b8sZO4jTtRBU34XPlOtFZ2RRXVaFubCS5qJhPtn/DZLN5vPP1MhZutuY9y5WMnWfC219/wVYff44JHR1PTMXM1Z4VHvtJrmwkLleJrXcwhiPezJQ49dR6mBj+/vVK1/AIciuryG7tRKHtI0uIK7u5g9xGITqhCd84ObZ+Jzl28TxHz/ohixbFxsaK0XOnMPrjqcy2MGOmxXK+cXQi9LIcWVw0uwKPCy3VkHy7iSRFIQeCzjJq4pxKiVNPrcf0p0e8WR8YG0+JuoaC9h5y23oo6bqLuu+ezmr675NaqsI/NpYLN3IwtbXg3S/n85r5X/jAYgWTzBawzcuTsFg54fGJIt1yTqekE5qVg3tiMgsObsD3RgaeFyIZMWleveCcpqfWY7rhiyb1wWKw6k4Nqs4+KsW6Kzvvkic0EKdUEl1QQLyyHIeAINYeOcTU92cwes5YXlu+gLfNl/BHs/lCA+vY6efHl05bmbvFnBOJVwjMzuOoPIFdZ73JKVMRKDLz/MS5oih9PwDdEpw4H01JlRqlUH5Jzz2q796nvLtfZKIfVdd98vvAKTKSj5Yv5T2zjxi7dAaTvjBl/Pw3MN20himrlvInq1W4JaZzIjkdeU0T18Qy3mi9S3Fbt9BQNd4RMTw/YdZDSzD2CaNXMvecDCK/rJzqTlFgRNpLeu9TLKywF5JE0Qm4rsLcxYkPdq9jqvlMxphOxXjJLF63WMjkT6czd8cm9osU+6RlkVLbQV6bINbeo0xksrxVaEkltm9gOIYvTn5IhMMHDX5atmLnATLzC1C3tXPn7j1KRRBZ2n5iK+q4UFyPfVgYc7atZdbqhUz/82zGzR/PrF1r+XDH31jgYo8sT0V4RSeybCWFQsTl3fdQae+iaO1FqWkhNS+ftYd8GDzk4W2oK0TvLlzVF5OWLsqrRjjoprS3nypRjErEMqSIFB5LSuLTQ5tYtM+S+TarWbTeHFOHtXzqsoetgSEcScggtr6DeI2WixUdXK3vIbG6i8TbWpRqUUmvpvGhhd2/LUQSJj7+nHHxXt8gcfyqKGpupaCzh4IusR3bu5E3afG9nssmfx/cIyJYa7WCb9aZ4RIchMeVa7gliVoh6oa8XkuqqCER5VrCi9o5W9LGjTst5JSo2OcfhtGotwoE10OlWMLj0kExy8y6P+pqqm43ZDcKh6IGXBKOL9S16ixKtL2i41hl8Tkbt67hZEwMF9VNxN9pJaGuHUVLF409fVR19lLQ2sXN+nbd1o5KTWPR5oPSYeQguH7wvqg7jtc4uZGam4uytp7E2mYialqI0P02E1nbKrZWOVtcXNi21xY/UZ6jq5u4KGZ5Sd0q+osZN3VS2taFpqMLdUOjztd279MMe3bCfzyOJeguJKNen6PZJwvlmhBkca2GtNomIqtFKRUzTRHBnC+uwD4gjO37dxOckkZiVSOJ4l2Suhm5uoUEYQpROcvqGnQ+nALOMmnm5z/qQiJBupJtmPjekg47n0Bd9FIKFXWNXKlq4IogChDngn1QKDYOu/C9LCpjZQXhqmKCbmQToSwgu7qS4tu3dWOdz1xg6oLVHUJ4G/S+fxx0l9Jx00w1loe9iBaayBXCzCrPISrvEnZR29gd4sL2gztZfXwJW0JXcEBuzbGsvUSVHidedZrAqydZ7+bJH/70mZj5T7uUfgsp2sVPGL6cMX/tjj57fz9Op8mIyg/gfPkRMqtPc7P2HIW1V8ivTia7PJ6r+Ze4kBaCnZ8XH1vt6nvyWWNxLTf4Wdfyb/GPDxOjF00UH6yy6Vlz0A27AA88Iv0Ijg/GN96bAxEH2e7vzFcHDiH1+e1L036RD5N/hrRtxgsRfTlw8DPeRiPezHjh1bkVY0wWNowxWdAgtY1GmGRI76Q++r6/zKfZv+Lbj9MxwqTD5J0HJrWlZ7/ax+mvBAODvwNW7ATU5xlMhgAAAABJRU5ErkJggg==)}.weather-thunder{background-image:url(data:image/png;base64,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)}.weather-thunderstorms{background-image:url(data:image/png;base64,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)}.weather-dust{background-image:url(data:image/png;base64,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)}.weather-heat{background-image:url(data:image/png;base64,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)}.weather-snow{background-image:url(data:image/png;base64,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)}.weather-blizzards{background-image:url(data:image/png;base64,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)}.weather-gloom{background-image:url(data:image/png;base64,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)}.weather-unknown{background:#ffffff2e}.spectral-row{background:#72d9cf0f}.empty-state{color:var(--muted)}@media(max-width:1040px){.route-summary,.big-fish-controls,.fish-detail-summary{grid-template-columns:1fr}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar{position:sticky;top:0;width:auto;border-right:0;border-bottom:1px solid var(--line)}.tool-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-note{display:none}.app-shell{margin-left:0}.home-hero{min-height:620px}.route-summary,.detail-controls{grid-template-columns:1fr}}@media(max-width:620px){.hero{min-height:430px;padding-top:44px}.hero-shade{background:linear-gradient(180deg,rgba(12,13,16,.92),rgba(12,13,16,.72) 44%,var(--bg))}.content-header,.route-detail-header{grid-template-columns:1fr;align-items:start}.content-header,.route-detail-header{display:grid}.tool-nav{grid-template-columns:1fr}.home-hero{min-height:520px;padding-top:44px}.home-hero-shade{background:linear-gradient(180deg,rgba(12,13,16,.9),rgba(12,13,16,.72) 42%,var(--bg))}.tool-grid{grid-template-columns:1fr}.home-section-header{display:grid}}.admin-hero{min-height:360px;padding:84px clamp(24px,6vw,72px) 48px;background:linear-gradient(120deg,#151c23f5,#0f1218db),url(/assets/hero-support-tool-qFR7wFhl.png) center / cover}.admin-hero.compact-hero,.admin-page .compact-hero{min-height:220px}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:32px}.admin-login-panel{width:min(440px,100%);display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;padding:24px;background:var(--panel)}.admin-login-panel label{display:grid;gap:7px;color:var(--muted);font-weight:800}.admin-content{display:grid;gap:18px}.admin-sidebar-link{display:grid;place-items:center;width:38px;height:38px;margin-top:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:var(--muted);text-decoration:none;opacity:.72}.admin-sidebar-link svg{display:block;width:18px;height:18px;fill:currentColor}.admin-sidebar-link:hover,.admin-sidebar-link:focus-visible{color:var(--text);opacity:1;outline:none;border-color:#67e8f959}.admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-tile{display:grid;align-content:start;gap:10px;min-height:180px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--surface);color:var(--text);text-decoration:none}.admin-tile.is-ready{background:var(--surface-2)}.admin-tile span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#72d9cf24;color:var(--teal);font-weight:950}.admin-tile strong{font-size:1.05rem}.admin-tile em{color:var(--muted);font-style:normal;font-weight:750;line-height:1.55}@media(max-width:920px){.admin-grid{grid-template-columns:1fr}}.admin-fashion-content{display:grid;gap:14px}.admin-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.primary-button,.secondary-button,.icon-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--line);border-radius:7px;padding:6px 11px;color:var(--text);font:inherit;font-size:.84rem;font-weight:900;cursor:pointer;text-decoration:none}.primary-button{border-color:#72d9cf75;background:#72d9cf2e;color:var(--teal)}.secondary-button,.icon-text-button{background:#ffffff0a}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.5}.admin-save-message{color:var(--muted);font-size:.84rem;font-weight:850}.admin-editor-state{justify-self:end;border:1px solid rgba(114,217,207,.22);border-radius:999px;padding:4px 10px;background:#72d9cf12;color:var(--teal);font-size:.78rem;font-weight:950;white-space:nowrap}.admin-form-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-external-search{border-color:#72d9cf52;color:var(--teal)}.admin-form-panel,.admin-form-section,.admin-wide-textarea{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--surface)}.admin-form-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,260px));gap:12px}.admin-compact-grid.is-two{grid-template-columns:repeat(2,minmax(180px,1fr))}.admin-field-wide{grid-column:1 / -1;max-width:760px}.admin-combobox{position:relative;min-width:0}.admin-combobox-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;display:grid;max-height:300px;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:8px;background:#202635;box-shadow:0 18px 40px #00000073}.admin-combobox-option{display:block;width:100%;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;line-height:1.35;text-align:left;cursor:pointer}.admin-combobox-option:hover,.admin-combobox-option.is-selected{background:#6fe8e421;color:#a9fffb}.admin-combobox-empty{padding:9px;color:var(--muted);font-size:.9rem}.admin-fish-form-sections{display:grid;gap:12px}.admin-fish-form-sections fieldset{display:grid;gap:10px;min-width:0;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:#ffffff05}.admin-fish-form-sections legend{padding:0 7px;color:var(--teal);font-size:.78rem;font-weight:950;text-transform:uppercase}.admin-time-range{display:grid;grid-template-columns:minmax(150px,max-content) auto minmax(150px,max-content);gap:10px;align-items:end;justify-content:start}.admin-time-range>span{align-self:end;display:grid;place-items:center;min-height:38px;padding:0 4px;color:var(--amber);font-size:1.2rem;font-weight:950}.admin-et-inputs{display:inline-grid;grid-template-columns:68px auto 68px;gap:6px;align-items:center}.admin-et-inputs em{color:var(--muted);font-style:normal;font-weight:950}.admin-weather-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:start}.admin-weather-flow>strong{padding-top:30px;color:var(--amber);font-size:1.1rem}.admin-mini-label{display:block;margin-bottom:6px;color:var(--muted);font-size:.78rem;font-weight:900}.admin-chip-grid{display:flex;flex-wrap:wrap;gap:6px}.admin-form-panel label,.admin-wide-textarea{min-width:0}.admin-form-panel label,.admin-wide-textarea,.admin-check-label{display:grid;gap:6px}.admin-form-panel span,.admin-wide-textarea span,.admin-check-label span{color:var(--muted);font-size:.8rem;font-weight:900}.admin-form-panel input,.admin-form-section select,.admin-form-section input,.admin-form-section textarea,.admin-wide-textarea textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:var(--surface-2);color:var(--text);font:inherit;font-size:.88rem}.admin-form-panel.is-fashion-week{grid-template-columns:minmax(140px,.4fr) minmax(280px,1fr)}.admin-form-panel.is-fashion-week .admin-empty-note{grid-column:1 / -1}.admin-form-section textarea,.admin-wide-textarea textarea{min-height:74px;resize:vertical}.admin-repeat-list{display:grid;gap:10px}.admin-hint-row{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(140px,.6fr) 82px minmax(220px,1fr) auto;gap:8px;align-items:stretch}.admin-hint-row>.admin-selected-chip-list{grid-column:4;grid-row:1;min-height:38px;align-content:center;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.admin-hint-row>textarea{grid-column:4;grid-row:1}.admin-hint-row:has(.admin-selected-chip-list)>textarea{display:none}.admin-set-editor{display:grid;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:var(--surface-2)}.admin-set-head{display:grid;grid-template-columns:minmax(160px,1fr) 88px 120px 82px auto;gap:8px;align-items:center}.admin-set-head.is-simple{grid-template-columns:minmax(160px,1fr) 88px 82px 82px auto}.admin-frontline-map-row{grid-template-columns:128px minmax(180px,1fr) auto}.admin-frontline-map-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted)}.admin-check-label{display:inline-flex;align-items:center;gap:6px;min-height:34px}.admin-selected-chip-list{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.admin-selected-chip,.admin-selected-chip-name{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid rgba(111,232,228,.24);border-radius:999px;background:#6fe8e414;color:#c7fffb;font-size:.82rem;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-selected-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:999px;padding:0;background:#ffffff1f;color:var(--text);cursor:pointer}.admin-check-label input{width:auto}.admin-gear-list{display:grid;gap:7px}.admin-gear-editor{display:grid;grid-template-columns:88px minmax(140px,1fr) minmax(160px,1fr) minmax(140px,1fr) auto;gap:7px}.admin-fashion-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:7px 12px}.admin-fashion-slot-row{display:grid;grid-template-columns:42px minmax(160px,1fr) 74px minmax(170px,1fr) minmax(130px,.72fr);gap:7px;align-items:center;border:1px solid rgba(255,255,255,.05);border-radius:7px;padding:7px;background:#ffffff06}.admin-fashion-slot-row.is-simple{grid-template-columns:34px minmax(132px,.62fr) minmax(150px,1fr);min-height:42px;padding:5px 7px}.admin-fashion-slot-row.has-gear{border-color:#72d9cf33;background:#72d9cf0b}.admin-fashion-slot-row>b{color:var(--teal);font-size:.86rem;font-weight:950;text-align:center}.admin-item-status{min-width:0;color:var(--teal);font-size:.78rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-fashion-slot-row.is-simple input{min-width:0}.admin-fashion-slot-row.is-simple .admin-selected-chip-name{width:100%;justify-content:center}.admin-item-status.is-muted{color:var(--muted)}.admin-item-search-results{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px}.admin-hint-candidates{grid-column:1 / -1}.admin-item-search-results button{display:inline-flex;align-items:center;gap:7px;min-height:28px;border:1px solid rgba(114,217,207,.28);border-radius:999px;padding:3px 9px;background:#72d9cf14;color:var(--text);font:inherit;cursor:pointer}.admin-item-search-results strong{font-size:.78rem;font-weight:950}.admin-item-search-results span{color:var(--muted);font-size:.72rem;font-weight:850}.admin-candidate-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid rgba(114,217,207,.24);border-radius:999px;padding:3px 5px 3px 9px;background:#72d9cf12}.admin-candidate-name{cursor:help;border-bottom:1px dotted rgba(114,217,207,.72)}.admin-candidate-name:focus{outline:2px solid rgba(114,217,207,.45);outline-offset:2px}.admin-candidate-chip button{min-height:22px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:1px 7px;background:#ffffff0a;color:var(--teal);font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.admin-empty-note{margin:0;border:1px dashed rgba(255,255,255,.12);border-radius:8px;padding:14px;color:var(--muted);font-size:.86rem;font-weight:850}@media(max-width:1120px){.admin-form-panel,.admin-hint-row,.admin-set-head,.admin-fashion-slot-row,.admin-gear-editor{grid-template-columns:1fr}.admin-item-search-results{grid-column:1}.bot-guide-grid,.bot-command-row,.frontline-current,.frontline-row,.admin-event-time-grid,.admin-event-row{grid-template-columns:1fr}}.react-fish-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:10px}.react-fish-pager>span,.react-page-size-control span{color:var(--muted);font-size:.86rem;font-weight:900}.react-page-size-control{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.react-page-size-control .big-fish-page-size-select{min-width:92px}.big-fish-search-input-wrap{position:relative;display:grid;align-items:center}.big-fish-search-input-wrap input{grid-area:1 / 1;padding-right:34px}.search-clear-button{position:relative;z-index:1;grid-area:1 / 1;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border:1px solid var(--line);border-radius:999px;padding:0;background:#ffffff0f;color:var(--muted);font:inherit;font-size:0;font-weight:950;line-height:1;cursor:pointer}.search-clear-button svg{display:block;width:12px;height:12px;overflow:visible}.search-clear-button path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search-clear-button:hover{border-color:#72d9cf8c;color:var(--teal)}.react-fish-table{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.react-main-fish-table{--fish-page-size: 10;min-height:calc(41px + (92px * var(--fish-page-size)))}.react-fish-table-state{min-width:1180px;min-height:calc(92px * var(--fish-page-size));margin:0;padding:22px 24px;border-bottom:1px solid var(--line);display:grid;place-items:start stretch;align-content:start;color:var(--muted);line-height:1.7}.react-fish-header,.react-fish-row{display:grid;grid-template-columns:32px 116px minmax(150px,1fr) minmax(150px,.9fr) 104px 154px 360px minmax(78px,.45fr);min-width:1180px}.react-fish-header{position:sticky;top:0;z-index:4;background:var(--surface-2);box-shadow:0 1px 0 var(--line),0 8px 18px #00000038}.react-fish-header span{padding:10px 12px;color:var(--muted);font-size:.78rem;font-weight:900}.react-fish-row{min-height:92px}.react-fish-row>div{min-width:0;padding:10px 12px;border-bottom:1px solid var(--line);font-size:.9rem}.react-fish-row.is-open-now>div{background:#72d9cf11}.react-fish-row.is-open-now>div:first-child{box-shadow:inset 3px 0 #72d9cfdb}.react-fish-row.is-caught{opacity:.58}.react-fish-time{white-space:nowrap}.react-fish-time strong{display:block;margin-bottom:4px;color:var(--amber);font-size:1.05rem}.react-fish-time span,.react-fish-name span,.react-dependency-note{display:block;color:var(--muted)}.react-fish-name a:not(.fish-guide-inline-link),.react-fish-name .react-fish-name-text{display:inline-block;color:var(--text);font-size:1.03rem;font-weight:950;line-height:1.2;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.36)}.react-fish-name .react-fish-name-text{margin-bottom:3px}.react-fish-meta{color:var(--muted);font-size:.78rem;font-weight:850}.react-fish-name a:not(.fish-guide-inline-link):hover,.react-fish-name-button:hover{color:var(--teal)}.react-fish-name-button{display:inline;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:950;text-align:left;cursor:pointer}.next-time-trigger{display:inline-grid;gap:2px;cursor:pointer}.next-time-trigger:hover strong,.next-time-trigger:focus-visible strong{color:var(--teal)}.fish-guide-inline-link{display:inline-flex;align-items:center;width:fit-content;min-height:20px;margin-top:5px;border:1px solid rgba(114,217,207,.32);border-radius:999px;padding:1px 7px;color:var(--teal);font-size:.72rem;font-weight:900;line-height:1.35;text-decoration:none}.fish-guide-inline-link:hover{border-color:#72d9cf9e;background:#72d9cf1a}.fish-action-rail{display:grid;grid-template-rows:1fr 1fr;align-content:stretch;justify-items:center;gap:0;padding:0!important;border-right:1px solid rgba(255,255,255,.075);background:#ffffff06}.fish-action-rail .fish-icon-button+.fish-icon-button{border-top:1px solid rgba(255,255,255,.055)}.fish-action-rail .fish-icon-button{width:100%;height:100%;min-height:42px;border:0;border-radius:0;background:transparent}.fish-action-rail .fish-icon-button:before{width:19px;height:19px}.fish-action-rail .pin-button:not(.is-active):before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M15.5 9V4h1V2h-9v2h1v5l-2 2v2h4.7v7h1.6v-7h4.7v-2l-2-2Z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M15.5 9V4h1V2h-9v2h1v5l-2 2v2h4.7v7h1.6v-7h4.7v-2l-2-2Z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity:.46}.fish-action-rail .pin-button.is-active:before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9V4h1V2H7v2h1v5l-2 2v2h5.2v7h1.6v-7H18v-2l-2-2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9V4h1V2H7v2h1v5l-2 2v2h5.2v7h1.6v-7H18v-2l-2-2Z'/%3E%3C/svg%3E") center / contain no-repeat}.fish-action-rail .caught-button:before{border:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 16.6 5.8 12.7 7.2 11.3 9.7 13.8 16.8 6.7 18.2 8.1 9.7 16.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 16.6 5.8 12.7 7.2 11.3 9.7 13.8 16.8 6.7 18.2 8.1 9.7 16.6Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.72}.fish-action-rail .pin-button.is-active{background:#df5d7629;color:#ff8aa0}.fish-action-rail .caught-button.is-caught{background:#72d9cf3d;color:var(--teal)}.fish-action-rail .caught-button.is-caught:before,.fish-action-rail .pin-button.is-active:before{opacity:1}.route-time-filter-groups{display:grid;gap:12px;margin-top:10px}.route-time-filter-group{display:grid;gap:7px}.route-time-filter-group>b{color:var(--teal);font-size:.78rem;font-weight:950}.route-time-filter-group .route-time-filter-grid{margin-top:0}.uptime-badge{display:inline-flex;align-items:center;width:fit-content;min-height:20px;margin-top:5px;border:1px solid var(--line);border-radius:999px;padding:1px 7px;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;line-height:1.35}.uptime-badge.is-rare,.uptime-badge.is-very-rare{border-color:#ffc25a73;color:var(--amber)}.route-aim-lines.is-compact,.route-aim-lines.is-stacked{display:grid;gap:5px;line-height:1.34}.route-aim-lines.is-compact .route-aim-line,.route-aim-lines.is-stacked .route-aim-line{display:block}.schedule-row .route-aim-lines{display:grid;gap:5px;margin-top:0;color:var(--text);font-size:inherit}.schedule-row span.route-aim-lines{margin-top:0}.schedule-row .route-aim-lines .route-aim-line{display:block;margin-top:0;color:inherit;font-size:inherit}.schedule-row .route-aim-lines span.route-aim-line{margin-top:0}.schedule-row .schedule-row-sub{display:block;margin-top:5px;color:var(--muted);font-size:.86rem}.schedule-table tbody tr{height:90px}.schedule-table td{height:90px;padding-top:8px;padding-bottom:8px;vertical-align:middle}.schedule-row .route-aim-lines{min-height:calc(1.24em * 3 + 10px);align-content:center;gap:5px;line-height:1.24}.ocean-fish-grid-wrap{overflow-x:hidden}.ocean-fish-grid{--weather-count: 6;display:grid;grid-template-columns:minmax(112px,1.05fr) minmax(132px,1.12fr) minmax(44px,.32fr) minmax(68px,.58fr) minmax(38px,.28fr) minmax(34px,.24fr) minmax(34px,.24fr) repeat(var(--weather-count),minmax(22px,.18fr)) minmax(76px,.74fr);min-width:0;width:100%}.ocean-fish-grid.is-condition-grid{grid-template-columns:minmax(112px,1.05fr) minmax(132px,1.12fr) minmax(44px,.32fr) minmax(68px,.58fr) minmax(38px,.28fr) minmax(34px,.24fr) minmax(34px,.24fr) minmax(76px,.7fr) minmax(88px,.82fr)}.ocean-grid-head,.ocean-grid-cell{min-width:0;border-bottom:1px solid var(--line);padding:7px 8px;line-height:1.38}.ocean-grid-head{position:sticky;top:0;z-index:3;background:var(--surface-3);color:var(--muted);font-size:.84rem;font-weight:900;box-shadow:0 1px 0 var(--line),0 8px 18px #00000038}.ocean-grid-cell{overflow-wrap:anywhere}.ocean-fish-grid .bait-time-list{max-width:100%}.ocean-fish-grid .bait-option{gap:8px;max-width:100%;padding-right:6px;font-size:.86rem}.ocean-fish-grid .bait-option strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocean-fish-grid .bait-option span{flex:0 0 auto}.ocean-fish-grid .bait-option.is-dimmed{opacity:.44;border-color:#ffffff14;background:#ffffff09;color:var(--muted)}.ocean-fish-grid .bait-option.is-dimmed.best-bait{outline-color:#72d9cf47}.ocean-fish-grid .type-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ocean-grid-center{text-align:center}.ocean-grid-head.ocean-grid-center .sort-head{display:inline-flex;align-items:center;justify-content:center;text-align:center}.sort-head{display:inline-grid;grid-template-columns:minmax(0,1fr) .9em;align-items:center;gap:3px;text-align:left}.sort-head-label{min-width:0}.sort-head-mark{width:.9em;color:var(--teal);font-size:.78em;line-height:1;text-align:center}.ocean-grid-empty{grid-column:1 / -1}.ocean-fish-name-cell,.ocean-note-cell{overflow-wrap:anywhere}.ocean-grid-cell.is-row-unavailable{opacity:.42;filter:grayscale(.35);background:#ffffff06}.ocean-grid-cell.is-row-unavailable .bait-option,.ocean-grid-cell.is-row-unavailable .type-chip,.ocean-grid-cell.is-row-unavailable .hookset-icon{box-shadow:none}.ocean-weather-head,.ocean-weather-cell{text-align:center}.weather-mark{display:inline-flex;align-items:center;justify-content:center;min-width:18px;color:var(--teal);font-weight:950;line-height:1}.weather-mark.is-no{color:var(--rose)}.filter-label-with-help{display:inline-flex;align-items:center;gap:6px}.filter-help-button{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(114,217,207,.36);border-radius:50%;background:#72d9cf14;color:var(--teal);font:inherit;font-size:.72rem;font-weight:950;line-height:1;cursor:help}.react-method-list{display:grid;align-content:start;gap:5px}.react-weather-condition,.react-weather-set{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.react-weather-condition .weather-icon{flex:0 0 auto}.react-method-step{display:flex;align-items:center;gap:6px;white-space:nowrap}.react-method-step .bait-name{display:inline-block}.react-method-step .hookset-icon{flex:0 0 auto;width:22px;height:22px}.react-method-step b{color:var(--text)}.react-method-step em{color:var(--muted);font-style:normal}.react-method-step strong{color:var(--teal);font-size:.82rem}.react-dependency-note{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:850}.react-dependency-note b{color:var(--amber)}.react-dependency-note .bait-name,.react-dependency-note strong{color:var(--text)}.react-dependency-note .hookset-icon{width:18px;height:18px}.react-spot-label{display:inline-grid;gap:2px}.react-spot-label strong,.react-spot-label span{display:block}.react-popover-wrap{position:relative;display:inline-block}.react-popover-layer{position:fixed;z-index:1000;max-width:min(360px,calc(100vw - 24px));overscroll-behavior:contain;pointer-events:none}.react-popover-layer:before{content:"";position:absolute;inset:-18px;z-index:0;pointer-events:none}.react-popover{position:static;z-index:60;border:1px solid rgba(114,217,207,.34);border-radius:8px;padding:10px 12px;background:#101720;box-shadow:0 18px 44px #00000094;color:var(--text)}.react-popover-hitbox{position:relative;z-index:1;display:block;pointer-events:auto}.react-popover-hitbox>.react-popover{position:relative;z-index:1;pointer-events:auto}.react-popover ul{max-height:220px;overflow:auto;overscroll-behavior:contain}.fish-info-popover{display:grid;gap:6px;min-width:300px;max-width:min(380px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 24px));overflow:auto;overscroll-behavior:contain}.uptime-info-popover{min-width:260px;max-width:320px;max-height:none;overflow:visible;gap:9px}.uptime-info-popover p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.fish-info-meta{color:var(--muted);font-size:.82rem;font-weight:850}.fish-guide-link{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(114,217,207,.34);border-radius:7px;padding:5px 8px;color:var(--teal);font-size:.82rem;font-weight:950;text-decoration:none}.fish-window-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.fish-window-list li{display:block;line-height:1.32;white-space:nowrap}.fish-window-list span{color:var(--text);font-size:.82rem}.filter-chip-list{display:flex;flex-wrap:wrap;gap:6px}.big-fish-controls .filter-chip-list{max-height:104px;overflow:auto;overscroll-behavior:contain}.big-fish-controls .filter-chip{min-height:26px;padding:3px 9px;font-size:.78rem}.big-fish-controls .expansion-filter{align-content:start}.big-fish-controls .big-fish-page-size-select{align-self:start;width:100%}.react-pinned-table{min-height:46px}.react-pinned-table .empty-state{margin:0;padding:12px}.big-fish-controls{grid-template-columns:minmax(220px,.78fr) minmax(360px,1.55fr) minmax(190px,.72fr)}.big-fish-filter-panel{gap:9px}.filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-panel-head>span,.big-fish-table-options>span{color:var(--muted);font-size:.78rem;font-weight:900}.filter-reset-button{min-height:26px;border:1px solid var(--line);border-radius:999px;padding:2px 9px;background:#ffffff0a;color:var(--muted);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.filter-reset-button:hover{border-color:#72d9cf80;color:var(--teal)}.filter-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;align-items:start}.filter-row>b{color:var(--muted);font-size:.78rem;font-weight:900;line-height:1.8}.big-fish-table-options{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:var(--surface)}.fashion-hero{min-height:340px;background:var(--bg)}.fashion-hero-image{object-position:78% 24%;filter:brightness(.98) saturate(1.04)}.fashion-hero .hero-shade{background:linear-gradient(90deg,#0c0d10f0,#0c0d10ad 38%,#0c0d1029 72%),linear-gradient(0deg,var(--bg),rgba(12,13,16,0) 30%)}.fashion-hero .hero-content,.frontline-hero .hero-content{text-shadow:0 2px 14px rgba(0,0,0,.55)}.bot-hero{min-height:340px;background:linear-gradient(118deg,#12161ff5,#181d27c7),url(/assets/hero-support-tool-qFR7wFhl.png) center / cover}.bot-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.bot-invite-button{min-width:148px}.bot-invite-placeholder{display:inline-flex;align-items:center;min-height:34px;border:1px dashed rgba(255,255,255,.18);border-radius:7px;padding:6px 11px;color:var(--muted);font-size:.84rem;font-weight:900}.bot-content{display:grid;gap:14px}.bot-guide-grid{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(260px,.85fr);gap:12px}.bot-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface)}.bot-step-list,.bot-feature-list{display:grid;gap:10px}.bot-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:var(--surface-2)}.bot-step>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#72d9cf21;color:var(--teal);font-size:.78rem;font-weight:950}.bot-step strong,.bot-panel.is-setup-note strong{color:var(--text);font-size:.98rem;font-weight:950}.bot-step p,.bot-panel.is-setup-note p{margin:4px 0 0;color:var(--muted);font-size:.88rem;font-weight:780;line-height:1.55}.bot-feature-list span{display:flex;align-items:center;min-height:38px;border:1px solid rgba(114,217,207,.18);border-radius:8px;padding:8px 11px;background:#72d9cf12;color:var(--text);font-size:.9rem;font-weight:900}.bot-command-list{display:grid;gap:8px}.bot-command-row{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:10px;align-items:center;min-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;background:var(--surface-2)}.bot-command-row code{color:var(--teal);font-size:.86rem;font-weight:950}.bot-command-row span{color:var(--muted);font-size:.86rem;font-weight:820}.bot-panel.is-setup-note{background:#f0bd680f}.bot-panel.is-setup-note code{margin:0 4px;color:var(--amber);font-weight:950}.frontline-hero{min-height:320px;background:var(--bg)}.frontline-hero-image{object-position:78% 26%;filter:brightness(1.12) saturate(1.06)}.frontline-hero .hero-shade{background:linear-gradient(90deg,#0c0d10e6,#0c0d108f 38%,#0c0d1014 72%),linear-gradient(0deg,var(--bg),rgba(12,13,16,0) 30%)}.frontline-content,.admin-events-content{display:grid;gap:14px}.frontline-current,.frontline-series,.frontline-panel,.admin-event-form,.admin-event-list-panel,.home-event-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin-page>.admin-action-row,.admin-page>.admin-event-form,.admin-page>.admin-event-list-panel,.admin-page>.admin-ocean-grid{width:min(100%,1320px);margin-inline:auto}.admin-page{display:grid;gap:14px;padding:34px clamp(22px,5vw,72px) 70px}.frontline-current{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px}.frontline-series{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px}.frontline-series div{display:grid;gap:4px}.frontline-series>div{gap:8px}.frontline-series span{color:var(--teal);font-size:.78rem;font-weight:950;text-transform:uppercase}.frontline-series strong{color:var(--text);font-size:1.25rem;font-weight:950}.frontline-series p,.frontline-series em,.frontline-series small{margin:0;color:var(--muted);font-size:.88rem;font-style:normal;font-weight:800}.frontline-series em{color:var(--amber)}.frontline-series-period{display:grid;grid-template-columns:repeat(2,minmax(180px,max-content));gap:8px 14px;margin:0}.frontline-series-period div{display:flex;gap:8px;align-items:baseline;min-width:0}.frontline-series-period dt,.frontline-series-period dd{margin:0;font-size:.9rem;font-weight:900}.frontline-series-period dt{color:var(--teal)}.frontline-series-period dd{color:var(--text)}.frontline-series small{color:var(--muted)}.frontline-current span,.frontline-row time,.frontline-row span{color:var(--muted);font-size:.84rem;font-weight:900}.frontline-current strong{color:var(--text);font-size:1.3rem;font-weight:950}.frontline-current em{border:1px solid rgba(114,217,207,.32);border-radius:999px;padding:3px 9px;color:var(--teal);font-size:.82rem;font-style:normal;font-weight:950}.frontline-panel,.admin-event-form,.admin-event-list-panel,.home-event-panel{display:grid;gap:12px;padding:16px}.frontline-list,.admin-event-list,.home-event-list{display:grid;gap:8px}.frontline-row,.admin-event-row,.home-event-card{display:grid;gap:10px;align-items:center;min-height:46px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 11px;background:var(--surface-2)}.frontline-row{grid-template-columns:110px minmax(0,1fr)}.frontline-row.is-current{border-color:#72d9cf6b;box-shadow:inset 3px 0 #72d9cfb8}.frontline-row strong,.home-event-card strong,.admin-event-row strong{color:var(--text);font-weight:950}.admin-event-form label{display:grid;gap:6px}.admin-event-form label span{color:var(--muted);font-size:.8rem;font-weight:900}.admin-event-form input,.admin-event-form select,.admin-event-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:var(--surface-2);color:var(--text);font:inherit;font-size:.88rem}.admin-page input,.admin-page select,.admin-page textarea,.admin-login-panel input,.big-fish-search-input-wrap input{min-height:38px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);font:inherit}.big-fish-search-input-wrap input{padding:8px 34px 8px 10px}.admin-record-toolbar{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;min-width:0}.admin-record-toolbar input{flex:1 1 260px;min-width:180px}.admin-record-toolbar select{flex:0 0 auto;width:auto;min-width:104px}.admin-record-toolbar button{flex:0 0 auto;white-space:nowrap}.admin-record-toolbar-spacer{flex:1 1 auto;min-width:8px}.admin-page-size-select{max-width:86px}.admin-pagination-row{justify-content:end}.admin-record-list{display:grid;gap:8px;align-content:start;min-height:calc((var(--admin-record-rows, 10) * 52px) + ((var(--admin-record-rows, 10) - 1) * 8px))}.admin-record-card{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:var(--surface-2)}.admin-record-card strong{color:var(--text);font-weight:950}.admin-record-card p{margin:0;min-width:0;color:var(--muted);font-size:.88rem}.admin-ocean-content{width:min(100%,1320px);margin-inline:auto}.admin-ocean-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:14px}.admin-ocean-route-grid,.admin-ocean-time-sets,.admin-ocean-fish-list,.admin-ocean-route-editor,.admin-ocean-time-editor,.admin-ocean-fish-table{display:grid;gap:8px}.admin-ocean-route-card,.admin-ocean-fish-card{display:grid;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;background:var(--surface-2)}.admin-ocean-route-card b,.admin-ocean-fish-card strong{color:var(--text);font-weight:950}.admin-ocean-route-card span,.admin-ocean-time-sets span,.admin-ocean-fish-card span,.admin-ocean-fish-card small{color:var(--muted);font-size:.86rem;font-weight:850}.admin-ocean-time-sets{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ocean-time-sets span{border:1px solid rgba(240,189,104,.18);border-radius:999px;padding:6px 9px;background:#f0bd680f;color:var(--amber);text-align:center}.admin-ocean-route-edit-card{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:12px;align-items:end;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;background:var(--surface-2)}.admin-ocean-route-edit-card label{display:grid;gap:5px}.admin-ocean-route-edit-card input{padding-inline:12px}.admin-ocean-stop-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.admin-ocean-stop-line b{color:var(--amber)}.admin-ocean-time-editor article{display:grid;grid-template-columns:72px repeat(3,minmax(82px,1fr));gap:8px;align-items:center}.admin-ocean-time-editor strong,.admin-ocean-time-editor span{color:var(--teal);font-size:.86rem;font-weight:950}.admin-ocean-time-editor span{border:1px solid rgba(240,189,104,.18);border-radius:999px;padding:7px 10px;background:#f0bd680e;color:var(--amber);text-align:center}.admin-ocean-rotation-settings{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin-bottom:10px}.admin-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-help-text{margin:0;color:var(--muted);font-size:.84rem;font-weight:820;line-height:1.6}.danger-button:not(:disabled){border-color:#ff707052;color:#ff9a9a}.admin-ocean-guide-controls{display:flex;gap:8px;align-items:center}.admin-ocean-guide-controls select{width:auto;min-width:92px}.admin-ocean-fish-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(110px,.32fr) minmax(130px,.36fr) auto;gap:10px;align-items:end;margin:12px 0;min-width:0}.admin-ocean-fish-toolbar label{display:grid;gap:5px;min-width:0}.admin-ocean-fish-toolbar label>span{color:var(--muted);font-size:.78rem;font-weight:900}.admin-search-field{position:relative}.admin-search-field input{padding-right:38px}.admin-search-field button{position:absolute;right:8px;bottom:7px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0;background:#ffffff0f;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer}.admin-pager.compact{display:flex;gap:8px;align-items:center;justify-content:flex-end;white-space:nowrap}.admin-pager.compact select{width:auto;min-width:86px}.admin-pager.compact span{color:var(--text);font-size:.86rem;font-weight:900}.admin-ocean-fish-table{min-width:0}.admin-ocean-fish-head,.admin-ocean-fish-row{display:grid;grid-template-columns:minmax(150px,.9fr) 82px minmax(260px,1.45fr) 124px minmax(130px,.75fr) 134px;gap:10px;align-items:center;min-width:0}.admin-ocean-fish-head{padding:8px 10px;border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:.78rem;font-weight:950}.admin-ocean-fish-row{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;background:#ffffff06}.admin-ocean-fish-row strong{display:grid;min-width:0;color:var(--text);font-weight:950}.admin-ocean-fish-row strong small{color:var(--muted);font-size:.75rem;font-weight:850}.admin-ocean-fish-row span,.admin-ocean-fish-row em{min-width:0;overflow:hidden;color:var(--muted);font-size:.84rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.admin-ocean-fish-row span small{display:block;overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:820;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.admin-ocean-fish-row em{color:var(--teal);font-weight:950}.admin-ocean-fish-row.is-placeholder{min-height:50px;opacity:0;pointer-events:none}.admin-ocean-fish-row .secondary-button{min-width:0;padding-inline:10px}.admin-row-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.admin-row-actions .secondary-button{min-width:0;padding-inline:9px}.admin-ocean-fish-editor{display:grid;grid-template-columns:minmax(220px,1.1fr) repeat(4,minmax(110px,.6fr));gap:10px;align-items:start}.admin-ocean-fish-editor .is-wide{grid-column:span 2}.admin-ocean-bait-editor{display:grid;grid-column:1 / -1;gap:8px;min-width:0}.admin-ocean-bait-editor-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-ocean-bait-editor-head span{color:var(--teal);font-size:.82rem;font-weight:950}.admin-ocean-bait-row{display:grid;grid-template-columns:minmax(118px,.6fr) minmax(180px,1fr) 76px auto 76px 68px;gap:8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:7px;background:#ffffff06}.admin-ocean-bait-row>span{color:var(--amber);font-weight:950;text-align:center}.admin-ocean-bait-row .secondary-button{min-width:0;padding-inline:8px}.admin-ocean-condition-editor{display:grid;grid-column:1 / -1;gap:8px;min-width:0;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px}.admin-ocean-condition-editor legend{padding-inline:6px;color:var(--teal);font-size:.82rem;font-weight:950}.admin-ocean-fish-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.admin-ocean-fish-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-ocean-fish-card strong,.admin-ocean-fish-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ocean-fish-card em{color:var(--teal);font-size:.82rem;font-style:normal;font-weight:950}.admin-ocean-fish-card small{grid-column:1 / -1}@media(max-width:1240px){.admin-fashion-slot-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.admin-ocean-grid,.admin-ocean-route-edit-card,.admin-ocean-fish-head,.admin-ocean-fish-row,.admin-ocean-fish-editor,.admin-ocean-fish-toolbar{grid-template-columns:1fr}.admin-pager.compact{justify-content:flex-start;flex-wrap:wrap}.admin-ocean-stop-line{grid-template-columns:1fr}.admin-ocean-stop-line b{display:none}.admin-ocean-fish-editor .is-wide,.admin-ocean-bait-editor,.admin-ocean-condition-editor{grid-column:auto}.admin-ocean-bait-row{grid-template-columns:1fr}.admin-ocean-bait-row>span{display:none}}@media(max-width:720px){.admin-fashion-slot-grid{grid-template-columns:minmax(0,1fr)}}.admin-event-form input[readonly]{color:var(--muted);background:#ffffff09}.admin-event-form textarea{min-height:74px;resize:vertical}.admin-event-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-event-row{grid-template-columns:minmax(0,1fr) 72px auto auto}.admin-event-row div{display:grid;gap:2px}.admin-event-row span,.home-event-card em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:820}.admin-event-row em,.home-event-card span{justify-self:start;border:1px solid rgba(114,217,207,.26);border-radius:999px;padding:2px 8px;color:var(--teal);font-size:.76rem;font-style:normal;font-weight:950}.home-event-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-event-card{align-content:start;gap:5px;min-height:92px;text-decoration:none}.fashion-content{display:grid;gap:16px}.fashion-summary-grid{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(260px,.9fr);gap:10px}.fashion-summary-card,.fashion-panel,.fashion-set-card,.fashion-hint-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.fashion-summary-card{display:grid;gap:6px;min-height:104px;padding:14px 16px}.fashion-summary-card span,.fashion-gear-row b,.fashion-set-card-head span,.fashion-state,.fashion-hint-card b,.fashion-hint-card span{color:var(--muted);font-size:.84rem;font-weight:850}.fashion-summary-card strong{color:var(--text);font-size:clamp(1.06rem,1.7vw,1.36rem);font-weight:950;line-height:1.25}.fashion-summary-card small{color:var(--muted);font-size:.78rem;font-weight:800}.fashion-panel{display:grid;gap:12px;padding:16px}.fashion-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fashion-set-card{display:grid;gap:12px;padding:14px;background:var(--surface-2)}.fashion-set-card.is-recommended{border-color:#ffc25a75;box-shadow:inset 3px 0 #ffc25ab8}.fashion-set-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.fashion-set-card-head>div{display:grid;gap:4px}.fashion-set-card-head strong{color:var(--text);font-size:1rem;font-weight:950}.fashion-set-card-head em{border:1px solid rgba(255,194,90,.42);border-radius:999px;padding:2px 8px;color:var(--amber);font-size:.75rem;font-style:normal;font-weight:950;white-space:nowrap}.fashion-gear-list{display:grid;gap:6px}.fashion-gear-row{display:grid;grid-template-columns:72px minmax(120px,1fr);gap:10px;align-items:center;min-height:32px;border:1px solid rgba(255,255,255,.055);border-radius:7px;padding:6px 8px;background:#ffffff08}.fashion-gear-row span{color:var(--text);font-weight:950}.fashion-gear-row small{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.fashion-source-trigger{display:inline-block;width:fit-content;border-bottom:1px dotted rgba(114,217,207,.58);cursor:help}.fashion-source-popover{min-width:300px;max-width:min(380px,calc(100vw - 24px))}.fashion-note-list{display:grid;gap:4px;margin:0;padding-left:1.15em;color:var(--muted);font-size:.82rem;font-weight:800}.fashion-hint-grid{display:grid;gap:8px}.fashion-hint-card{display:grid;grid-template-columns:72px minmax(120px,.45fr) minmax(160px,1fr);gap:10px;align-items:center;padding:10px 12px}.fashion-hint-card strong{color:var(--text);font-weight:950}.fashion-state{min-height:56px;display:grid;align-items:center;margin:0;border:1px dashed rgba(255,255,255,.12);border-radius:8px;padding:14px 16px;background:#ffffff06;line-height:1.6}.fashion-state.is-error{border-color:#df5d7657;color:#ff9bad}@media(max-width:1100px){.fashion-summary-grid,.fashion-set-grid,.fashion-hint-grid{grid-template-columns:1fr}}@media(max-width:720px){.fashion-gear-row,.fashion-hint-card{grid-template-columns:1fr}}
