:root{--bg:#050815;--bg-deep:#02040d;--panel:#0e162da3;--panel-strong:#111c3ad1;--line:#ffffff1a;--line-bright:#ffffff29;--text:#f7fbff;--muted:#93a5c3;--cyan:#38e7ff;--turquoise:#35f1c0;--violet:#9c6dff;--pink:#ff62bd;--orange:#ff9a4a;--gold:#ffd064;--danger:#ff6d7c;--radius-lg:26px;--radius-md:18px;--shadow:0 24px 80px #00000047}*{box-sizing:border-box}html{background:var(--bg-deep)}body{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 82% 8%,#5b3bd633,#0000 28rem),radial-gradient(circle at 8% 72%,#00c8ff1f,#0000 30rem),linear-gradient(145deg,#071027 0%,#050815 45%,#02040d 100%);margin:0;font-family:Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{color:#05101f;background:var(--cyan)}.glass-panel{border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d, var(--shadow);-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#fff1,#ffffff05),#070d1d9e}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-radius:var(--radius-lg);z-index:5;flex-direction:column;height:100dvh;margin:14px 0 14px 14px;padding:20px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:4px 8px 22px;display:flex}.brand-mark{color:#07121f;background:linear-gradient(145deg, #ffffffa6, transparent 42%), linear-gradient(135deg, var(--cyan), var(--turquoise) 55%, var(--gold));border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 30px #38e7ff47}.brand-mark svg{width:28px;height:28px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-size:.98rem}.brand small{color:var(--muted);margin-top:3px;font-size:.72rem}.side-nav{gap:8px;display:grid}.nav-link{color:#aebbd2;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;min-height:48px;padding:0 14px;transition:all .16s;display:flex}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link.active{color:#fff;box-shadow:inset 3px 0 var(--cyan), 0 0 24px #38e7ff0f;background:linear-gradient(90deg,#38e7ff21,#9c6dff14);border-color:#38e7ff2e}.nav-link.active svg{color:var(--cyan)}.sidebar-status{color:var(--muted);align-items:center;gap:10px;margin-top:auto;padding:14px 10px 6px;display:flex}.sidebar-status strong,.sidebar-status small{display:block}.sidebar-status strong{color:#dce6f8;font-size:.78rem}.sidebar-status small{margin-top:2px;font-size:.67rem}.status-dot{background:var(--turquoise);width:9px;height:9px;box-shadow:0 0 14px var(--turquoise);border-radius:999px}.app-main{min-width:0}.topbar{justify-content:space-between;align-items:center;height:76px;padding:16px 28px 0;display:flex}.topbar>div strong,.topbar>div span{display:block}.topbar>div strong{margin-top:2px;font-size:1rem}.eyebrow{color:#67e8ff;letter-spacing:.105em;font-family:Segoe UI Semibold,Segoe UI,Arial,sans-serif;font-size:.7rem;font-weight:800;line-height:1.2}.profile-button{cursor:pointer;background:linear-gradient(145deg,#ffffff2e,#0000),linear-gradient(135deg,#6636d8,#d957ae);border:1px solid #ffffff29;border-radius:50%;width:42px;height:42px;font-weight:800;box-shadow:0 0 22px #9c6dff33}.content{width:min(1500px,100%);margin:0 auto;padding:22px 28px 54px}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.65rem);line-height:.98}.page-heading p{max-width:680px;color:var(--muted);margin:10px 0 0;line-height:1.55}.foundation-badge{color:#c9ffef;background:#35f1c012;border:1px solid #35f1c02e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0e,#ffffff03),#080f22b8;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.card:after{content:"";background:var(--card-glow,#38e7ff1c);filter:blur(8px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-110px}.stat-card{grid-column:span 3;min-height:148px;padding:20px}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.stat-value{letter-spacing:-.05em;margin-top:17px;font-size:2.35rem;line-height:1;display:block}.stat-meta{color:#bac8dd;align-items:center;gap:7px;margin-top:10px;font-size:.75rem;display:flex}.tiny-dot{background:var(--accent,var(--cyan));width:6px;height:6px;box-shadow:0 0 12px var(--accent,var(--cyan));border-radius:50%}.quick-actions{grid-column:span 5;padding:22px}.section-title{letter-spacing:-.02em;margin:0 0 16px;font-size:1rem}.action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-card{border:1px solid var(--line);color:#dce8fa;background:#ffffff06;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:105px;padding:14px;transition:all .16s;display:flex}.action-card:hover{border-color:var(--line-bright);background:#ffffff0b;transform:translateY(-2px)}.action-icon{width:34px;height:34px;color:var(--action-colour,var(--cyan));background:color-mix(in srgb, var(--action-colour,var(--cyan)) 12%, transparent);border-radius:11px;place-items:center;display:grid}.action-icon svg{width:18px;height:18px}.action-card span:last-child{font-size:.82rem;font-weight:700}.activity-card{grid-column:span 7;padding:22px}.activity-list{gap:9px;display:grid}.activity-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid}.bird-avatar{color:#fff;background:linear-gradient(145deg, #fff3, transparent), var(--avatar,linear-gradient(135deg, #1263ff, #20d5c6));letter-spacing:-.04em;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.activity-copy{min-width:0}.activity-copy strong,.activity-copy small{display:block}.activity-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.activity-copy small{color:var(--muted);margin-top:4px;font-size:.72rem}.status-pill{border:1px solid var(--pill-line,#38e7ff2e);color:var(--pill-text,#d7fbff);background:var(--pill-bg,#38e7ff12);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:800}.future-card{grid-column:span 12;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:18px;min-height:145px;padding:22px;display:grid}.future-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.future-card p{color:var(--muted);max-width:680px;margin:9px 0 0;line-height:1.5}.future-tags{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.future-tags span{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:9px 12px;font-size:.76rem;font-weight:700}.list-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.search-box{border:1px solid var(--line);background:#ffffff09;border-radius:14px;flex:1;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.search-box svg{color:var(--muted)}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search-box input::placeholder{color:#6e819f}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:800;display:inline-flex}.primary-button{color:#07121f;background:linear-gradient(135deg, var(--cyan), var(--turquoise));box-shadow:0 0 25px #38e7ff1f}.secondary-button{color:#fff;border-color:var(--line);background:#ffffff0a}.data-card{padding:20px}.data-list{gap:10px;display:grid}.data-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:48px minmax(150px,1.2fr) minmax(120px,1fr) minmax(90px,.7fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.data-row strong,.data-row small{display:block}.data-row small{color:var(--muted);margin-top:3px}.muted{color:var(--muted)}.import-hero{grid-template-columns:1fr minmax(260px,.7fr);align-items:center;gap:22px;padding:28px;display:grid}.import-hero h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,3vw,2.45rem)}.import-hero p{color:var(--muted);line-height:1.55}.drop-zone{text-align:center;background:radial-gradient(circle at 50% 0,#38e7ff1a,#0000 60%),#ffffff06;border:1px dashed #38e7ff47;border-radius:18px;place-items:center;min-height:190px;padding:22px;display:grid}.drop-zone strong,.drop-zone small{display:block}.drop-zone small{color:var(--muted);margin-top:8px;line-height:1.5}.import-steps,.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.step-card,.report-option{min-height:150px;padding:20px}.step-number{color:#07121f;background:linear-gradient(135deg, var(--cyan), var(--turquoise));border-radius:11px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.step-card h3,.report-option h3{margin:18px 0 7px;font-size:.95rem}.step-card p,.report-option p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.report-option .action-icon{width:40px;height:40px}.mobile-nav{display:none}@media (max-width:1050px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{margin-left:10px}.stat-card{grid-column:span 6}.quick-actions,.activity-card{grid-column:span 12}}@media (max-width:760px){.app-shell{display:block}.sidebar{display:none}.topbar{height:66px;padding:12px 18px 0}.content{padding:18px 16px calc(104px + env(safe-area-inset-bottom))}.page-heading{display:block}.foundation-badge{margin-top:14px}.page-heading h1{font-size:clamp(2.1rem,11vw,3.3rem)}.stat-card{grid-column:span 6;min-height:134px;padding:17px}.stat-value{font-size:2rem}.future-card{padding:20px;display:block}.future-tags{justify-content:flex-start;margin-top:18px}.mobile-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;border-radius:22px;grid-template-columns:repeat(5,1fr);min-height:70px;padding:7px;display:grid;position:fixed}.mobile-link{color:#8394b0;border-radius:15px;align-content:center;place-items:center;gap:4px;min-width:0;font-size:.58rem;font-weight:700;display:grid}.mobile-link svg{width:20px;height:20px}.mobile-link.active{color:#fff;background:linear-gradient(145deg,#38e7ff21,#9c6dff17);box-shadow:inset 0 0 0 1px #38e7ff1f}.mobile-link.active svg{color:var(--cyan)}.data-row{grid-template-columns:42px 1fr auto}.data-row>:nth-child(3),.data-row>:nth-child(4){display:none}.import-hero{grid-template-columns:1fr;padding:20px}.import-steps,.report-grid{grid-template-columns:1fr}}@media (max-width:430px){.dashboard-grid{gap:11px}.stat-card{padding:15px}.stat-label{font-size:.66rem}.action-grid{grid-template-columns:1fr 1fr}.action-card{min-height:96px}.list-toolbar{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}}.glow-cyan{--card-glow:#38e7ff21}.glow-violet{--card-glow:#9c6dff24}.glow-gold{--card-glow:#ffd06421}.glow-pink{--card-glow:#ff62bd21}.action-cyan{--action-colour:var(--cyan)}.action-violet{--action-colour:var(--violet)}.action-gold{--action-colour:var(--gold)}.action-pink{--action-colour:var(--pink)}.avatar-scarlet{--avatar:linear-gradient(135deg, #f33d62, #ff7a3d 52%, #1477ff)}.avatar-green{--avatar:linear-gradient(135deg, #17bc7c, #35f1c0 55%, #0a6bd8)}.avatar-gold{--avatar:linear-gradient(135deg, #f0b83b, #ff7d43 55%, #1588e8)}.avatar-cockatoo{--avatar:linear-gradient(135deg, #f4f8ff, #cbd9ee 62%, #ffcd45);color:#15233c}.pill-cyan{--pill-line:#38e7ff33;--pill-bg:#38e7ff14;--pill-text:#c9faff}.pill-green{--pill-line:#35f1c033;--pill-bg:#35f1c014;--pill-text:#caffef}.pill-gold{--pill-line:#ffd06438;--pill-bg:#ffd06414;--pill-text:#ffe8a8}.pill-pink{--pill-line:#ff62bd38;--pill-bg:#ff62bd14;--pill-text:#ffd4ec}.pill-violet{--pill-line:#9c6dff38;--pill-bg:#9c6dff14;--pill-text:#e7ddff}.pair-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pair-card{min-height:230px;padding:20px}.pair-card-top{justify-content:space-between;align-items:center;display:flex}.pair-card h2{letter-spacing:-.025em;margin:24px 0 5px;font-size:1.08rem}.pair-card>p{color:var(--muted);margin:0;font-size:.8rem}.pair-detail{color:#c8d5e8;justify-content:space-between;align-items:center;margin-top:28px;font-size:.75rem;display:flex}.progress-track{background:#ffffff12;border-radius:99px;height:7px;margin-top:10px;overflow:hidden}.progress-track span{border-radius:inherit;height:100%;display:block;box-shadow:0 0 18px}.progress-cyan{color:var(--cyan);background:linear-gradient(90deg, #1ca9ff, var(--cyan))}.progress-green{color:var(--turquoise);background:linear-gradient(90deg, #14b67b, var(--turquoise))}.progress-gold{color:var(--gold);background:linear-gradient(90deg, var(--orange), var(--gold))}.format-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.format-row span{border:1px solid var(--line);color:#d7e4f6;background:#ffffff09;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.format-row .format-planned{color:#c8b7f6;border-color:#9c6dff2e}.drop-icon{width:46px;height:46px;color:var(--cyan);background:#38e7ff14;border-radius:15px;place-items:center;margin:0 auto 14px;display:grid;box-shadow:0 0 25px #38e7ff14}.report-note{margin-top:16px;padding:24px}.report-note h2{margin:8px 0 7px;font-size:1.2rem}.report-note p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}@media (max-width:1050px){.pair-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pair-grid{grid-template-columns:1fr}}.auth-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:radial-gradient(circle at 15% 0,#38e7ff17,#0000 14rem),radial-gradient(circle at 100% 100%,#9c6dff1f,#0000 16rem),#070d1dc7;border-radius:30px;width:min(520px,100%);padding:clamp(24px,5vw,38px)}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand-mark{color:#07121f;background:linear-gradient(145deg, #ffffffa6, transparent 42%), linear-gradient(135deg, var(--cyan), var(--turquoise) 55%, var(--gold));border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 34px #38e7ff33}.auth-brand-mark svg{width:35px;height:35px}.auth-brand h1{letter-spacing:-.035em;margin:3px 0 0;font-size:1.28rem}.auth-copy{margin-top:38px}.auth-copy h1,.auth-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1}.auth-copy p{color:var(--muted);margin:13px 0 0;line-height:1.6}.auth-form{gap:10px;margin-top:24px;display:grid}.auth-form label{color:#c7d5e8;font-size:.76rem;font-weight:800}.auth-form input{border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:14px;outline:none;width:100%;min-height:50px;padding:0 14px}.auth-form input:focus{border-color:#38e7ff80;box-shadow:0 0 0 3px #38e7ff14}.auth-submit{width:100%;margin-top:4px}.auth-message{border-radius:13px;margin-top:22px;padding:12px 14px;font-size:.78rem;line-height:1.45}.auth-message.success{color:#caffef;background:#35f1c014;border:1px solid #35f1c033}.auth-message.error{color:#ffd8de;background:#ff6d7c14;border:1px solid #ff6d7c38}.auth-footnote{color:#7184a3;margin:18px 0 0;font-size:.7rem;line-height:1.55}.home-dashboard{gap:16px;display:grid}.home-welcome{justify-content:space-between;align-items:end;gap:16px;display:flex}.home-welcome h1{letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(2rem,5vw,3.6rem);line-height:.98}.home-welcome p{color:#c9d6e8;margin:9px 0 0;font-size:1rem;font-weight:700}.preview-data-badge,.count-badge{color:#c9faff;background:#38e7ff12;border:1px solid #38e7ff2e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex}.home-weather{grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:120px;padding:17px 18px;display:grid}.weather-icon,.heading-icon{width:46px;height:46px;color:var(--gold);background:#ffd06417;border-radius:15px;place-items:center;display:grid;box-shadow:0 0 24px #ffd06414}.weather-copy{min-width:0}.weather-label{color:#67e8ff;letter-spacing:.1em;font-family:Segoe UI Semibold,Segoe UI,Arial,sans-serif;font-size:.7rem;font-weight:800;display:block}.weather-copy strong,.weather-copy small{display:block}.weather-copy strong{margin-top:4px;font-size:.96rem}.weather-copy small{color:var(--muted);margin-top:4px;font-size:.73rem;line-height:1.35}.home-chevron,.feature-chevron{color:#8294b1}.home-chevron{border-radius:12px;place-items:center;width:34px;height:44px;display:grid}.home-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.home-stat-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#ffffff03),#080f22b8;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:102px;padding:15px;display:flex;box-shadow:inset 0 1px #ffffff0a}.home-stat-card span{color:var(--muted);font-size:.68rem;font-weight:800;line-height:1.25}.home-stat-card strong{letter-spacing:-.045em;font-size:1.85rem;line-height:1}.home-stat-cyan{border-color:#38e7ff2b}.home-stat-cyan strong{color:var(--cyan)}.home-stat-violet{border-color:#9c6dff2b}.home-stat-violet strong{color:#bd9cff}.home-stat-gold{border-color:#ffd0642e}.home-stat-gold strong{color:var(--gold)}.home-stat-pink{border-color:#ff62bd2e}.home-stat-pink strong{color:#ff8dce}.home-stat-green{border-color:#35f1c02b}.home-stat-green strong{color:var(--turquoise)}.home-stat-orange{border-color:#ff9a4a2e}.home-stat-orange strong{color:var(--orange)}.home-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-feature-card,.home-section-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff03),#080f22bd;border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.home-feature-card{grid-column:span 2;grid-template-columns:50px minmax(0,1fr) 28px;align-items:center;gap:15px;min-height:120px;padding:18px;display:grid}.feature-icon{border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.feature-gold{color:var(--gold);background:#ffd06417;box-shadow:0 0 25px #ffd06414}.feature-copy strong,.feature-copy small{display:block}.feature-copy strong{margin-top:5px;font-size:1.05rem}.feature-copy small{color:var(--muted);margin-top:5px;font-size:.76rem}.home-section-card{padding:24px}.home-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}.home-card-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:1.05rem}.home-card-heading>svg{color:var(--cyan)}.task-list,.alert-list,.new-chick-list{gap:8px;display:grid}.task-row,.alert-row,.new-chick-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;min-height:64px;padding:10px 11px}.task-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.task-check{width:34px;height:34px;color:var(--turquoise);background:#35f1c00f;border:1px solid #35f1c033;border-radius:11px;place-items:center;display:grid}.task-check svg{width:18px;height:18px}.task-copy strong,.task-copy small,.alert-row strong,.alert-row small,.new-chick-row strong,.new-chick-row small{display:block}.task-copy strong,.alert-row strong,.new-chick-row strong{font-size:.82rem}.task-copy small,.alert-row small,.new-chick-row small{color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.35}.task-due,.chick-age{color:#c8d5e8;white-space:nowrap;font-size:.67rem;font-weight:800}.alert-row{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;display:grid}.alert-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.alert-red{color:var(--danger);background:var(--danger)}.alert-gold{color:var(--gold);background:var(--gold)}.alert-violet{color:var(--violet);background:var(--violet)}.new-chick-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.new-chick-row .bird-avatar svg{width:21px;height:21px}.home-quick-add{color:#06111f;background:linear-gradient(135deg, var(--cyan), var(--turquoise));z-index:12;border-radius:17px;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:.8rem;font-weight:900;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #38e7ff2e}.more-link-card{grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.more-link-card strong,.more-link-card small{display:block}.more-link-card small{color:var(--muted);margin-top:4px;line-height:1.4}.more-placeholder-card{padding:18px}.more-placeholder-card p{color:var(--muted);margin:7px 0 0;line-height:1.5}@media (max-width:1050px){.home-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-dashboard{gap:13px}.home-welcome{align-items:start}.home-welcome h1{font-size:clamp(1.85rem,9vw,2.65rem)}.preview-data-badge{min-height:30px;padding:0 9px;font-size:.62rem}.home-weather{min-height:92px;padding:14px}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stat-card{min-height:100px}.home-stat-card span{font-size:.72rem}.home-stat-card strong{font-size:2rem}.home-focus-grid{grid-template-columns:1fr}.home-feature-card{grid-column:auto;min-height:110px;padding:15px}.home-section-card{padding:15px}.task-row,.alert-row,.new-chick-row{min-height:66px}.task-copy strong,.alert-row strong,.new-chick-row strong{font-size:.88rem}.task-copy small,.alert-row small,.new-chick-row small{font-size:.74rem}.home-quick-add{display:none}.mobile-add-link{color:#06111f;position:relative;overflow:visible}.mobile-add-link:before{content:"";background:linear-gradient(135deg, var(--cyan), var(--turquoise));z-index:-1;border-radius:16px;width:48px;height:48px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #38e7ff33}.mobile-add-link svg{color:#06111f;width:24px;height:24px}.mobile-add-link span{color:#bfeef2}}@media (max-width:390px){.home-welcome h1{font-size:1.8rem}.weather-copy small{font-size:.68rem}.home-stat-card{padding:13px}.task-due,.chick-age{font-size:.62rem}}:root{--bb-blue:#1d7cff;--bb-cyan:#17e8ff;--bb-green:#18db72;--bb-purple:#8f4dff;--bb-orange:#ff7a1a;--bb-yellow:#ffd83d;--bb-red:#ff4f5e}body{background:radial-gradient(circle at 78% 8%,#1d7cff2b,#0000 25rem),radial-gradient(circle at 16% 86%,#17e8ff17,#0000 26rem),radial-gradient(circle at 52% 34%,#8f4dff0f,#0000 30rem),linear-gradient(160deg,#071426 0%,#050a15 46%,#02050b 100%)}.card,.home-section-card,.home-feature-card{border-color:#8bd1ff29;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #0003}.home-stat-card{color:#fff;border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 12px 28px #0003}.home-stat-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff29,#0000 42%);position:absolute;inset:0}.home-stat-card span,.home-stat-card strong{z-index:1;position:relative}.home-stat-card span{color:#ffffffe0}.home-stat-card strong{color:#fff;text-shadow:0 2px 12px #0000002e}.home-stat-cyan{background:linear-gradient(135deg,#10c9dc,#0a8fc9 65%,#075cae)}.home-stat-violet{background:linear-gradient(135deg,#9e57ff,#7041df 60%,#4633a7)}.home-stat-gold{background:linear-gradient(135deg,#ffad22,#ff7d1d 62%,#e95420)}.home-stat-pink{background:linear-gradient(135deg,#22c968,#10a84f 62%,#087337)}.home-stat-green{background:linear-gradient(135deg,#3189ff,#2569d8 62%,#1e49a8)}.home-stat-orange{background:linear-gradient(135deg,#ff646d,#e63f54 62%,#ad283d)}.hatching-card{background:radial-gradient(circle at 10%,#ffbe4329,#0000 10rem),linear-gradient(145deg,#ffffff0f,#ffffff03),#091222e6;border-color:#ffc84d42}.mobile-nav{background:linear-gradient(#0c192ce6,#050b16f0),#040912f5;border-color:#63c5ff2e}.mobile-link.active{background:linear-gradient(145deg,#17e8ff2e,#1d7cff24);box-shadow:inset 0 0 0 1px #17e8ff38,0 0 24px #17e8ff14}.brand strong,.topbar strong,.auth-brand h1{letter-spacing:-.035em}.brand small{color:#79dfff}@media (max-width:760px){.topbar{background:linear-gradient(#050c18e6,#050c184d)}.home-stat-card{min-height:104px}}.birds-screen{gap:13px;display:grid}.birds-header{justify-content:space-between;align-items:end;gap:16px;display:flex}.birds-header h1{letter-spacing:-.05em;margin:3px 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.birds-header p{color:var(--muted);margin:8px 0 0}.birds-add-button,.birds-mobile-add{color:#fff;background:linear-gradient(135deg,#178dff,#315ee7);border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:.82rem;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #1d7cff33}.birds-search{background:linear-gradient(145deg,#ffffff0d,#ffffff03),#091222cc;border:1px solid #8bd1ff29;border-radius:17px;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex}.birds-search svg{color:#8aa0bf;flex:none}.birds-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.9rem}.birds-search input::placeholder{color:#72839d}.bird-filter-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bird-filter-row::-webkit-scrollbar{display:none}.bird-filter{color:#aebbd0;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:.7rem;font-weight:800}.bird-filter.active{color:#fff;background:linear-gradient(135deg,#168fff,#315fe9);border-color:#1d7cff8c;box-shadow:0 7px 20px #1d7cff2e}.bird-card-list{gap:9px;display:grid}.bird-list-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03),#081120d1;border:1px solid #8bd1ff1f;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:11px 12px;transition:all .16s;display:grid;box-shadow:inset 0 1px #ffffff0a}.bird-list-card:hover{background:linear-gradient(145deg,#fff1,#ffffff04),#081324e6;border-color:#17e8ff38;transform:translateY(-1px)}.bird-photo-slot{border:2px solid #ffffff29;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 7px 24px #00000042}.bird-photo-slot svg{width:30px;height:30px}.bird-list-copy{min-width:0}.bird-name-line{align-items:center;gap:7px;display:flex}.bird-name-line strong{letter-spacing:-.02em;font-size:.95rem}.sex-male{color:var(--cyan);font-weight:900}.sex-female{color:var(--pink);font-weight:900}.sex-unknown{color:var(--gold);font-weight:900}.bird-species{color:#d3dfef;margin-top:3px;font-size:.75rem;display:block}.bird-list-copy small{color:#8293ac;margin-top:3px;font-size:.68rem;display:block}.bird-card-status{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:7px;min-width:70px;display:flex}.bird-card-status small{color:#9badc6;font-size:.62rem;font-weight:700}.bird-status-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 13px}.bird-status-pink{color:var(--pink);background:var(--pink)}.bird-status-green{color:var(--turquoise);background:var(--turquoise)}.bird-status-gold{color:var(--gold);background:var(--gold)}.bird-status-cyan{color:var(--cyan);background:var(--cyan)}.birds-mobile-add{display:none}@media (max-width:760px){.birds-header{align-items:start}.birds-header h1{font-size:2rem}.birds-header p{font-size:.78rem}.birds-add-button{display:none}.bird-list-card{grid-template-columns:58px minmax(0,1fr) auto;gap:11px;min-height:88px;padding:10px}.bird-photo-slot{width:58px;height:58px}.bird-card-status{min-width:54px}.birds-mobile-add{bottom:calc(90px + env(safe-area-inset-bottom));z-index:8;justify-self:end;margin-top:2px;display:inline-flex;position:sticky}}@media (max-width:390px){.bird-list-card{grid-template-columns:54px minmax(0,1fr) 12px}.bird-photo-slot{width:54px;height:54px}.bird-card-status small{display:none}.bird-card-status{min-width:12px}}.bird-profile-screen{gap:13px;width:min(760px,100%);margin:0 auto;display:grid}.bird-profile-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:48px;display:grid}.bird-profile-topbar>strong{text-align:center;font-size:.92rem}.profile-back-button,.profile-edit-button{color:#dce8f7;background:#ffffff09;border:1px solid #8bd1ff24;border-radius:13px;min-height:42px}.profile-back-button{justify-self:start;place-items:center;width:42px;display:grid}.profile-edit-button{cursor:pointer;justify-self:end;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.profile-edit-button svg{width:17px;height:17px}.bird-profile-hero{text-align:center;place-items:center;gap:12px;padding:10px 0 4px;display:grid}.bird-profile-photo{border:3px solid #fff3;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 14px 40px #0000005c,0 0 36px #17e8ff12}.bird-profile-photo svg{width:58px;height:58px}.bird-profile-title{text-align:center;justify-items:center;width:100%;display:grid}.profile-name-line{place-items:center;display:inline-grid;position:relative}.profile-name-line h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,7vw,3rem)}.profile-name-line>span{margin-left:9px;font-size:1.25rem;position:absolute;left:100%}.bird-profile-title p{color:#c8d8ea;margin:3px 0 9px;font-size:.85rem}.profile-status-pill{color:#caffef;background:#35f1c017;border:1px solid #35f1c038;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.67rem;font-weight:900;display:inline-flex}.profile-tabs{background:#ffffff08;border:1px solid #8bd1ff21;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.profile-tabs button,.profile-tabs a{color:#8fa0b8;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:11px;place-items:center;min-height:40px;padding:0 10px;font-size:.72rem;font-weight:800;line-height:1.2;display:grid}.profile-tabs button.active,.profile-tabs a.active{color:#fff;background:linear-gradient(135deg,#1d7cff52,#17e8ff21);box-shadow:inset 0 0 0 1px #17e8ff21}.bird-profile-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03),#081120d6;border:1px solid #8bd1ff21;border-radius:19px;padding:22px;box-shadow:inset 0 1px #ffffff0a}.profile-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:12px;display:flex}.profile-card-heading h2{margin:3px 0 0;font-size:1rem}.profile-card-heading>svg{color:#6f86a7;width:18px;height:18px}.profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-info-grid>div,.finance-row>div{background:#ffffff06;border:1px solid #fff1;border-radius:13px;min-height:66px;padding:11px 12px}.profile-info-grid small,.finance-row small,.profile-notes small{color:#7387a4;font-size:.65rem;font-weight:800;display:block}.profile-info-grid strong,.finance-row strong{color:#eef6ff;margin-top:5px;font-size:.8rem;display:block}.profile-notes{background:#ffffff06;border-radius:13px;margin-top:10px;padding:12px}.profile-notes p{color:#c7d4e7;margin:5px 0 0;font-size:.77rem;line-height:1.45}.profile-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-action{color:#dce7f7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:76px;display:grid}.profile-action svg{width:21px;height:21px}.profile-action span{font-size:.66rem;font-weight:800}.action-health svg{color:#ff5f98}.action-breeding svg{color:#9c6dff}.action-egg svg{color:#ffd064}.action-docs svg{color:#38e7ff}.action-gallery svg{color:#35f1c0}.finance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-row span{color:#7890ae;margin-top:4px;font-size:.65rem;display:block}@media (max-width:760px){.bird-profile-screen{width:100%}.bird-profile-photo{width:118px;height:118px}.profile-action-grid{scrollbar-width:none;grid-template-columns:repeat(5,minmax(60px,1fr));overflow-x:auto}.profile-action-grid::-webkit-scrollbar{display:none}.profile-action{min-width:64px}}@media (max-width:390px){.profile-edit-button span{display:none}.profile-edit-button{justify-content:center;width:42px;padding:0}.bird-profile-card{padding:18px}.profile-info-grid{gap:8px}.profile-info-grid>div{padding:10px}}.brand{gap:14px}.brand-mark.brand-logo-mark{width:94px;height:94px;color:inherit;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0;overflow:visible}.brand-logo-image,.auth-logo-image,.topbar-logo{object-fit:contain}.brand-logo-image{filter:drop-shadow(0 8px 16px #00000061);width:94px;height:94px}.topbar-brand{align-items:center;gap:10px;display:flex}.topbar-logo{filter:drop-shadow(0 6px 12px #0000004d);width:64px;height:64px}.auth-brand-mark.auth-logo-mark{width:118px;height:118px;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.auth-logo-image{filter:drop-shadow(0 10px 20px #00000057);width:118px;height:118px}@media (max-width:760px){.topbar-logo{width:52px;height:52px}}.auth-card-wide{width:min(720px,100%)}.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-field-grid>div{gap:10px;display:grid}.auth-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:6px 0;line-height:1.5;display:grid;color:#9fb0c8!important;font-weight:600!important}.auth-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--cyan);margin-top:2px}.auth-footnote a{color:var(--cyan);font-weight:900}.secondary-button{color:#c9faff;background:#38e7ff0f;border:1px solid #38e7ff33;border-radius:13px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:14px;padding:0 14px;font-size:.75rem;font-weight:900;display:inline-flex}.coming-soon-panel{background:radial-gradient(circle at 90% 10%,#9c6dff1f,#0000 16rem),linear-gradient(145deg,#ffffff0d,#ffffff03),#081120d6;border-color:#9c6dff33;margin-top:12px}.page-heading .preview-data-badge{align-self:flex-start}.profile-button{text-decoration:none}@media (max-width:760px){.auth-field-grid{grid-template-columns:1fr}.auth-card-wide{width:100%}}.breeder-form-card{width:100%;max-width:1120px;margin:0 auto}.breeder-form{gap:14px;display:grid}.breeder-form label{color:#b9c8dc;font-size:.78rem;font-weight:800}.breeder-form input,.breeder-form select,.breeder-form textarea{width:100%;color:var(--text);font:inherit;background:#030914a3;border:1px solid #ffffff1a;border-radius:13px;outline:none}.breeder-form input,.breeder-form select{min-height:48px;padding:0 13px}.breeder-form textarea{resize:vertical;min-height:112px;padding:13px}.breeder-form input:focus,.breeder-form select:focus,.breeder-form textarea:focus{border-color:#38e7ff6b;box-shadow:0 0 0 3px #38e7ff0f}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.empty-state{text-align:center;padding:30px 20px}.empty-state h2{margin:10px 0 6px}.empty-state p{max-width:560px;color:var(--muted);margin:0 auto 16px}.bird-filter-link{min-height:36px;color:var(--muted);white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 13px;font-size:.72rem;font-weight:800;display:inline-flex}.bird-filter-link.active{color:#d8fbff;background:#38e7ff14;border-color:#38e7ff3d}.birds-search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.birds-search-form .birds-search{margin:0}.search-submit{min-width:88px}@media (max-width:560px){.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .primary-button,.form-actions .secondary-button{width:100%}.birds-search-form{grid-template-columns:1fr}.search-submit{width:100%}}.task-complete-button{width:38px;height:38px;color:var(--turquoise);cursor:pointer;background:#35f1c012;border:1px solid #35f1c038;border-radius:12px;place-items:center;display:grid}.task-complete-button:hover{background:#35f1c021}.settings-readonly{color:#bcefe3;text-transform:capitalize;background:#35f1c00b;border:1px solid #35f1c024;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:.82rem;font-weight:800;display:flex}.settings-readonly svg{width:18px;height:18px}.print-report{max-width:1100px;color:var(--text);margin:0 auto;padding:32px}.print-report header{margin-bottom:24px}.print-report header span,.print-report header p,.print-hint{color:var(--muted)}.print-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.print-summary-grid>div{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:16px}.print-summary-grid strong,.print-summary-grid span{display:block}.print-summary-grid strong{font-size:1.6rem}.print-report table{border-collapse:collapse;width:100%}.print-report th,.print-report td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px;font-size:.82rem}@media print{.sidebar,.topbar,.mobile-nav{display:none!important}.app-main,.content,.print-report{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body{color:#000!important;background:#fff!important}.print-report,.print-report header span,.print-report header p,.print-hint{color:#000!important}.print-summary-grid>div,.print-report th,.print-report td{border-color:#ccc!important}}.bird-photo-frame{color:#fff;background:linear-gradient(145deg, #ffffff2e, transparent 48%), var(--avatar,linear-gradient(135deg, #1263ff, #20d5c6));border:2px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047,0 0 22px #38e7ff12}.bird-photo-frame-list{width:64px;height:64px}.bird-photo-frame-profile{border-width:3px;width:132px;height:132px;box-shadow:0 14px 40px #0000005c,0 0 36px #17e8ff14}.bird-photo-frame-small{width:42px;height:42px}.bird-photo-frame svg{width:46%;height:46%}.bird-photo-image{object-fit:cover;object-position:center}@media (max-width:760px){.bird-photo-frame-list{width:58px;height:58px}.bird-photo-frame-profile{width:118px;height:118px}}@media (max-width:390px){.bird-photo-frame-list{width:54px;height:54px}}.import-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.import-summary .home-stat-card strong{overflow-wrap:anywhere;font-size:clamp(.9rem,3vw,1.15rem)}.import-preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;display:grid}.import-preview-row>div strong,.import-preview-row>div small{display:block}.import-preview-row>div small{color:#b7c8df;margin-top:5px;font-size:.88rem}.import-preview-row>p{color:#ffd8a9;grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}.import-cleanup-card{border-color:#ff9a4a40;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.import-cleanup-card h2{margin:6px 0}.import-cleanup-card p{color:#d3deed;max-width:650px;margin:0;line-height:1.5}.import-cleanup-button{color:#ffe2e6;border-color:#ff6d7c80;min-height:52px;font-size:.95rem}.import-cleanup-confirm{color:#d3deed;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:10px;font-size:.88rem;line-height:1.45;display:grid}.import-cleanup-confirm input{width:18px;height:18px;accent-color:var(--orange);margin:1px 0 0}@media (max-width:760px){.import-cleanup-card{flex-direction:column;align-items:stretch}}.verified-badge{color:#8fffd0;letter-spacing:.035em;background:#14895e2e;border:1px solid #47ffb857;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:7px 12px;font-family:Segoe UI Semibold,Segoe UI,Arial,sans-serif;font-size:.8rem;font-weight:800;display:inline-flex}.verified-badge svg{width:16px;height:16px}.bird-profile-photo-editor{margin:0}.bird-profile-photo-trigger{cursor:pointer;border-radius:50%;outline:none;width:fit-content;display:block;position:relative}.bird-profile-photo-trigger .bird-photo-frame{transition:transform .16s,filter .16s}.bird-profile-photo-hover{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#01081494;border-radius:50%;align-content:center;place-items:center;gap:6px;transition:opacity .16s;display:grid;position:absolute;inset:0}.bird-profile-photo-hover svg{width:25px;height:25px}.bird-profile-photo-hover strong{letter-spacing:.01em;font-size:.68rem}.bird-profile-photo-trigger:hover .bird-profile-photo-hover,.bird-profile-photo-trigger:focus-within .bird-profile-photo-hover{opacity:1}.bird-profile-photo-trigger:hover .bird-photo-frame{filter:brightness(.92)}@media (hover:none){.bird-profile-photo-hover{display:none}}.profile-button.breeder-logo-button{background:linear-gradient(145deg,#ffffff14,#0000),#081120e6;place-items:center;padding:0;display:grid;overflow:hidden}.aviary-logo-avatar{background:linear-gradient(145deg,#ffffff14,#0000),#081120f2;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.aviary-logo-avatar-topbar{width:100%;height:100%}.aviary-logo-avatar-settings{border:1px solid #38e7ff38;width:92px;height:92px;box-shadow:0 12px 34px #00000047}.aviary-logo-image{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px;display:block}.aviary-logo-avatar-topbar .aviary-logo-image{object-fit:cover;padding:0}.aviary-logo-avatar-settings .aviary-logo-image{object-fit:contain;padding:8px}.aviary-logo-fallback{width:100%;height:100%;color:var(--cyan);background:radial-gradient(circle at 30% 20%,#9c6dff3d,#0000 55%),#091123f5;place-items:center;display:grid}.aviary-logo-fallback svg{width:44%;height:44%}.aviary-logo-settings-card{margin-bottom:18px}.aviary-logo-settings-copy h2{margin:5px 0 7px}.aviary-logo-settings-copy p{max-width:620px;color:var(--muted);margin:0;line-height:1.5}.aviary-logo-settings-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;display:grid}.aviary-logo-settings-actions{min-width:0}.aviary-logo-settings-actions .breeder-form{max-width:520px}.aviary-logo-upload-zone{min-height:92px}@media (max-width:560px){.aviary-logo-settings-row{grid-template-columns:1fr;justify-items:start}.aviary-logo-settings-actions,.aviary-logo-settings-actions .breeder-form{width:100%}}.nav-icon-image{object-fit:contain;filter:drop-shadow(0 0 5px #38e7ff38)drop-shadow(0 4px 8px #0003);flex:0 0 38px;width:38px;height:38px;transition:transform .16s,filter .16s}.nav-link{gap:12px;min-height:54px;padding-left:11px}.nav-link:hover .nav-icon-image{filter:drop-shadow(0 0 8px #38e7ff57)drop-shadow(0 5px 10px #0000003d);transform:translateY(-1px)scale(1.06)}.nav-link.active .nav-icon-image{filter:drop-shadow(0 0 9px #38e7ff6b)drop-shadow(0 5px 10px #0000003d);transform:scale(1.08)}.mobile-nav-icon-image{object-fit:contain;filter:drop-shadow(0 0 5px #38e7ff3d);width:26px;height:26px}.mobile-link.active .mobile-nav-icon-image{filter:drop-shadow(0 0 7px #38e7ff66);transform:scale(1.08)}.aviary-logo-inline-editor{flex:none;margin:0}.aviary-logo-inline-trigger{cursor:pointer;border-radius:50%;width:48px;height:48px;display:block;position:relative}.aviary-logo-inline-trigger .aviary-logo-avatar-topbar{border:1px solid #ffffff29;width:48px;height:48px;transition:filter .16s,transform .16s;box-shadow:0 0 22px #38e7ff14}.aviary-logo-inline-hover{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#0108148a;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.aviary-logo-inline-hover svg{width:19px;height:19px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviary-logo-inline-trigger:hover .aviary-logo-inline-hover,.aviary-logo-inline-trigger:focus-within .aviary-logo-inline-hover{opacity:1}.aviary-logo-inline-trigger:hover .aviary-logo-avatar-topbar{filter:brightness(.9)}.aviary-logo-uploading{z-index:5;color:#d8fbff;white-space:nowrap;background:#050d1df5;border:1px solid #38e7ff2e;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:800;position:absolute;top:calc(100% + 8px);right:0}@media (hover:none){.aviary-logo-inline-hover{display:none}}.topbar{align-items:flex-start;height:auto;min-height:104px}.aviary-identity-block{justify-items:center;gap:7px;min-width:96px;margin-top:1px;display:grid}.aviary-logo-inline-editor{place-items:center;display:grid}.aviary-identity-copy{text-align:center;justify-items:center;gap:2px;max-width:150px;display:grid}.aviary-identity-copy strong{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.78rem;line-height:1.15;overflow:hidden}.aviary-identity-copy small{color:#6feeff;text-transform:capitalize;font-size:.62rem;font-weight:800;line-height:1.1}@media (max-width:760px){.topbar{min-height:92px}.aviary-identity-block{gap:5px;min-width:82px}.aviary-identity-copy{max-width:112px}.aviary-identity-copy strong{max-width:112px;font-size:.7rem}.aviary-identity-copy small{font-size:.58rem}}.aviary-logo-upload-error{color:#ff9ba8;text-align:center;max-width:160px;margin-top:4px;font-size:.62rem;font-weight:700;line-height:1.25}.verification-submission-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.verification-submission-meta>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:5px;min-width:0;padding:13px 14px;display:grid}.verification-submission-meta span{color:var(--muted);font-size:.72rem;font-weight:700}.verification-submission-meta strong{overflow-wrap:anywhere;color:#f7fbff;min-width:0;font-size:.9rem;line-height:1.35}.verification-document-row{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#080f229e;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.verification-document-copy{min-width:0}.verification-document-copy strong,.verification-document-copy small{display:block}.verification-document-copy small{overflow-wrap:anywhere;color:var(--muted);margin-top:4px;line-height:1.4}.verification-document-row .secondary-button{white-space:nowrap;width:auto;margin-top:0}@media (max-width:680px){.verification-submission-meta{grid-template-columns:1fr}.verification-document-row{grid-template-columns:38px minmax(0,1fr)}.verification-document-row .secondary-button{grid-column:1/-1;width:100%}}.verification-submit-card{padding:24px 28px 28px}@media (max-width:760px){.verification-submit-card{padding:20px 18px 22px}}.app-feature-icon{object-fit:contain;object-position:center;filter:drop-shadow(0 5px 10px #00000038);flex:none;width:44px;height:44px;display:block}.app-feature-icon-small{width:40px;height:40px}.app-feature-icon-shell{overflow:visible;box-shadow:none!important;background:0 0!important}.action-icon.app-feature-action-icon{width:50px;height:50px;box-shadow:none;background:0 0;border-radius:0}.action-icon.app-feature-action-icon .app-feature-icon{width:46px;height:46px}.home-heading-icon-wrap{align-items:center;gap:8px;display:flex}.profile-card-heading>.app-feature-icon{width:40px;height:40px;color:inherit}@media (max-width:760px){.app-feature-icon{width:40px;height:40px}.app-feature-icon-small{width:36px;height:36px}.action-icon.app-feature-action-icon{width:44px;height:44px}.action-icon.app-feature-action-icon .app-feature-icon{width:42px;height:42px}}.bird-avatar-photo{background:#ffffff0a;padding:0;overflow:hidden}.new-chick-fallback-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.auction-screen,.auction-detail-screen{gap:14px;display:grid}.auction-hero{background:radial-gradient(circle at 62% 45%,#23ae5f38,#0000 20rem),linear-gradient(120deg,#081527fa,#050d1de0);border:1px solid #3bb4ff47;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr) 190px;align-items:center;gap:18px;min-height:220px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #00000042}.auction-hero-copy{z-index:2;position:relative}.auction-hero-copy h1{letter-spacing:-.055em;margin:4px 0 6px;font-size:clamp(2.1rem,4vw,3.75rem);line-height:.95}.auction-hero-copy h1 span{color:#ffbd4a}.auction-hero-copy p{color:#d6e5f8;max-width:600px;line-height:1.55}.auction-hero-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.auction-hero-bird{align-self:stretch;min-height:190px;position:relative}.auction-hero-photo.bird-photo-frame{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:18px;position:absolute;inset:0}.auction-hero-photo .bird-photo-image{object-fit:cover;object-position:center}.auction-verified-panel{background:linear-gradient(145deg,#0b2d41f0,#051322f0);border:1px solid #00eee88c;border-radius:17px;align-items:flex-start;gap:10px;padding:16px;display:flex;box-shadow:0 0 28px #00e6e21c}.auction-verified-panel strong,.auction-verified-panel small{display:block}.auction-verified-panel strong{margin-bottom:6px;font-size:1.05rem}.auction-verified-panel small{color:#d9eef6;line-height:1.55}.auction-filter-bar{background:#071426e6;border:1px solid #58aff040;border-radius:17px;grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(120px,.7fr)) auto;gap:9px;padding:10px;display:grid}.auction-search{background:#0a1c31;border:1px solid #6bb4e752;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.auction-search svg{color:#d9ecfa;width:19px}.auction-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.auction-filter-bar select{color:#fff;background:#0a1c31;border:1px solid #6bb4e752;border-radius:12px;min-width:0;padding:0 12px}.auction-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:11px;display:grid}.auction-card{color:#fff;background:linear-gradient(#0c2137,#071625);border:1px solid #4db2e552;border-radius:16px;flex-direction:column;min-width:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000003d}.auction-card:hover{border-color:#00eee8cc;transform:translateY(-2px);box-shadow:0 0 0 1px #00eee82e,0 14px 34px #0000004d,0 0 25px #00eee814}.auction-card.closing-soon{border-color:#ff5252bf;box-shadow:0 0 22px #ff424217}.auction-card-media{background:#07121f;height:150px;position:relative;overflow:hidden}.auction-card-photo.bird-photo-frame{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.auction-card-photo .bird-photo-image{object-fit:cover}.auction-card-media .auction-countdown{z-index:3;position:absolute;bottom:8px;left:9px}.closing-soon-label{z-index:3;color:#fff;background:#e52f2f;border-radius:8px;padding:5px 8px;font-size:.64rem;font-weight:900;position:absolute;top:8px;right:8px;box-shadow:0 0 15px #ff303059}.auction-countdown{color:#fff2a4;font-variant-numeric:tabular-nums;background:#05121feb;border:1px solid #f4d553bf;border-radius:9px;align-items:center;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 0 14px #edcb4c1f}.auction-countdown:before{content:"◷";color:#ffd83d;margin-right:5px}.auction-countdown.urgent{color:#fff;background:#550c14f2;border-color:#ff4c4cf2;box-shadow:0 0 16px #ff41413b}.auction-countdown.urgent:before{color:#ff6262}.auction-countdown.scheduled{color:#8ef7ff;border-color:#22e1eeb8}.auction-countdown.scheduled:before{color:#1ee4ef}.auction-countdown.ended{opacity:.75;color:#c9d2de;border-color:#ffffff38}.auction-card-body{gap:7px;padding:10px 11px 11px;display:grid}.auction-card-body h2{margin:0;font-size:.95rem;line-height:1.2}.auction-card-body p{color:#d4e0ee;margin:0;font-size:.7rem}.auction-card-body p span{color:#7890a8}.auction-card-body>small{color:#b5c3d2;margin-top:1px;font-size:.66rem}.auction-vet-pill{color:#6df69b;background:#1288372e;border:1px solid #23e660b3;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.64rem;font-weight:850}.auction-current-bid{font-size:1.17rem;line-height:1}.auction-reserve{border-radius:8px;width:fit-content;padding:4px 8px;font-size:.62rem;font-weight:900}.auction-reserve.met{color:#72f58d;background:#128b363b;border:1px solid #36df5d}.auction-reserve.not-met{color:#ffc16c;background:#b35e0830;border:1px solid #ff9c28}.auction-reserve.wide{text-align:center;width:100%}.auction-seller-line{border-top:1px solid #ffffff12;align-items:center;gap:7px;padding-top:4px;display:flex}.auction-seller-line>span{color:#f5c64d}.auction-seller-line strong,.auction-seller-line small{display:block}.auction-seller-line strong{font-size:.68rem}.auction-seller-line small{color:#a9bacb;font-size:.6rem}.auction-view-button{text-align:center;color:#cffffd;background:linear-gradient(#00ece51f,#00869714);border:1px solid #00ebe4;border-radius:8px;margin-top:2px;padding:7px 9px;font-size:.7rem;font-weight:900;display:block}.auction-how-card{background:#071426d6;border:1px solid #58aff038;border-radius:18px;grid-template-columns:220px 1fr;gap:18px;padding:18px;display:grid}.auction-how-card h2{margin:4px 0 0;font-size:1rem}.auction-how-steps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.auction-how-steps span{min-width:0;position:relative}.auction-how-steps b{color:#72f9f8;background:#00e3e121;border:1px solid #00e3e166;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;display:grid}.auction-how-steps strong,.auction-how-steps small{display:block}.auction-how-steps strong{font-size:.72rem}.auction-how-steps small{color:#9eafc2;margin-top:3px;font-size:.62rem;line-height:1.35}.auction-detail-topline,.auction-detail-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.auction-back-link{color:#98f9ff;font-size:.78rem;font-weight:800}.auction-verified-badge{color:#ffd978;background:#7c560938;border:1px solid #efbb34b3;border-radius:10px;padding:8px 12px;font-size:.72rem;font-weight:900}.auction-detail-title h1{margin:4px 0 0;font-size:2rem}.auction-detail-title p{color:#a9b8ca;margin:4px 0 0}.auction-detail-main{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:12px;display:grid}.auction-gallery-card,.auction-bid-panel,.auction-info-card,.auction-important-bar{background:linear-gradient(150deg,#0d2136f5,#050f1df5);border:1px solid #52a9e43b;border-radius:17px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0003}.auction-gallery-card{padding:10px}.auction-detail-photo.bird-photo-frame{width:100%;height:clamp(310px,46vw,560px);box-shadow:none;border:0;border-radius:13px}.auction-detail-photo .bird-photo-image{object-fit:cover}.auction-thumbnail-row{grid-template-columns:repeat(5,minmax(0,72px));gap:7px;margin-top:8px;display:grid}.auction-thumb{background:#0a1b2c;border:1px solid #00e8e759;border-radius:8px;place-items:center;height:56px;display:grid;overflow:hidden}.auction-thumb .bird-photo-frame{border:0;border-radius:0;width:100%;height:100%}.video-placeholder{color:#7ffcff;font-size:1.15rem}.auction-bid-panel{align-content:start;gap:10px;padding:16px;display:grid}.auction-bid-panel>.auction-countdown{justify-content:center;width:100%;padding:10px;font-size:.9rem}.auction-bid-price{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:13px}.auction-bid-price small,.auction-bid-price strong{display:block}.auction-bid-price small{color:#a9bacb}.auction-bid-price strong{color:#ffc95e;margin-top:4px;font-size:1.65rem}.auction-next-bid{justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.auction-reserve-help{color:#aab8c9;font-size:.65rem;line-height:1.45}.auction-bid-form{gap:8px;display:grid}.auction-bid-form input{color:#fff;background:#071629;border:1px solid #6bb4e759;border-radius:10px;min-height:44px;padding:0 12px;font-size:1rem;font-weight:800}.auction-register-link{justify-content:center}.auction-detail-info-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:12px;display:grid}.auction-info-card{padding:15px}.auction-info-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.auction-info-heading span{color:#27e9f1}.auction-info-heading h2{margin:0;font-size:.95rem}.auction-detail-list{margin:0}.auction-detail-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(135px,.7fr) 1fr;gap:12px;padding:7px 0;display:grid}.auction-detail-list dt{color:#b4c3d3;font-size:.7rem;font-weight:700}.auction-detail-list dd{text-align:right;margin:0;font-size:.72rem}.detail-good-pill{color:#78f793;background:#179b433b;border:1px solid #2fe25c8c;border-radius:999px;padding:3px 7px;font-size:.65rem}.auction-side-stack{gap:10px;display:grid}.auction-side-stack p{color:#d1dde9;margin:5px 0;font-size:.7rem;line-height:1.45}.auction-vet-large{color:#74f598;background:#12823733;border:1px solid #2ee35bb3;border-radius:9px;margin-top:9px;padding:9px;font-size:.7rem;font-weight:900;display:block}.auction-important-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:13px 15px;font-size:.69rem;display:flex}.auction-important-bar strong{margin-right:auto;font-size:.78rem}.auction-important-bar span{color:#85f39e}.auction-bid-history{margin-top:0}@media (max-width:1320px){.auction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-filter-bar{grid-template-columns:1.4fr repeat(2,minmax(120px,.7fr)) repeat(2,minmax(110px,.6fr))}.auction-filter-bar button{grid-column:auto}}@media (max-width:1080px){.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-hero{grid-template-columns:1fr 300px}.auction-verified-panel{grid-column:1/-1}.auction-how-card{grid-template-columns:1fr}}@media (max-width:820px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-hero{grid-template-columns:1fr}.auction-hero-bird{min-height:210px}.auction-filter-bar{grid-template-columns:1fr 1fr}.auction-search{grid-column:1/-1}.auction-detail-main,.auction-detail-info-grid{grid-template-columns:1fr}.auction-how-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.auction-grid,.auction-filter-bar{grid-template-columns:1fr}.auction-search{grid-column:auto}.auction-hero{padding:18px}.auction-how-steps{grid-template-columns:1fr}.auction-detail-photo.bird-photo-frame{height:330px}.auction-detail-list>div{grid-template-columns:1fr;gap:3px}.auction-detail-list dd{text-align:left}}.bird-list-card{grid-template-columns:minmax(0,1fr) auto;position:relative}.bird-list-main{min-width:0;color:inherit;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.bird-auction-quick{color:#f3dcff;z-index:2;background:linear-gradient(145deg,#7e3dbf47,#4e218238);border:1px solid #b75fff9e;border-radius:13px;align-self:center;place-items:center;width:42px;height:42px;transition:all .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 18px #9349dc29}.bird-auction-quick:hover,.bird-auction-quick:focus-visible{color:#fff;border-color:#cf8cff;transform:translateY(-1px);box-shadow:0 0 24px #a64feb4d}.bird-auction-quick-image{object-fit:contain;border-radius:50%;width:34px;height:34px;display:block}.bird-auction-tooltip{color:#dfffff;opacity:0;pointer-events:none;background:#04101ffa;border:1px solid #00e8e76b;border-radius:9px;width:max-content;max-width:180px;padding:7px 9px;font-size:.67rem;font-weight:850;transition:all .14s;position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%)translate(4px);box-shadow:0 10px 24px #0000004d}.bird-auction-quick:hover .bird-auction-tooltip,.bird-auction-quick:focus-visible .bird-auction-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.auction-form-notice{background:#734e0824;border:1px solid #efbc4257;border-radius:12px;gap:4px;padding:11px 13px;display:grid}.auction-form-notice strong{color:#ffd875;font-size:.78rem}.auction-form-notice span{color:#d7e0ea;font-size:.7rem;line-height:1.45}.auction-access-gate{border-color:#ffc24247;width:100%;max-width:1120px;padding:24px}@media (max-width:760px){.bird-list-card{grid-template-columns:minmax(0,1fr) 38px}.bird-list-main{grid-template-columns:54px minmax(0,1fr)}.bird-list-main .bird-card-status{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:flex-start;min-width:0}.bird-auction-quick{width:38px;height:38px}.bird-auction-tooltip{display:none}}.auction-card-media-image,.auction-detail-media-image,.auction-detail-video{object-fit:cover;width:100%;height:100%;display:block}.auction-card-media-image{position:absolute;inset:0}.auction-detail-media-image,.auction-detail-video{background:#020911;border-radius:13px;height:clamp(310px,46vw,560px)}.auction-detail-video{object-fit:contain}.auction-thumb{cursor:pointer;padding:0}.auction-thumb.active{border-color:#21f4ef;box-shadow:0 0 16px #00e8e72e}.auction-thumb img{object-fit:cover;width:100%;height:100%}.auction-media-uploader{margin-top:14px}.auction-media-manage-list{gap:7px;margin-top:12px;display:grid}.auction-media-manage-list form{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.auction-media-manage-list span{text-overflow:ellipsis;white-space:nowrap;color:#c7d5e4;min-width:0;font-size:.7rem;overflow:hidden}.more-tools-list{width:min(100%,1120px);margin:0 auto}.more-tools-list .more-link-card{min-height:72px;padding:12px 14px}.staff-access-row{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#080f229e;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.staff-access-row>span:nth-child(2){min-width:0}.staff-access-row strong,.staff-access-row small{display:block}.staff-access-row small{overflow-wrap:anywhere;color:var(--muted);margin-top:4px;line-height:1.4}.staff-access-row form{margin:0}.staff-access-row .secondary-button{white-space:nowrap;width:auto;margin-top:0}@media (max-width:680px){.staff-access-row{grid-template-columns:38px minmax(0,1fr)}.staff-access-row form{grid-column:1/-1}.staff-access-row .secondary-button{width:100%}}.trust-page{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:44px 20px 60px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-card{min-width:0;padding:20px}.trust-card h2,.trust-contact-card h2{margin:0 0 10px}.trust-card p,.trust-contact-card p{color:var(--muted);margin:0;line-height:1.65}.trust-contact-card{margin-top:18px;padding:20px}.trust-contact-card a,.auth-consent a{color:var(--cyan)}.trust-link-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.trust-link-row .secondary-button{width:auto;margin-top:0}@media (max-width:760px){.trust-grid{grid-template-columns:1fr}.trust-link-row .secondary-button{width:100%}}.card,.home-section-card,.home-feature-card,.bird-profile-card,.pair-card,.verification-document-row,.verification-submission-meta>div,.auction-access-gate{min-width:0}.card p,.card strong,.card small,.home-section-card p,.home-section-card strong,.home-section-card small,.bird-profile-card p,.bird-profile-card strong,.bird-profile-card small,.verification-document-copy,.verification-submission-meta strong,.auction-access-gate p{overflow-wrap:anywhere;word-break:normal}.breeding-season-list{gap:14px;margin-top:16px;display:grid}.breeding-season-card{padding:20px}.breeding-season-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.breeding-season-summary>div,.chick-outcome-row,.egg-history-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px 14px}.breeding-season-summary small,.breeding-season-summary strong{display:block}.breeding-season-summary strong{margin-top:5px;font-size:1.35rem}.egg-history-list,.chick-outcome-list,.verification-history-list{gap:9px;margin-top:12px;display:grid}.egg-history-row,.chick-outcome-row{gap:5px;display:grid}.egg-history-row span,.chick-outcome-row span{color:var(--muted);line-height:1.45}.verification-history-card{width:min(100%,1120px);margin:18px auto 0;padding:22px}@media (max-width:760px){.breeding-season-summary{grid-template-columns:1fr}.home-weather{min-height:110px}.home-section-card,.auction-access-gate,.breeding-season-card{padding:18px}}.primary-button,.secondary-button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;height:auto;min-height:46px;padding:11px 16px;line-height:1.25}.admin-access-override-form{border-top:1px solid #ffffff14;grid-column:1/-1;width:100%;margin-top:6px;padding-top:12px}.admin-access-override-form .secondary-button{width:fit-content}.home-weather{min-height:132px;padding:22px}.weather-copy strong,.weather-copy small,.home-card-heading h2,.profile-card-heading h2,.profile-card-heading h3,.auction-form-notice strong,.auction-form-notice span{overflow-wrap:anywhere}@media (max-width:760px){.home-weather{grid-template-columns:48px minmax(0,1fr) 34px;min-height:124px;padding:18px}.admin-access-override-form .secondary-button{width:100%}}
