@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#fcf2df;--surface:#fcf4e0;--surface-strong:#fff;--navigation-surface:#fcf4e0;--bottom-tab-muted:#806d4e;--bottom-tab-active-surface:#f8df9f;--bottom-tab-active-icon:#d88a00;--bottom-tab-active-ink:#b86600;--ink:#1a1b18;--muted:#6d746d;--line:#1a1b181f;--gold:#f3b300;--gold-strong:#d89600;--charcoal:#161914;--leaf:#1d7f5b;--coral:#dd6b4d;--soft-green:#e3f2e9;--soft-gold:#fff3ca;color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mobile-pad-x:10px;--mobile-section-gap:10px;--mobile-card-pad:12px;--mobile-touch:44px;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.5}html{font-size:93.75%}*{box-sizing:border-box}body{background:linear-gradient(90deg, #1619140a 1px, transparent 1px), linear-gradient(180deg, #1619140a 1px, transparent 1px), var(--page);background-size:28px 28px;min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}code,pre{font-family:SFMono-Regular,IBM Plex Mono,monospace}html,body{overflow-x:hidden}html[data-app-platform=ios]{-webkit-text-size-adjust:100%;background:var(--page)}html[data-app-platform=ios],html[data-app-platform=ios] body,html[data-app-platform=ios] #root{min-height:100dvh}html[data-app-platform=ios] body{background:var(--page);min-width:0;overflow-x:hidden}html[data-app-platform=ios] :where(input,textarea,select){-webkit-text-size-adjust:100%}.mobile-shell{--app-page-background-color:#fcf2df;--app-page-background-image:url(/assets/app-page-background-JsRJrMdf.png);background-color:var(--app-page-background-color);background-image:var(--app-page-background-image);background-position:top;background-repeat:no-repeat;background-size:100%;background-attachment:scroll;width:min(100%,520px);min-height:100svh;margin:0 auto;padding:14px 14px 104px;position:relative;box-shadow:0 0 0 1px #1a1b1814,0 28px 80px #1a1b182e}.mobile-shell[data-page-background=home]{--app-page-background-color:#fdeed3;--app-page-background-image:url(/assets/app-home-background-BxPTO1FK.png)}.mobile-content{min-height:calc(100svh - 118px)}.page-stack,.stack{flex-direction:column;display:flex}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compact-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-toggle-icon{gap:2px;width:22px;height:17px;display:grid}.layout-toggle-icon span{border:1.8px solid;border-radius:4px;display:block}.layout-toggle-single .layout-toggle-icon{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.layout-toggle-single .layout-toggle-icon span:nth-child(n+3){display:none}.layout-toggle-double .layout-toggle-icon{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.compact-facts div{min-width:0}.compact-facts dd{overflow-wrap:anywhere}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.action-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.facts-grid dt{color:var(--muted);font-size:.82rem}.facts-grid dd{margin:6px 0 0;font-weight:400}@media (width<=420px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.mobile-shell{width:min(100%,430px);padding:10px var(--mobile-pad-x) calc(86px + env(safe-area-inset-bottom));overflow-x:hidden;box-shadow:0 0 0 1px #1a1b1812,0 18px 42px #1a1b181f}.mobile-content{min-width:0;min-height:calc(100svh - 96px);overflow-x:hidden}.feature-grid{gap:8px}.mobile-shell[data-soft-keyboard-open=true] .member-message-composer{bottom:0}html[data-native-keyboard-open] .mobile-shell .member-message-composer{bottom:var(--native-keyboard-height)}@media (width<=380px){.mobile-shell{padding-inline:8px}}.mobile-shell :where(h1,h2,h3,h4,h5,h6,strong,b,button,a,label,dt,dd,th,.state-pill,.source-pill,.filter-chip){font-weight:400}.mobile-shell :where(.hive-hero h2,.mine-profile-main-link h2,.settings-account-card h2,.profile-hero-copy h2,.king-console-hero h2,.pending-hive-name){font-weight:700}html[data-app-platform=ios] .mobile-shell{width:100%;max-width:none;min-height:100dvh;padding:calc(10px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-left)) calc(86px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-right));box-shadow:none}html[data-app-platform=ios] .mobile-content{min-height:calc(100dvh - 96px - env(safe-area-inset-top))}.eyebrow{letter-spacing:0;color:var(--gold);margin:0 0 4px;font-size:.75rem;font-weight:400}.block-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.block-heading h2{padding-left:12px;position:relative}.block-heading h2:before{content:"";background:var(--gold);border-radius:999px;width:5px;height:1em;position:absolute;top:.35em;left:0}.block-heading span{color:var(--gold-strong);font-size:.85rem;font-weight:400}.page-heading{padding:4px 2px 2px}.page-heading h2{font-size:1.55rem}.page-heading p{margin:8px 0 0}.compact-heading{min-height:auto;padding-top:4px}.compact-heading h3{color:var(--charcoal);margin:0;font-size:.96rem}.compact-heading{margin-bottom:6px}.content-page-heading{z-index:3;-webkit-backdrop-filter:none;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-12px -14px 4px;padding:14px 14px 12px;display:grid;position:sticky;top:0}.content-page-heading h2{text-align:center;margin:0;font-size:1.36rem}.content-page-heading a:not(.icon-back-button){color:#3d3e39;font-weight:400}.section-heading{flex-direction:column;gap:8px;display:flex}.page-stack>.root-page-heading{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin:0;padding:0 2px;display:flex;position:static;top:auto}.page-stack>.root-page-heading h1,.page-stack>.root-page-heading h2{color:#303133;letter-spacing:0;text-align:left;white-space:nowrap;flex-shrink:0;margin:0;font-size:1.08rem;font-weight:800;line-height:1.2}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-pill,.state-pill,.filter-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.8rem;font-weight:400;display:inline-flex}.text-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:400}.hero-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hero-tags>span{background:#ffffff1f;border-radius:999px;align-items:center;min-height:31px;padding:6px 10px;font-size:.82rem;line-height:1;display:inline-flex}.hero-tags .green-tag{color:#e9fff4;background:#16865f}.hero-tags .king-tag{color:#ffe692;background:#00000057}.hero-tags .city-tag{align-items:center;gap:4px;display:inline-flex}.inline-action-link{color:#6b4800;font-size:.82rem;font-weight:400;text-decoration:none}#point-ledger .filter-row{gap:8px;margin-top:8px}.back-link{min-height:32px;color:var(--muted);align-items:center;margin-bottom:10px;font-weight:400;display:inline-flex}.icon-back-button{place-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;text-decoration:none;display:inline-grid}.page-back-icon{width:28px;height:28px;-webkit-mask:var(--page-back-icon-url) center / contain no-repeat;mask:var(--page-back-icon-url) center / contain no-repeat;-webkit-mask:var(--page-back-icon-url) center / contain no-repeat;pointer-events:none;background-color:currentColor;flex:none;display:block}.icon-back-button:focus-visible{outline-offset:2px;outline:2px solid}.filter-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row button{flex:none}.filter-chip{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffffad}.filter-chip.active,.state-pill.success{color:#0d5138;background:var(--soft-green)}.round-icon-button{color:#1a1b18;cursor:pointer;background:#ffffffdb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;font-weight:400;display:inline-grid;box-shadow:0 8px 18px #1a1b182e}.round-icon-button:active{transition:transform .12s ease-out;transform:scale(.93)}@media (prefers-reduced-motion:reduce){.round-icon-button:active{transition:none;transform:none}}.icon-back-button.round-icon-button{width:44px;height:44px}.application-back-link{color:#8b5b08;cursor:pointer;background:#fffdf775;border:1px solid #b779003d;border-radius:999px;place-items:center;width:fit-content;min-width:48px;min-height:30px;padding:4px 9px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-grid}.application-back-link:disabled{cursor:wait;opacity:.72}.code-panel{color:var(--ink);background:#e6ebe6;border-radius:8px;padding:14px;overflow:auto}.muted-copy{margin:0 0 12px}.hero-tags{gap:6px;margin-top:12px}.hero-tags span{padding:5px 8px;font-size:.76rem}.primary-button.mine-king-console-entry{padding-inline:4px}.text-toggle-button,.layout-toggle-button{border:1px solid var(--line);color:#6b4800;cursor:pointer;background:#fff7dae6;border-radius:999px;min-height:34px;padding:6px 12px;font-size:.82rem;font-weight:400}.layout-toggle-button{border-radius:11px;align-self:start;place-items:center;width:36px;min-width:36px;height:34px;padding:0;display:inline-grid}.icon-text-button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:var(--surface-strong);border-radius:999px;padding:0 10px;font-weight:400}.load-more-button{width:100%}.dark-text-button{color:#343530;min-width:76px;font-weight:400}.mini-contact-button{border-radius:999px;min-height:36px}.full-width-button{width:100%;margin-top:12px}.primary-button,.secondary-button,.ghost-button{padding:12px 16px}.primary-button{color:var(--charcoal);background:var(--gold)}.secondary-button{color:var(--ink);background:var(--surface-strong);border:1px solid var(--line)}.ghost-button{color:#fff;background:#ffffff1f}.primary-button:active,.secondary-button:active,.ghost-button:active,.text-toggle-button:active,.layout-toggle-button:active,.icon-text-button:active,.load-more-button:active{transition:transform .12s ease-out;transform:scale(.97)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.primary-button:active,.secondary-button:active,.ghost-button:active,.text-toggle-button:active,.layout-toggle-button:active,.icon-text-button:active,.load-more-button:active{transition:none;transform:none}}.action-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.button-row{flex-wrap:wrap;gap:10px;display:flex}.action-row.full-row{grid-column:1/-1;margin-top:4px}.button-row .primary-button,.button-row .secondary-button{text-align:center;flex:140px}.action-row .primary-button,.action-row .secondary-button{min-height:40px;padding:9px 12px;font-size:.9rem}.page-heading h2,.hive-hero h2,.profile-panel h2{letter-spacing:0;margin:0;line-height:1.08}.profile-panel{color:#fff;background:radial-gradient(circle at 18px 18px,#ffe18629 2px,#0000 3px) 0 0/36px 31px,linear-gradient(30deg,#0000 43%,#f3b30038 44% 46%,#0000 47%) 0 0/72px 42px,linear-gradient(150deg,#0000 43%,#ffd5462e 44% 46%,#0000 47%) 0 0/72px 42px,linear-gradient(90deg,#ffd5461f 1px,#0000 1px) 0 0/36px 36px,#11130f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:166px;padding:24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #f3b30047,0 16px 28px #1a1b181a}.hive-hero{isolation:isolate;color:#fff;border:1px solid #f3b3003d;border-radius:8px;justify-content:center;align-items:stretch;gap:16px;min-height:174px;padding:18px 16px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #1a1b1814}.hive-hero:before{content:none}.hive-hero:after{position:absolute;top:48px;right:18px;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e")}.feature-card{text-align:center;background:linear-gradient(180deg, #fff7dad1, #fffdf7fa), var(--surface);border-color:#d8960047;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;padding:16px 10px;display:flex;box-shadow:0 10px 18px #d8960014}.feature-card strong{font-size:1.12rem;line-height:1.15}.content-block{border-color:#d8960038;padding:16px;box-shadow:0 10px 20px #1a1b180d}.content-block.gift-action-sheet-panel{padding:0 var(--mobile-card-pad);box-shadow:none;background:0 0;border:0}.rule-panel{background:var(--charcoal);color:#fff}.rule-panel span{color:var(--gold);font-size:.8rem;font-weight:400}.rule-panel strong{margin-top:6px;display:block}.rule-panel p{color:#ffffffb8;margin:6px 0 0}.hive-hero.points-asset-card:after{width:104px;height:104px;top:-9px;right:6px;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.panel-card{padding:18px}@media (width<=420px){.feature-card{min-height:124px;padding:12px 6px}.feature-card strong{font-size:.98rem}.feature-card span,.feature-card small{font-size:.78rem}}.profile-panel{gap:12px;min-height:136px;padding:18px 16px;box-shadow:inset 0 -1px #f3b3003d,0 10px 20px #1a1b1814}.hive-hero{gap:12px;min-height:168px;padding:16px 14px 20px}.hive-hero h2,.profile-panel h2{font-size:1.58rem}.feature-card{gap:6px;min-height:102px;padding:12px 8px}.feature-card strong{font-size:.98rem}.feature-card span,.feature-card small{font-size:.76rem;line-height:1.25}@media (width<=380px){.profile-panel{min-height:124px;padding:16px 14px}.hive-hero{min-height:162px;padding:14px 12px 18px}.feature-card{min-height:96px;padding-inline:6px}}.compact-field{gap:6px}.compact-field input{min-height:42px}.search-field-icon{pointer-events:none;border:2px solid #1a1b188c;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:8px;transform:translateY(-58%)}.search-field-icon:after{content:"";background:#1a1b188c;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.checkbox-line{min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:.9rem;font-weight:400;display:flex}.checkbox-line input{width:18px;height:18px;accent-color:var(--gold)}.field{flex-direction:column;gap:8px;display:flex}.field span{font-weight:400}.field input{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;width:100%;min-height:48px;padding:12px 14px}.mobile-select-control{width:100%;display:grid;position:relative}.mobile-select-input{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px;font-weight:400}.mobile-select-input::placeholder{color:#17140f6b}.mobile-select-input:focus{border-color:#d89600b8;outline:2px solid #f3b30029}.mobile-select-input:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.mobile-select-panel{z-index:12;overscroll-behavior:contain;background:#fffaf0;border:1px solid #d8960047;border-radius:10px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #1a1b1829}.mobile-select-option{color:#17140f;text-align:left;cursor:pointer;border-radius:8px;width:100%;min-height:38px;padding:9px 10px}.mobile-select-option.active,.mobile-select-option:hover,.mobile-select-option:focus{background:#d8960024;outline:0}.mobile-select-option.disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.mobile-select-empty{color:var(--muted);margin:0;padding:10px;font-size:.875rem}.mobile-select-actions .primary-button{border-radius:8px;min-height:38px;font-size:.86rem}.field textarea{border:1px solid var(--line);background:var(--surface-strong);resize:vertical;border-radius:8px;width:100%;min-height:96px;padding:12px 14px}.field-error{color:#b23b16;font-size:.8rem;font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-section{flex-direction:column;gap:14px;display:flex}.field-with-icon span:first-child{position:relative}.field-icon-hive span:first-child:before{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border-radius:0}.status-text,.error-text{margin:0;font-weight:400}.error-text{color:#b23b16}.mobile-image-uploader{gap:8px;display:grid}.mobile-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-image-tile,.mobile-image-add-tile{background:#fff8e7;border:1px solid #d8960047;border-radius:8px;min-height:108px;position:relative;overflow:hidden}.mobile-image-tile img{object-fit:cover;width:100%;height:108px;display:block}.mobile-image-actions{background:#fffdf7f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:4px;display:grid}.mobile-image-actions button{color:#60410d;background:#fffaf0;border:1px solid #d8960033;border-radius:6px;min-height:28px;padding:0 4px;font-size:.72rem}.mobile-image-actions button:disabled{color:#60410d5c;cursor:default}.mobile-image-add-tile{color:#8a5c00;text-align:center;cursor:pointer;border-style:dashed;align-content:center;place-items:center;gap:5px;padding:10px;display:grid}.mobile-image-add-tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.mobile-image-add-tile.disabled{cursor:default;opacity:.62}.mobile-image-add-tile span,.mobile-image-add-tile small{pointer-events:none}.mobile-image-add-tile small{color:var(--muted);font-size:.72rem;font-weight:400}@media (width<=380px){.mobile-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-app-platform=ios] :where(input,textarea,select,.mobile-select-input){font-size:16px}.bottom-tabs{z-index:20;width:min(100%,520px);min-height:76px;transform:translate(-50%, var(--app-soft-keyboard-inset,0px));padding:8px 8px max(8px, env(safe-area-inset-bottom));background:var(--navigation-surface);border-top:1px solid #b8771329;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;box-shadow:0 -8px 24px #754b1014}.bottom-tab{min-width:0;min-height:58px;color:var(--bottom-tab-muted);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.78rem;font-weight:400;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.bottom-tab.active{background:var(--bottom-tab-active-surface);color:var(--bottom-tab-active-ink);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff94,0 5px 14px #bb73001f}.bottom-tab:active{transition:transform .12s ease-out;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.bottom-tab:active{transition:none;transform:none}}.tab-icon{width:22px;height:22px;-webkit-mask:var(--tab-icon-url) center / contain no-repeat;mask:var(--tab-icon-url) center / contain no-repeat;-webkit-mask:var(--tab-icon-url) center / contain no-repeat;background-color:currentColor;display:block}.tab-icon-home{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632407104'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='2023'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M468.906667%2057.941333a68.394667%2068.394667%200%200%201%2086.165333%200l399.936%20322.624c30.058667%2024.234667%2035.136%2068.693333%2011.328%2099.328a69.269333%2069.269333%200%200%201-37.802667%2024.768l-3.712%200.810667%200.021334%20361.514667c0%2059.370667-44.48%20108.48-102.528%20113.877333l-4.736%200.362667-4.949334%200.106666H211.370667c-59.84%200-109.056-47.808-112.106667-109.312l-0.106667-5.034666-0.021333-361.514667-2.453333-0.490667c-29.696-6.848-52.16-33.088-53.909334-64.96L42.666667%20436.010667c0-21.610667%209.685333-42.026667%2026.325333-55.466667z%20m46.72%2050.026667a5.76%205.76%200%200%200-7.253334%200L108.864%20431.146667a6.058667%206.058667%200%200%200-2.218667%204.693333c0%203.328%202.624%206.016%205.866667%206.016h18.816c17.536-0.021333%2031.744%2014.506667%2031.744%2032.405333v392.533334l0.064%203.392C164.437333%20896.533333%20185.792%20917.333333%20211.712%20917.333333h599.765333l3.328-0.085333c25.770667-1.322667%2046.101333-23.146667%2046.101334-49.621333V474.282667c0-17.92%2014.208-32.426667%2031.744-32.426667h18.816c1.792%200%203.477333-0.832%204.608-2.261333a6.101333%206.101333%200%200%200-0.96-8.426667z%20m138.133333%20564.693333a32%2032%200%200%201-3.754667%2045.098667C610.858667%20750.890667%20568.106667%20768%20522.666667%20768c-45.44%200-88.192-17.109333-127.36-50.24a32%2032%200%201%201%2041.386666-48.853333C464.704%20692.650667%20493.056%20704%20522.666667%20704c29.589333%200%2057.941333-11.349333%2085.973333-35.093333a32%2032%200%200%201%2045.12%203.754666z'%20fill='%23707070'%20p-id='2024'%3e%3c/path%3e%3c/svg%3e")}.tab-icon-gift{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632444849'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='2788'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M821.909333%2085.333333c12.842667%200%2022.485333%206.4%2028.906667%2016l105.962667%20204.8c2.645333%205.226667%203.114667%2019.050667%203.2%2025.642667L960%20418.133333c0%2080-67.434667%20147.2-147.733333%20147.2h-41.749334c-48.170667%200-86.698667-16-112.405333-41.6-25.685333%2028.8-70.634667%2044.8-125.226667%2044.8h-41.749333c-54.613333%200-99.562667-16-125.248-44.8-25.706667%2028.8-64.234667%2044.8-112.426667%2044.8H211.754667C131.413333%20568.533333%2064%20501.333333%2064%20421.333333v-81.28c0.042667-4.842667%200.32-17.706667%203.2-24.32l83.52-208c3.2-12.8%2016.042667-22.4%2028.885333-22.4h642.304z%20m-18.325333%2064H202.944l-74.773333%20186.24-0.106667%201.706667-0.064%202.773333v81.28c0%2044.586667%2038.741333%2083.2%2083.733333%2083.2h41.749334c30.144%200%2051.413333-8.554667%2064.64-23.402666l47.765333-53.546667%2047.744%2053.546667c12.117333%2013.589333%2039.616%2023.402667%2077.504%2023.402666h41.749333c37.866667%200%2065.365333-9.813333%2077.482667-23.402666l45.013333-50.474667%2047.914667%2047.744c14.293333%2014.229333%2037.12%2022.933333%2067.221333%2022.933333h41.749334c45.013333%200%2083.733333-38.613333%2083.733333-83.2v-83.2l-0.021333-3.477333-0.170667-3.904L803.584%20149.333333zM867.818667%20600.64a32%2032%200%200%201%2032%2032V832a96%2096%200%200%201-96%2096H221.141333a96%2096%200%200%201-96-96v-199.36a32%2032%200%200%201%2064%200V832a32%2032%200%200%200%2032%2032h582.677334a32%2032%200%200%200%2032-32v-199.36a32%2032%200%200%201%2032-32z'%20fill='%23707070'%20p-id='2789'%3e%3c/path%3e%3cpath%20d='M910.506667%20288v64H83.52v-64z'%20fill='%23707070'%20p-id='2790'%3e%3c/path%3e%3c/svg%3e")}.tab-icon-keyword{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632050462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='6745'%20width='48'%20height='48'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M1012.5%20421.3c-17.8-32.8-57.4-69.6-95.7-105.2-22.2-20.6-43.1-40-55.6-55-20.6-24.6-49.8-38.7-80.2-38.7-17.8%200-35.3%205-50.6%2014.4l-0.9%200.6-25.3%2018.1c-11-6.2-24.9-16.5-37.5-26-32.4-24.2-66-49.3-101.1-49.3h-16.8c-53.5%200-82.2%2015.7-105.2%2028.3-15.4%208.4-25.6%2014-42%2014-12%200-26.8-2.9-44.9-8.8-26.5-8.7-35.5-12.8-53.4-20.9-6.5-3-14-6.4-23.7-10.6-12.6-5.5-26-8.4-39.8-8.4-29%200-56.4%2012.6-75.3%2034.7l-0.4%200.5L23.3%20387.2c-31.6%2037.5-30.9%2093%201.6%20129.7l34.2%2041.4c4.9%205.9%205.8%2014.1%202.3%2020.9-7.8%2015.6-14.6%2033.6-14.6%2052.3v9.4c0%2024.4%208.8%2045.2%2026.1%2062%2012.9%2012.6%2028.1%2020.2%2039.3%2025.8%203%201.5%206.9%203.5%208.9%204.7%204.1%205.3%207.3%2010.4%2010.4%2015.3%2015.5%2024.6%2030.4%2042.5%2078.6%2045.9%207.2%2012.2%2016.5%2025.3%2030%2035.7%2015%2011.5%2033.1%2018.2%2055.4%2020.5%2020.2%2028.7%2048.5%2043.2%2084.4%2043.2%2014.9%200%2029.9-6.5%2044.5-15.1%203.7-2.2%207.4-4.5%2011.1-6.8%200.1-0.1%200.2-0.1%200.3-0.2%2012.6%204.6%2031.6%2011.6%2056%2011.6h9.4c66%200%20205.6-77%20230.3-92.2%209.7-5.9%2022.1-12.4%2035.2-19.2%2028.2-14.7%2060.2-31.3%2086.4-53.3C887.6%20690%20905%20657.1%20905%20621c0-5.8%202.8-11.2%207.5-14.6%2027.2-19.5%2062-51.1%2082.4-70.9%2030.7-29.7%2037.9-76.7%2017.6-114.2zM396.1%20802.5c-2.4%209-5.3%2017.3-7.6%2023.3-4.2%202.3-7.3%203.7-9.4%204.2-17.3-0.2-25.2-7-32.2-17.7-9.4-14.4-25.1-23.7-42-24.9-23-1.7-29.9-8.2-41.9-29.6-9-16-25.2-26-43.6-26.7-17.2-0.7-22.9-3.3-24.6-4.3-2.1-1.4-4.7-5.3-8.9-12-4-6.4-9-14.3-16.2-23.3-7.5-9.3-17.8-14.5-28.6-19.9-22.6-11.4-30.1-17.4-30.1-30.6v-9.4c0-10.7%2011-29.8%2017.5-41.3%201.5-2.7%203-5.3%204.4-7.8%201.4-2.5%202.4-5.1%203.1-7.7%208.9-9.6%2025.5-23.9%2041.6-23.9h0.6c3.9%203%208.9%2019.4%209.1%2034-0.1%2013.3%208%2025.1%2020.4%2029.9%2012.4%204.8%2026.5%201.3%2035.4-8.5%207.4-8.2%2022.2-17.5%2026.5-15.6%201.4%201.8%204.6%209.7%204.4%2026.6-0.2%2014.5-2.7%2027.1-2.7%2027.1-2.5%2012.2%202.2%2024.7%2012.2%2032.1%209.6%207.2%2022.5%208.4%2033.2%203.1%201.4-0.5%207.1-2.2%2014.8%202.2%202.2%201.2%205.9%203.3%205.5%2014.5-0.4%209.9-3.9%2019.1-4.3%2020.2-5.1%2011.7-2.7%2025%205.9%2034.4%208.7%209.4%2022.2%2012.5%2034.2%208.2%200%200%203.6-0.7%207.7-0.6%207.2%200.3%2013.4%202.9%2019.1%208.1%200.4%201.7%203.1%2011.2-3.5%2035.9zM841%20621c0%2015.2-8.2%2029-20.9%2041.5L664.5%20540.9c-5.5-4.3-12-6.4-18.5-6.4-8.9%200-17.7%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l141.2%20110.3c-10.6%205.9-21.3%2011.5-31.5%2016.8-5.3%202.7-10.5%205.4-15.5%208.1l-135-105.5c-5.5-4.3-12-6.4-18.5-6.4-8.9%200-17.7%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l115.4%2090.1c-13.2%207-27.9%2014.4-43.1%2021.7l-90-70.2c-5.5-4.3-12-6.4-18.4-6.4-8.9%200-17.8%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l64.3%2050.3c-24.3%209.2-45.5%2015.4-58.2%2015.4h-9.4c-12.3%200-22.9-3.6-32.3-7.1%209.9-41.7%204.6-72.5-15.6-91.8-13.8-13.1-28.9-20.3-43.2-23.7%200.7-31.7-12.8-56.8-38.2-71-8.6-4.8-17-7.8-24.8-9.4v-2.3c-0.3-37.2-11.6-63.2-33.6-77.3-18.9-12.1-41-13.8-63.6-5.1-12.4-28.7-34.9-45-63.1-45-19.2%200-36.4%206-50.9%2014.1-12.5%207-28.3%204.2-37.5-6.9l-15.3-18.5-0.9-1c-11.8-13-12-32.9-0.6-46.3l0.4-0.5%20140.5-178.2c6.7-7.6%2016.2-11.9%2026.3-11.9%204.8%200%209.6%201%2014%203%209.3%204.1%2016.5%207.4%2022.9%2010.3%2012.9%205.9%2022.3%2010.1%2036.5%2015.4%206.7%202.5%207.5%2011.5%201.4%2015.2-9.4%205.7-17.7%2013.2-23.1%2024.1-9.9%2019.8-9.3%2053.5%2011.1%2079.6%209.4%2012%2027.3%2027.8%2059.2%2034.3%2026.4%205.5%2059.2%203.9%2097.3-4.5%20101.4-22.5%20134.2-8.2%20138-6.3%200.2%200.1%200.3%200.2%200.4%200.4L841%20598.6V621z%20m109.4-131.5c-26.2%2025.4-51.4%2046.8-68.5%2059.9L637.5%20359.3c-6.7-5.7-20.6-14.1-47.5-18.3-36.3-5.6-85-1.7-144.9%2011.6-65.5%2014.5-86-0.3-90.8-5.1-4.2-4.3-5.1-9.1-5.2-12%204.5-2.3%2013.3-5.3%2019.4-7.3%208.8-3%2018.7-6.3%2028.8-10.9%2028.9-13.2%2053.5-35%2056.2-37.5%202.4-2.2%204.4-4.7%206-7.3%205.2-2.5%2010-5.2%2014.7-7.7%2019.2-10.5%2037.3-20.4%2074.5-20.4h16.8c2.3%200%209.2%200.9%2023.5%209.2%2012.3%207.2%2026%2017.4%2039.3%2027.3%2024.2%2018.1%2047%2035.1%2070.1%2041.4%203%200.8%206.2%201.2%209.3%201.2%206.7%200%2013.2-1.8%2018.9-5.4l0.9-0.6%2037.3-26.7c5-2.9%2010.5-4.4%2016.2-4.4%2011.3%200%2022.9%205.9%2031.2%2015.8%2015.1%2018%2037.5%2038.8%2061.1%2060.8%2032.9%2030.6%2070.3%2065.3%2083%2088.8%206.6%2012.4%204.2%2027.9-5.9%2037.7z'%20fill='%23f3b300'%20p-id='6746'%3e%3c/path%3e%3c/svg%3e")}.tab-icon-message{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1781866622618'%20class='icon'%20viewBox='0%200%201152%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='14397'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='54'%20height='48'%3e%3cpath%20d='M1045.376%20760.064l-0.256-0.256h33.152a96.192%2096.192%200%200%200-36.352-43.52c-12.544-8.384-29.056-15.616-52.544-23.104-5.76-1.92-11.968-3.776-19.648-6.016l-20.8-6.016c-99.712-29.184-147.392-61.312-147.392-147.456%200-26.88%207.68-50.24%2021.312-73.728%204.288-7.36%208.768-14.144%2015.04-23.04-3.008%204.288%2010.24-14.4%2012.992-18.56%2017.28-25.536%2024.32-44.416%2024.32-74.624V262.336c0-47.552-16.32-82.176-47.552-101.12-33.6-13.12-53.632-30.72-60.16-52.672-2.112-6.848-2.432-21.76%207.552-28.928a29.056%2029.056%200%200%201%2018.752-5.056l0.832%200.64-0.256-0.448c98.752%2014.08%20153.216%2089.6%20153.216%20187.52v81.472c0%20108.544-73.664%20135.68-73.664%20189.952%200%2081.344%20126.72%2068.096%20208.128%20122.368%2028.416%2018.88%2049.28%2043.968%2062.72%2075.136a72.32%2072.32%200%200%201-48.32%2098.624v0.128h-0.704c-36.032-0.192-57.856-14.208-65.664-41.984-3.456-12.096%201.344-21.504%2014.528-28.16l0.768%200.256zM421.376%20507.52c16.768%2027.52%2026.048%2054.528%2026.048%2085.504%200%2098.688-55.872%20134.912-179.84%20169.92l-26.432%207.424c-9.92%202.816-17.92%205.12-25.408%207.424-34.432%2010.624-58.688%2020.736-77.632%2033.152-33.28%2021.76-54.592%2051.84-65.408%2093.44h902.976c-10.688-41.472-32-71.552-65.536-93.312-18.688-12.16-42.304-22.208-75.264-32.512a1113.408%201113.408%200%200%200-26.432-7.872l-27.52-7.744c-122.496-35.008-178.112-71.488-178.112-169.92%200-30.72%209.088-57.6%2025.408-84.992a381.44%20381.44%200%200%201%2018.816-28.16c-4.032%205.632%2013.504-18.624%2017.28-24.128%2024.96-35.84%2035.584-63.808%2035.584-106.88V244.16c0-106.688-62.72-171.84-174.912-171.84-113.792%200-176.384%2065.024-174.976%20170.88v106.56c-0.576%2042.944%209.92%2070.528%2035.392%20106.496%203.84%205.376%2020.672%2028.352%2017.152%2023.424%207.936%2010.88%2013.568%2019.072%2018.88%2027.84zM277.76%20244.224C275.776%20104.704%20364.352%200%20524.992%200c158.784%200%20247.296%20104.384%20247.296%20244.224v104.64c0%20139.52-97.088%20174.464-97.088%20244.224%200%20104.704%20167.04%2087.552%20274.368%20157.376%2048.96%2031.744%2080.96%2077.12%2096.192%20135.936a72.32%2072.32%200%200%201-70.08%2090.432H72.704a72.32%2072.32%200%200%201-70.016-90.56c15.36-58.752%2047.232-104.064%2095.872-135.808%20106.688-69.76%20276.48-52.672%20276.48-157.376%200-69.76-99.2-104.64-97.344-244.224V244.224z'%20fill='%23ADB9C8'%20p-id='14398'%3e%3c/path%3e%3c/svg%3e")}.tab-icon-mine{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632456463'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3068'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M507.690667%20106.666667h-12.245334l-5.461333%200.064c-107.050667%203.413333-190.549333%2091.733333-190.549333%20198.784v92.949333l0.085333%206.634667%200.384%207.274666c3.498667%2050.773333%2024.533333%2097.536%2059.434667%20132.650667l40.085333%2040.405333%200.597333%200.661334a2.837333%202.837333%200%200%201%200.32%201.322666l-0.042666%205.653334-278.08%20134.357333-4.501334%202.304C83.754667%20748.736%2064%20782.933333%2064%20819.776v9.450667l0.170667%206.485333C67.029333%20881.28%20104.533333%20917.333333%20150.570667%20917.333333h701.525333C900.266667%20917.333333%20938.666667%20877.994667%20938.666667%20830.208v-10.432l-0.106667-4.864a101.973333%20101.973333%200%200%200-57.258667-87.061333L602.304%20593.066667v-5.653334c0-0.746667%200.277333-1.386667%200.597333-1.706666l40.448-40.704a207.146667%20207.146667%200%200%200%2059.882667-145.941334V305.493333c0-109.44-87.189333-198.826667-195.541333-198.826666z%20m0%2064c72.64%200%20131.541333%2060.373333%20131.541333%20134.826666v93.546667a143.146667%20143.146667%200%200%201-41.301333%20100.864l-40.469334%2040.746667a66.410667%2066.410667%200%200%200-19.136%2046.762666v5.824c0%2024.426667%2013.738667%2046.656%2035.285334%2057.045334l279.829333%20135.168c12.949333%206.272%2021.226667%2019.626667%2021.226667%2034.346666v10.410667c0%2012.8-10.112%2023.125333-22.570667%2023.125333H150.570667a22.826667%2022.826667%200%200%201-22.528-21.632L128%20819.776c0-13.866667%207.381333-26.602667%2019.221333-33.28l2.837334-1.450667%20278.997333-134.762666a63.018667%2063.018667%200%200%200%2034.986667-50.986667l0.256-4.565333%200.042666-7.317334c0-15.36-5.248-30.165333-14.805333-41.92l-3.264-3.733333-41.536-41.834667a143.018667%20143.018667%200%200%201-41.216-95.722666l-0.085333-5.738667V305.493333c0-72.810667%2056.426667-132.48%20127.424-134.762666L495.445333%20170.666667h12.245334z'%20fill='%23707070'%20p-id='3069'%3e%3c/path%3e%3cpath%20d='M949.333333%20576v21.333333a21.333333%2021.333333%200%200%201-21.333333%2021.333334h-85.333333a21.333333%2021.333333%200%200%201-21.333334-21.333334v-21.333333a21.333333%2021.333333%200%200%201%2021.333334-21.333333h85.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333333zM949.333333%20458.666667v21.333333a21.333333%2021.333333%200%200%201-21.333333%2021.333333h-149.333333a21.333333%2021.333333%200%200%201-21.333334-21.333333v-21.333333a21.333333%2021.333333%200%200%201%2021.333334-21.333334h149.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333334zM949.333333%20341.333333v21.333334a21.333333%2021.333333%200%200%201-21.333333%2021.333333h-149.333333a21.333333%2021.333333%200%200%201-21.333334-21.333333v-21.333334a21.333333%2021.333333%200%200%201%2021.333334-21.333333h149.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333333z'%20fill='%23707070'%20p-id='3070'%3e%3c/path%3e%3c/svg%3e")}.bottom-tabs{width:min(100%,430px);min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 10px max(7px, env(safe-area-inset-bottom));transform:translate(-50%, var(--app-soft-keyboard-inset,0px));bottom:0;left:50%;right:auto}.bottom-tab{gap:3px;min-height:52px;padding:6px 4px}.tab-icon{width:22px;height:22px}@media (width<=380px){.bottom-tabs{width:min(100%,430px)}}html[data-app-platform=ios] .bottom-tabs{width:100%;max-width:none;padding:7px max(10px, env(safe-area-inset-left)) max(7px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-right))}.mobile-sheet-backdrop{z-index:80;background:#11130f5c;justify-content:center;align-items:flex-end;animation:.18s ease-out both sheet-backdrop-in;display:flex;position:fixed;inset:0}.mobile-sheet-backdrop.is-closing{animation:.18s ease-out both sheet-backdrop-out}.mobile-bottom-sheet{width:min(100%,430px);max-height:calc(100svh - max(12px, env(safe-area-inset-top,0px)));max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)));padding:10px 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:var(--surface);transform:translateY(var(--sheet-drag-y,0));will-change:transform, opacity;border-radius:18px 18px 0 0;gap:14px;transition:transform .18s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) both bottom-sheet-in;display:grid;overflow:hidden auto;box-shadow:0 -22px 48px #1a1b1833}.mobile-bottom-sheet.is-closing{animation:.22s cubic-bezier(.7,0,.84,0) both bottom-sheet-out}.mobile-bottom-sheet.is-dragging{transition:none;animation:none}@keyframes sheet-backdrop-in{0%{background:#11130f00}to{background:#11130f5c}}@keyframes sheet-backdrop-out{0%{background:#11130f5c}to{background:#11130f00}}@keyframes bottom-sheet-in{0%{opacity:.88;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bottom-sheet-out{0%{opacity:1;transform:translateY(var(--sheet-drag-y,0))}to{opacity:.9;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mobile-sheet-backdrop,.mobile-bottom-sheet{animation:none}}.sheet-grabber{background:#1a1b182e;border-radius:999px;justify-self:center;width:42px;height:4px}.sheet-grabber-button{cursor:grab;touch-action:none;border:0;padding:0}.sheet-grabber-button:active{cursor:grabbing}.sheet-grabber-button:focus-visible{outline-offset:5px;outline:2px solid #11130f47}.sheet-upload-action{min-height:88px;color:var(--ink);text-align:center;cursor:pointer;background:#fff9e7;border:1px dashed #d8960080;border-radius:12px;place-items:center;gap:5px;padding:16px;display:grid;position:relative}.sheet-upload-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.sheet-upload-action strong{color:var(--gold-strong);font-size:1rem}.sheet-upload-action small{color:var(--muted);font-size:.78rem;font-weight:400}.mine-overview-modal{z-index:140;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17151085;place-items:center;animation:.18s ease-out both mine-overview-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.mine-overview-dialog{text-align:center;background:#fffdf7f7;border:1px solid #d896005c;border-radius:22px;align-content:center;justify-items:center;gap:12px;width:min(100%,340px);min-height:220px;padding:42px 30px 32px;animation:.18s cubic-bezier(.2,.8,.2,1) both mine-overview-dialog-pop;display:grid;position:relative;box-shadow:0 28px 80px #12130f61}.mine-overview-dialog h2,.mine-overview-dialog p,.mine-overview-dialog strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0}.mine-overview-dialog-kicker{color:#a87100;letter-spacing:.12em;font-size:.76rem;font-weight:700}.mine-overview-dialog-detail-link{width:100%;color:inherit;border-radius:14px;justify-items:center;gap:10px;padding:4px 10px 8px;text-decoration:none;display:grid}.mine-overview-dialog-detail-link>span{color:#a87100;font-size:.78rem;font-weight:800;line-height:1.2}.mine-overview-dialog-detail-link:focus-visible{outline:none;box-shadow:0 0 0 3px #e3b23e3d}.mine-overview-dialog h2{color:#514a3c;font-size:clamp(1.16rem,5vw,1.42rem);line-height:1.35}.mine-overview-dialog strong{color:#343d48;font-size:clamp(2.3rem,13vw,3.5rem);line-height:1.08}.mine-overview-dialog p{color:#8a806d;font-size:.76rem;line-height:1.4}.mine-overview-dialog-close{color:#6e6554;cursor:pointer;background:#fffaeef0;border:1px solid #d8960047;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:1.36rem;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mine-overview-dialog-close:focus-visible{outline:none;box-shadow:0 0 0 3px #e3b23e3d}@keyframes mine-overview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mine-overview-dialog-pop{0%{opacity:0;transform:scale(.88)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.mine-overview-modal,.mine-overview-dialog{animation:none}}.android-update-modal{z-index:120;padding:20px max(18px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c19128f;align-items:end;display:grid;position:fixed;inset:0}.android-update-dialog{background:var(--surface);border:1px solid #cd9d3047;border-radius:18px;width:min(100%,420px);margin:0 auto;padding:24px;box-shadow:0 22px 60px #241d0c47}.android-update-kicker{color:#9a6b0b;letter-spacing:.08em;margin-bottom:8px;font-size:.76rem;font-weight:700;display:inline-block}.android-update-dialog h2,.android-update-dialog p{margin:0}.android-update-dialog h2{color:var(--ink);font-size:1.26rem}.android-update-dialog>p{color:var(--muted);margin-top:10px;font-size:.88rem;line-height:1.6}.android-update-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.share-qr-modal{z-index:130;padding:22px 18px calc(22px + env(safe-area-inset-bottom));background:#12130f9e;place-items:center;display:grid;position:fixed;inset:0}.share-qr-dialog{width:min(100%,360px);max-height:calc(100vh - 48px - env(safe-area-inset-bottom));background:var(--surface);text-align:center;border:1px solid #d8960052;border-radius:10px;justify-items:center;gap:14px;padding:28px 22px 22px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #12130f57}.share-qr-dialog-auto{padding-top:24px}.share-qr-card-preview{justify-items:center;width:min(100%,304px);display:grid}.share-qr-card-image{background:var(--surface);object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;border:1px solid #d8960047;border-radius:10px;width:100%;display:block;box-shadow:0 10px 24px #2f28191f}.share-qr-card{background:var(--surface);border:1px solid #d8960047;border-radius:10px;gap:14px;width:min(100%,304px);padding:18px 12px 16px;display:grid}.share-qr-card-loading{place-items:center;min-height:380px}.share-qr-card-loading span{color:var(--muted);font-size:.86rem;line-height:1.45}.share-qr-close{color:#2f2819;cursor:pointer;background:#fff8e6db;border:1px solid #d896003d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:10px;right:10px}.share-qr-copy{gap:6px;display:grid}.share-qr-copy span,.share-qr-copy p{color:var(--muted);font-size:.82rem;line-height:1.45}.share-qr-copy h3{color:#2f2819;letter-spacing:0;margin:0;font-size:1.16rem}.share-qr-copy strong{color:#9a6a00;font-size:.86rem}.share-qr-image{aspect-ratio:1;background:var(--surface);border:1px solid #d896003d;border-radius:8px;place-items:center;width:min(100%,292px);padding:14px;display:grid}.share-qr-image img{object-fit:contain;width:100%;height:100%;display:block}.share-qr-image span{color:var(--muted);font-size:.86rem}.share-qr-reward{color:#9a6a00;margin:0;font-size:.82rem;font-weight:800;line-height:1.45}.share-qr-actions{justify-content:space-between;align-items:center;gap:10px;width:min(100%,320px);display:flex}.share-qr-actions button{flex:0 128px;min-height:40px;padding:8px 10px;font-size:.82rem;line-height:1.2}.share-qr-actions button:only-child{flex-basis:160px;margin:0 auto}.share-qr-dialog-auto .share-qr-generated img{width:min(100%,304px)}.share-qr-generated .ghost-button{width:min(100%,180px)}.mobile-result-dialog{background:var(--surface);text-align:center;border:1px solid #d8960047;border-radius:10px;gap:12px;width:min(100% - 36px,340px);padding:20px;display:grid;box-shadow:0 22px 54px #1a1b183d}.mobile-result-dialog h2{color:#2c2414;margin:0;font-size:1.12rem}.mobile-result-dialog p{color:var(--muted);margin:0;font-size:.88rem}.verification-code-modal{z-index:1300;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18140d94;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.verification-code-dialog{background:var(--surface);text-align:center;border:1px solid #bf96373d;border-radius:24px;width:min(100%,380px);padding:28px 20px 22px;animation:.18s cubic-bezier(.2,.8,.2,1) both verification-code-dialog-pop;position:relative;box-shadow:0 24px 80px #15110a4d}.verification-code-dialog h2,.verification-code-dialog p{margin:0}.verification-code-dialog>p{color:#746a57;margin-top:8px;line-height:1.65}.verification-code-kicker{color:#a87617;letter-spacing:.12em;font-size:12px;font-weight:800}.verification-code-close{color:#5f5544;background:#f4efe4;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:10px;right:12px}.verification-code-display,.verification-code-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.verification-code-display strong,.verification-code-inputs input{color:#2e281f;text-align:center;text-transform:uppercase;background:#fff8e8;border:1px solid #dfd2b7;border-radius:16px;place-items:center;min-width:0;height:64px;font-size:clamp(28px,9vw,36px);font-weight:900;line-height:1;display:grid}.verification-code-inputs input:focus-visible{border-color:#c78c19;outline:3px solid #c78c1938}.verification-code-dialog .status-text,.verification-code-dialog .error-text{margin:12px 0 0}@keyframes verification-code-dialog-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.verification-code-dialog{animation:none}}@media (width<=340px){.verification-code-dialog{padding-inline:14px}.verification-code-display,.verification-code-inputs{gap:7px}.verification-code-display strong,.verification-code-inputs input{border-radius:13px;height:56px}}.startup-skeleton{--skeleton-base:#fff7e1b8;--skeleton-glow:#ffffffb8}.startup-skeleton :where(.startup-skeleton-line,.startup-skeleton-pill,.startup-skeleton-field,.startup-skeleton-action,.startup-skeleton-mark,.startup-skeleton-dot,.startup-skeleton-avatar,.startup-skeleton-card,.startup-skeleton-grid>div,.startup-skeleton-tab span,.startup-skeleton-tab i){background:var(--skeleton-base);position:relative;overflow:hidden}.startup-skeleton :where(.startup-skeleton-line,.startup-skeleton-pill,.startup-skeleton-field,.startup-skeleton-action,.startup-skeleton-mark,.startup-skeleton-dot,.startup-skeleton-avatar,.startup-skeleton-card,.startup-skeleton-grid>div,.startup-skeleton-tab span,.startup-skeleton-tab i):after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-glow), transparent);animation:1.5s ease-out infinite startup-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.startup-skeleton-app-stack{gap:12px}.startup-skeleton-header{justify-content:space-between;align-items:center;min-height:36px;display:flex}.startup-skeleton-hero,.startup-skeleton-card{background:var(--surface);border:1px solid #d8960024;border-radius:8px}.startup-skeleton-hero{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-height:150px;padding:16px 14px;display:grid}.startup-skeleton-copy,.startup-skeleton-card{gap:10px;display:grid}.startup-skeleton-card{min-height:116px;padding:14px}.startup-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.startup-skeleton-grid>div{border-radius:8px;min-height:84px}.startup-skeleton-line,.startup-skeleton-pill,.startup-skeleton-field,.startup-skeleton-action{border-radius:999px}.startup-skeleton-line{height:12px}.startup-skeleton-line.title{width:76%;height:18px}.startup-skeleton-line.full{width:100%}.startup-skeleton-line.wide{width:84%}.startup-skeleton-line.medium{width:58%}.startup-skeleton-line.short{width:36%}.startup-skeleton-dot{border-radius:999px;width:30px;height:30px}.startup-skeleton-avatar{border-radius:999px;width:48px;height:48px}.startup-skeleton-bottom-tabs{pointer-events:none}.startup-skeleton-tab{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:52px;display:flex}.startup-skeleton-tab span{border-radius:8px;width:22px;height:22px}.startup-skeleton-tab i{border-radius:999px;width:28px;height:8px}.startup-skeleton-login{display:block}.startup-skeleton-login-hero{background:linear-gradient(135deg,#ffca402e,#0000 36%),linear-gradient(#161109 0%,#2b2113 100%);min-height:302px;margin:0 -18px;padding:54px 24px 72px}.startup-skeleton-login-card{background:var(--surface);border:1px solid #d8960024;border-radius:8px;gap:14px;margin:-52px auto 0;padding:18px;display:grid;box-shadow:0 18px 42px #1a1b1824}.startup-skeleton-tabs-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.startup-skeleton-pill{height:34px}.startup-skeleton-pill.muted{opacity:.58}.startup-skeleton-field{border-radius:8px;height:48px}.startup-skeleton-action{height:48px}.startup-skeleton-mark{border-radius:18px;width:58px;height:58px;margin-bottom:16px}.startup-skeleton-login-hero .startup-skeleton-line{margin-bottom:12px}@keyframes startup-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.startup-skeleton :where(.startup-skeleton-line,.startup-skeleton-pill,.startup-skeleton-field,.startup-skeleton-action,.startup-skeleton-mark,.startup-skeleton-dot,.startup-skeleton-avatar,.startup-skeleton-card,.startup-skeleton-grid>div,.startup-skeleton-tab span,.startup-skeleton-tab i):after{animation:none}}.startup-prefetch-status{z-index:80;top:max(10px, env(safe-area-inset-top));color:#775316;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaecf0;border:1px solid #895c1224;border-radius:999px;max-width:calc(100% - 32px);margin:0;padding:7px 12px;font-size:12px;line-height:1.3;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #55370c1f}.startup-prefetch-status.is-error{color:#9f402a;border-color:#af472d33}.section-loading-skeleton{gap:10px;width:100%;display:grid}.section-loading-skeleton-row{background:#fffbf1cc;border:1px solid #7b5b2314;border-radius:16px;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.section-loading-skeleton-avatar,.section-loading-skeleton-copy i{background:linear-gradient(100deg,#ddcdaa6b 30%,#ffffffb8 48%,#ddcdaa6b 66%) 0 0/220% 100%;animation:1.5s ease-out infinite startup-skeleton-shimmer;display:block}.section-loading-skeleton-avatar{border-radius:14px;flex:0 0 44px;width:44px;height:44px}.section-loading-skeleton-copy{flex:1;gap:9px;display:grid}.section-loading-skeleton-copy i{border-radius:999px;width:min(72%,220px);height:10px}.section-loading-skeleton-copy i:last-child{width:min(48%,140px)}@media (prefers-reduced-motion:reduce){.section-loading-skeleton-avatar,.section-loading-skeleton-copy i{animation:none}}.tag-cloud span{color:#6a4200;background:var(--soft-gold);border:1px solid #d896004d;border-radius:999px;padding:7px 10px;font-size:.84rem;font-weight:400}.certified-badge{color:#7a5300;text-overflow:ellipsis;white-space:nowrap;background:#ffe9ad;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:92px;padding:6px 10px;font-size:.76rem;font-weight:400;line-height:1.1;display:inline-flex;overflow:hidden}.current-hive-badge{color:#2f9a4a;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:.78rem;font-weight:400;display:inline-flex}.current-hive-badge span{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #2f9a4a1f}.layout-notification-badge{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:45;color:#303133;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:left, top;background:#fff3ca;border:1px solid #d8960061;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:fixed;right:calc(50% - min(50vw,220px) + 14px);box-shadow:0 8px 20px #30313324}.layout-notification-badge.is-dragging{cursor:grabbing}.layout-notification-icon{background-color:currentColor;width:20px;height:20px;display:block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779633154462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3938'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M800%20625.066667V448c0-117.333333-70.4-217.6-170.666667-262.4-4.266667-61.866667-55.466667-110.933333-117.333333-110.933333s-113.066667%2049.066667-117.333333%20110.933333c-100.266667%2044.8-170.666667%20145.066667-170.666667%20262.4v177.066667c-57.6%2046.933333-85.333333%20110.933333-85.333333%20185.6%200%2017.066667%2014.933333%2032%2032%2032h206.933333c14.933333%2061.866667%2070.4%20106.666667%20134.4%20106.666666s119.466667-44.8%20134.4-106.666666H853.333333c17.066667%200%2032-14.933333%2032-32%200-76.8-27.733333-138.666667-85.333333-185.6zM512%20138.666667c19.2%200%2036.266667%2010.666667%2044.8%2025.6-14.933333-2.133333-29.866667-4.266667-44.8-4.266667-14.933333%200-29.866667%202.133333-44.8%204.266667%208.533333-14.933333%2025.6-25.6%2044.8-25.6z%20m0%20746.666666c-29.866667%200-55.466667-17.066667-66.133333-42.666666h134.4c-12.8%2025.6-38.4%2042.666667-68.266667%2042.666666z%20m-307.2-106.666666c6.4-46.933333%2029.866667-83.2%2070.4-113.066667%208.533333-6.4%2012.8-14.933333%2012.8-25.6v-192c0-123.733333%20100.266667-224%20224-224S736%20324.266667%20736%20448v192c0%2010.666667%204.266667%2019.2%2012.8%2025.6%2040.533333%2029.866667%2064%2066.133333%2070.4%20113.066667H204.8z'%20fill='%232c2c2c'%20p-id='3939'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779633154462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3938'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M800%20625.066667V448c0-117.333333-70.4-217.6-170.666667-262.4-4.266667-61.866667-55.466667-110.933333-117.333333-110.933333s-113.066667%2049.066667-117.333333%20110.933333c-100.266667%2044.8-170.666667%20145.066667-170.666667%20262.4v177.066667c-57.6%2046.933333-85.333333%20110.933333-85.333333%20185.6%200%2017.066667%2014.933333%2032%2032%2032h206.933333c14.933333%2061.866667%2070.4%20106.666667%20134.4%20106.666666s119.466667-44.8%20134.4-106.666666H853.333333c17.066667%200%2032-14.933333%2032-32%200-76.8-27.733333-138.666667-85.333333-185.6zM512%20138.666667c19.2%200%2036.266667%2010.666667%2044.8%2025.6-14.933333-2.133333-29.866667-4.266667-44.8-4.266667-14.933333%200-29.866667%202.133333-44.8%204.266667%208.533333-14.933333%2025.6-25.6%2044.8-25.6z%20m0%20746.666666c-29.866667%200-55.466667-17.066667-66.133333-42.666666h134.4c-12.8%2025.6-38.4%2042.666667-68.266667%2042.666666z%20m-307.2-106.666666c6.4-46.933333%2029.866667-83.2%2070.4-113.066667%208.533333-6.4%2012.8-14.933333%2012.8-25.6v-192c0-123.733333%20100.266667-224%20224-224S736%20324.266667%20736%20448v192c0%2010.666667%204.266667%2019.2%2012.8%2025.6%2040.533333%2029.866667%2064%2066.133333%2070.4%20113.066667H204.8z'%20fill='%232c2c2c'%20p-id='3939'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.layout-notification-badge em{color:#fffdf7;text-align:center;background:#d89600;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:-5px;right:-5px}.home-hero-copy{z-index:2;position:relative}.home-hive-title-row .home-hive-logo{z-index:2;flex-basis:38px;width:38px;position:relative}.home-hive-name-line{align-items:baseline;gap:8px;min-width:0;display:flex}.home-hive-name-line h2{min-width:0;color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-size:1.62rem;line-height:1.08;overflow:hidden}.home-hive-name-line span{color:#ffffffd1;flex:none;font-size:.82rem;font-weight:600;line-height:1}.home-hive-intro{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.9rem;font-weight:600;line-height:1.24;overflow:hidden}.home-empty-hive-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.home-empty-hive-copy p{color:#ffffffb8;max-width:22em;margin:0;font-size:.92rem;line-height:1.5}.home-empty-hive-title-action{color:var(--gold);align-items:center;font-size:1.62rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.home-empty-hive-title-action:after{content:"›";color:#ffffffb8;margin-left:8px;font-size:1.4rem;line-height:1}.home-hive-logo{z-index:1;aspect-ratio:1;background:#fff8e8;border:3px solid #fff8e1f5;border-radius:50%;flex:0 0 66px;width:66px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6f45102e,0 8px 18px #0000002e}.home-hive-logo-fallback{color:#5d4616;background:#fff8e8;justify-content:center;align-items:center;font-size:1.38rem;font-weight:600;display:inline-flex}.home-hive-logo img{object-fit:cover;width:100%;height:100%;display:block}.announcement-list,.catalog-list,.keyword-list,.member-list{flex-direction:column;gap:10px;display:flex}.announcement-item{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.announcement-item span{min-width:62px;color:var(--gold-strong);text-align:center;background:#181a15;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:400}.announcement-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.announcement-item time{color:var(--muted);font-size:.82rem}.content-stats-bar{color:#303133b3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.content-stats-bar>span,.content-stats-bar>button{background:var(--surface);min-height:26px;color:inherit;font:inherit;border:1px solid #d896002e;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.content-stats-bar button{cursor:pointer}.content-stats-bar button.is-active{color:#d89600;background:#fff3ca;border-color:#d896006b;font-weight:800}.content-stat-icon{background:currentColor;flex:none;width:13px;height:13px}.content-stat-view .content-stat-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%205c5.2%200%208.7%204.2%209.7%205.7.4.6.4%201.1%200%201.7C20.7%2013.8%2017.2%2018%2012%2018s-8.7-4.2-9.7-5.7c-.4-.6-.4-1.1%200-1.7C3.3%209.2%206.8%205%2012%205Zm0%202C8.1%207%205.3%209.8%204.2%2011.5%205.3%2013.2%208.1%2016%2012%2016s6.7-2.8%207.8-4.5C18.7%209.8%2015.9%207%2012%207Zm0%201.5a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm0%202a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%205c5.2%200%208.7%204.2%209.7%205.7.4.6.4%201.1%200%201.7C20.7%2013.8%2017.2%2018%2012%2018s-8.7-4.2-9.7-5.7c-.4-.6-.4-1.1%200-1.7C3.3%209.2%206.8%205%2012%205Zm0%202C8.1%207%205.3%209.8%204.2%2011.5%205.3%2013.2%208.1%2016%2012%2016s6.7-2.8%207.8-4.5C18.7%209.8%2015.9%207%2012%207Zm0%201.5a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm0%202a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.content-stat-like .content-stat-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M10.5%2020h7.1c1.4%200%202.6-1%202.9-2.3l1-5c.4-1.9-1-3.7-2.9-3.7H15l.5-2.9c.2-1.2-.4-2.4-1.5-3l-.7-.4c-.6-.3-1.3-.1-1.6.5L8%209.7V20h2.5ZM4%2010H2v10h4V10H4Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M10.5%2020h7.1c1.4%200%202.6-1%202.9-2.3l1-5c.4-1.9-1-3.7-2.9-3.7H15l.5-2.9c.2-1.2-.4-2.4-1.5-3l-.7-.4c-.6-.3-1.3-.1-1.6.5L8%209.7V20h2.5ZM4%2010H2v10h4V10H4Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.content-stat-favorite .content-stat-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%2021.2%2010.6%2020C5.5%2015.4%202%2012.3%202%208.4%202%205.3%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.3%2022%208.4c0%203.9-3.5%207-8.6%2011.6L12%2021.2Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%2021.2%2010.6%2020C5.5%2015.4%202%2012.3%202%208.4%202%205.3%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.3%2022%208.4c0%203.9-3.5%207-8.6%2011.6L12%2021.2Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.content-stat-share .content-stat-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M18%2016.1c-1.2%200-2.2.6-2.8%201.5L8.8%2014c.1-.3.2-.7.2-1s-.1-.7-.2-1l6.3-3.6A3.3%203.3%200%201%200%2014%206c0%20.3.1.7.2%201L7.9%2010.6a3.4%203.4%200%201%200%200%204.8l6.3%203.6c-.1.3-.2.6-.2%201a3.4%203.4%200%201%200%204-3.9Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M18%2016.1c-1.2%200-2.2.6-2.8%201.5L8.8%2014c.1-.3.2-.7.2-1s-.1-.7-.2-1l6.3-3.6A3.3%203.3%200%201%200%2014%206c0%20.3.1.7.2%201L7.9%2010.6a3.4%203.4%200%201%200%200%204.8l6.3%203.6c-.1.3-.2.6-.2%201a3.4%203.4%200%201%200%204-3.9Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.share-status-text{color:#9a6a00;margin:8px 0 0;font-size:12px;font-weight:700;display:block}.share-status-text.is-error{color:#b42318}.promo-list-card{gap:14px;display:grid}.promo-list-item{border-bottom:1px solid #d8960024;gap:10px;padding-bottom:14px;display:grid}.promo-list-item:last-child{border-bottom:0;padding-bottom:0}.promo-list-item video,.promo-list-cover-placeholder{aspect-ratio:16/9;color:#fffdf7;object-fit:cover;background:#303133;border-radius:8px;width:100%}.promo-list-cover-placeholder{justify-content:center;align-items:center;font-size:13px;display:flex}.promo-list-item div{gap:4px;display:grid}.promo-list-item strong{color:#303133;font-size:16px}.promo-list-item p{color:#303133c7;margin:0;font-size:13px;line-height:1.45}.promo-list-item span,.promo-list-item time{color:#3031339e;font-size:12px}.home-hive-name-line h2{font-size:1.44rem}.home-hive-name-line span{font-size:.78rem}.home-hive-intro{font-size:.86rem}.home-hive-logo{flex:0 0 60px;width:60px}@media (width<=380px){.home-hive-name-line{gap:5px}.home-hive-name-line h2{font-size:1.24rem}.home-hive-name-line span{font-size:.72rem}.home-hive-intro{font-size:.78rem}.home-hive-logo{flex:0 0 52px;width:52px}}.announcement-image-strip{grid-template-columns:minmax(0,1fr);gap:8px}.announcement-image-strip button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;min-width:0;padding:0;overflow:hidden}.announcement-image-strip img{aspect-ratio:16/9;border-radius:8px}.announcement-detail-images button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;min-width:0;padding:0;overflow:hidden}.announcement-detail-images img{aspect-ratio:16/9}.home-redesign-hero{z-index:5;min-height:96px;box-shadow:none;color:#211b10;background:0 0;border:0;padding:16px 16px 14px;overflow:visible}.home-redesign-hero-inner{z-index:1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid;position:relative}.home-redesign-hive-copy{gap:7px;min-width:0;display:grid;position:relative}.home-redesign-hero .home-hive-name-line{justify-content:flex-start;gap:7px}.home-redesign-hero .home-hive-name-line h2{text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}.home-redesign-hero .home-hive-name-line span{color:#d9bd75;font-size:.78rem}.home-hive-switch-button{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:inline-flex}.home-hive-switch-button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #efbf48d1}.home-redesign-hero .home-hive-switch-button .home-hive-switch-name{color:#4b1901;min-width:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-redesign-hero .home-hive-switch-button .home-hive-switch-caret{color:#9b6810;flex:none;font-size:1.1rem;transition:transform .18s}.home-hive-switch-button[aria-expanded=true] .home-hive-switch-caret{transform:rotate(180deg)}.home-current-hive-scrim{z-index:7;background:0 0;border:0;padding:0;position:fixed;inset:0}.home-current-hive-switcher{z-index:8;background:#11130feb;border:1px solid #efbf483d;border-radius:10px;gap:7px;width:min(100%,282px);max-height:min(56vh,282px);padding:8px;display:grid;position:absolute;top:30px;left:0;overflow-y:auto;box-shadow:inset 0 1px #fff3ca14,0 12px 22px #07070538}.home-current-hive-switcher-heading{justify-content:space-between;align-items:center;gap:8px;padding-inline:2px;display:flex}.home-current-hive-switcher-heading small{color:#fff3ca94;font-size:.66rem;font-weight:700}.home-current-hive-list{gap:6px;display:grid}.home-current-hive-option{color:#fffdf7;text-align:left;background:#fffdf70d;border:1px solid #fff3ca14;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 7px;display:grid}.home-current-hive-option:not(:disabled){cursor:pointer}.home-current-hive-option:focus-visible{outline-offset:2px;outline:2px solid #efbf48c7}.home-current-hive-avatar{color:#303133;background:#fff3ca;border:1px solid #d896005c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.82rem;font-weight:900;display:grid;overflow:hidden}.home-current-hive-avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-current-hive-copy{gap:2px;min-width:0;display:grid}.home-current-hive-copy strong{color:#fffdf7;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.home-current-hive-copy small{color:#fff3caa8;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:700;overflow:hidden}.home-current-hive-option em{color:#d89600;text-align:right;min-width:40px;font-size:.66rem;font-style:normal;font-weight:900}.home-current-hive-option:disabled:not(.is-current){opacity:.72}.home-current-hive-note,.home-current-hive-error{margin:2px 0 0;font-size:.68rem;font-weight:700;line-height:1.35}.home-redesign-hero .home-hive-intro{color:#211b10;max-width:22em;margin:0;font-size:.78rem;line-height:1.35}.home-redesign-hero-tags{flex-wrap:wrap;gap:5px;display:flex}.home-redesign-hero-tags span{color:#211b10;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;max-width:10em;min-height:0;padding:0;font-size:.66rem;overflow:hidden}.home-redesign-hero-tags span:first-child{color:#d46a2b}.home-redesign-hero .home-hive-logo{border-radius:14px;width:58px;height:58px}.home-about-hive-carousel{width:100%;display:block}.home-about-hive-carousel.has-pagination{margin-bottom:calc(0px - var(--mobile-section-gap,10px))}.home-about-hive-carousel-link{clip-path:inset(0 round 8px);isolation:isolate;width:100%;color:inherit;background:0 0;border-radius:8px;text-decoration:none;display:block;overflow:clip;box-shadow:0 8px 18px #271e0a14}.home-about-hive-carousel-viewport{gap:var(--home-about-hive-slide-gap,8px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;width:100%;display:flex;overflow:auto hidden}.home-about-hive-carousel-viewport::-webkit-scrollbar{display:none}.home-about-hive-carousel-slide{aspect-ratio:4;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;overflow:hidden}.home-about-hive-carousel-slide img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.home-about-hive-carousel-indicator{box-sizing:border-box;opacity:.3;pointer-events:none;border:.666667px solid #dfe0e3;border-radius:5.66667px;justify-content:center;align-items:center;gap:5.33333px;width:max-content;height:11.3333px;margin:0 auto;padding:0 5.33333px;display:flex}.home-about-hive-carousel-indicator-dot{background:#8f959e;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.home-about-hive-carousel-indicator-dot.is-active{background:#1f232a}.home-about-hive-carousel-link:focus-visible,.home-about-hive-carousel-viewport:focus-visible{outline-offset:2px;outline:3px solid #d89600b8}.home-cache-status{color:#876019;background:#fff7e0e0;border:1px solid #d3a12b3d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 0;padding:8px 11px;font-size:.76rem;display:flex}.home-cache-status.is-error{color:#8b4325;background:#fff1e5eb;border-color:#b15b2b3d}.home-cache-status button{color:currentColor;font:inherit;background:0 0;border:0;flex:none;text-decoration:underline}.home-load-error{text-align:center;place-content:center;justify-items:center;min-height:56vh}.home-load-error h1,.home-load-error p{margin:0}.home-page-loading-skeleton{min-height:62vh}.home-page-loading-skeleton .startup-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-quick-grid{background:var(--surface);border:1px solid #d8960038;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:10px 8px;display:grid;box-shadow:0 10px 20px #1a1b180d}.home-quick-action{color:#211b10;text-align:center;min-width:0;font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:0;text-decoration:none;display:grid}.home-quick-action:disabled{opacity:.58}.home-quick-action span:last-child{color:#17140d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.74rem;line-height:1.2;overflow:hidden}.home-quick-icon{filter:drop-shadow(0 1px 1px #fffffff0)drop-shadow(0 7px 7px #aa65002e);isolation:isolate;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2060%2064'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='glass'%20x1='9'%20y1='5'%20x2='49'%20y2='59'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.96'/%3e%3cstop%20offset='.45'%20stop-color='%23fffaf0'%20stop-opacity='.9'/%3e%3cstop%20offset='1'%20stop-color='%23ffe5a4'%20stop-opacity='.7'/%3e%3c/linearGradient%3e%3clinearGradient%20id='rim'%20x1='10'%20y1='8'%20x2='51'%20y2='55'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23fff1b9'/%3e%3cstop%20offset='.32'%20stop-color='%23f6b72c'/%3e%3cstop%20offset='.72'%20stop-color='%23ff9d00'/%3e%3cstop%20offset='1'%20stop-color='%23fff0b0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='shine'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='translate(19%2013)%20rotate(41)%20scale(24%2018)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23fff'%20stop-opacity='.92'/%3e%3cstop%20offset='.6'%20stop-color='%23fff'%20stop-opacity='.22'/%3e%3cstop%20offset='1'%20stop-color='%23fff'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='warmGlow'%20x1='30'%20y1='36'%20x2='39'%20y2='61'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffd45e'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23ffc33d'%20stop-opacity='.34'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M21%203.5h18c3.6%200%206.1%201.8%207.8%204.8l10.7%2019.1c1.7%203%201.7%206.2%200%209.2L46.8%2055.7c-1.7%203-4.2%204.8-7.8%204.8H21c-3.6%200-6.1-1.8-7.8-4.8L2.5%2036.6a9.1%209.1%200%200%201%200-9.2L13.2%208.3c1.7-3%204.2-4.8%207.8-4.8Z'%20fill='url(%23glass)'%20stroke='url(%23rim)'%20stroke-width='1.5'/%3e%3cpath%20d='M21%205.5h16.8c3.7%200%205.5%201.2%207.2%204.2'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='1.8'%20stroke-opacity='.94'/%3e%3cpath%20d='M13.5%209.5%204%2027.3c-1.7%203-1.7%205.8-.3%208.7'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='1.2'%20stroke-opacity='.58'/%3e%3cpath%20d='M21%203.5h18c3.6%200%206.1%201.8%207.8%204.8l10.7%2019.1c1.7%203%201.7%206.2%200%209.2L46.8%2055.7c-1.7%203-4.2%204.8-7.8%204.8H21c-3.6%200-6.1-1.8-7.8-4.8L2.5%2036.6a9.1%209.1%200%200%201%200-9.2L13.2%208.3c1.7-3%204.2-4.8%207.8-4.8Z'%20fill='url(%23shine)'/%3e%3cpath%20d='M21%203.5h18c3.6%200%206.1%201.8%207.8%204.8l10.7%2019.1c1.7%203%201.7%206.2%200%209.2L46.8%2055.7c-1.7%203-4.2%204.8-7.8%204.8H21c-3.6%200-6.1-1.8-7.8-4.8L2.5%2036.6a9.1%209.1%200%200%201%200-9.2L13.2%208.3c1.7-3%204.2-4.8%207.8-4.8Z'%20fill='url(%23warmGlow)'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;place-items:center;width:60px;height:56px;display:grid;position:relative}.home-quick-icon:after{z-index:2;content:"";opacity:.72;pointer-events:none;background:linear-gradient(100deg,#ffffffd1,#ffffff14);border-radius:999px;width:31px;height:9px;position:absolute;top:9px;left:13px;transform:rotate(-8deg)}.home-quick-icon img{z-index:1;filter:drop-shadow(0 -1px #fffffff5)drop-shadow(0 3px 3px #b24c0038);object-fit:contain;width:35px;height:35px;display:block;position:relative}.home-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.home-section-heading h2{color:#17140d;margin:0;font-size:.95rem;font-weight:700}.home-section-heading a{color:#b26d00;white-space:nowrap;font-size:.74rem;text-decoration:none}.home-news-card,.home-gift-market-card,.home-mutual-card,.home-promo-card{border-radius:8px;padding:10px}.home-news-card{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 16px);border-color:#dcaa3057}.home-news-list{gap:4px;display:grid}.home-news-load-state{color:#8d8777;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.home-news-load-state .text-button{white-space:nowrap;min-height:32px;padding:4px 8px}.home-news-row{color:#2a2519;grid-template-columns:64px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:24px;text-decoration:none;display:grid}.home-news-row span{color:#12120f;text-align:center;white-space:nowrap;background:#f7e86d;border-radius:999px;padding:2px 4px;font-size:.62rem}.home-news-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.home-news-row time{color:#8d8777;text-align:right;font-size:.62rem}.news-list-heading{grid-template-columns:44px minmax(0,1fr) 44px}.news-list-heading h1{text-align:center;color:#17140f;margin:0;font-size:1.36rem;font-weight:700}.news-feed-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news-feed-row{color:#2a2519;background:#fffaedb8;border:1px solid #64491f1f;border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.news-feed-meta{color:#8d8777;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.news-feed-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.news-list-feedback{justify-items:center;gap:8px;display:grid}.news-list-feedback .error-text{margin:0}.news-list-end{text-align:center}.home-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 7px;display:grid}.home-gift-card{color:#211b10;text-align:center;gap:4px;min-width:0;text-decoration:none;display:grid}.home-gift-card .gift-thumb{aspect-ratio:1;background:#f7f1df;border-radius:7px;width:100%}.home-gift-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.2;overflow:hidden}.home-gift-card span{color:#df8f00;white-space:nowrap;font-size:.64rem;line-height:1.1}.home-mutual-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-mutual-list li a{color:#2a2519;grid-template-columns:18px minmax(0,1fr) minmax(92px,118px) 38px;align-items:center;gap:6px;min-width:0;min-height:24px;text-decoration:none;display:grid}.home-mutual-list em{color:#c17800;text-align:right;font-size:.68rem;font-style:normal}.home-mutual-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.home-mutual-list strong{color:#f07b00;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.home-mutual-list small{color:#8a7f6f;text-align:right;white-space:nowrap;font-size:.6rem}.home-promo-empty{background:var(--surface);color:#8a7f6f;text-align:center;border:1px solid #d8ab4847;border-radius:8px;place-items:center;min-height:116px;padding:14px;display:grid}.home-promo-empty p{max-width:19em;margin:0;font-size:.78rem;line-height:1.45}.home-promo-video{gap:8px;display:grid}.home-promo-video video{aspect-ratio:16/9;object-fit:cover;background:#171611;border-radius:8px;width:100%;display:block}.home-promo-video strong{color:#17140d;font-size:.86rem;display:block}.home-promo-video p{color:#5f584c;margin:3px 0 0;font-size:.74rem;line-height:1.42}.home-promo-video time{color:#9a927f;font-size:.68rem}@media (width<=380px){.home-quick-grid{gap:9px 6px}.home-quick-icon{width:54px;height:50px}.home-quick-icon img{width:32px;height:32px}.home-news-row{grid-template-columns:58px minmax(0,1fr) 48px;gap:6px}.home-mutual-list li a{grid-template-columns:16px minmax(0,1fr) 94px 34px;gap:5px}}.feature-card,.content-block,.catalog-card,.keyword-card,.rule-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px}.feature-card span,.feature-card small,.page-heading p,.catalog-card p,.keyword-card p,.rule-panel p,.profile-panel p,.muted-copy{color:var(--muted)}.block-heading h2,.catalog-card h3,.keyword-card h3{margin:0;font-size:1rem}.gift-thumb,.catalog-thumb{background:linear-gradient(135deg,#f3b30038,#1d7f5b29),#e9ece7;border-radius:8px}.gift-thumb{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.gift-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gift-thumb span{background:linear-gradient(90deg, transparent 42%, #ffffffa6 43% 57%, transparent 58%), linear-gradient(180deg, transparent 42%, #ffffffa6 43% 57%, transparent 58%), var(--gold);border-radius:6px;position:absolute;inset:26%}.catalog-card strong{color:var(--coral);font-weight:400}.gift-market-page{padding-bottom:88px}.gift-market-heading{grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:2px 0 4px;display:grid}.gift-market-heading h2{text-align:center;margin:0;font-size:1.26rem}.icon-back-button{color:#111;cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:400;position:relative}.catalog-card{background:#f9f5eb;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;display:grid;position:relative;box-shadow:0 10px 22px #1a1b1814}.catalog-thumb{aspect-ratio:1;border:1px solid #1a1b1814;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.catalog-thumb span{aspect-ratio:1;color:#1111118a;background:#ffffff85;border-radius:18px;place-items:center;width:64px;font-size:2.1rem;font-weight:400;display:grid}.catalog-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gift-search-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px;padding:6px 8px 6px 12px;display:grid}.gift-search-panel .compact-field{min-width:0;margin:0;position:relative}.gift-search-panel .compact-field input{box-shadow:none;background:0 0;border:0;padding-left:34px}.gift-category-tabs button.active{color:var(--gold-strong);background:#fff8ddd6}.gift-tab-badge{color:#342706;background:#f3b300;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:8px}.gift-market-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.gift-market-toolbar-stacked{align-items:flex-start;gap:8px;display:flex}.gift-market-toolbar-stacked .filter-row{flex:auto;min-width:0}.gift-category-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.gift-category-scroll::-webkit-scrollbar{display:none}.gift-market-toolbar-stacked .gift-category-scroll{margin-top:0}.gift-market-toolbar-stacked .layout-toggle-button{flex:none;align-self:flex-start;margin-top:0}.gift-market-toolbar .filter-row{min-width:0}.order-role-segment button.active{background:#fff4d3;border-color:#d896006b}.gift-image-upload-field{gap:8px}.gift-action-sheet-heading{z-index:2;background:var(--surface);align-items:flex-start;margin-bottom:0;padding:4px 0 8px;position:sticky;top:0}.gift-action-sheet-heading-actions{justify-items:end;gap:7px;display:grid}.gift-action-sheet-order-summary{white-space:nowrap;line-height:1.2}.gift-order-manager-fab{right:max(18px,50vw - 197px);bottom:calc(84px + env(safe-area-inset-bottom));z-index:54;color:#241a05;cursor:pointer;background:#f2b21c;border:1px solid #d8960057;border-radius:999px;min-width:88px;min-height:48px;padding:10px 14px;position:fixed;box-shadow:0 12px 24px #714e0838}.gift-order-manager-fab span{font-size:.88rem;font-weight:700}.gift-order-manager-fab em{color:#fff;background:#d9342b;border:2px solid #fffdf7;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-4px}.gift-manager-menu{gap:10px;display:grid}.gift-manager-menu-button{color:#211b0e;text-align:left;cursor:pointer;background:#fff9e8;border:1px solid #d896003d;border-radius:8px;gap:4px;width:100%;padding:13px 14px;display:grid}.gift-manager-menu-button strong{font-size:.96rem}.gift-manager-menu-button span{color:var(--muted);font-size:.8rem}.gift-order-section-title{color:#6a4200;background:#fff4d3e0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:700;display:flex}.gift-order-section-title span{color:var(--muted);font-weight:400}.gift-order-list{gap:5px 0}.gift-order-inline-form{background:#fffaf0;border:1px solid #d8960038;border-radius:8px;grid-column:1/-1;gap:10px;margin-top:8px;padding:10px;display:grid}.gift-order-member-link{color:#6a4200;text-underline-offset:3px;text-decoration:underline}.gift-card-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gift-card-facts span{color:var(--muted);font-size:.85rem;font-weight:400}.gift-card-facts{align-items:flex-start}.gift-card-facts strong{color:#f2a300;font-size:1.3rem;line-height:1.1}.catalog-main{grid-template-columns:minmax(0,1fr);gap:6px 10px;min-width:0;padding-right:12px;display:grid}.catalog-main>div{grid-column:1}.catalog-main h3{font-size:1.02rem}.catalog-title-row{align-items:center;gap:7px;min-width:0;display:flex}.catalog-title-row h3{min-width:0}.gift-lock-status{color:#8a5c00;background:#fff1c9;border-radius:999px;flex:none;padding:3px 7px;font-size:.72rem;font-weight:400;line-height:1.15}.catalog-main p{margin:4px 0 0}.gift-market-card .catalog-main h3{color:#11130f;font-size:1.1rem;font-weight:700}.gift-market-card .catalog-main p{font-size:.9rem}.gift-market-card{color:inherit;cursor:pointer}.gift-market-card:focus-visible{outline-offset:2px;outline:2px solid #b77900b8}.gift-card-favorite-state{z-index:1;color:#545851;pointer-events:none;place-items:center;width:17px;height:15px;font-size:.54rem;line-height:1;display:grid;position:absolute;top:1px;right:1px}.gift-card-favorite-state.is-favorited{color:#b77900}.gift-favorite-control{display:inline-flex;position:relative}.gift-favorite-button{cursor:pointer}.gift-favorite-button.is-active{color:#b77900;background:#fff5cf;border-color:#b779003d}.gift-favorite-inline-error{z-index:3;color:#a83223;background:#fff1ef;border-radius:6px;width:max-content;max-width:150px;padding:3px 6px;font-size:.7rem;line-height:1.2;position:absolute;top:calc(100% + 4px);right:0}.gift-layout-double{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gift-layout-double .catalog-card{grid-template-columns:1fr}.gift-layout-double .catalog-thumb{width:100%}.gift-layout-double .catalog-main{grid-template-columns:minmax(0,1fr)}.gift-detail-page{background:0 0;gap:10px;margin:-84px -14px 0;padding-bottom:126px}.gift-hero-media{background:0 0;border-radius:0;min-height:min(88vw,390px);position:relative;overflow:hidden}.gift-media-actions{z-index:2;top:calc(max(22px, env(safe-area-inset-top)) + 40px);justify-content:space-between;gap:12px;display:flex;position:absolute;left:18px;right:18px}.gift-media-actions>div{gap:10px;display:flex}.gift-media-action-icon{object-fit:contain;pointer-events:none;width:22px;height:22px;display:block}.gift-hero-carousel,.gift-hero-viewport,.gift-hero-slide,.gift-hero-slide>img,.gift-image-placeholder{width:100%;height:min(88vw,390px);min-height:min(88vw,390px)}.gift-hero-carousel{position:relative}.gift-hero-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.gift-hero-viewport::-webkit-scrollbar{display:none}.gift-hero-viewport:focus-visible{outline-offset:-3px;outline:3px solid #b77900b8}.gift-hero-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.gift-hero-slide>img{object-fit:contain;background:0 0;display:block}.gift-image-placeholder{color:#926600;background:radial-gradient(circle at 50% 54%,#d8960024 0 18%,#0000 19%),linear-gradient(135deg,#f5bf3a4d,#fffdf7f5);justify-content:center;align-items:center;font-size:2rem;font-weight:400;display:flex}.gift-hero-counter{color:#fff;background:#161914b3;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:400;position:absolute;bottom:12px;right:12px}.gift-detail-core{z-index:1;border-radius:8px;margin:0 10px;position:relative;box-shadow:0 8px 22px #1a1b1814}.gift-price-row,.gift-commerce-meta{align-items:center;gap:12px;display:flex}.gift-detail-core h1{color:#25261f;letter-spacing:0;margin:12px 0 8px;font-size:1.28rem;line-height:1.22}.gift-detail-summary{color:#53544e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.gift-price-row{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.gift-price-line{color:#e04518;align-items:baseline;gap:3px;font-size:2rem;line-height:1;display:inline-flex}.gift-price-line span{font-size:.92rem;font-weight:400}.gift-favorite-shell{color:#73746d;white-space:nowrap;margin-left:auto;font-size:.84rem}.gift-favorite-shell .gift-favorite-button{color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.gift-favorite-shell .gift-favorite-button.is-active{color:#c83222;background:0 0;border-color:#0000}.gift-commerce-meta{flex-wrap:wrap;margin-top:14px}.gift-commerce-meta span{color:#686962;background:#f3f1ea;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:400}.gift-service-card{gap:0;display:grid}.gift-detail-page>.content-block:not(.gift-detail-core){margin-inline:10px}.gift-service-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:44px;display:grid}.gift-service-row:last-child{border-bottom:0}.gift-service-row span{color:#8b8c84;font-size:.84rem}.gift-service-row strong{color:#3f403a;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:400;overflow:hidden}.gift-service-row em{color:#a9a9a2;text-align:right;font-style:normal}.gift-publisher-card{margin-top:0}.gift-contact-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.gift-publisher-card .secondary-button{border-radius:999px;min-width:86px}.gift-seller-avatar{width:46px;height:46px;font-size:1.1rem}.gift-contact-label{color:#8b8c84;margin-bottom:2px;font-size:.76rem;display:block}.gift-contact-head strong,.gift-contact-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gift-contact-head strong{color:#2f302b;font-size:1rem}.gift-contact-head small{color:var(--muted);font-size:.82rem}.gift-seller-facts{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:8px 10px;margin-top:14px;padding-top:14px;display:grid}.gift-seller-facts span{color:#8b8c84;font-size:.8rem}.gift-seller-facts strong{color:#41423c;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:400;overflow:hidden}.gift-description-card{margin-top:0}.gift-detail-tablist{background:#f2f1ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.gift-detail-tablist button{color:#666760;background:0 0;border:0;border-radius:7px;min-height:38px;font-size:.88rem;font-weight:400}.gift-tab-panel{gap:14px;margin-top:14px;display:grid}.gift-detail-copy{color:#3f403a;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.65}.gift-detail-image-list{gap:10px;display:grid}.gift-detail-image-list img{object-fit:contain;background:#f8f5ec;border-radius:8px;width:100%;max-height:520px}.gift-empty-shell{color:#8b8c84;text-align:center;background:#faf9f4;border:1px dashed #d8d6cc;border-radius:8px;place-items:center;gap:4px;min-height:112px;padding:18px;font-size:.88rem;display:grid}.gift-empty-shell strong{color:#3f403a}.gift-empty-shell span{font-size:.8rem}.gift-order-flow-panel,.gift-rule-panel{border-top:1px solid var(--line);padding-top:14px}.gift-rule-panel{gap:12px;display:grid}.gift-rule-toggle{color:#262720;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0;display:flex}.gift-rule-toggle span{font-size:1rem;font-weight:700}.gift-rule-toggle strong{color:#a15f00;flex:none;font-size:.86rem}.gift-rule-content{gap:12px;display:grid}.gift-rule-content>p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.gift-parameter-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.gift-parameter-table div{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);display:grid}.gift-parameter-table div:last-child{border-bottom:0}.gift-parameter-table span,.gift-parameter-table strong{align-items:center;min-height:42px;padding:9px 10px;font-size:.82rem;display:flex}.gift-parameter-table span{color:var(--muted);background:#f6f6f3}.gift-parameter-table strong{color:#343530;font-weight:400}.order-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.order-flow-strip span{color:#6b4800;text-align:center;background:#fff8e7;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:8px;font-size:.82rem;font-weight:400;display:flex}.rule-warning>strong{color:#b06f00;text-align:center;margin-bottom:12px;display:block}.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.safety-grid article{text-align:center;background:#ffffffb8;border-radius:8px;min-height:92px;padding:10px}.safety-grid span{width:28px;height:28px;color:var(--gold-strong);background:#fff2c2;border-radius:50%;place-items:center;margin:0 auto 6px;font-weight:400;display:grid}.safety-grid strong{font-size:.84rem;display:block}.safety-grid p{color:var(--muted);margin:4px 0 0;font-size:.74rem}.order-detail-page{margin:-4px 0 0;padding-bottom:118px}.order-page-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.order-page-heading h2{text-align:center;margin:0;font-size:1.42rem}.order-detail-hero{color:#fff;background:linear-gradient(135deg, #f3b30042, transparent 52%), var(--charcoal);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:168px;padding:20px;display:flex;position:relative;overflow:hidden}.order-detail-hero:after{content:"";opacity:.24;background-image:linear-gradient(30deg,#0000 42%,#f3b30059 43% 45%,#0000 46%),linear-gradient(150deg,#0000 42%,#f3b3004d 43% 45%,#0000 46%);background-size:54px 32px;width:190px;height:120px;position:absolute;inset:0 0 auto auto}.order-detail-hero>*{z-index:1;position:relative}.order-detail-hero span:not(.state-pill){color:#ffffffbd;font-size:.82rem;font-weight:400}.order-detail-hero h2{color:var(--gold);margin:12px 0 6px;font-size:2rem;line-height:1}.order-detail-hero p{color:#ffffffc7;margin:0}.order-track-pill{color:#fff;background:#00000029;border:1px solid #ffffff59;min-width:92px}.order-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.order-stepper:before{content:none;display:none}.order-step{text-align:left;background:0 0;border:0;border-left:3px solid #1a1b181f;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:0;padding:10px;display:flex;position:relative}.order-step>span{color:var(--ink);font-weight:400}.order-step strong,.order-step time{color:var(--muted);font-size:.74rem;font-weight:400}.order-step.current{border-color:var(--gold);background:0 0}.order-step.blocked{background:#ffe8dc;border-color:#dd6b4d5c}.receipt-info-card{gap:8px;display:grid}.receipt-info-card p{color:#343530;margin:0;font-weight:400}.order-sticky-buttons{flex:none;gap:10px;display:flex}.order-sticky-buttons .primary-button,.order-sticky-buttons .secondary-button{min-width:106px}.dispute-summary{background:#fff8e7;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.dispute-summary p,.dispute-summary small{color:var(--muted);margin:0}.rule-warning{background:#fff4ee;border-color:#dd6b4d5c}.rule-warning strong{color:#8e3e20}.rule-warning p{color:var(--muted);margin:8px 0 0}.exchange-confirm-panel,.exchange-confirm-sheet{background:#fff8e7;border-color:#f3b30080}.exchange-confirm-sheet{border:1px solid #f3b3006b;border-bottom:0}.exchange-confirm-sheet .block-heading{margin:0}.exchange-confirm-sheet .muted-copy{margin:-4px 0 0}.exchange-readonly-address{min-height:44px;color:var(--ink);overflow-wrap:anywhere;background:#ffffff94;border:1px solid #1a1b1824;border-radius:8px;padding:10px 12px;line-height:1.5;display:block}.exchange-sheet-actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:2px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#fff8e7d1,#fff8e7 26%);position:sticky}.exchange-sheet-actions .primary-button,.exchange-sheet-actions .secondary-button{flex:1 1 0}.gift-publish-form,.seller-quote-panel{gap:12px;display:grid}.gift-manage-content{flex-direction:column;gap:14px;padding-bottom:92px;display:flex}.split-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-sticky-action{z-index:12;border:1px solid var(--line);background:#fffdf7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:88px;box-shadow:0 18px 46px #1a1b182e}.detail-sticky-action div{flex-direction:column;gap:2px;min-width:0;display:flex}.detail-sticky-action small{color:var(--muted);font-size:.78rem}.gift-detail-sticky-action{width:min(100vw - 24px,406px);left:50%;bottom:calc(74px + env(safe-area-inset-bottom));background:#fffdf7fa;border-radius:14px;grid-template-columns:84px minmax(0,1fr) 112px;display:grid;position:fixed;transform:translate(-50%)}.gift-detail-sticky-action .primary-button{background:#e04518;border-radius:999px;min-width:0}.gift-sticky-contact{color:#4d4e48;background:#fffaf0;border:1px solid #e7dfca;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:.88rem;font-weight:400;display:inline-flex}.warning-strip{color:#6b4800;background:#fff8e7;border:1px solid #d896003d;border-radius:8px;padding:12px 14px;font-weight:400}.order-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0}.gift-order-card{border:1px solid var(--line);background:#f9f5eb;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:4px;padding:10px}.gift-order-card .gift-order-thumb{grid-area:1/1;align-self:start;width:64px;min-width:0}.gift-order-card .gift-order-thumb>span{color:#1111118a;background:#ffffff85;border-radius:12px;width:38px;min-width:0;padding:0;font-size:1.2rem;font-weight:400}.gift-order-card .gift-order-status{white-space:nowrap;grid-area:1/2;place-self:start end;max-width:100%;padding-inline:6px}.gift-order-meta{grid-area:1/2;gap:4px;min-width:0;display:grid}.gift-order-meta strong{white-space:normal;padding-inline-end:91px}.gift-order-meta p{color:var(--ink);margin:0;font-size:.9rem}.gift-order-meta time{display:block}.gift-order-meta-footer{gap:4px;min-width:0;display:grid}.gift-order-meta-footer time{white-space:nowrap;min-width:0}.gift-order-action-grid{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;margin-top:6px;padding-top:6px;display:grid}.gift-order-action-slot{min-width:0;min-height:28px}.gift-order-action-slot>.secondary-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:28px;padding:4px 2px;font-size:.68rem;line-height:1;display:flex}@media (width<=340px){.gift-order-meta-footer{gap:4px}.gift-order-meta-footer time{font-size:.72rem}.gift-order-action-grid{gap:2px;padding-top:5px}.gift-order-action-slot,.gift-order-action-slot>.secondary-button{min-height:26px}.gift-order-action-slot>.secondary-button{padding-inline:1px;font-size:.62rem}}.gift-order-feedback{grid-column:1/-1}@media (width<=420px){.order-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.gift-favorites-entry{color:#9b6800;white-space:nowrap;background:#fff8dc;border:1px solid #b779002e;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.gift-favorites-page{padding-bottom:88px}.gift-subpage-heading{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:44px;display:grid}.gift-subpage-heading .icon-back-button{min-height:44px;padding:0}.gift-subpage-heading h1{color:#303133;text-align:center;margin:0;font-size:1.08rem;font-weight:800;line-height:1.2}.gift-favorites-empty{grid-column:1/-1}.gift-market-page,.keyword-hub-page,.mine-page{padding-bottom:76px}.gift-market-heading,.keyword-page-heading,.mine-heading{gap:8px}.gift-search-panel{grid-template-columns:minmax(0, 1fr) var(--mobile-touch);border-radius:14px;padding:6px 8px 6px 12px}.gift-market-search-panel{grid-template-columns:minmax(0,1fr);padding-right:12px}.gift-search-panel input,.compact-field input,.compact-field textarea{min-height:var(--mobile-touch)}.keyword-filter-stack{margin-inline:calc(var(--mobile-pad-x) * -1);padding-inline:var(--mobile-pad-x);scrollbar-width:none}.keyword-filter-stack::-webkit-scrollbar{display:none}.catalog-card{grid-template-columns:96px minmax(0,1fr);gap:10px;box-shadow:0 8px 18px #1a1b1812}.catalog-thumb{width:96px}.catalog-thumb span{width:54px;font-size:1.7rem}.catalog-main{gap:5px 8px}.catalog-main h3,.keyword-card-title-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.catalog-title-row h3{flex:0 auto}.catalog-main p,.keyword-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gift-card-facts{gap:6px}.gift-card-facts strong{font-size:1.12rem}.gift-detail-page{margin:-62px calc(var(--mobile-pad-x) * -1) 0;padding-bottom:116px}.gift-detail-core,.gift-detail-page>.content-block:not(.gift-detail-core){padding:14px}.gift-hero-media{min-height:min(90vw,330px)}.gift-hero-carousel,.gift-hero-viewport,.gift-hero-slide,.gift-hero-slide>img,.gift-image-placeholder{height:min(90vw,330px);min-height:min(90vw,330px)}.gift-detail-core h1{font-size:1.16rem}.gift-price-line{font-size:1.7rem}.gift-service-row{grid-template-columns:40px minmax(0,1fr) 12px}.gift-seller-facts{grid-template-columns:58px minmax(0,1fr)}.gift-detail-sticky-action{grid-template-columns:78px minmax(0,1fr) 104px;gap:8px;padding:10px}.order-detail-hero,.offline-trade-hero,.keyword-detail-hero{min-height:132px;padding:16px}.order-detail-hero h2,.offline-trade-hero h2,.keyword-detail-hero h2{font-size:1.58rem}.order-stepper{gap:4px}.order-step{min-height:0;padding:8px}.order-gift-summary .catalog-thumb{width:88px}@media (width<=380px){.hive-hero h2,.profile-panel h2,.order-detail-hero h2,.offline-trade-hero h2,.keyword-detail-hero h2{font-size:1.42rem}.catalog-card{grid-template-columns:82px minmax(0,1fr)}.catalog-thumb,.order-gift-summary .catalog-thumb{width:82px}.gift-layout-double{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-layout-double .catalog-card{grid-template-columns:1fr}.gift-layout-double .catalog-thumb{width:100%}.order-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px}.order-stepper:before{display:none}}.gift-edit-entry{border-radius:999px;min-height:32px;padding-inline:14px}.gift-edit-sheet{border:1px solid #d896004d;border-bottom:0}.parlor-page{gap:10px;padding-bottom:88px}.parlor-topbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:2px 0 0;display:grid}.parlor-topbar h2{text-align:center;margin:0;font-size:1.26rem}.parlor-topbar-spacer{display:block}.parlor-hero-panel{color:#fff06f;background:linear-gradient(120deg, #ffcf4314 1px, transparent 1px), linear-gradient(135deg, #f3b3003d, transparent 58%), var(--charcoal);background-size:42px 42px,auto,auto;border-radius:8px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;min-height:92px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.parlor-hero-panel:before{content:none}.parlor-hero-panel>*{z-index:1;position:relative}.parlor-hero-panel strong,.parlor-hero-panel p{margin:0;font-weight:400;display:block}.parlor-hero-panel strong{color:#f3b300;font-size:1.28rem;font-weight:900}.parlor-hero-panel p{color:#d89600;margin-top:8px;font-size:1.05rem}.parlor-hero-mark{aspect-ratio:1;color:#303133;background:linear-gradient(135deg,#fff7c6eb,#f9b81d26),#fff9df;border:1px solid #f1b51c;border-radius:50%;justify-self:center;place-items:center;width:64px;display:grid;box-shadow:0 5px 12px #cf930024}.parlor-hero-mark:before{content:none}.parlor-hero-mark-image{z-index:1;object-fit:contain;width:44px;height:44px;display:block;position:relative}.parlor-tabs button.active{color:#1a1b18;box-shadow:none;background:#ffe2ad;border-color:#ff8f21d1}.parlor-section{background:#fffdf7eb;border-color:#d8960047;flex-direction:column;gap:10px;display:flex}.parlor-feed-panel{margin-top:0}.parlor-placeholder-panel{background:#fff7da7a;border:1px dashed #d896005c;border-radius:8px;align-content:center;gap:8px;min-height:118px;padding:14px;display:grid}.parlor-placeholder-panel strong{color:var(--charcoal)}.parlor-placeholder-panel p{color:var(--muted);margin:0;font-weight:400}.parlor-page.member-message-page{min-height:calc(100svh - 96px);padding-bottom:38px}.compact-keyword-row{margin-top:-4px}.keyword-card,.rule-panel{padding:14px}.keyword-hub-page{padding-bottom:88px}.keyword-rule-banner{color:#ffe785;background:linear-gradient(135deg,#ffbe1442,#0000 46%),#111;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:10px;min-height:92px;padding:14px 10px;display:grid;position:relative;overflow:hidden}.keyword-rule-banner:before{content:"";opacity:.18;background-image:linear-gradient(30deg,#0000 42%,#f3b30061 43% 45%,#0000 46%),linear-gradient(150deg,#0000 42%,#f3b3004d 43% 45%,#0000 46%);background-size:58px 34px;position:absolute;inset:0}.keyword-rule-banner>*{z-index:1;position:relative}.keyword-add-trigger,.keyword-banner-tab{color:#ffe785;cursor:pointer;text-align:center;background:#f3b30024;border:3px solid #f3b300;border-radius:50%;align-content:center;place-items:center;gap:2px;width:64px;min-height:64px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #ffe8932e}.keyword-add-trigger span{font-size:1.45rem;line-height:1}.keyword-add-trigger small,.keyword-banner-tab{font-size:.68rem;line-height:1.1}.keyword-banner-tab{font-weight:400}.keyword-banner-tab.active{color:#1a1b18;background:#f3b300;box-shadow:inset 0 0 0 1px #fff4c573,0 0 0 2px #ffe89338}.keyword-mutual-attention-badge{z-index:2;color:#fff;pointer-events:none;background:#e53935;border:2px solid #fff4c5;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #b3181452}.keyword-create-form{gap:12px;display:grid}.keyword-reward-panel{background:#fffaf0;border:1px solid #d896003d;border-radius:8px;gap:10px;padding:12px;display:grid}.keyword-reward-panel>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-reward-panel strong{font-size:.94rem}.keyword-reward-panel span{color:#7b6a43;font-size:.78rem}.keyword-reward-input{grid-template-columns:minmax(0,1fr) minmax(96px,.7fr) auto;align-items:center;gap:8px;display:grid}.keyword-reward-input span{color:#39352d;font-size:.86rem}.keyword-reward-input input{background:#fffdf7f0;border:1px solid #d8960047;border-radius:8px;width:100%;min-height:38px;padding:0 10px}.keyword-reward-input em{color:var(--muted);font-size:.78rem;font-style:normal}.keyword-create-tips{color:#9b2e23;background:#fff1ee;border:1px solid #b33f2a2e;border-radius:8px;gap:6px;margin:0;padding:10px 12px 10px 28px;font-size:.78rem;line-height:1.45;display:grid}.keyword-filter-stack{gap:8px;display:flex;overflow-x:auto}.keyword-filter-stack .filter-chip{background:#fff;flex:none;min-height:40px;padding-inline:16px}.keyword-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid;box-shadow:0 10px 24px #1a1b1814}.keyword-market-card{background:var(--surface);border:1px solid #d896002e;grid-template-columns:minmax(0,1fr)}.keyword-lock-badge.unlocked{background:linear-gradient(135deg,#96d982,#3ba35d)}.keyword-card-body{min-width:0}.keyword-card-title-row{align-items:center;gap:8px;display:flex}.keyword-card-title-row h3{min-width:0;font-size:1.06rem}.keyword-scope-pill{border:1px solid var(--line);color:#6b6d66;border-radius:6px;flex:none;padding:3px 7px;font-size:.72rem;font-weight:400}.keyword-card-body p{color:#5f665f;margin:5px 0 0;font-size:.88rem;font-weight:400}.keyword-card-main-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.keyword-reward-pill{color:#704a16;text-align:center;background:#fff0bf;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:6px 8px;font-size:.78rem;display:inline-flex}.keyword-card-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.keyword-card-footer .primary-button{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;font-size:.78rem;line-height:1;display:inline-flex}.keyword-card-main-actions{justify-content:stretch}.keyword-card-main-actions .primary-button{flex:none;align-self:stretch}.keyword-card-compact .keyword-card-title-row{justify-content:space-between}.keyword-card-compact .keyword-card-title-row h3{flex:auto}.keyword-card-action-panel{flex-direction:column;justify-content:center;gap:10px;min-width:104px;padding-left:4px;display:flex}.keyword-owner-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;margin-top:12px;padding-left:0;display:flex}.keyword-card-action-panel .primary-button,.keyword-card-action-panel .secondary-button{white-space:nowrap;border-radius:999px;min-height:36px}.keyword-detail-page{padding-bottom:88px}.keyword-detail-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.keyword-detail-heading h2{text-align:center;margin:0;font-size:1.42rem}.keyword-detail-heading>div{gap:8px;display:flex}.keyword-detail-share-button{color:#1a1b18;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.keyword-detail-share-button:focus-visible{outline-offset:2px;outline:2px solid}.keyword-detail-share-icon{object-fit:contain;pointer-events:none;width:22px;height:22px;display:block}.keyword-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;display:grid}.keyword-detail-hero h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:1.62rem}.keyword-detail-hero p{color:var(--muted);margin:0}.keyword-owner-card{gap:12px;display:grid}.keyword-owner-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.keyword-owner-line span,.keyword-owner-card p{color:#50564f;font-weight:400}.keyword-owner-line em{color:#ab7500;background:#fff0bf;border-radius:999px;padding:3px 8px;font-size:.76rem;font-style:normal;font-weight:400}.keyword-owner-card p{margin:0}.keyword-owner-profile{gap:6px;display:grid}.keyword-owner-profile p{color:#48443a;font-size:.9rem;line-height:1.55}.keyword-owner-profile span{color:#7a6b4d}.keyword-owner-message-action{align-items:center;display:flex}.keyword-owner-message-action .secondary-button{border-radius:999px;justify-content:center;align-items:center;width:auto;min-height:0;padding:5px 10px;font-size:.88rem;line-height:1.2;text-decoration:none;display:inline-flex}.keyword-related-gift-row .secondary-button{border-radius:999px;margin-left:auto}.keyword-owner-keywords{flex-wrap:wrap;gap:8px;display:flex}.keyword-owner-keywords a{color:#5d4112;background:#fffaf0;border:1px solid #d8960038;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.keyword-mutual-row{background:var(--surface);border:1px solid #d8960033;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.keyword-mutual-row div{gap:4px;min-width:0;display:grid}.keyword-mutual-row strong{color:#2f2d27;font-size:.94rem}.keyword-mutual-row span{color:#6a5b3a;font-size:.78rem}.keyword-mutual-row .primary-button,.keyword-mutual-row .secondary-button{border-radius:999px;min-width:64px;min-height:36px}.keyword-mutual-record-list{gap:10px;display:grid}.keyword-mutual-success{margin-top:0}.keyword-mutual-record-card{background:var(--surface);border:1px solid #d896002e;border-radius:8px;gap:8px;padding:12px;display:grid}.keyword-mutual-record-card span{color:#9b6b00;font-size:.76rem}.keyword-mutual-record-card strong{color:#282721;font-size:.96rem}.keyword-mutual-record-card p,.keyword-mutual-record-card small{color:var(--muted);margin:0;font-size:.78rem}.keyword-mutual-record-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.keyword-mutual-record-head>div{gap:4px;min-width:0;display:grid}.keyword-mutual-record-head time{color:var(--muted);white-space:nowrap;font-size:.72rem;line-height:1.2}.keyword-mutual-party-list{gap:6px;margin:0;display:grid}.keyword-mutual-party-list>div{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.keyword-mutual-party-list dt,.keyword-mutual-party-list dd{margin:0;font-size:.78rem}.keyword-mutual-party-list dd{min-width:0;color:var(--muted);flex-wrap:wrap;gap:6px;display:flex}.keyword-mutual-party-list dd>span{min-width:0}.keyword-mutual-member-link{color:#1c6f56;font-weight:700;text-decoration:none}.parlor-mutual-record-list .keyword-mutual-record-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.parlor-mutual-record-list .secondary-button{white-space:nowrap;border-radius:8px;min-height:32px}.keyword-note-list{color:#3e423d;margin:0 0 14px;padding-left:22px}.keyword-note-list li+li{margin-top:6px}.offline-trade-page{padding-bottom:126px}.offline-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.offline-heading h2{text-align:center;margin:0;font-size:1.38rem}.offline-heading a:not(.icon-back-button){color:#3d3e39;font-weight:400}.offline-trade-hero{min-height:174px;color:var(--ink);background:var(--surface);grid-template-columns:78px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:20px;display:grid}.offline-hero-icon{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;background:linear-gradient(135deg,#ffc33b,#e79d00);place-items:center;width:68px;height:68px;font-size:1.6rem;font-weight:400;display:grid}.offline-trade-hero span:not(.state-pill){color:#444840;font-size:.82rem;font-weight:400}.offline-trade-hero h2{overflow-wrap:anywhere;color:var(--ink);margin:0 0 10px;font-size:1.34rem}.offline-keyword-label{letter-spacing:0;font-size:.74rem;color:#a06f00!important;margin:0 0 4px!important;font-weight:400!important}.offline-trade-hero p{color:#555c55;margin:8px 0 0;font-weight:400}.offline-warning-card{color:#3d310d;background:#fff8e7;border:1px solid #d896007a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:102px;padding:16px;display:grid}.offline-warning-card>span,.offline-warning-card>em{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;background:var(--gold);place-items:center;width:52px;height:52px;font-size:1.4rem;font-style:normal;font-weight:400;display:grid}.offline-warning-card>em{color:#d89600;background:#f3b30024}.offline-warning-card p{color:#6d5b3a;margin:6px 0 0;font-size:.84rem;font-weight:400}.offline-meta-card{display:none}.offline-step-list{flex-direction:column;gap:10px;display:flex}.offline-step{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px;display:grid;position:relative}.offline-step+.offline-step:before{content:"";background:#d0b46a;width:2px;height:12px;position:absolute;top:-11px;left:44px}.offline-step>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#8a5c00;border:2px solid var(--gold);background:#fff7dd;place-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:400;display:grid}.offline-step strong,.offline-step small,.offline-step time{display:block}.offline-step small,.offline-step time{color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:400}.offline-step.done{background:var(--surface)}.offline-step.current{background:var(--soft-gold);border-color:#d896007a}.offline-step.blocked{background:#ffe8dc;border-color:#dd6b4d5c}.offline-action-bar{grid-template-columns:minmax(0,1fr) auto auto}.offline-action-bar .primary-button,.offline-action-bar .secondary-button{border-radius:10px;min-width:132px;min-height:58px}.offline-action-bar div{flex-direction:column;gap:2px;display:flex}.offline-action-bar strong{color:var(--ink)}.offline-action-bar span{color:var(--muted);font-size:.78rem;font-weight:400}.keyword-search-panel{grid-template-columns:minmax(0,1fr);padding-right:12px}.keyword-filter-stack{overflow-x:auto}.keyword-rule-banner{gap:10px;min-height:92px;padding:14px 10px}.keyword-add-trigger,.keyword-banner-tab{border-width:2px;width:56px;min-height:56px;padding:6px}.keyword-add-trigger span{font-size:1.05rem}.keyword-add-trigger small,.keyword-banner-tab{font-size:.58rem}.keyword-card{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px}.keyword-market-card{grid-template-columns:minmax(0,1fr)}.keyword-market-card .keyword-card-body p{display:block;overflow:visible}.keyword-card-action-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-left:0;display:grid}.keyword-card-action-panel .primary-button,.keyword-card-action-panel .secondary-button{width:100%}.keyword-owner-actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.keyword-owner-actions .secondary-button{flex:0 auto;width:auto;min-width:72px;min-height:36px;padding:7px 16px;font-size:.86rem}.hive-post-list{gap:10px;display:grid}.hive-post-card{background:#fffdf7db;border:1px solid #d896003d;border-radius:8px;gap:10px;padding:12px;display:grid}.activity-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.activity-scope-tabs button{color:#6b6254;background:#fffdf7e6;border:1px solid #d896003d;border-radius:8px;min-height:36px;font-size:.84rem;font-weight:700}.activity-scope-tabs button.active{color:#6b4800;background:#fff1c9;border-color:#d8960070}.supply-scope-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hive-post-card-header,.activity-detail-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hive-post-card-header>div,.activity-detail-title-row>div{min-width:0}.hive-post-card strong,.hive-post-card p,.hive-post-card small{margin:0}.hive-post-card p{color:#4f504b;line-height:1.5}.activity-card-summary,.supply-card-summary{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hive-post-card small{color:var(--muted);font-size:.78rem}.activity-share-link{color:#6b4800;white-space:nowrap;background:#fff1c9;border:1px solid #d8960052;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}button.activity-share-link{cursor:pointer}.activity-detail-share-button{margin-top:2px}.hive-post-contact,.activity-post-rule{flex-wrap:wrap;gap:6px;display:flex}.hive-post-contact span,.activity-post-rule span{color:#6b4800;background:#fff1c9;border-radius:8px;padding:5px 8px;font-size:.76rem;font-weight:400}.hive-post-disclaimer{color:#6b6254;background:#f6eedeb8;border-radius:8px;padding:8px 10px;font-size:.76rem}.resource-filter-select .mobile-select-input{color:#272014;text-align:center;background:#fffaf0;border-color:#e3b23e47;border-radius:999px;min-height:38px;font-size:.78rem;font-weight:700}.resource-filter-select .mobile-select-panel{border-color:#e3b23e3d;border-radius:10px}.activity-publish-page{padding-bottom:96px}.parlor-page{padding-bottom:112px}.parlor-feed-panel{margin-bottom:24px}.activity-detail-page{padding-bottom:88px}.activity-detail-card{gap:12px;display:grid}.activity-detail-title-row h3{color:#17140f;margin:0 0 4px;font-size:1.08rem;line-height:1.35}.activity-detail-title-row small{color:var(--muted);font-size:.78rem}.activity-detail-meta{gap:3px;display:grid}.activity-detail-body{color:#4f504b;white-space:pre-wrap;margin:0;line-height:1.6}.activity-detail-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-detail-image-gallery button{background:0 0;border:0;border-radius:8px;min-width:0;padding:0;overflow:hidden}.activity-detail-image-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.activity-image-preview{z-index:80;background:#111417d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.activity-image-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:84vh}.activity-image-preview-close{color:#fff;background:#0000005c;border:1px solid #ffffff5c;border-radius:999px;width:36px;height:36px;font-size:1.3rem;line-height:1;position:absolute;top:14px;right:14px}.activity-participants-panel{gap:10px;padding-top:4px;display:grid}.activity-participants-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-participants-heading strong{color:#17140f;font-size:.96rem}.activity-participants-heading span{color:var(--muted);font-size:.78rem}.activity-participants-list{gap:8px;display:grid}.activity-participant-card{background:#fffdf7db;border:1px solid #d8960038;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.activity-participant-card>div{gap:3px;min-width:0;display:grid}.activity-participant-card strong,.activity-participant-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-participant-card strong{color:#17140f;font-size:.9rem}.activity-participant-card small{color:var(--muted);font-size:.76rem}.activity-participant-card a{color:#6b4800;background:#fff1c9;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.activity-publish-card{background:#fffdf7f0;border-color:#d8960047}.activity-publish-form .mobile-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-tab-row button.active{color:#1a1b18;background:#ffe2ad;border-color:#ff8f21d1}.keyword-card-compact .keyword-card-action-panel{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}@media (width<=380px){.keyword-rule-banner{gap:7px;padding-inline:8px}.keyword-add-trigger,.keyword-banner-tab{border-width:2px;width:58px;min-height:58px;font-size:.62rem}.keyword-owner-actions .secondary-button{min-width:68px;padding-inline:10px;font-size:.82rem}}.parlor-member-list .member-row{align-items:center}.parlor-member-avatar{position:relative;overflow:visible}.parlor-member-avatar img{border-radius:inherit}.member-unread-count-badge{z-index:1;color:#fff;background:#e53935;border:2px solid #fffdf7;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-7px;box-shadow:0 1px 4px #b3181447}.parlor-member-profile-link{min-width:0;color:inherit;flex:1 1 0;text-decoration:none;display:block}.parlor-member-mainline{align-items:baseline;gap:10px;min-width:0;display:flex}.parlor-member-mainline strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.parlor-member-mainline span{color:#1e211c;flex:none;font-size:.78rem;font-weight:400}.parlor-member-subline{align-items:center;gap:6px;min-width:0;display:flex}.parlor-member-subline small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-favorite-badge{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:16px;padding:1px 4px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.member-favorite-badge-outgoing{color:#1d4ed8;background:#eff6ff}.member-favorite-badge-incoming{color:#a54b00;background:#fff4dc}.member-favorite-badge-mutual{color:#6d28d9;background:#f5f0ff}.parlor-member-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.parlor-member-action-link{background:#fff8e9 50%/20px 20px no-repeat;border:1px solid #b97b1233;border-radius:5px;width:32px;height:32px}.parlor-member-action-gift{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632444849'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='2788'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M821.909333%2085.333333c12.842667%200%2022.485333%206.4%2028.906667%2016l105.962667%20204.8c2.645333%205.226667%203.114667%2019.050667%203.2%2025.642667L960%20418.133333c0%2080-67.434667%20147.2-147.733333%20147.2h-41.749334c-48.170667%200-86.698667-16-112.405333-41.6-25.685333%2028.8-70.634667%2044.8-125.226667%2044.8h-41.749333c-54.613333%200-99.562667-16-125.248-44.8-25.706667%2028.8-64.234667%2044.8-112.426667%2044.8H211.754667C131.413333%20568.533333%2064%20501.333333%2064%20421.333333v-81.28c0.042667-4.842667%200.32-17.706667%203.2-24.32l83.52-208c3.2-12.8%2016.042667-22.4%2028.885333-22.4h642.304z%20m-18.325333%2064H202.944l-74.773333%20186.24-0.106667%201.706667-0.064%202.773333v81.28c0%2044.586667%2038.741333%2083.2%2083.733333%2083.2h41.749334c30.144%200%2051.413333-8.554667%2064.64-23.402666l47.765333-53.546667%2047.744%2053.546667c12.117333%2013.589333%2039.616%2023.402667%2077.504%2023.402666h41.749333c37.866667%200%2065.365333-9.813333%2077.482667-23.402666l45.013333-50.474667%2047.914667%2047.744c14.293333%2014.229333%2037.12%2022.933333%2067.221333%2022.933333h41.749334c45.013333%200%2083.733333-38.613333%2083.733333-83.2v-83.2l-0.021333-3.477333-0.170667-3.904L803.584%20149.333333zM867.818667%20600.64a32%2032%200%200%201%2032%2032V832a96%2096%200%200%201-96%2096H221.141333a96%2096%200%200%201-96-96v-199.36a32%2032%200%200%201%2064%200V832a32%2032%200%200%200%2032%2032h582.677334a32%2032%200%200%200%2032-32v-199.36a32%2032%200%200%201%2032-32z'%20fill='%2363432E'%20p-id='2789'%3e%3c/path%3e%3cpath%20d='M910.506667%20288v64H83.52v-64z'%20fill='%2363432E'%20p-id='2790'%3e%3c/path%3e%3c/svg%3e")}.parlor-member-action-chat{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%203.3c-5.49%200-9.75%203.58-9.75%208.1%200%202.51%201.35%204.74%203.53%206.22l-.83%203.15%203.97-1.93c.97.29%202%20.44%203.08.44%205.49%200%209.75-3.52%209.75-7.88S17.49%203.3%2012%203.3Z'%20stroke='%2363432E'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.parlor-member-profile-link small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;overflow:hidden}.member-message-target-card{align-items:center;gap:12px;display:flex}.member-message-target-card>div{flex:auto;min-width:0}.member-message-target-card strong,.member-message-target-card p{margin:0}.member-message-target-card p{color:var(--muted);margin-top:3px;font-size:.84rem;font-weight:400}.member-message-target-card a{color:#f06418;flex:none;font-size:.82rem;font-weight:400;text-decoration:none}.member-message-thread{overscroll-behavior:contain;background:#fffdf7d1;flex-direction:column;flex:auto;gap:10px;min-height:210px;display:flex;overflow-y:auto}.member-message-bubble{background:#fffaf0;border:1px solid #d896002e;border-radius:8px;align-self:flex-start;gap:5px;max-width:82%;padding:10px 12px;display:grid}.member-message-bubble.mine{background:#fff4e8;border-color:#f064182e;align-self:flex-end}.member-message-bubble p{color:var(--charcoal);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.member-message-bubble time{color:var(--muted);text-align:right;font-size:.72rem}.member-message-composer{z-index:19;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));width:min(100%,430px);padding:2px max(var(--mobile-pad-x), env(safe-area-inset-right)) 2px max(var(--mobile-pad-x), env(safe-area-inset-left));margin:0;position:fixed;transform:translate(-50%)}.member-message-composer input{width:100%;height:44px;min-height:44px;color:var(--charcoal);font:inherit;background:#fffaf0;border:1px solid #d896003d;border-radius:12px;padding:0 14px;line-height:1.25}.member-message-composer input:focus{border-color:#f064186b;outline:2px solid #f0641829}.member-message-composer input:disabled{cursor:not-allowed;opacity:.66}.member-message-composer-feedback{margin:0 0 6px;font-size:.78rem}.member-detail-heading{grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;display:grid}.member-detail-heading h2{text-align:center;margin:0;font-size:1.08rem}.member-detail-profile{align-items:center;gap:14px;display:flex}.member-detail-profile>div:nth-of-type(2){flex:auto;min-width:0}.member-favorite-button{flex:none;min-height:34px;padding:0 12px;font-size:.82rem}.member-favorite-service-note{color:#5b4a2c;background:#fff7dd;border:1px solid #b97b123d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;padding:12px;display:grid}.member-favorite-service-icon{color:#fff;background:#d89600;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.member-favorite-service-copy{gap:3px;min-width:0;display:grid}.member-favorite-service-copy strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}.member-favorite-service-copy p{color:#6d5a39;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.member-favorite-service-link{color:#8a5200;text-align:center;background:#fffaf0;border:1px solid #b97b124d;border-radius:9px;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.member-favorite-service-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.member-detail-profile h2,.member-detail-profile p{margin:0}.member-detail-profile h2{font-size:1.14rem}.member-detail-avatar,.member-gift-thumb{color:#6c3e00;background:#ffe2ad;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.member-detail-avatar{border-radius:50%;width:58px;height:58px}.member-detail-avatar img,.member-gift-thumb img{object-fit:cover;width:100%;height:100%;display:block}.member-detail-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.member-detail-tags span,.member-keyword-chip span{color:#8e5c1d;font-size:.78rem}.member-detail-info dl{gap:12px;margin:0;display:grid}.member-detail-info dl div{gap:4px;display:grid}.member-detail-info dt{color:var(--muted);font-size:.82rem}.member-detail-info dd{margin:0;line-height:1.55}.member-resource-list,.member-keyword-list{gap:10px;display:grid}.member-gift-row,.member-keyword-chip{color:inherit;text-decoration:none}.member-gift-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.member-gift-row>span:nth-of-type(2){flex:auto;gap:3px;min-width:0;display:grid}.member-gift-row strong,.member-gift-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-gift-row small{color:var(--muted)}.member-gift-row em{color:#f06418;font-size:.82rem;font-style:normal}.member-keyword-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-keyword-chip{background:#fffaf0;border:1px solid #d8960038;border-radius:8px;gap:5px;min-height:58px;padding:10px;display:grid}.member-keyword-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.member-row{align-items:center;gap:10px;display:flex}.member-row.is-favorite-priority.favorite-direction-outgoing{background:#eff6ff;border-color:#3b82f6;box-shadow:inset 3px 0 #2563eb}.member-row.is-favorite-priority.favorite-direction-outgoing .parlor-member-mainline strong{color:#1d4ed8}.member-row.is-favorite-priority.favorite-direction-incoming{background:#fff7e8;border-color:#f59e0b;box-shadow:inset 3px 0 #d97706}.member-row.is-favorite-priority.favorite-direction-incoming .parlor-member-mainline strong{color:#a54b00}.member-favorite-button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.member-row small{color:var(--muted);display:block}.member-showcase-copy{gap:4px;display:grid}.message-card .action-row{grid-column:1/-1}.message-tab-card-copy{gap:3px;min-width:0;display:grid}.message-tab-card-copy strong,.message-tab-card-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-tab-card-copy small{color:#3031339e;font-size:12px}.message-floating-publish{color:#201408;background:#ff8a00;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;min-height:38px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;position:sticky;bottom:78px;box-shadow:0 10px 22px #ff8a0042}.message-floating-publish.message-floating-publish-fab{right:max(18px,50vw - 197px);bottom:calc(86px + env(safe-area-inset-bottom));z-index:54;min-height:44px;margin-top:0;position:fixed}.member-interaction-panel{gap:14px;display:grid}.member-interaction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.member-interaction-grid a,.member-interaction-grid button{color:#303133;cursor:pointer;min-height:58px;font:inherit;text-align:center;background:#fff3ca;border:1px solid #d896002e;border-radius:8px;gap:4px;padding:9px 6px;display:grid}.member-interaction-grid button.active{background:#ffe29a;border-color:#d896007a;box-shadow:inset 0 0 0 1px #d8960038}.member-interaction-grid strong{color:#d89600;font-size:16px}.member-favorite-policy-note{color:#5b4a2c;background:#fff7dd;border:1px solid #d896003d;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:11px 12px;display:flex}.member-favorite-policy-icon{color:#fff;background:#d89600;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.member-favorite-policy-note p{overflow-wrap:anywhere;flex:220px;min-width:0;margin:0;font-size:.78rem;line-height:1.55}.member-favorite-policy-link{color:#9a6200;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin-left:30px;font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.member-favorite-policy-link span{color:#8e3e20;font-weight:600}.member-row.has-bee-service{flex-wrap:wrap}.member-row.has-bee-service .parlor-member-mainline strong,.member-row.has-bee-service .parlor-member-subline small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.parlor-member-list .member-row>.member-bee-service-entry{flex:1 0 100%}.member-bee-service-entry{background:#fffaf0;border:1px solid #d8960038;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 10px;display:flex}.member-bee-service-status{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.member-bee-service-status.is-unassigned{color:#a54b00;background:#fff4dc}.member-bee-service-status.is-assigned{color:#1d4ed8;background:#eff6ff}.member-bee-service-status.is-following{color:#0f766e;background:#ecfdf5}.member-bee-service-status.is-pending{color:#9a6200;background:#fff7dd}.member-bee-service-status.is-completed{color:#3f6212;background:#f0fdf4}.member-bee-service-status.is-canceled{color:#6b7280;background:#f3f4f6}.member-bee-service-status.is-unknown{color:#6d5a39;background:#f8f2e4}.member-bee-service-worker,.member-bee-service-task-no{color:#6d5a39;overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.45}.member-bee-service-link{color:#8a5200;white-space:nowrap;background:#fffdf7;border:1px solid #b97b124d;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:0 12px;font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.member-bee-service-link:focus-visible,.member-bee-service-card-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.member-bee-service-card{color:#5b4a2c;background:#fff7dd;border:1px solid #b97b123d;border-radius:12px;gap:10px;min-width:0;display:grid}.member-bee-service-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.member-bee-service-action{border-bottom:1px solid #b97b122e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;padding:0 0 10px;display:grid}.member-bee-service-action-icon{color:#fff;background:#d89600;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.member-bee-service-action-copy{gap:2px;min-width:0;display:grid}.member-bee-service-action-copy strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.member-bee-service-action-copy p{color:#6d5a39;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.member-bee-service-card-head strong{overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.4}.member-bee-service-card-copy{gap:3px;min-width:0;display:grid}.member-bee-service-card-copy p{color:#6d5a39;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.member-bee-service-card-link{color:#8a5200;text-align:center;background:#fffaf0;border:1px solid #b97b124d;border-radius:9px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.member-favorite-detail-grid.single{grid-template-columns:minmax(0,1fr)}.content-block,.rule-panel,.keyword-card,.catalog-card,.panel-card{padding:var(--mobile-card-pad)}@media (width<=380px){.member-message-composer{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left))}}@media (width<=340px){.member-favorite-service-note{grid-template-columns:minmax(0,1fr);gap:8px}.member-favorite-service-icon,.member-favorite-service-copy,.member-favorite-service-link{grid-column:1}.member-favorite-service-link{width:100%}.member-bee-service-link{width:100%;margin-left:0}.member-bee-service-card-link{justify-self:stretch;width:100%}.member-bee-service-action{grid-template-columns:minmax(0,1fr);gap:8px}.member-bee-service-action-icon,.member-bee-service-action-copy{grid-column:1}}.message-image-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.message-image-strip img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.message-image-preview{z-index:80;background:#111417d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.message-image-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:84vh}.message-image-preview-close{color:#fff;background:#0000005c;border:1px solid #ffffff5c;border-radius:999px;width:36px;height:36px;font-size:1.3rem;line-height:1;position:absolute;top:14px;right:14px}.message-tab-card{color:inherit}.message-tab-card-link{color:inherit;gap:10px;text-decoration:none;display:grid}.message-tab-card-link:focus-visible{outline-offset:2px;outline:2px solid #d8960061}.message-detail-card{gap:14px;display:grid}.message-detail-card header{gap:6px;display:grid}.message-detail-card h1{color:#211b10;margin:0;font-size:1.18rem;line-height:1.28}.message-detail-card time{color:var(--muted);font-size:.78rem}.message-detail-card p{color:#424039;white-space:pre-wrap;margin:0;line-height:1.62}.message-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.message-detail-images img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.message-detail-images.announcement-detail-images{grid-template-columns:minmax(0,1fr)}html[data-app-platform=ios] .member-message-page{min-height:calc(100dvh - 96px - env(safe-area-inset-top))}.mine-king-console-section{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;display:grid}.mine-king-console-section .block-heading,.mine-king-console-section .compact-feature-grid{grid-column:1/-1}.mine-king-console-entry{width:100%;min-width:0;min-height:var(--mobile-touch,44px);text-align:center;white-space:nowrap;grid-column:1;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.avatar-dot,.profile-avatar{color:#fff;background:var(--leaf);flex:none;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.avatar-dot{border-radius:50%;width:34px;height:34px;overflow:hidden}.avatar-dot img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar{border-radius:8px;width:72px;height:72px;font-size:1.6rem}.profile-detail-page{padding-bottom:88px}.profile-hero-card{color:#fff;background:linear-gradient(135deg,#d896004d,#0000 42%),linear-gradient(90deg,#ffd5461a 1px,#0000 1px),#11130f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:196px;margin:-4px 0 0;padding:30px 20px 24px;display:grid;position:relative;overflow:hidden}.profile-hero-card:before{content:"";opacity:.2;background-image:linear-gradient(30deg,#0000 42%,#f3b30059 43% 45%,#0000 46%),linear-gradient(150deg,#0000 42%,#f3b30047 43% 45%,#0000 46%);background-size:58px 34px;position:absolute;inset:0}.profile-hero-card>*{z-index:1;position:relative}.profile-logo-mark{aspect-ratio:1;border:3px solid var(--gold);width:92px;color:var(--gold);background:radial-gradient(circle at 50% 35%,#ffe785f2 0 18%,#0000 19%),radial-gradient(at 50% 86%,#ffe785eb 0 34%,#0000 35%),#ffffff14;border-radius:50%;place-items:center;font-size:1.55rem;font-weight:400;display:grid;position:relative;overflow:hidden}.profile-avatar-trigger{border:3px solid var(--gold);cursor:pointer;padding:0}.profile-avatar-trigger:focus-visible{outline-offset:3px;outline:3px solid #f3b30073}.profile-avatar-trigger:hover{filter:brightness(1.04)}.profile-logo-mark>span{aspect-ratio:1;border:2px solid #372000d1;border-radius:50%;width:54%;transform:translateY(-10%)}.profile-logo-mark>span:after{content:"";border:2px solid #372000d1;border-bottom:0;border-radius:999px 999px 0 0;height:28%;position:absolute;bottom:17%;left:24%;right:24%}.profile-logo-mark img{object-fit:cover;width:100%;height:100%}.profile-hero-copy{min-width:0}.profile-hero-copy h2{overflow-wrap:anywhere;color:#ffe785;margin:4px 0 0;font-size:1.58rem}.profile-hero-copy>p:not(.eyebrow){color:#ffe888c2;margin:8px 0 0;font-size:.88rem;font-weight:400}.profile-card-block .facts-grid dd{overflow-wrap:anywhere}.profile-card-form{gap:12px;display:grid}.profile-card-form-editing .profile-business-row strong,.profile-card-form-editing .profile-info-list dt{font-size:.76rem;font-weight:500}.profile-card-form-editing .profile-info-list dd,.profile-card-form-editing .profile-business-row p{font-size:.86rem}.profile-card-block{border-color:#d8960070;margin-top:-8px;box-shadow:0 18px 32px #1a1b181f}.profile-business-row{border-bottom:1px solid #1a1b181a;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.profile-business-row strong{color:var(--ink)}.profile-business-row p{margin:0;font-weight:400}.profile-bio-edit-row{border-bottom:0;align-items:start;padding-top:8px}.profile-bio-edit-row strong{padding-top:9px}.profile-card-form .profile-info-list{grid-template-columns:1fr;gap:0}.profile-info-list>div{border-bottom:1px solid #1a1b181a;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.profile-info-list>div>dd{min-width:0;margin:0}.profile-info-list>div>dt{min-width:0}.profile-info-list>.profile-fact-pair{grid-template-columns:86px minmax(0,1fr) 86px minmax(0,1fr);column-gap:8px}.profile-inline-control{width:100%;min-height:38px;color:var(--ink);background:var(--surface);font:inherit;border:1px solid #1a1b1824;border-radius:8px;padding:7px 10px;font-size:.86rem;font-weight:400}.profile-inline-control:focus{border-color:#d89600b8;outline:2px solid #f3b30029}.profile-inline-textarea{resize:vertical;min-height:44px}.profile-bio-edit-row .profile-inline-textarea{min-height:54px;line-height:1.45}.profile-edit-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.profile-edit-footer .primary-button,.profile-edit-footer .secondary-button{width:100%;min-height:44px}.profile-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-metric{background:linear-gradient(#fff8e7,#fffdf7);border:1px solid #d8960047;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:10px 8px;display:flex}.profile-metric span{color:var(--muted);font-size:.78rem;font-weight:400}.profile-metric strong{font-size:1.12rem}.tag-cloud{flex-wrap:wrap;gap:8px;display:flex}.profile-bio,.member-company-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0;line-height:1.65}.profile-showcase-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.profile-showcase-upload{position:relative;overflow:hidden}.profile-showcase-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-showcase-grid,.member-showcase-grid{gap:10px;display:grid}.profile-showcase-card,.member-showcase-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;padding:10px;display:grid}.profile-showcase-media,.member-showcase-card{overflow:hidden}.profile-showcase-media,.member-showcase-thumbnail{aspect-ratio:16/10;background:#efe8d6;border-radius:8px;width:100%}.profile-showcase-media img,.profile-showcase-media video,.member-showcase-thumbnail img,.member-showcase-thumbnail video{object-fit:cover;width:100%;height:100%;display:block}.profile-showcase-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-showcase-meta span{color:#6a4200;background:var(--soft-gold);border-radius:999px;flex:none;padding:4px 8px;font-size:.76rem}.profile-showcase-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.showcase-result-text{margin:0 0 12px}.profile-showcase-review-state{text-align:center;color:#6a4200;background:linear-gradient(#fff8e6 0%,#f5ecd6 100%);place-content:center;gap:6px;width:100%;height:100%;padding:18px;display:grid}.profile-showcase-review-state strong{font-size:1rem}.profile-showcase-review-state span{color:var(--muted);font-size:.82rem;line-height:1.45}.profile-showcase-review-state.is-rejected{color:#9f2d20;background:linear-gradient(#fff1ec 0%,#f7dfd8 100%)}.profile-showcase-card-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-account-deletion-section{display:grid}.profile-account-overview{gap:10px;display:grid}.profile-account-overview h1,.profile-account-overview p{margin:0}.profile-account-overview h1{font-size:1.05rem}.profile-account-overview p{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.65}.profile-account-deletion-button,.profile-account-deletion-confirm{color:#fff;cursor:pointer;background:#d81e06;border:1px solid #c53d25;border-radius:10px;min-height:48px;font-weight:600}.profile-account-deletion-button{width:100%}.profile-account-deletion-button:disabled,.profile-account-deletion-confirm:disabled{cursor:not-allowed;opacity:.55}.account-deletion-modal{z-index:120;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18140d8f;place-items:center;animation:.18s both notifications-clear-backdrop-in;display:grid;position:fixed;inset:0}.account-deletion-dialog{background:var(--surface);border:1px solid #c53d2547;border-radius:18px;width:min(100%,380px);max-height:calc(100svh - 40px);padding:22px 20px 20px;animation:.18s cubic-bezier(.2,.8,.2,1) both notifications-clear-dialog-pop;overflow-y:auto;box-shadow:0 24px 80px #15110a4d}.account-deletion-dialog form{gap:0;display:grid}.account-deletion-dialog h2,.account-deletion-dialog p{margin:0}.account-deletion-dialog h2{color:var(--ink);font-size:1.08rem}.account-deletion-dialog>p,.account-deletion-dialog form>p{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:.86rem;line-height:1.65}.account-deletion-dialog .error-text{color:#a33a25}.account-deletion-password-field{color:var(--ink);gap:7px;margin-top:16px;font-size:.84rem;display:grid}.account-deletion-password-field input{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid #1a1b1833;border-radius:9px;padding:9px 11px;font-size:16px}.account-deletion-password-field input:focus{border-color:#c53d25;outline:2px solid #c53d2524}.account-deletion-blocker-list{color:#7f3828;gap:5px;margin:12px 0 0;padding-left:1.25rem;font-size:.84rem;line-height:1.55;display:grid}.account-deletion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.account-deletion-actions button{width:100%;min-width:0;min-height:46px}.account-deletion-acknowledge{width:100%;min-height:46px;margin-top:20px}@media (prefers-reduced-motion:reduce){.account-deletion-modal,.account-deletion-dialog{animation:none}}.showcase-draft-form{gap:14px;display:grid}.showcase-draft-preview{min-height:180px}.showcase-draft-form textarea{resize:vertical;min-height:96px}.points-page{padding-bottom:88px}.points-hero-card{color:#fff;background:linear-gradient(120deg, #ffcf4314 1px, transparent 1px), linear-gradient(135deg, #f3b3003d, transparent 58%), var(--charcoal);background-size:42px 42px,auto,auto;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:218px;padding:22px 132px 22px 22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px #1a1b183d}.points-hero-card:after{content:"";background-color:#ffe88833;width:88px;height:88px;position:absolute;top:50%;right:22px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632351582'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='13723'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M988.968421%20231.747368c0-78.147368-156.294737-121.263158-301.810526-121.263157S382.652632%20153.6%20382.652632%20231.747368v53.894737c0%2010.778947%208.084211%2018.863158%2018.863157%2018.863158%208.084211%200%2016.168421-5.389474%2018.863158-13.473684%2053.894737%2040.421053%20161.684211%2061.978947%20266.778948%2061.978947%20102.4%200%20210.189474-21.557895%20264.08421-59.28421v35.031579c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-24.252632%200-48.505263%200-72.757895-2.694737-10.778947%200-18.863158%205.389474-21.557895%2016.168421%200%2010.778947%205.389474%2018.863158%2016.168421%2021.557895%2024.252632%202.694737%2051.2%202.694737%2075.452632%202.694737%20102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-18.863158c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h18.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-10.778947%200-18.863158%208.084211-18.863158%2018.863158s8.084211%2018.863158%2018.863158%2018.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-16.168421c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h16.168421c102.4%200%20210.189474-21.557895%20264.08421-59.28421V727.578947c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-16.168421%200-32.336842%200-48.505263-2.694736-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863157%2016.168421%200%2035.031579%202.694737%2051.2%202.694737%20145.515789%200%20301.810526-43.115789%20301.810526-121.263158v-97.010526-99.705263V431.157895v-99.705263-99.705264z%20m-301.810526%2083.536843c-164.378947%200-264.084211-48.505263-264.084211-83.536843s99.705263-83.536842%20264.084211-83.536842c164.378947%200%20264.084211%2048.505263%20264.08421%2083.536842s-99.705263%2083.536842-264.08421%2083.536843z'%20p-id='13724'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M328.757895%20328.757895C167.073684%20328.757895%2035.031579%20458.105263%2035.031579%20619.789474c0%20161.684211%20132.042105%20293.726316%20293.726316%20293.726315S619.789474%20781.473684%20619.789474%20619.789474s-129.347368-291.031579-291.031579-291.031579z%20m0%20547.031579c-140.126316%200-256-113.178947-256-256%200-140.126316%20113.178947-256%20256-256s256%20113.178947%20256%20256c-2.694737%20142.821053-115.873684%20256-256%20256z'%20p-id='13725'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M363.789474%20490.442105h-16.168421v-26.947368c0-10.778947-8.084211-18.863158-18.863158-18.863158s-18.863158%208.084211-18.863158%2018.863158v26.947368h-16.168421c-24.252632%200-45.810526%2018.863158-45.810527%2045.810527V565.894737c0%2035.031579%2035.031579%2061.978947%2080.842106%2061.978947%2024.252632%200%2040.421053%2013.473684%2040.421052%2024.252632v53.894737c0%202.694737-2.694737%208.084211-8.08421%208.08421h-70.063158c-2.694737%200-8.084211-2.694737-8.084211-8.08421V673.684211c0-10.778947-8.084211-18.863158-18.863157-18.863158s-16.168421%208.084211-16.168422%2018.863158v32.336842c0%2024.252632%2018.863158%2045.810526%2045.810527%2045.810526h16.168421v26.947368c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-26.947368h16.168421c24.252632%200%2045.810526-21.557895%2045.810526-45.810526v-53.894737c0-35.031579-35.031579-61.978947-80.842105-61.978948-24.252632%200-40.421053-13.473684-40.421053-24.252631v-32.336842c0-2.694737%202.694737-8.084211%208.084211-8.084211h70.063158c2.694737%200%208.084211%202.694737%208.08421%208.084211V565.894737c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-32.336842c-5.389474-21.557895-24.252632-43.115789-48.505263-43.11579z'%20p-id='13726'%20fill='%23f3b300'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632351582'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='13723'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M988.968421%20231.747368c0-78.147368-156.294737-121.263158-301.810526-121.263157S382.652632%20153.6%20382.652632%20231.747368v53.894737c0%2010.778947%208.084211%2018.863158%2018.863157%2018.863158%208.084211%200%2016.168421-5.389474%2018.863158-13.473684%2053.894737%2040.421053%20161.684211%2061.978947%20266.778948%2061.978947%20102.4%200%20210.189474-21.557895%20264.08421-59.28421v35.031579c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-24.252632%200-48.505263%200-72.757895-2.694737-10.778947%200-18.863158%205.389474-21.557895%2016.168421%200%2010.778947%205.389474%2018.863158%2016.168421%2021.557895%2024.252632%202.694737%2051.2%202.694737%2075.452632%202.694737%20102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-18.863158c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h18.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-10.778947%200-18.863158%208.084211-18.863158%2018.863158s8.084211%2018.863158%2018.863158%2018.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-16.168421c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h16.168421c102.4%200%20210.189474-21.557895%20264.08421-59.28421V727.578947c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-16.168421%200-32.336842%200-48.505263-2.694736-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863157%2016.168421%200%2035.031579%202.694737%2051.2%202.694737%20145.515789%200%20301.810526-43.115789%20301.810526-121.263158v-97.010526-99.705263V431.157895v-99.705263-99.705264z%20m-301.810526%2083.536843c-164.378947%200-264.084211-48.505263-264.084211-83.536843s99.705263-83.536842%20264.084211-83.536842c164.378947%200%20264.084211%2048.505263%20264.08421%2083.536842s-99.705263%2083.536842-264.08421%2083.536843z'%20p-id='13724'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M328.757895%20328.757895C167.073684%20328.757895%2035.031579%20458.105263%2035.031579%20619.789474c0%20161.684211%20132.042105%20293.726316%20293.726316%20293.726315S619.789474%20781.473684%20619.789474%20619.789474s-129.347368-291.031579-291.031579-291.031579z%20m0%20547.031579c-140.126316%200-256-113.178947-256-256%200-140.126316%20113.178947-256%20256-256s256%20113.178947%20256%20256c-2.694737%20142.821053-115.873684%20256-256%20256z'%20p-id='13725'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M363.789474%20490.442105h-16.168421v-26.947368c0-10.778947-8.084211-18.863158-18.863158-18.863158s-18.863158%208.084211-18.863158%2018.863158v26.947368h-16.168421c-24.252632%200-45.810526%2018.863158-45.810527%2045.810527V565.894737c0%2035.031579%2035.031579%2061.978947%2080.842106%2061.978947%2024.252632%200%2040.421053%2013.473684%2040.421052%2024.252632v53.894737c0%202.694737-2.694737%208.084211-8.08421%208.08421h-70.063158c-2.694737%200-8.084211-2.694737-8.084211-8.08421V673.684211c0-10.778947-8.084211-18.863158-18.863157-18.863158s-16.168421%208.084211-16.168422%2018.863158v32.336842c0%2024.252632%2018.863158%2045.810526%2045.810527%2045.810526h16.168421v26.947368c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-26.947368h16.168421c24.252632%200%2045.810526-21.557895%2045.810526-45.810526v-53.894737c0-35.031579-35.031579-61.978947-80.842105-61.978948-24.252632%200-40.421053-13.473684-40.421053-24.252631v-32.336842c0-2.694737%202.694737-8.084211%208.084211-8.084211h70.063158c2.694737%200%208.084211%202.694737%208.08421%208.084211V565.894737c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-32.336842c-5.389474-21.557895-24.252632-43.115789-48.505263-43.11579z'%20p-id='13726'%20fill='%23f3b300'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.points-hero-card>*{z-index:1;position:relative}.points-hero-card span{color:var(--gold);letter-spacing:.01em;font-size:.92rem;font-weight:600;line-height:1.4}.points-hero-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-family:SF Pro Display,Roboto,Helvetica Neue,Arial,sans-serif;font-size:3.2rem;font-weight:600;line-height:1;display:block}.points-hero-card p{color:#ffffffc2;margin:12px 0 0;font-size:.94rem;font-weight:400;line-height:1.55}.points-hero-card .action-row{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.points-hero-card .primary-button,.points-hero-card .ghost-button{letter-spacing:.01em;text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:8px 10px;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.35}.point-rules-trigger{color:var(--charcoal);font-size:.9rem}.points-module .block-heading{background:linear-gradient(#ffbf16,#f2a900);border-radius:8px 8px 0 0;min-height:58px;margin:0;padding:12px 16px}.points-module .block-heading h2{color:#111}.points-module-grid-single .points-module .block-heading{min-height:46px;padding:9px 14px}.points-module-grid-single .points-module .block-heading h2{font-size:1rem;line-height:1.2}.dark-points-module .block-heading{background:linear-gradient(#24231f,#111)}.dark-points-module .block-heading h2{color:#fff}.ledger-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.ledger-icon{color:#fff;background:linear-gradient(#ffc22a,#e19800);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:400;display:grid;box-shadow:0 8px 18px #f3b30038}.ledger-item time{color:var(--muted);display:block}.settlement-panel{gap:14px;display:grid}.settlement-stat-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.settlement-fact{background:#fff8e7;border:1px solid #d896003d;border-radius:8px;align-content:center;gap:6px;min-height:74px;padding:12px;display:grid}.settlement-fact span,.settlement-mini-list small{color:var(--muted);font-size:.78rem;font-weight:400}.settlement-fact strong{color:#1f1f1d;font-size:1.2rem}.settlement-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.settlement-form input{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:0 12px}.settlement-form .primary-button{width:100%;min-height:44px}.settlement-list-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.settlement-mini-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;width:100%;min-width:0;padding:12px;display:grid}.settlement-mini-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.settlement-mini-list-heading>span{color:var(--gold-strong);font-size:.82rem;font-weight:700}.settlement-mini-list>.settlement-record{border-top:1px solid var(--line);gap:3px;padding-top:8px;display:grid}.settlement-record>span{font-weight:700}.settlement-record-detail{overflow-wrap:anywhere}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.policy-card{background:#fff8e7;border:1px solid #d8960057;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;padding:12px;display:grid}.policy-icon{aspect-ratio:1;width:22px;color:var(--gold-strong);border-radius:50%;place-items:center;font-weight:400;display:grid}.policy-icon.check:before{content:"✓"}.policy-icon.cross:before{content:"×"}.policy-card strong,.policy-card p{min-width:0}.policy-card p{color:var(--muted);grid-column:2;margin:6px 0 0}.point-rules-sheet .block-heading{margin:0}.point-rules-sheet-grid{grid-template-columns:1fr}.point-rules-sheet-grid .policy-card{min-height:auto}.points-ledger-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ledger-list{flex-direction:column;gap:4px;margin-top:12px;display:flex}.ledger-item{border-bottom:1px solid var(--line);min-height:58px;padding:10px 0}.ledger-item div{flex:auto;min-width:0}.ledger-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.income-points,.spend-points{flex:none;font-weight:400}.income-points{color:#0d6b45}.spend-points{color:#ad3d17}.flow-heading{padding-top:10px;position:relative}.publisher-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.publisher-record-actions .secondary-button{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.publisher-record-actions .danger-button{color:#a53422;background:#fff1ed}.king-announcement-records{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.king-announcement-record{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;padding:14px;display:grid}.king-announcement-record>div:first-child{gap:6px;display:grid}.king-announcement-record strong,.king-announcement-record p{margin:0}.king-announcement-record span{color:#9a6b0b;font-size:.78rem;font-weight:700}.king-announcement-record p{color:var(--muted);white-space:pre-wrap;line-height:1.55}.king-announcement-record .publisher-record-actions{padding:0}.point-recharge-request-form,.king-announcement-form{gap:10px;display:grid}.point-recharge-request-sheet .block-heading{margin:0}.recharge-request-list,.platform-hive-list{gap:8px;display:grid}.recharge-request-item,.platform-hive-row{border:1px solid var(--line);background:#fffdf7b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.platform-hive-row{padding:0;display:block;overflow:hidden}.platform-hive-summary-button{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.recharge-request-item div,.platform-hive-row strong{min-width:0}.recharge-request-item strong,.platform-hive-summary-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recharge-request-item span,.platform-hive-summary-button span{color:var(--muted);font-size:.78rem;font-weight:400}.recharge-request-item em,.platform-hive-summary-button em{color:var(--gold-strong);grid-column:1/-1;justify-self:start;font-size:.8rem;font-style:normal;font-weight:400}.platform-hive-summary-button:focus-visible{outline-offset:-2px;outline:2px solid #d8960061}.platform-hive-expanded{padding:0 10px 12px;display:block}.platform-hive-expanded-copy{gap:7px;min-width:0;display:grid}.platform-hive-expanded-copy p{color:#382e1f;margin:0;font-size:.78rem;line-height:1.42}.platform-hive-expanded-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.platform-hive-expanded-copy dt,.platform-hive-expanded-copy dd{margin:0;font-size:.74rem;line-height:1.36}.platform-hive-expanded-copy dd{overflow-wrap:anywhere;color:#17140d}.unlock-plan-step.done{background:var(--soft-green)}.unlock-plan-step.current{background:var(--soft-gold);border-color:#d896007a}.rule-shield-mark{color:#8a5c00;background:linear-gradient(#ffcf4d,#d89600);border-radius:18px;place-items:center;width:68px;height:68px;font-weight:400;display:grid}.action-hint{text-align:center;margin:10px 0 0}.point-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.point-flow-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:112px;padding:12px;display:flex}.point-flow-card span{color:var(--muted);font-size:.82rem;font-weight:400}.point-flow-card strong{color:var(--gold-strong);font-size:1.35rem}.point-flow-card small{color:var(--muted);font-weight:400}.mine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mine-page{padding-bottom:96px}.mine-heading{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;margin:-17px -14px 4px;padding:14px 14px 12px;display:grid;position:sticky;top:0}.mine-heading h2{text-align:center;margin:0;font-size:18.9px}.mine-heading div{gap:14px;font-size:1.45rem;font-weight:400;display:flex}.mine-heading-icon-link{background:#fffdf7eb;border:1px solid #1a1b181a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.mine-heading-icon-link span{width:20px;height:20px;-webkit-mask:var(--mine-heading-icon-url) center / contain no-repeat;mask:var(--mine-heading-icon-url) center / contain no-repeat;-webkit-mask:var(--mine-heading-icon-url) center / contain no-repeat;background-color:currentColor;display:block}.mine-heading-icon-link em{color:#fffaf0;background:#d84a2b;border:2px solid #fffaf0;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-style:normal;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.mine-profile-card{min-height:132px;color:var(--ink);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:18px;display:grid;position:relative}.mine-profile-card.has-qr-thumbnail{grid-template-columns:auto minmax(0,1fr) 68px}.mine-profile-main-link{min-width:0;max-width:100%;color:inherit;cursor:pointer;align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.mine-profile-main-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mine-profile-identity{align-self:center;justify-items:center;gap:8px;display:grid}.mine-profile-copy{gap:10px;min-width:0;display:grid}.mine-profile-card .profile-avatar{color:#17130b;background:radial-gradient(circle at 50% 36%,#ffe3a3 0 20%,#0000 21%),linear-gradient(#f7c65e,#fff4d1);border-radius:50%;place-items:center;width:72px;height:72px;font-size:1.55rem;display:grid;overflow:hidden}.mine-profile-card .profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mine-profile-qr-link{color:#6a5b3a;cursor:pointer;text-align:center;background:#fff8e6b8;border:1px solid #d896003d;border-radius:8px;align-self:center;place-items:center;gap:4px;width:64px;min-height:62px;padding:7px 6px;font-family:inherit;line-height:1;text-decoration:none;display:inline-grid}.mine-profile-qr-link:focus-visible{outline-offset:2px;outline:2px solid #d896006b}.mine-profile-qr-link img{object-fit:contain;width:34px;height:34px;display:block}.mine-profile-qr-link span{font-size:.58rem;line-height:1.05}.mine-profile-card h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.mine-profile-edit-hint{color:#635237b8;white-space:nowrap;flex:none;font-size:.72rem;font-weight:400;line-height:1}.mine-profile-name-row,.mine-profile-hive-row{align-items:center;min-width:0;display:flex}.mine-profile-hive-row{justify-content:space-between;gap:8px}.mine-profile-copy p{margin:0;line-height:1.45}.mine-profile-hive-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-organizations-page{padding-bottom:96px}.organization-heading{grid-template-columns:44px minmax(0,1fr) auto}.organization-heading>span{color:var(--gold-strong);white-space:nowrap;font-size:.82rem;font-weight:400}.organization-summary-card{background:#fff8e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organization-summary-card div{background:#fffdf7b8;border:1px solid #d896003d;border-radius:8px;padding:12px}.organization-summary-card span{color:var(--muted);font-size:.82rem;font-weight:400}.organization-summary-card strong{margin-top:4px;font-size:1.8rem;display:block}.organization-member-list{gap:12px}.organization-member-row{align-items:center;min-height:60px;padding:10px 0}.organization-hive-button.is-current{opacity:1}.organization-hive-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.organization-hive-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.organization-hive-main:disabled{opacity:1}.organization-hive-copy{gap:3px;min-width:0;display:grid}.organization-hive-details{border-top:1px solid #d8960024;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:2px 0 0 44px;padding-top:8px;display:grid}.organization-hive-details div{min-width:0}.organization-hive-details dt,.organization-hive-details dd{margin:0;font-size:.72rem;line-height:1.4}.organization-hive-details dt{color:#80622a}.organization-hive-details dd{overflow-wrap:anywhere;color:#17140d;margin-top:2px}@media (width<=380px){.organization-hive-details{grid-template-columns:1fr;gap:6px;margin-left:0}}.organization-action-bar{z-index:12;border:1px solid var(--line);background:#fffdf7f5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:sticky;bottom:88px;box-shadow:0 18px 46px #1a1b182e}.organization-switch-backdrop{z-index:80;background:#1a1b1857;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.organization-switch-dialog{background:var(--surface);border:1px solid #d8960047;border-radius:8px;width:min(320px,100%);padding:18px;box-shadow:0 22px 54px #1a1b183d}.organization-switch-dialog h2{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.45}.organization-switch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.organization-switch-actions button{background:var(--gold);color:#1a1b18;cursor:pointer;border:1px solid #d8960057;border-radius:8px;min-height:42px;font-weight:400}.organization-switch-actions button+button{border-color:var(--line);background:var(--surface-strong)}.organization-switch-actions button:disabled{cursor:default;opacity:.72}.points-asset-card{color:#fff;background:linear-gradient(120deg, #ffcf4314 1px, transparent 1px), linear-gradient(135deg, #f3b3003d, transparent 58%), var(--charcoal);background-size:42px 42px,auto,auto;position:relative;overflow:hidden}.points-asset-card:after{content:"";background-color:#ffe88824;width:76px;height:76px;position:absolute;top:60px;right:22px;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632351582'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='13723'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M988.968421%20231.747368c0-78.147368-156.294737-121.263158-301.810526-121.263157S382.652632%20153.6%20382.652632%20231.747368v53.894737c0%2010.778947%208.084211%2018.863158%2018.863157%2018.863158%208.084211%200%2016.168421-5.389474%2018.863158-13.473684%2053.894737%2040.421053%20161.684211%2061.978947%20266.778948%2061.978947%20102.4%200%20210.189474-21.557895%20264.08421-59.28421v35.031579c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-24.252632%200-48.505263%200-72.757895-2.694737-10.778947%200-18.863158%205.389474-21.557895%2016.168421%200%2010.778947%205.389474%2018.863158%2016.168421%2021.557895%2024.252632%202.694737%2051.2%202.694737%2075.452632%202.694737%20102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-18.863158c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h18.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-10.778947%200-18.863158%208.084211-18.863158%2018.863158s8.084211%2018.863158%2018.863158%2018.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-16.168421c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h16.168421c102.4%200%20210.189474-21.557895%20264.08421-59.28421V727.578947c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-16.168421%200-32.336842%200-48.505263-2.694736-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863157%2016.168421%200%2035.031579%202.694737%2051.2%202.694737%20145.515789%200%20301.810526-43.115789%20301.810526-121.263158v-97.010526-99.705263V431.157895v-99.705263-99.705264z%20m-301.810526%2083.536843c-164.378947%200-264.084211-48.505263-264.084211-83.536843s99.705263-83.536842%20264.084211-83.536842c164.378947%200%20264.084211%2048.505263%20264.08421%2083.536842s-99.705263%2083.536842-264.08421%2083.536843z'%20p-id='13724'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M328.757895%20328.757895C167.073684%20328.757895%2035.031579%20458.105263%2035.031579%20619.789474c0%20161.684211%20132.042105%20293.726316%20293.726316%20293.726315S619.789474%20781.473684%20619.789474%20619.789474s-129.347368-291.031579-291.031579-291.031579z%20m0%20547.031579c-140.126316%200-256-113.178947-256-256%200-140.126316%20113.178947-256%20256-256s256%20113.178947%20256%20256c-2.694737%20142.821053-115.873684%20256-256%20256z'%20p-id='13725'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M363.789474%20490.442105h-16.168421v-26.947368c0-10.778947-8.084211-18.863158-18.863158-18.863158s-18.863158%208.084211-18.863158%2018.863158v26.947368h-16.168421c-24.252632%200-45.810526%2018.863158-45.810527%2045.810527V565.894737c0%2035.031579%2035.031579%2061.978947%2080.842106%2061.978947%2024.252632%200%2040.421053%2013.473684%2040.421052%2024.252632v53.894737c0%202.694737-2.694737%208.084211-8.08421%208.08421h-70.063158c-2.694737%200-8.084211-2.694737-8.084211-8.08421V673.684211c0-10.778947-8.084211-18.863158-18.863157-18.863158s-16.168421%208.084211-16.168422%2018.863158v32.336842c0%2024.252632%2018.863158%2045.810526%2045.810527%2045.810526h16.168421v26.947368c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-26.947368h16.168421c24.252632%200%2045.810526-21.557895%2045.810526-45.810526v-53.894737c0-35.031579-35.031579-61.978947-80.842105-61.978948-24.252632%200-40.421053-13.473684-40.421053-24.252631v-32.336842c0-2.694737%202.694737-8.084211%208.084211-8.084211h70.063158c2.694737%200%208.084211%202.694737%208.08421%208.084211V565.894737c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-32.336842c-5.389474-21.557895-24.252632-43.115789-48.505263-43.11579z'%20p-id='13726'%20fill='%23f3b300'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632351582'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='13723'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M988.968421%20231.747368c0-78.147368-156.294737-121.263158-301.810526-121.263157S382.652632%20153.6%20382.652632%20231.747368v53.894737c0%2010.778947%208.084211%2018.863158%2018.863157%2018.863158%208.084211%200%2016.168421-5.389474%2018.863158-13.473684%2053.894737%2040.421053%20161.684211%2061.978947%20266.778948%2061.978947%20102.4%200%20210.189474-21.557895%20264.08421-59.28421v35.031579c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-24.252632%200-48.505263%200-72.757895-2.694737-10.778947%200-18.863158%205.389474-21.557895%2016.168421%200%2010.778947%205.389474%2018.863158%2016.168421%2021.557895%2024.252632%202.694737%2051.2%202.694737%2075.452632%202.694737%20102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-18.863158c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h18.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-10.778947%200-18.863158%208.084211-18.863158%2018.863158s8.084211%2018.863158%2018.863158%2018.863158c102.4%200%20210.189474-21.557895%20264.08421-59.284211v37.726316c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842h-16.168421c-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863158h16.168421c102.4%200%20210.189474-21.557895%20264.08421-59.28421V727.578947c0%2035.031579-99.705263%2083.536842-264.08421%2083.536842-16.168421%200-32.336842%200-48.505263-2.694736-10.778947%200-18.863158%208.084211-18.863158%2018.863158%200%2010.778947%208.084211%2018.863158%2018.863158%2018.863157%2016.168421%200%2035.031579%202.694737%2051.2%202.694737%20145.515789%200%20301.810526-43.115789%20301.810526-121.263158v-97.010526-99.705263V431.157895v-99.705263-99.705264z%20m-301.810526%2083.536843c-164.378947%200-264.084211-48.505263-264.084211-83.536843s99.705263-83.536842%20264.084211-83.536842c164.378947%200%20264.084211%2048.505263%20264.08421%2083.536842s-99.705263%2083.536842-264.08421%2083.536843z'%20p-id='13724'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M328.757895%20328.757895C167.073684%20328.757895%2035.031579%20458.105263%2035.031579%20619.789474c0%20161.684211%20132.042105%20293.726316%20293.726316%20293.726315S619.789474%20781.473684%20619.789474%20619.789474s-129.347368-291.031579-291.031579-291.031579z%20m0%20547.031579c-140.126316%200-256-113.178947-256-256%200-140.126316%20113.178947-256%20256-256s256%20113.178947%20256%20256c-2.694737%20142.821053-115.873684%20256-256%20256z'%20p-id='13725'%20fill='%23f3b300'%3e%3c/path%3e%3cpath%20d='M363.789474%20490.442105h-16.168421v-26.947368c0-10.778947-8.084211-18.863158-18.863158-18.863158s-18.863158%208.084211-18.863158%2018.863158v26.947368h-16.168421c-24.252632%200-45.810526%2018.863158-45.810527%2045.810527V565.894737c0%2035.031579%2035.031579%2061.978947%2080.842106%2061.978947%2024.252632%200%2040.421053%2013.473684%2040.421052%2024.252632v53.894737c0%202.694737-2.694737%208.084211-8.08421%208.08421h-70.063158c-2.694737%200-8.084211-2.694737-8.084211-8.08421V673.684211c0-10.778947-8.084211-18.863158-18.863157-18.863158s-16.168421%208.084211-16.168422%2018.863158v32.336842c0%2024.252632%2018.863158%2045.810526%2045.810527%2045.810526h16.168421v26.947368c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-26.947368h16.168421c24.252632%200%2045.810526-21.557895%2045.810526-45.810526v-53.894737c0-35.031579-35.031579-61.978947-80.842105-61.978948-24.252632%200-40.421053-13.473684-40.421053-24.252631v-32.336842c0-2.694737%202.694737-8.084211%208.084211-8.084211h70.063158c2.694737%200%208.084211%202.694737%208.08421%208.084211V565.894737c0%2010.778947%208.084211%2018.863158%2018.863158%2018.863158s18.863158-8.084211%2018.863158-18.863158v-32.336842c-5.389474-21.557895-24.252632-43.115789-48.505263-43.11579z'%20p-id='13726'%20fill='%23f3b300'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.points-asset-card a,.points-asset-card h2{color:var(--gold)}.asset-balance span,.asset-flow-row span{color:#ffffffb8;font-size:.82rem;font-weight:400;display:block}.asset-balance strong{color:var(--gold);letter-spacing:0;margin-top:6px;font-size:2.62rem;display:block}.asset-flow-row{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.asset-flow-row strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;display:block}.mine-data-overview-card{background:var(--surface);border-color:#e3b23e57}.mine-data-overview-card .block-heading{margin-bottom:12px}.mine-data-overview-card .block-heading h2{color:#17140f}.mine-data-overview-card .block-heading a{color:#17140f;font-weight:700;text-decoration:none}.mine-data-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mine-data-overview-item{width:100%;min-width:0;min-height:86px;color:inherit;cursor:pointer;font:inherit;text-align:center;background:linear-gradient(#fffdf8,#fff8e9);border:1px solid #e3b23e66;border-radius:9px;align-content:center;justify-items:center;gap:10px;padding:10px 6px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffffad}.mine-data-overview-item:active{transform:scale(.96)}.mine-data-overview-item:focus-visible{border-color:#c88a00;outline:none;box-shadow:0 0 0 3px #e3b23e38,inset 0 0 0 1px #ffffffad}.mine-data-overview-item span,.mine-data-overview-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mine-data-overview-item span{color:#7b725f;font-size:.76rem;line-height:1.2}.mine-data-overview-item strong{color:#525c68;font-size:1.02rem;line-height:1.12}@media (prefers-reduced-motion:reduce){.mine-data-overview-item{transition:none}}.mine-page .mine-bee-services-card{background:linear-gradient(#fffaf0,#fff4d4);border-color:#e3b23e57}.mine-bee-services-entry{color:#17140f;white-space:nowrap;align-items:center;gap:10px;width:100%;min-height:48px;padding:2px 0;text-decoration:none;display:flex}.mine-bee-services-entry:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px;border-radius:8px}.mine-bee-services-icon{background-color:#b97a00;flex:none;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1780022847411'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5400'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M838.01852656%20845.84764812c-72.31121344%20101.05722094-164.16348094%2074.33813156-164.16348094%2074.33813157%20101.173215-94.43205937%2069.51213469-281.17273875%2069.51213469-281.17273875%2057.93651562%207.52940187%2094.65134531%20126.32681812%2094.65134625%20126.32681906%202.589105%2061.75836656%20151.02914906%20107.23280438%20151.02914906%20107.23280344-94.99424531-18.86456812-151.02914906-26.72501625-151.02914906-26.72501531zM500.93449719%20582.64709094s-15.04779656-39.07533469-9.76968-115.76719875c0%200%2044.46775125-425.23382531%20241.41753-359.32002094%200%200%20130.47463594%20101.28328125-22.00315875%20335.85128344%200.10244625-0.1143-150.91992938%20182.46755531-209.64469125%20139.23593625z%20m71.41290093%2029.08128843c23.13176531%20113.52438-67.93225594%20242.31584344-67.93225687%20242.31584344-74.672565%2017.17716187-88.81866281-76.80277687-88.81866188-76.80277781%2060.0743475-69.95578781%2064.22809219-145.86448594%2064.22809125-145.864485%2026.27289656-25.26367031%2092.52282656-19.64858063%2092.5228275-19.64858063z%20m-361.7889%2040.76020032s44.23915125-100.83454781%2089.82873563-139.90988344C216.17104812%20397.70811688%2058.40751594%20416.91050469%2058.40751594%20416.91050469c-52.77354562-34.69722469%200-53.67270562%200-53.67270563%20138.00149719-1.12267969%20226.3714275%20107.12189063%20226.3714275%20107.12189157C260.18752625%20325.1699975%20133.75402719%20282.9518375%20133.75402719%20282.9518375c-40.6492875-55.47102375%2017.74019531-40.87534687%2017.74019531-40.87534687%20129.8049225%2094.32199219%20152.82323437%20219.63704438%20157.0904325%20264.21570937%2022.12338563-16.62090281%2051.42734719-19.98809344%2076.80447-8.87306063%2025.26451687%2011.11841906%20155.51817281%20126.32427844-25.15106344%20294.87179625%200%200-132.38979469%2082.98174656-151.0283025%200%200-0.11599313-20.66034656-70.51882125%201.34873907-139.80235593z%20m499.90385063-31.10058657c30.65354719%20134.18049375-23.355285%20224.34874219-23.355285%20224.34874126-60.63314719%20143.72665406-170.11469719%2038.51484188-170.11469719%2038.51484187%2095.66649844-108.69076313%2089.4917625-272.63326406%2089.4917625-272.63326406l103.97821969%209.76968094z'%20p-id='5401'%20fill='%238a8a8a'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.mine-bee-services-title{color:#17140f;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.94rem;font-weight:600;line-height:1.25;overflow:hidden}.mine-bee-services-trailing{flex:none;align-items:center;gap:6px;display:inline-flex}.mine-bee-services-badge{color:#7a5300;white-space:nowrap;background:#ffe9ad;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:.74rem;font-weight:600;line-height:1.1;display:inline-flex}.mine-bee-services-badge.is-placeholder{background:#d8960024;width:52px;min-height:20px;padding:0}.mine-bee-services-chevron{color:#a58a55;font-size:1.25rem;line-height:1}@media (width<=360px){.mine-bee-services-entry{gap:8px}.mine-bee-services-icon{width:22px;height:22px}.mine-bee-services-title{white-space:nowrap;font-size:.9rem}.mine-bee-services-badge{padding:3px 6px;font-size:.7rem}}.mine-stats-grid .feature-card{background:var(--surface);min-width:0;min-height:94px;box-shadow:none;border-color:#1a1b1814;gap:5px;padding:10px 4px}.mine-stats-grid .feature-card span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;line-height:1.2;overflow:hidden}.mine-stats-grid .feature-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.08rem;line-height:1.15;overflow:hidden}.mine-stats-grid .feature-card small{color:var(--gold);font-size:1.18rem}.mine-logout-section{padding:4px 0 18px}.mine-update-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.mine-update-section>div{gap:4px;display:grid}.mine-update-section strong{color:var(--ink);font-size:.95rem}.mine-update-section span{color:var(--muted);font-size:.8rem}.mine-update-section>p{grid-column:1/-1;margin:4px 0 0;font-size:.8rem}.mine-update-section .success-text{color:#397553}.mine-logout-button{color:#9a3c00;cursor:pointer;background:#fffaf0eb;border:1px solid #9a3c0038;border-radius:8px;width:100%;min-height:46px;font-size:.96rem}.mine-version-caption{color:#4e626eb8;text-align:center;margin:2px 0 22px;font-size:.72rem;line-height:1.4}.mine-action,.primary-button,.secondary-button,.ghost-button{cursor:pointer;border:0;border-radius:8px;transition:transform .16s,opacity .16s}.mine-action{min-height:72px;color:var(--ink);text-align:left;background:#f5edda;flex-direction:column;justify-content:center;gap:6px;padding:10px;text-decoration:none;display:flex}.mine-action small{color:var(--muted)}.king-console-page{padding-bottom:96px}.king-console-page>.king-heading{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin-bottom:0}.king-identity-pill{color:#4a3510;background:#ffe9ad;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:400}.king-console-hero{color:#fff;background:linear-gradient(120deg, #ffcf431a 1px, transparent 1px), linear-gradient(135deg, #f3b30047, transparent 60%), var(--charcoal);background-size:42px 42px,auto,auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:16px;display:grid;position:relative;overflow:hidden}.king-avatar{aspect-ratio:1;color:#fff3df;clip-path:none;background:linear-gradient(135deg,#ff8f33,#ff6f18);border-radius:8px;place-items:center;width:58px;font-size:.82rem;font-weight:400;display:grid;box-shadow:0 0 0 5px #ff8c2229}.king-avatar-image{object-fit:cover}.king-console-hero h2,.king-console-hero p{margin:0}.king-console-hero h2{color:#fff5c2;font-size:1rem}.king-hero-copy{min-width:0}.king-hero-stats{grid-template-columns:repeat(2,minmax(0,max-content));gap:4px 12px;margin-top:8px;display:grid}.king-hero-stats span{color:#ffffffbd;font-size:.78rem;font-weight:400}.king-hero-action{color:#3a2708;white-space:nowrap;background:#fff1be;border:1px solid #ffe9ad8c;border-radius:999px;place-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:400;text-decoration:none;display:inline-grid}.king-hero-action:disabled{opacity:.56}.king-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.king-action-grid .mine-action{text-align:center;background:linear-gradient(180deg, #fff7dae6, #fffdf7), var(--surface);align-items:center;min-height:132px;padding:12px 8px}.king-action-badge{color:#fff3df;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:linear-gradient(135deg,#ff8f33,#ff6f18);place-items:center;width:50px;height:48px;margin:0 auto 2px;font-size:.9rem;font-weight:400;display:grid}.king-action-grid .mine-action small{line-height:1.35}.king-worker-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.king-worker-entry{min-height:94px;color:inherit;text-align:center;background:#fffcf5;border:1px solid #70522314;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;justify-items:center;gap:5px;padding:10px 8px;text-decoration:none;display:grid}.king-worker-entry:active{background:#fdf7e9}.king-worker-entry .king-action-icon{width:36px;height:36px;font-size:.78rem}.king-action-icon.worker{color:#8b5d0b;background:#fbf0d4}.king-action-icon.create{color:#4f6a2d;background:#eef4df}.king-action-icon.task{color:#a35c20;background:#fbebdc}.king-action-icon.points{color:#8b6c18;background:#f8f0d8}.king-worker-entry strong{color:#3b3124;max-width:100%;font-size:.82rem;font-weight:600;line-height:1.25}.king-worker-entry small{color:#968871;font-size:.64rem;line-height:1.35}.king-worker-entry.is-create strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.king-worker-alerts{border-top:1px dashed #70522324;gap:6px;margin-top:9px;padding-top:9px;display:grid}.king-worker-alerts-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.king-worker-alerts-heading h3{color:#5b4a32;margin:0;font-size:.72rem;font-weight:600}.king-worker-alerts-heading>span{color:#a4937a;font-size:.62rem}.king-worker-alert-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.king-worker-alert-item{min-height:50px;color:inherit;background:#fdf9ef;border:1px solid #70522317;border-radius:10px;align-content:center;justify-items:center;gap:1px;padding:6px 4px 5px;text-decoration:none;display:grid;position:relative}.king-worker-alert-item.is-alert{background:#fdf1e5;border-color:#c6542b33}.king-worker-alert-item.is-static{cursor:default}.king-worker-alert-label{color:#8d7c64;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;overflow:hidden}.king-worker-alert-item strong{color:#5a431f;font-size:.9rem;font-weight:700;line-height:1.15}.king-worker-alert-dot{background:#d35b2d;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.king-worker-alert-skeleton{background:#f4eddf;border-radius:10px;min-height:50px}.king-worker-alert-error{color:#8a7a62;background:#fdf9ef;border-radius:9px;margin:0;padding:8px 9px;font-size:.68rem}@media (width<=340px){.king-worker-entry{min-height:84px;padding:8px 6px}.king-worker-entry small{display:none}.king-worker-entry strong{font-size:.8rem}.king-worker-alert-strip{gap:4px}.king-worker-alert-item{min-height:46px;padding-inline:2px}}.king-bottom-sheet{gap:14px;display:grid}.king-profile-form{gap:12px;display:grid}.king-profile-logo-row{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px;display:grid}.king-profile-logo-preview{color:#3a2708;background:#fff1be;border:1px solid #d8960047;border-radius:8px;place-items:center;width:70px;height:70px;font-size:1.4rem;display:grid;overflow:hidden}.king-profile-logo-preview img{object-fit:cover;width:100%;height:100%}.king-profile-logo-row .mobile-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.king-profile-logo-row .mobile-image-tile,.king-profile-logo-row .mobile-image-add-tile{min-height:70px}.king-profile-logo-row .mobile-image-tile img{height:70px}.king-profile-reward-summary{background:#fff8e7;border:1px dashed #d8960052;border-radius:8px;gap:7px;padding:12px;display:grid}.king-profile-reward-summary span,.king-profile-reward-summary p{margin:0}.king-profile-reward-summary span{color:#3b3324;font-size:.86rem}.king-profile-reward-summary p{color:var(--muted);font-size:.82rem;line-height:1.45}.king-dispute-summary{background:#fff8e7;border:1px solid #d896003d;border-radius:8px;gap:8px;padding:14px;display:grid}.king-dispute-summary strong{color:#2f2611;font-size:1.15rem}.king-dispute-summary p{color:var(--muted);margin:0;line-height:1.5}.king-rules-form{gap:12px;display:grid}.king-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.king-ledger-panel{gap:14px;display:grid}.king-ledger-heading{align-items:flex-start}.king-ledger-heading>div{gap:4px;display:grid}.king-ledger-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.king-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.king-ledger-metrics .feature-card{text-align:left;align-items:flex-start;min-height:96px}.king-ledger-metrics .feature-card:first-child{background:#fff4cf;border-color:#d8960052;grid-column:1/-1}.king-ledger-warning-card{background:#fff0e8!important;border-color:#b23b1652!important}.king-ledger-tabs{padding-top:2px}.king-ledger-list{gap:10px;display:grid}.king-ledger-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.king-ledger-row strong,.king-ledger-row small,.king-ledger-row p{display:block}.king-ledger-row strong{overflow-wrap:anywhere}.king-ledger-row small{color:var(--muted);margin-top:3px;font-weight:400}.king-ledger-row p{color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.45}.king-ledger-row b{color:#0d5138;white-space:nowrap}.king-ledger-pagination{align-items:center}.king-application-list,.king-application-row{align-items:flex-start}.king-application-list{gap:12px;display:grid}.king-member-section+.king-member-section{margin-top:18px}.king-member-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.king-member-heading strong{font-size:.95rem}.king-member-heading span{color:var(--muted);font-size:.82rem}.king-application-row{border-bottom:1px solid var(--line);padding:12px 0}.king-application-row p{color:var(--muted);margin:6px 0 0;font-size:.9rem;line-height:1.5}.king-member-phone{font-weight:600;color:#3d2c13!important}.profile-info-list .mobile-select-input{background:var(--surface);border-color:#1a1b1824;min-height:38px;padding:7px 10px;font-size:.86rem}.primary-button:disabled,.secondary-button:disabled,.mine-action:disabled{opacity:.55;cursor:not-allowed}@media (width<=420px){.mine-grid,.profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.points-hero-card{flex-direction:column;align-items:flex-start}.point-flow-grid,.offline-action-bar{grid-template-columns:1fr}.asset-flow-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.asset-flow-row span{white-space:nowrap;font-size:.74rem}.asset-flow-row strong{white-space:nowrap;font-size:.92rem}.profile-hero-card,.mine-profile-card{grid-template-columns:auto minmax(0,1fr)}.mine-profile-card.has-qr-thumbnail{grid-template-columns:auto minmax(0,1fr) 62px}.profile-hero-card .ghost-button{grid-column:1/-1}}.mine-stats-grid .feature-card{min-height:86px;padding:8px 2px}.mine-stats-grid .feature-card span{font-size:.62rem}.mine-stats-grid .feature-card strong{font-size:.96rem}.primary-button,.secondary-button,.ghost-button,.text-button,.filter-chip,.mine-action,.bottom-tab,.keyword-filter-stack .filter-chip,.keyword-card-action-panel .primary-button,.keyword-card-action-panel .secondary-button{min-height:var(--mobile-touch)}.mine-profile-card{gap:10px;padding:14px}.profile-hero-card{gap:10px;padding:18px}.mine-profile-card h2,.points-asset-card h2{font-size:1.28rem}.mine-profile-qr-link{width:60px;min-height:58px;padding-inline:4px}.mine-profile-qr-link img{width:32px;height:32px}.points-asset-card{padding:16px}.mine-post-form{gap:12px;display:grid}.mine-post-system-note{background:#fff8e794;border:1px dashed #d8960052;border-radius:8px;gap:5px;padding:10px;display:grid}.mine-post-system-note span,.mine-post-system-note p{color:var(--muted);margin:0;font-size:.76rem;font-weight:400}.king-announcement-image-field{align-items:stretch}.king-announcement-image-field .mobile-image-preview,.king-announcement-image-field .mobile-image-preview img{width:100%;height:100%}.king-announcement-image-field .mobile-image-preview img{object-fit:cover;display:block}.king-announcement-image-field .mobile-image-tile img{object-fit:cover}.king-point-adjust-form{border-top:1px solid var(--line);padding-top:14px}.king-point-adjust-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.86rem;display:flex}.king-point-adjust-toolbar>div{gap:14px;display:flex}.king-point-adjust-toolbar .text-button{color:var(--gold-strong);font-weight:600}.king-point-adjust-toolbar .text-button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.king-point-adjust-members{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;gap:0;max-height:200px;padding:0 12px;overflow-y:auto}.king-point-adjust-member{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line)}.king-point-adjust-member:last-of-type{border-bottom:0}.king-point-adjust-member span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=320px){.king-point-adjust-toolbar{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.king-point-adjust-toolbar>div{justify-content:flex-start}}.king-point-adjust-result{gap:8px;display:grid}.king-point-adjust-result-list{background:var(--soft-green);border-radius:12px;gap:4px;margin:0;padding:10px 12px;list-style:none;display:grid}.king-point-adjust-result-list li{min-width:0;color:var(--ink);justify-content:space-between;gap:12px;font-size:13px;display:flex}.king-point-adjust-result-list li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.king-point-adjust-result-list li span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card,.panel-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 18px 46px #1a1b181f}.auth-card{width:min(460px,100%);padding:28px}.auth-card h1,.section-heading h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.02}.login-register-page{color:#2b2417;background:radial-gradient(circle at 18% 2%,#ffd96657,#0000 26%),linear-gradient(#14110b 0%,#282014 38%,#fff7e6 38% 100%);min-height:100vh;padding:0 18px 28px;overflow-x:hidden}.login-hero-panel{background:linear-gradient(135deg,#ffca4047,#0000 36%),linear-gradient(#161109 0%,#2b2113 100%);min-height:302px;margin:0 -18px;padding:42px 24px 72px;position:relative;overflow:hidden}.login-honeycomb-grid{opacity:.28;background-image:linear-gradient(30deg,#ffd66038 12%,#0000 12.5% 87%,#ffd66038 87.5%,#ffd66038),linear-gradient(150deg,#ffd66038 12%,#0000 12.5% 87%,#ffd66038 87.5%,#ffd66038),linear-gradient(30deg,#ffd66038 12%,#0000 12.5% 87%,#ffd66038 87.5%,#ffd66038),linear-gradient(150deg,#ffd66038 12%,#0000 12.5% 87%,#ffd66038 87.5%,#ffd66038);background-position:0 0,0 0,28px 48px,28px 48px;background-size:56px 96px;position:absolute;inset:0}.login-city-layer{opacity:.62;clip-path:polygon(0 64%,7% 64%,7% 42%,11% 42%,11% 64%,18% 64%,18% 24%,23% 24%,23% 64%,29% 64%,29% 48%,35% 48%,35% 64%,42% 64%,42% 32%,49% 32%,49% 64%,56% 64%,56% 18%,62% 18%,62% 64%,70% 64%,70% 40%,76% 40%,76% 64%,83% 64%,83% 28%,89% 28%,89% 64%,100% 64%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 4%,#ffc43857 4% 9%,#0000 9% 13%,#ffc43857 13% 18%,#0000 18% 23%,#ffc43857 23% 29%,#0000 29% 34%,#ffc43857 34% 39%,#0000 39% 45%,#ffc43857 45% 52%,#0000 52% 58%,#ffc43857 58% 63%,#0000 63% 69%,#ffc43857 69% 74%,#0000 74% 80%,#ffc43857 80% 86%,#0000 86% 100%),linear-gradient(#0000 0%,#ffcd4d33 100%);height:78px;position:absolute;bottom:0;left:-24px;right:-24px}.login-brand-block{z-index:1;text-align:center;color:#fff6d8;flex-direction:column;justify-content:center;align-items:center;min-height:188px;display:flex;position:relative}.login-brand-block p,.login-brand-block h1,.login-brand-block span{margin:0}.login-brand-block p{margin-top:14px;font-size:1.08rem;font-weight:400}.login-brand-block h1{letter-spacing:0;margin-top:8px;font-size:1.86rem;line-height:1.08}.login-brand-block>span{color:#ffedb9c7;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-top:10px;padding:0 4px;font-size:.82rem;font-weight:400;line-height:1.5}.login-brand-icon-frame{flex:none;place-items:center;width:76px;height:76px;display:grid}.login-brand-icon{object-fit:contain;filter:drop-shadow(0 14px 18px #00000052);width:116px;max-width:none;height:116px;display:block;position:relative;top:-8px;left:-20px}.login-form-card{z-index:2;background:#fffffff5;border:1px solid #b07e2229;border-radius:24px;width:min(100%,430px);margin:-44px auto 0;padding:18px;position:relative;box-shadow:0 24px 58px #4d340d33}.login-tabs{background:#fff2ce;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.login-tabs button{color:#8d6a24;background:0 0;border:0;border-radius:14px;min-height:42px;font-weight:400}.login-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.login-input-row{background:#fffaf0;border:1px solid #f0dfbc;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.login-input-row:focus-within{border-color:#f0b52f;box-shadow:0 0 0 3px #f0b52f24}.login-input-row input{color:#2d2416;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:400}.login-input-row input::placeholder{color:#b69d70}.login-input-icon{color:#c58b1d;flex:0 0 22px;width:22px;height:22px;position:relative}.login-input-icon:before,.login-input-icon:after{content:"";box-sizing:border-box;position:absolute}.icon-phone:before{border:2px solid;border-radius:5px;inset:2px 5px}.icon-phone:after{background:currentColor;border-radius:50%;width:3px;height:3px;bottom:5px;left:10px}.icon-password:before,.icon-password-check:before{border:2px solid;border-radius:5px;height:12px;bottom:3px;left:3px;right:3px}.icon-password:after,.icon-password-check:after{border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:9px;top:2px;left:7px}.icon-password-check{color:#986c18}.login-form-tools{color:#806843;flex-direction:column;align-items:flex-start;gap:8px;font-size:.82rem;font-weight:400;display:flex}.login-member-notice-line{color:#6e5a38;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:.82rem;font-weight:400;display:flex}.login-member-notice-line label{align-items:center;gap:7px;min-width:0;display:inline-flex}.login-member-notice-line input{accent-color:#e8a51d;flex:none;width:15px;height:15px}.remember-line{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.remember-line input{accent-color:#e8a51d;width:15px;height:15px}.text-action{color:#b98015;font:inherit;background:0 0;border:0;font-weight:400}.login-forgot-hint{color:var(--muted);font-size:.84rem;line-height:1.5}.login-error,.login-notice{border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:400}.login-error{color:#9b1c1c;background:#fff0ef}.login-notice{color:#7a5a10;background:#fff7dc}.login-primary-button{color:#2a210f;background:linear-gradient(135deg,#ffe277,#f5a316);border:0;border-radius:18px;min-height:52px;font-size:1rem;font-weight:400;box-shadow:0 14px 24px #e2991852}.login-primary-button:disabled{opacity:.68}.login-worker-entry{color:#a86f00;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:4px;padding:0 4px;font-size:.82rem;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.login-worker-entry:before,.login-worker-entry:after{content:"";flex:28px;min-width:18px;height:1px}.login-worker-entry:before{background:linear-gradient(90deg,#0000,#b07e2252)}.login-worker-entry:after{background:linear-gradient(90deg,#b07e2252,#0000)}.login-worker-entry-arrow{font-size:1.05rem;line-height:1}.login-worker-entry:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #b86600}.login-member-notice-backdrop{z-index:90;background:#1b18116b;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.login-member-notice-dialog{background:var(--surface);border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(100%,430px);max-height:min(82vh,680px);margin:0 auto;padding:18px;display:grid;box-shadow:0 20px 48px #221a0c3d}.login-member-notice-copy{-webkit-overflow-scrolling:touch;color:#4a3d26;gap:10px;margin-top:12px;padding-right:4px;font-size:.9rem;line-height:1.65;display:grid;overflow-y:auto}.login-member-notice-copy p{margin:0}@media (width>=720px){.login-register-page{background:radial-gradient(circle at 18% 14%,#ffd96657,#0000 24%),linear-gradient(135deg,#17120a 0%,#2a2114 48%,#fff7e6 48% 100%);grid-template-columns:minmax(320px,1fr) 430px;align-items:center;gap:32px;padding:48px;display:grid}.login-hero-panel{border-radius:28px;min-height:620px;margin:0}.login-form-card{margin:0}}.hive-recruitment-copy{white-space:pre-wrap;overflow-wrap:anywhere}.application-page{padding-bottom:86px}.application-hero{color:#ffe785;background:radial-gradient(circle at 78% 30%,#ffe78524 0 18px,#0000 19px),linear-gradient(135deg,#f3b30033,#0000 42%),linear-gradient(90deg,#ffd5461a 1px,#0000 1px),#10120f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;margin:-8px -14px 0;padding:20px 22px 34px;display:grid;position:relative;overflow:hidden}.application-hero:before{content:"";opacity:.2;background-image:linear-gradient(30deg,#0000 42%,#f3b30059 43% 45%,#0000 46%),linear-gradient(150deg,#0000 42%,#f3b30047 43% 45%,#0000 46%);background-size:58px 34px;position:absolute;inset:0}.application-hero>*{z-index:1;position:relative}.application-hero h2{color:#ffe785;margin:0;font-size:1.72rem;line-height:1.18}.application-hero p:last-child{color:#ffe888bd;margin:6px 0 0;font-weight:400}.application-hero .back-link{color:#fff;background:#fff7d61f;border-color:#ffe78552;align-self:start;margin-top:2px}.application-hero-mark{filter:drop-shadow(0 0 18px #f3b30052);border-width:3px;width:76px}.application-hero-bee{color:#2e2506;background:#f4bc28;border:1px solid #ffe7855c;border-radius:999px 999px 999px 8px;place-items:center;width:30px;height:24px;font-size:.72rem;line-height:1;display:grid;position:absolute;bottom:24px;right:72px;transform:rotate(-10deg);box-shadow:0 8px 20px #00000038}.application-form{margin-top:-22px;position:relative}.application-choice-shell{gap:10px;margin-top:-22px;display:grid;position:relative}.application-choice-card{color:#2b2418;text-align:left;background:#fffdf7f5;border:1px solid #d8960047;border-radius:8px;align-content:center;gap:8px;min-height:132px;padding:18px;display:grid;box-shadow:0 14px 28px #1a1b181a}.application-choice-card span{color:#6b4800;background:#fff1c9;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.76rem}.application-choice-card strong{font-size:1.1rem;line-height:1.3}.application-choice-card small{color:var(--muted);font-size:.84rem;line-height:1.45}.application-choice-card.create{background:linear-gradient(135deg,#ffd36d3d,#0000 56%),#fffdf7fa}.application-choice-card.join{border-color:#2f7f5b2e}.application-mode-back{width:fit-content;margin:0 auto;padding:2px 0}.application-rules-panel,.application-notice-card{background:#fff8e7;border-color:#d896003d;gap:8px;display:grid}.application-rules-panel p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.application-field-hint{color:#856118;margin:-2px 0 8px;font-size:.76rem;line-height:1.4}.application-latest-summary{background:#fffdf7f5;min-height:68px}.application-card{border-color:#d896005c;box-shadow:0 18px 32px #1a1b181f}.application-card .form-grid{grid-template-columns:1fr;gap:0}.application-card .field{border-bottom:1px solid #1a1b181a;grid-template-columns:minmax(112px,34%) minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:8px 0;display:grid}.application-card .field:last-child{border-bottom:0}.application-profile-summary{background:#fff9e7;border:1px solid #d8960033;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.application-profile-avatar{color:#20170a;background:linear-gradient(135deg,#f2bd36,#d99100);border-radius:12px;place-items:center;width:54px;height:54px;font-weight:400;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #20170a1f}.application-profile-avatar img{object-fit:cover;width:100%;height:100%}.application-profile-copy{gap:4px;min-width:0;display:grid}.application-profile-copy strong,.application-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-profile-copy strong{color:#17140f;font-size:1.0625rem;font-weight:400}.application-profile-copy small{color:var(--muted);font-size:.75rem}.application-card .field input,.application-card .field textarea{background:0 0;border:0;padding-right:0}.application-card .mobile-select-field-offset{align-items:flex-start}.application-card .mobile-select-field-offset>span:first-child{padding-top:22px}.application-card .mobile-select-field-offset .mobile-select-control{padding:18px 0 8px}.application-card .field .mobile-select-input{color:#17140f;background:#fff9e7;border:1px solid #d896003d;border-radius:8px;min-height:38px;padding:8px 10px;font-size:.875rem}.segmented-control button.active,.method-card.active{color:var(--ink);background:var(--surface-strong);border-color:#d896007a}.method-card.active{background:linear-gradient(#fff7dc,#fffdf7);border-color:#d89600c7}.method-card.active:after{border-color:var(--gold-strong);background:var(--gold);box-shadow:inset 0 0 0 4px #fff}.application-sticky-submit{z-index:10;border:1px solid var(--line);background:#fffdf7f5;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;position:sticky;bottom:88px;box-shadow:0 12px 36px #1a1b181f}.application-sticky-submit .primary-button{color:#11130f;background:linear-gradient(#ffd84f,#f2ad00);min-height:48px;font-weight:400}.application-sticky-submit p{color:var(--muted);text-align:center;margin:0;font-size:.82rem}.status-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.warm-tip{background:#fff8e2;border-color:#d8960057;align-items:center;gap:14px;display:flex}.warm-tip p{color:var(--muted);margin:4px 0 0}.warm-tip-bee{color:#11130f;background:var(--gold);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:400;display:grid}.status-summary div{min-width:0}.status-summary span:first-child{color:var(--muted);font-size:.82rem;font-weight:400}.status-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.pending-panel{background:var(--surface)}.application-redesign-page{background:0 0;gap:10px;min-height:calc(100vh - 74px);padding-top:0}.application-onboarding-hero{z-index:1;color:#211b10;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:2px 2px 0;display:grid;position:relative;overflow:visible}.application-onboarding-hero>*{z-index:1;position:relative}.application-top-row{grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:54px;display:grid}.application-brand-copy{gap:4px;min-width:0;display:grid}.application-brand-copy strong{color:#4b1901;text-overflow:ellipsis;white-space:nowrap;font-size:1.24rem;font-weight:900;line-height:1.15;overflow:hidden}.application-brand-logo{color:#11130f;background:linear-gradient(135deg,#fff7c6eb,#f9b81d29),#fff9df;border:1px solid #d896006b;border-radius:14px;justify-self:end;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 6px 14px #271e0a1a}.application-brand-logo img{object-fit:cover;width:100%;height:100%}.application-banner{color:#fff8dc;background:#fffdf712;border:1px solid #ffd14838;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:0;padding:8px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3ca14}.application-banner strong{color:#fff3ca;flex:12em;min-width:0;font-size:.78rem;font-weight:800;line-height:1.35}.application-banner span{color:#2a210f;background:#fff3ca;border-radius:999px;flex:none;place-items:center;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-grid}.application-mode-tabs{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.application-mode-tabs-card{padding:12px}.application-account-actions{justify-content:center;align-items:center;gap:18px;padding:4px 0 2px;display:flex}.application-account-actions button,.application-account-actions a{color:#806d4e;min-height:32px;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:4px;font-size:.76rem;font-weight:700;text-decoration:underline;display:inline-flex}.application-account-actions button{cursor:pointer}.application-account-actions button:disabled{cursor:wait;opacity:.72}.application-mode-tabs button{color:#303133;text-align:left;background:#fffaf0;border:1px solid #1a1b181f;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px;font-size:.98rem;font-weight:900;display:grid}.application-mode-tabs button.active{color:#17140d;background:#fff6d9;border-color:#d8960094;box-shadow:inset 0 0 0 1px #d896001f}.application-mode-copy{gap:3px;min-width:0;display:grid}.application-mode-copy small{color:#8b6a24;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.25;overflow:hidden}.application-mode-copy strong{font-size:.98rem;font-weight:900;line-height:1.2}.application-mode-icon{background:linear-gradient(135deg,#fff7c6eb,#f9b81d26),#fff9df;border:1px solid #f1b51c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.application-mode-icon img{object-fit:contain;width:28px;height:28px;display:block}.application-redesign-page .application-form{margin-top:0}.application-redesign-page .application-card{background:var(--surface);border:1px solid #d8960047;border-radius:8px;padding:14px;overflow:hidden;box-shadow:0 10px 20px #1a1b180d}.application-form-sections{gap:12px;display:grid}.application-form-section-card{gap:10px;display:grid}.application-form-section-heading{gap:3px;display:grid}.application-form-section-heading h3{color:#17140d;margin:0;font-size:1rem;font-weight:900;line-height:1.25}.application-form-section-heading p{color:#7a6a50;margin:0;font-size:.76rem;font-weight:700;line-height:1.35}.application-redesign-page .application-card .form-grid{grid-template-columns:1fr;gap:10px}.application-redesign-page .application-card .field{border-bottom:0;grid-template-columns:1fr;align-items:stretch;gap:6px;min-height:0;padding:0}.application-redesign-page .application-card .field>span:first-child{color:#17140f;font-size:.82rem;font-weight:900;line-height:1.25}.application-redesign-page .application-card .field input,.application-redesign-page .application-card .field textarea{color:#17140f;background:#fffaf0;border:1px solid #1a1b1824;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:.92rem}.application-redesign-page .application-card .field input::placeholder,.application-redesign-page .application-card .field textarea::placeholder{color:#1a1b1861}.application-redesign-page .application-card .mobile-select-control{min-width:0;padding:0}.application-redesign-page .application-card .mobile-select-input{background:#fffaf0;border:1px solid #1a1b1824;border-radius:9px;min-height:44px;padding:0 12px;font-size:.92rem}.application-redesign-page .application-card .mobile-select-field-offset{align-items:stretch}.application-redesign-page .application-card .mobile-select-field-offset>span:first-child,.application-redesign-page .application-card .mobile-select-field-offset .mobile-select-control{padding:0}.application-textarea-row{align-items:flex-start}.application-textarea-row>span:first-child{padding-top:0}.application-textarea-row textarea{resize:vertical;border-radius:9px;min-height:96px;background:#fffaf0!important;border:1px solid #1a1b1842!important;padding:12px!important}.application-upload-row{align-items:center}.application-avatar-upload{background:#fffaf0;border:1px solid #d896002e;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.application-avatar-box{background:#fff3ca;border:1px dashed #d896006b;border-radius:10px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.application-avatar-box input{opacity:0;position:absolute;inset:0}.application-avatar-box span{color:#1a1b1873;font-size:2rem;line-height:1}.application-avatar-box img{object-fit:cover;width:100%;height:100%}.application-avatar-upload strong,.application-avatar-upload small{overflow-wrap:anywhere;display:block}.application-avatar-upload strong{color:#17140f;font-size:.84rem;font-weight:900}.application-avatar-upload small{color:#1a1b188a;margin-top:4px;font-size:.74rem;line-height:1.4}.application-notice-inline{color:#5c461e;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.application-notice-checkbox{align-items:center;gap:8px;display:inline-flex}.application-notice-inline .application-notice-link{font:inherit;text-decoration:underline}.application-notice-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.application-redesign-page .application-notice-inline{background:var(--surface);border-color:#d8960038;padding:12px}.application-redesign-page .application-sticky-submit{background:var(--surface);border:1px solid #d8960038;border-radius:8px;padding:12px;position:static;box-shadow:0 10px 20px #1a1b180d}.application-redesign-page .application-sticky-submit .primary-button{border-radius:9px;min-height:48px;font-size:1rem;font-weight:800}.application-warm-tip{background:#fff9e7;border:1px solid #e5ad246b;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px;display:grid}.application-warm-tip>span{color:#17140f;background:#ffd14c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.application-warm-tip strong{color:#17140f}.application-warm-tip p{color:#6e6250;margin:4px 0 0;font-size:.84rem;line-height:1.45}.application-success-text{color:#6b4800;text-align:center;background:#fff7dc;border:1px solid #d8960052;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem}.application-hive-list-panel{background:var(--surface);border:1px solid #d8960038;border-radius:8px;gap:12px;padding:14px 12px 12px;display:grid;box-shadow:0 10px 20px #1a1b180d}.application-list-heading{border-bottom:1px solid #1a1b181f;grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:10px;padding-bottom:10px;display:grid}.application-list-heading h2{color:#17140f;margin:0;font-size:1.08rem;line-height:1.25}.application-list-heading h2 span{color:#707070;margin-left:2px;font-size:.82rem;font-weight:500}.application-list-heading p{color:#17140f;margin:6px 0 0;font-size:.78rem;line-height:1.35}.application-list-heading em{color:#d89600;margin-left:10px;font-style:normal}.application-city-filter .mobile-select-input{color:#6a6255;text-align:right;background:0 0;border:0;min-height:36px}.application-hive-list{gap:8px;display:grid}.application-hive-card{background:#fffaf0;border:1px solid #1a1b181a;border-radius:8px;overflow:hidden;box-shadow:0 8px 16px #1a1b180a}.application-hive-card.expanded{background:#fff8e8;border-color:#d896006b}.application-hive-card.selected{border-color:#d8960094}.application-hive-summary{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.application-current-hive-summary{cursor:default}.application-hive-summary-logo{color:#303133;background:#fff3ca;border-radius:10px;place-items:center;width:44px;height:44px;font-size:.92rem;font-weight:900;display:grid;overflow:hidden}.application-hive-summary-logo img{object-fit:cover;width:100%;height:100%;display:block}.application-hive-summary-copy{gap:4px;min-width:0;display:grid}.application-hive-summary-copy strong,.application-hive-summary-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.application-hive-summary-copy strong{color:#17140f;font-size:.93rem;font-weight:900}.application-hive-summary-copy span{color:#6a6255;gap:8px;min-width:0;font-size:.78rem;display:flex}.application-hive-summary-copy em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.application-hive-summary small{color:#6b4800;text-align:center;background:#fff3ca;border-radius:999px;place-items:center;max-width:76px;min-height:24px;padding:3px 7px;font-size:.68rem;font-weight:900;display:inline-grid}.application-hive-expanded{gap:10px;padding:0 12px 12px;display:grid}.application-hive-facts{grid-template-columns:1fr;gap:6px;margin:0;display:grid}.application-hive-facts div{border-top:1px solid #d8960024;grid-template-columns:74px minmax(0,1fr);gap:10px;min-width:0;padding:7px 0;display:grid}.application-hive-facts dt,.application-hive-facts dd{margin:0;font-size:.76rem;line-height:1.36}.application-hive-facts dt{color:#80622a;white-space:nowrap}.application-hive-facts dd{overflow-wrap:anywhere;color:#17140f}.application-join-inline{gap:6px;display:grid}.application-invite-row{grid-template-columns:62px minmax(0,1fr) 108px;align-items:center;gap:8px;padding-top:4px;display:grid}.application-invite-row span{color:#6b4800;background:#fff3ca;border-radius:9px;place-items:center;min-height:44px;font-weight:900;display:grid}.application-invite-row input{background:var(--surface);border:1px solid #1a1b1829;border-radius:9px;min-width:0;min-height:44px;padding:0 12px;font-size:.94rem}.application-invite-row .primary-button,.application-hive-action{border-radius:9px;min-height:44px;font-size:.92rem;font-weight:800}@media (width<=380px){.application-mode-tabs button{grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:58px;font-size:.9rem}.application-mode-icon{width:38px;height:38px}.application-mode-icon img{width:25px;height:25px}.application-banner{gap:5px}.application-banner span{flex-basis:100%;justify-self:start}.application-invite-row{grid-template-columns:56px minmax(0,1fr)}.application-invite-row .primary-button{grid-column:1/-1}.application-list-heading{grid-template-columns:minmax(0,1fr)}.application-city-filter .mobile-select-input{text-align:left}.application-hive-summary{grid-template-columns:40px minmax(0,1fr)}.application-hive-summary small{grid-column:2;justify-self:start;max-width:100%}.application-hive-summary-logo{width:40px;height:40px}}.pending-page{background:linear-gradient(#fffdf7 0%,#f8f5eb 100%);gap:14px}.pending-topbar{text-align:center;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;min-height:56px;display:grid}.pending-topbar h2{margin:0;font-size:1.24rem}.pending-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 12px 4px;display:flex;position:relative}.pending-hero:before{content:"";opacity:.22;clip-path:polygon(0 100%,0 62%,8% 62%,8% 48%,16% 48%,16% 100%,24% 100%,24% 52%,31% 52%,31% 34%,38% 34%,38% 100%,48% 100%,48% 44%,56% 44%,56% 100%,66% 100%,66% 58%,75% 58%,75% 100%,84% 100%,84% 50%,100% 50%,100% 100%);background:linear-gradient(90deg,#0000 0 8%,#f1bb22 8% 12%,#0000 12% 20%,#d9d9d9 20% 25%,#0000 25% 34%,#f1bb22 34% 40%,#0000 40% 55%,#d9d9d9 55% 60%,#0000 60% 74%,#f1bb22 74% 80%,#0000 80%),linear-gradient(#0000,#d896002e);height:92px;position:absolute;top:90px;left:4%;right:4%}.pending-hero h2,.pending-hero p{z-index:1;margin:0;position:relative}.pending-hero h2{font-size:1.22rem;line-height:1.25}.pending-hero p{max-width:19em;color:var(--muted);font-size:.92rem}.pending-panel .facts-grid{grid-template-columns:1fr;gap:0;width:100%}.pending-hive-name{margin:-4px 0 10px;font-size:1rem;display:block}.pending-illustration{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#ffe05be6,#ffe05b47 54%,#0000 55%),#fff8df;border-radius:50%;place-items:center;width:156px;display:grid;position:relative;box-shadow:0 18px 42px #d896002e}.pending-illustration span{aspect-ratio:1;border:6px solid var(--gold-strong);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);width:92px}.pending-approved .pending-illustration{background:var(--soft-green)}.pending-rejected .pending-illustration{background:#ffe8dc}.timeline-list{flex-direction:column;gap:12px;display:flex}.review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.timeline-item{text-align:center;padding:46px 4px 0;position:relative}.timeline-item:before{border:2px solid var(--gold);content:"";background:var(--surface);z-index:1;border-radius:50%;width:28px;height:28px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.review-steps .timeline-item:not(:last-child):after{content:"";background:#1a1b181a;height:3px;position:absolute;top:22px;left:calc(50% + 18px);right:calc(18px - 50%)}.timeline-item.done:before{background:var(--gold)}.timeline-item.current:before{background:var(--surface);box-shadow:0 0 0 6px #f3b3002e}.timeline-item strong{font-size:.9rem;display:block}.timeline-item span{color:var(--muted);margin-top:4px;font-size:.78rem;display:block}.pending-panel .facts-grid>div{border-bottom:1px solid #1a1b1814;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:38px;display:grid}.pending-panel .facts-grid>div:last-child{border-bottom:0}.pending-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pending-action-row .primary-button,.pending-action-row .secondary-button{place-items:center;min-height:50px;display:grid}@media (width<=420px){.two-column-grid,.form-grid,.policy-grid{grid-template-columns:1fr}}.about-hive-content{gap:22px;display:grid}.about-hive-block{gap:12px;display:grid}.about-hive-block p{color:#3d3527;white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.85}.about-hive-block img{object-fit:contain;background:#fff8e8;border-radius:14px;width:100%;max-height:320px;display:block}.about-hive-block img[src*=app_icon]{width:min(180px,58vw);margin-inline:auto}.about-hive-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.about-hive-actions>span,.about-hive-actions>button{color:#6f5a30;text-align:center;background:#fffaf0;border:1px solid #ead9b5;border-radius:10px;min-width:0;min-height:38px;padding:7px 5px;font-size:.75rem}.notification-mini-list{flex-direction:column;gap:8px;display:flex}.notification-mini-item{background:#faf9f4d1;border:1px solid #1a1b1814;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.notification-mini-item.compact{padding:9px 10px}.notification-mini-item div{min-width:0}.notification-mini-item strong{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.35;display:block;overflow:hidden}.notification-mini-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:.8rem;line-height:1.38;display:-webkit-box;overflow:hidden}.notification-mini-item time{color:#655c48c7;font-size:.74rem}.notification-mini-item .secondary-button{flex:none;min-height:32px;padding:6px 10px;font-size:.78rem}.notification-link{--mine-heading-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779633154462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3938'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M800%20625.066667V448c0-117.333333-70.4-217.6-170.666667-262.4-4.266667-61.866667-55.466667-110.933333-117.333333-110.933333s-113.066667%2049.066667-117.333333%20110.933333c-100.266667%2044.8-170.666667%20145.066667-170.666667%20262.4v177.066667c-57.6%2046.933333-85.333333%20110.933333-85.333333%20185.6%200%2017.066667%2014.933333%2032%2032%2032h206.933333c14.933333%2061.866667%2070.4%20106.666667%20134.4%20106.666666s119.466667-44.8%20134.4-106.666666H853.333333c17.066667%200%2032-14.933333%2032-32%200-76.8-27.733333-138.666667-85.333333-185.6zM512%20138.666667c19.2%200%2036.266667%2010.666667%2044.8%2025.6-14.933333-2.133333-29.866667-4.266667-44.8-4.266667-14.933333%200-29.866667%202.133333-44.8%204.266667%208.533333-14.933333%2025.6-25.6%2044.8-25.6z%20m0%20746.666666c-29.866667%200-55.466667-17.066667-66.133333-42.666666h134.4c-12.8%2025.6-38.4%2042.666667-68.266667%2042.666666z%20m-307.2-106.666666c6.4-46.933333%2029.866667-83.2%2070.4-113.066667%208.533333-6.4%2012.8-14.933333%2012.8-25.6v-192c0-123.733333%20100.266667-224%20224-224S736%20324.266667%20736%20448v192c0%2010.666667%204.266667%2019.2%2012.8%2025.6%2040.533333%2029.866667%2064%2066.133333%2070.4%20113.066667H204.8z'%20fill='%232c2c2c'%20p-id='3939'%3e%3c/path%3e%3c/svg%3e");transform:translate(-4px)}.notifications-page{padding-bottom:96px}.notifications-page .notifications-heading{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px 10px}.notifications-page .notifications-heading .icon-back-button{grid-area:1/1}.notifications-page .notifications-heading h2{text-align:center;grid-area:1/2}.notifications-page .notifications-heading>span{text-align:right;grid-area:2/1/auto/-1;justify-self:end}.notifications-heading .icon-back-button{color:var(--ink);place-items:center;text-decoration:none;display:grid}.notifications-heading>span{color:var(--gold-strong);text-align:right;font-size:.8rem;font-weight:400}.notifications-summary-card{background:#fff8e7;justify-content:space-between;align-items:center;gap:14px;display:flex}.notifications-summary-card strong{color:var(--charcoal);font-size:1.04rem}.notifications-summary-card p{color:var(--muted);margin:6px 0 0}.notifications-summary-card>span{color:var(--gold-strong);flex:none;font-weight:400}.notifications-filter-row{scrollbar-width:none;min-width:0;margin-inline:-2px;padding-inline:2px;overflow-x:auto}.notifications-filter-row::-webkit-scrollbar{display:none}.notifications-page .notifications-filter-row .filter-chip{flex:none;min-height:44px}.notifications-filter-toolbar{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.notifications-clear-button{color:#b43e25;cursor:pointer;background:#fff3eff0;border:1px solid #ae3d2433;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.5rem;line-height:1;display:grid}.notifications-clear-button:focus-visible{outline-offset:2px;outline:3px solid #c23e2233}.notifications-clear-button:disabled{cursor:default;opacity:.45}.notifications-list{gap:10px}.notification-swipe-row{isolation:isolate;background:0 0;border-radius:14px;position:relative;overflow:hidden}.notification-delete-action{z-index:0;cursor:pointer;background:#d81e06;border:0;place-items:center;width:72px;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.notification-delete-action img{filter:brightness(0)invert();pointer-events:none;width:30px;height:30px;display:block}.notification-delete-action:focus-visible{outline-offset:-5px;outline:3px solid #ffffffc2}.notification-delete-action:disabled{cursor:default;opacity:.68}.notification-swipe-content{z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;color:inherit;cursor:pointer;background:#faf9f4;margin:0;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.notification-swipe-content:focus-visible{outline-offset:-3px;outline:3px solid #2059b06b}.notification-swipe-content.unread{background:#fff7da}.notification-swipe-row.is-dragging .notification-swipe-content{transition:none}.notification-detail-page{gap:14px}.notification-detail-heading{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:2px 0 0;display:grid}.notification-detail-heading h2{text-align:center;margin:0;font-size:1.36rem}.notification-detail-heading>span{min-width:56px;color:var(--muted);text-align:right;font-size:13px}.notification-detail-card{gap:14px;display:grid}.notification-detail-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.notification-detail-card h1,.notification-detail-card p{margin:0}.notification-detail-card h1{font-size:20px;line-height:1.35}.notification-detail-card p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.notification-service-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding-top:2px;display:grid}.notification-service-status{background:#fff8e7d1;border:1px solid #d8960038;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:10px 12px;display:grid}.notification-service-status-heading{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.notification-service-status-chip{color:#7a4a00;overflow-wrap:anywhere;background:#f3b30033;border-radius:999px;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.4}.notification-detail-card .notification-service-status p{color:var(--muted);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:13px;line-height:1.55}.notification-detail-card .notification-service-status p.notification-service-status-line{color:var(--ink)}.notification-service-status-line strong{color:var(--ink);font-weight:600}.notification-detail-card .notification-service-status p.notification-service-status-updated{color:#8a5a00}.notification-service-status-error{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;min-width:0;display:grid}.notification-service-status-error .secondary-button{min-height:44px;padding:9px 14px}.notification-service-detail-link{justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.notifications-clear-modal{z-index:1400;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18140d8f;place-items:center;animation:.18s both notifications-clear-backdrop-in;display:grid;position:fixed;inset:0}.notifications-clear-dialog{background:var(--surface);border:1px solid #bf96373d;border-radius:18px;width:min(100%,360px);padding:22px 20px 20px;animation:.18s cubic-bezier(.2,.8,.2,1) both notifications-clear-dialog-pop;box-shadow:0 24px 80px #15110a4d}.notifications-clear-dialog h2,.notifications-clear-dialog p{margin:0}.notifications-clear-dialog h2{color:var(--ink);font-size:1.08rem}.notifications-clear-dialog>p{color:var(--muted);margin-top:10px;font-size:.86rem;line-height:1.65}.notifications-clear-dialog>.error-text{color:#a33a25}.notifications-clear-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.notifications-clear-actions .danger-button{color:#fff;background:#d81e06;border:1px solid #c53d25}.notifications-clear-actions button:disabled{cursor:default;opacity:.68}@keyframes notifications-clear-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notifications-clear-dialog-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.notification-mutual-task-panel{gap:12px;padding-top:4px;display:grid}.notification-mutual-task-group{gap:8px;display:grid}.notification-mutual-task-group-heading,.notification-mutual-task-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-mutual-task-group-heading strong{color:var(--ink);font-size:.94rem}.notification-mutual-task-group-heading span,.notification-mutual-task-meta-row time{color:var(--muted);font-size:.76rem}.notification-mutual-task-card{background:#fffdf7f5}.notification-mutual-task-card .secondary-button,.notification-mutual-task-card .primary-button{border-radius:8px;min-height:32px}.notification-feed-item{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:72px;padding:12px;display:grid}.notification-feed-copy{min-width:0}.notification-title-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.notification-title-row>strong{flex:auto;min-width:0}.notification-unread-dot{background:#d94b27;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 2px #d94b271f}.notification-service-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.notification-service-tag{color:#7a4a00;white-space:nowrap;background:#f3b3002e;border-radius:999px;flex:none;max-width:100%;padding:2px 7px;font-size:.7rem;line-height:1.35}.notification-order-copy{gap:4px;min-width:0;display:grid}.notification-order-meta{gap:4px;display:grid}.notification-order-meta p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.notification-order-meta time{color:var(--muted);font-size:.82rem}.notification-type-dot{color:#4a3510;background:#ffbe1633;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:400;display:grid}.notification-type-dot.order{color:#145369;background:#55b0cd2e}.notification-type-dot.points{color:#805600;background:#ffbe1638}.notification-type-dot.violation{color:#9a3017;background:#ea563624}.notification-type-dot.offline_trade{color:#0d6b45;background:#2ea87724}.notification-type-dot.worker_service{color:#845000;background:#f3b30038}@media (prefers-reduced-motion:reduce){.notification-swipe-content,.notifications-clear-modal,.notifications-clear-dialog{transition:none;animation:none}}@media (width<=340px){.notifications-filter-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:6px}.notification-service-meta{gap:3px 6px}.notification-service-tag{font-size:.66rem}.notifications-clear-dialog{padding-inline:16px}.notification-service-panel{gap:10px}.notification-service-status{padding:10px}.notification-service-status-heading{align-items:flex-start}.notification-service-status-chip{white-space:normal}.notification-service-status-error .secondary-button,.notification-service-detail-link{width:100%}}.member-bee-services-page{gap:10px;min-width:0;padding-bottom:6px}.member-bee-services-heading{margin-bottom:0}.member-bee-services-heading h1{min-width:0;color:var(--ink);text-align:center;margin:0;font-size:1.28rem;font-weight:700;line-height:1.3}.member-bee-services-heading-spacer{width:44px;height:44px}.member-bee-services-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fffaf0d1;border:1px solid #7052231f;border-radius:12px;align-items:stretch;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto;box-shadow:0 8px 18px #1a1b180a}.member-bee-services-tabs::-webkit-scrollbar{display:none}.member-bee-services-tab{min-width:78px;min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:.88rem;font-weight:500;line-height:1.3;display:inline-flex}.member-bee-services-tab[aria-selected=true]{color:#4a3100;background:linear-gradient(#f8cf6b,#edb23c);border-color:#b97b1233;font-weight:700;box-shadow:0 5px 12px #c98e1529}.member-bee-services-tab:focus-visible,.member-bee-services-tab-count:focus-visible,.member-bee-services-load-more:focus-visible,.member-bee-services-action:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.member-bee-services-tab-count{color:#745100;font-variant-numeric:tabular-nums;background:#ffffff94;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:inline-grid}.member-bee-services-tab-count.is-pending{color:#7a3e00;background:#fffaf0;box-shadow:inset 0 0 0 1px #b97b122e}.member-bee-services-tab[aria-selected=true] .member-bee-services-tab-count{color:#4a3100;background:#fffcf2cc}.member-bee-services-tab-count.is-skeleton{background:#70522321;border-radius:999px;width:18px;min-width:18px;padding:0;animation:1.15s ease-in-out infinite member-bee-services-pulse}.member-bee-services-results{gap:10px;min-width:0;display:grid}.member-bee-services-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.member-bee-services-item{min-width:0}.member-bee-services-card{background:var(--surface);border:1px solid #d896002e;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #1a1b180d}.member-bee-services-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.member-bee-services-party{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex;overflow:hidden}.member-bee-services-party-label{color:var(--muted);flex:none;font-size:.72rem;font-weight:400;line-height:1.45}.member-bee-services-party strong{min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:1.02rem;font-weight:700;line-height:1.38;overflow:hidden}.member-bee-services-company{min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.78rem;font-weight:400;line-height:1.4;overflow:hidden}.member-bee-services-status{flex:none;min-height:27px;padding:4px 10px;font-size:.74rem;font-weight:600}.member-bee-services-status.is-assigned{color:#6d4a00;background:#fbe6ad}.member-bee-services-status.is-unassigned{color:#8a4b00;background:#ffe7bc}.member-bee-services-status.is-following{color:#355f2b;background:#e9f4df}.member-bee-services-status.is-pending{color:#8a4b00;background:#ffe0a8}.member-bee-services-status.is-completed{color:#0d5138;background:#dff3e8}.member-bee-services-status.is-canceled{color:#7b6b5b;background:#efe9df}.member-bee-services-status.is-unknown{color:#5d564d;background:#f0ece4}.member-bee-services-worker{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.76rem;line-height:1.45;display:flex}.member-bee-services-worker>span{flex:none}.member-bee-services-worker strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.member-bee-services-worker strong.is-unassigned{color:#8a5a00}.member-bee-services-status-detail{color:#7a5200;overflow-wrap:anywhere;background:#fff3d2;border-radius:8px;min-width:0;margin:0;padding:8px 10px;font-size:.78rem;font-weight:500;line-height:1.45}.member-bee-services-status-detail.is-completed{color:#20583b;background:#e9f5ee}.member-bee-services-status-detail.is-canceled{color:#6b5d4f;-webkit-line-clamp:2;background:#f4efe7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-bee-services-meta{border-top:1px solid #7052231a;gap:4px;min-width:0;margin:0;padding-top:8px;display:grid}.member-bee-services-meta>div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.member-bee-services-meta dt{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.45}.member-bee-services-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.76rem;font-weight:500;line-height:1.45}.member-bee-services-meta dd.is-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-bee-services-task-no{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-family:SFMono-Regular,IBM Plex Mono,monospace;overflow-wrap:normal!important;font-size:.76rem!important}.member-bee-services-card-footer{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.member-bee-services-action{color:#4a3100;background:linear-gradient(#f8cf6b,#edb23c);border:1px solid #b97b1233;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:104px;min-height:44px;padding:9px 16px;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 5px 12px #c98e1529}.member-bee-services-action:active{transform:scale(.995)}.member-bee-services-action-arrow{color:currentColor;font-size:1rem;font-weight:500;line-height:1}.member-bee-services-empty{text-align:center;background:#fff8e780;border:1px dashed #d896004d;border-radius:10px;justify-items:center;gap:8px;min-width:0;padding:28px 12px;display:grid}.member-bee-services-empty-icon{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:700;display:grid}.member-bee-services-empty strong{color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.45}.member-bee-services-empty p{max-width:270px;color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.member-bee-services-error{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.member-bee-services-error>div{gap:3px;min-width:0;display:grid}.member-bee-services-error strong{font-size:.86rem;font-weight:600;line-height:1.4}.member-bee-services-error p{color:#8f3417;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.member-bee-services-error button{min-height:44px}.member-bee-services-loading-more{color:var(--muted);text-align:center;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.member-bee-services-load-more{color:#7a5200;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff7df;border:1px solid #d8960057;border-radius:9px;padding:10px 16px;font-size:.88rem;font-weight:600}.member-bee-services-load-more:active{transform:scale(.995)}@keyframes member-bee-services-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (width<=340px){.member-bee-services-card-head{grid-template-columns:minmax(0,1fr);gap:6px}.member-bee-services-party{flex-direction:column;align-items:flex-start;gap:1px}.member-bee-services-company{flex-basis:auto;max-width:100%}.member-bee-services-status{justify-self:start}.member-bee-services-meta>div{grid-template-columns:minmax(0,1fr);gap:1px}.member-bee-services-meta dd{text-align:left}.member-bee-services-task-no{white-space:normal;overflow-wrap:anywhere!important}.member-bee-services-card-footer{flex-direction:column;align-items:stretch}.member-bee-services-action{width:100%}}@media (prefers-reduced-motion:reduce){.member-bee-services-tab-count.is-skeleton{animation:none}.member-bee-services-action:active,.member-bee-services-load-more:active{transform:none}}.member-bee-service-detail-page{gap:10px;min-width:0;padding-bottom:6px}.member-bee-service-detail-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.member-bee-service-detail-heading h1{min-width:0;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.28rem;font-weight:700;line-height:1.3;overflow:hidden}.member-bee-service-detail-heading-spacer{width:44px;height:44px}.member-bee-service-detail-back{width:44px;min-width:44px;height:44px;min-height:44px}.member-bee-service-detail-status{white-space:nowrap;flex:none;min-height:27px;padding:4px 10px;font-size:.74rem;font-weight:600;line-height:1.35}.member-bee-service-detail-status.is-assigned{color:#6d4a00;background:#fbe6ad}.member-bee-service-detail-status.is-unassigned{color:#8a4b00;background:#ffe7bc}.member-bee-service-detail-status.is-following{color:#355f2b;background:#e9f4df}.member-bee-service-detail-status.is-pending{color:#8a4b00;background:#ffe0a8}.member-bee-service-detail-status.is-completed{color:#0d5138;background:#dff3e8}.member-bee-service-detail-status.is-canceled{color:#7b6b5b;background:#efe9df}.member-bee-service-detail-status.is-unknown{color:#5d564d;background:#f0ece4}.member-bee-service-detail-notice{color:#20583b;overflow-wrap:anywhere;background:#e9f5ee;border:1px solid #1d7f5b33;border-radius:9px;min-width:0;margin:0;padding:9px 12px;font-size:.8rem;font-weight:500;line-height:1.45}.member-bee-service-detail-card{background:var(--surface);border:1px solid #d896002e;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #1a1b180d}.member-bee-service-detail-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.member-bee-service-detail-card-heading>div{min-width:0}.member-bee-service-detail-card-heading h2{min-width:0;color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.4}.member-bee-service-detail-card-heading>span{color:var(--muted);text-align:right;flex:none;font-size:.72rem;font-weight:500;line-height:1.5}.member-bee-service-detail-eyebrow{color:var(--muted);margin:0 0 2px;font-size:.72rem;font-weight:400;line-height:1.4}.member-bee-service-detail-task-no{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:1rem;font-weight:700;line-height:1.4}.member-bee-service-detail-summary .member-bee-service-detail-card-heading{align-items:center}.member-bee-service-detail-summary .member-bee-service-detail-status{align-items:center;margin-top:5px;display:inline-flex}.member-bee-service-detail-parties{background:#fffaf0ad;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:10px;display:grid}.member-bee-service-detail-party{align-content:start;gap:2px;min-width:0;display:grid}.member-bee-service-detail-party>span{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.4}.member-bee-service-detail-party strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.4;overflow:hidden}.member-bee-service-detail-party small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.4;overflow:hidden}.member-bee-service-detail-arrow{color:#b48b43;align-self:center;font-size:1rem;line-height:1}.member-bee-service-detail-facts{border-top:1px solid #7052231a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding-top:9px;display:grid}.member-bee-service-detail-facts>div{gap:1px;min-width:0;display:grid}.member-bee-service-detail-facts dt{color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.4}.member-bee-service-detail-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:.82rem;font-weight:600;line-height:1.45}.member-bee-service-detail-facts dd.is-unassigned{color:#8a5a00}.member-bee-service-detail-progress{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.member-bee-service-detail-progress-item{grid-template-columns:12px minmax(0,1fr);gap:8px;min-width:0;padding:8px 0;display:grid}.member-bee-service-detail-progress-item+.member-bee-service-detail-progress-item{border-top:1px solid #70522317}.member-bee-service-detail-progress-dot{background:#fff4d5;border:2px solid #d89600;border-radius:50%;width:9px;height:9px;margin-top:4px}.member-bee-service-detail-progress-body{gap:2px;min-width:0;display:grid}.member-bee-service-detail-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.member-bee-service-detail-progress-head strong{color:var(--ink);font-size:.84rem;font-weight:600;line-height:1.4}.member-bee-service-detail-progress-head time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;font-weight:400;line-height:1.45}.member-bee-service-detail-progress-body p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.member-bee-service-detail-empty{text-align:center;background:#fff8e780;border:1px dashed #d8960047;border-radius:9px;justify-items:center;gap:7px;min-width:0;padding:22px 12px;display:grid}.member-bee-service-detail-empty.is-compact{padding:18px 12px}.member-bee-service-detail-empty-mark{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;display:grid}.member-bee-service-detail-empty strong{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.45}.member-bee-service-detail-empty p{max-width:280px;color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.member-bee-service-detail-rows{gap:0;min-width:0;margin:0;display:grid}.member-bee-service-detail-rows>div{border-top:1px solid #70522317;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:6px 0;display:grid}.member-bee-service-detail-rows>div:first-child{border-top:0;padding-top:0}.member-bee-service-detail-rows dt{color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:400;line-height:1.45}.member-bee-service-detail-rows dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:.8rem;font-weight:500;line-height:1.5}.member-bee-service-detail-deadline{color:var(--muted);margin-top:1px;font-size:.68rem;font-weight:400;line-height:1.4;display:block}.member-bee-service-detail-outcome.is-deal{color:#0d5138;font-weight:700}.member-bee-service-detail-footnote{color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.member-bee-service-detail-warning{color:#8a4b00;background:#fff3d2;border:1px solid #b2631638;border-radius:9px;gap:8px;min-width:0;padding:10px;display:grid}.member-bee-service-detail-warning>div{gap:3px;display:grid}.member-bee-service-detail-warning strong{font-size:.84rem;font-weight:700;line-height:1.45}.member-bee-service-detail-warning p{color:#7a5200;margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.member-bee-service-detail-warning button{width:100%;min-height:44px}.member-bee-service-detail-canceled-note{color:#6b5d4f;background:#f4efe7;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.member-bee-service-detail-canceled-note strong{font-size:.82rem;line-height:1.45}.member-bee-service-detail-canceled-note p{overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.5}.member-bee-service-detail-confirm p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.member-bee-service-detail-confirm-button{width:100%;min-height:44px}.member-bee-service-detail-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.member-bee-service-detail-rating-option{color:#6d4a00;min-height:44px;font:inherit;cursor:pointer;background:#fff8e3;border:1px solid #d8960047;border-radius:9px;padding:9px 12px;font-size:.84rem;font-weight:600;line-height:1.3}.member-bee-service-detail-rating-option:disabled{color:#8b857b;cursor:not-allowed;opacity:.88;background:#f2eee6}.member-bee-service-detail-rating-option:focus-visible,.member-bee-service-detail-action:focus-visible,.member-bee-service-detail-confirm-button:focus-visible,.member-bee-service-detail-warning button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.member-bee-service-detail-readonly{background:#eef7f1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-width:0;padding:10px;display:grid}.member-bee-service-detail-readonly span{color:var(--muted);font-size:.72rem}.member-bee-service-detail-readonly strong{color:#0d5138;font-size:.9rem;font-weight:700}.member-bee-service-detail-readonly time{color:var(--muted);grid-column:1/-1;font-size:.72rem;line-height:1.4}.member-bee-service-detail-tip-summary{background:#fff7df;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:10px;display:flex}.member-bee-service-detail-tip-summary span{color:var(--muted);font-size:.76rem}.member-bee-service-detail-tip-summary strong{color:#7a5200;font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:700}.member-bee-service-detail-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.member-bee-service-detail-action{min-width:132px;min-height:44px}.member-bee-service-detail-tip .member-bee-service-detail-action,.member-bee-service-detail-cancel .member-bee-service-detail-action{width:100%}.member-bee-service-detail-action.is-danger,.member-bee-service-detail-sheet .secondary-button.is-danger{color:#8f3417;background:#fff2ec;border-color:#b23b1647}.member-bee-service-detail-cancel p{margin:0}.member-bee-service-detail-form-error{color:#8f3417;background:#fff2ec;border-radius:8px;margin:0;padding:8px 10px;font-size:.76rem;font-weight:500;line-height:1.5}.member-bee-service-detail-missing,.member-bee-service-detail-error{background:var(--surface);text-align:center;border:1px solid #d8960033;border-radius:12px;justify-items:center;gap:9px;min-width:0;padding:28px 14px;display:grid}.member-bee-service-detail-missing strong,.member-bee-service-detail-error strong{color:var(--ink);font-size:.96rem;font-weight:700;line-height:1.45}.member-bee-service-detail-missing p,.member-bee-service-detail-error p{max-width:300px;color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.member-bee-service-detail-missing-link{justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:inline-flex}.member-bee-service-detail-error{text-align:left;justify-items:stretch}.member-bee-service-detail-error>div{gap:3px;display:grid}.member-bee-service-detail-error button{min-height:44px}.member-bee-service-detail-skeleton{gap:10px;min-width:0;display:grid}.member-bee-service-detail-sheet .sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(58svh,440px);overflow-y:auto}.member-bee-service-detail-sheet-no{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.72rem}.member-bee-service-detail-form{gap:12px;min-width:0;display:grid}.member-bee-service-detail-field{min-width:0;color:var(--ink);gap:5px;font-size:.8rem;font-weight:500;display:grid}.member-bee-service-detail-field>span{line-height:1.45}.member-bee-service-detail-field input,.member-bee-service-detail-field textarea{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fffdf7;border:1px solid #7052232e;border-radius:9px;padding:10px 11px;font-size:.88rem;line-height:1.45}.member-bee-service-detail-field textarea{resize:vertical;min-height:88px}.member-bee-service-detail-field input:focus-visible,.member-bee-service-detail-field textarea:focus-visible{outline:2px solid var(--gold-strong);outline-offset:1px}.member-bee-service-detail-field small{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.45}.member-bee-service-detail-tip-balance{background:#fff7df;border-radius:9px;gap:6px;min-width:0;padding:10px;display:grid}.member-bee-service-detail-tip-balance>span{min-width:0;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.member-bee-service-detail-tip-balance strong{color:#7a5200;font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem;font-weight:700}.member-bee-service-detail-sheet .sheet-footer{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.member-bee-service-detail-sheet .sheet-footer button{width:100%;min-height:44px}@media (width<=340px){.member-bee-service-detail-heading{grid-template-columns:44px minmax(0,1fr) auto;gap:6px}.member-bee-service-detail-heading h1{font-size:1.12rem}.member-bee-service-detail-status{padding:4px 8px;font-size:.7rem}.member-bee-service-detail-parties{grid-template-columns:minmax(0,1fr);gap:7px}.member-bee-service-detail-arrow{display:none}.member-bee-service-detail-facts{grid-template-columns:minmax(0,1fr)}.member-bee-service-detail-rows>div{grid-template-columns:minmax(0,1fr);gap:1px}.member-bee-service-detail-rows dt{white-space:normal}.member-bee-service-detail-confirm-button{width:100%}.member-bee-service-detail-actions{flex-direction:column;align-items:stretch}.member-bee-service-detail-action{width:100%}.member-bee-service-detail-tip-summary{flex-direction:column;align-items:flex-start;gap:2px}}@media (width>=600px){.member-bee-service-detail-page{max-width:720px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.member-bee-service-detail-rating-option,.member-bee-service-detail-action,.member-bee-service-detail-confirm-button{transition:none}}:root{--visual-gold:#e8b13b;--visual-gold-strong:#b97b12;--visual-gold-soft:#fff4d2;--visual-cream:#fffaf0;--visual-ink:#2e2619;--visual-muted:#7c705f;--visual-line:#70522324;--visual-line-strong:#b97b1247;--visual-card-shadow:0 10px 30px #5c3d0a12;--visual-card-shadow-raised:0 18px 44px #5c3d0a21;--visual-radius-card:16px;--visual-radius-control:12px;--visual-radius-dialog:22px;--visual-ease:cubic-bezier(.2, .75, .25, 1)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--visual-ink)}.mobile-shell{padding:12px 12px calc(88px + env(safe-area-inset-bottom));color:var(--visual-ink)}.mobile-shell:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 82% -6%,#f3bd4a42,#0000 46%),radial-gradient(circle at 4% 6%,#ffe2984d,#0000 42%);height:380px;position:absolute;inset:0 0 auto}.mobile-content{position:relative}.mobile-shell h1,.mobile-shell h2,.mobile-shell h3,.mobile-shell h4,.mobile-shell strong,.mobile-shell b{font-weight:700}.mobile-shell p,.mobile-shell li,.mobile-shell dd,.mobile-shell dt,.mobile-shell label,.mobile-shell span{text-underline-offset:3px}.mobile-shell :where(a,button,input,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #b97b125c}.page-stack{gap:12px}.page-stack>.root-page-heading{min-height:44px;padding:4px 4px 2px}.page-stack>.root-page-heading h1,.page-stack>.root-page-heading h2{color:var(--visual-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.content-page-heading{margin:-12px -12px 2px;padding:12px 12px 10px}.content-page-heading h2{color:var(--visual-ink);font-size:1.2rem;font-weight:700}.block-heading{margin-bottom:12px}.block-heading h2,.compact-heading h3,.section-heading h1,.section-heading h2{color:var(--visual-ink);letter-spacing:-.01em;font-size:1.12rem;font-weight:700}.block-heading h2:before{background:linear-gradient(#f5cf6a,#d19017);width:4px;height:1.05em}.block-heading span,.block-heading>a,.home-section-heading a{color:var(--visual-gold-strong);font-size:.82rem;font-weight:500}.page-heading h2{font-size:1.5rem;font-weight:700}.mobile-shell :where(.content-block,.feature-card,.catalog-card,.keyword-card,.message-card,.announcement-card,.notice-card,.member-card,.order-card,.gift-order-card,.profile-panel,.mine-profile-card,.settings-account-card,.points-asset-card,.platform-hive-row,.home-news-card,.home-gift-market-card,.home-mutual-card,.home-promo-card,.platform-hive-directory,.gift-market-catalog,.keyword-hero,.messages-hero,.activity-card,.supply-card,.profile-hero-card,.profile-card-block,.king-console-hero){border-radius:var(--visual-radius-card)}.mobile-shell :where(.content-block,.announcement-card,.keyword-card,.message-card,.member-card,.order-card,.gift-order-card){border:1px solid var(--visual-line);background:var(--surface);box-shadow:var(--visual-card-shadow);overflow:hidden}.content-block{padding:16px}.catalog-card{transition:transform .16s var(--visual-ease), box-shadow .16s var(--visual-ease);background:#f9f5eb;border:1px solid #7052231a;box-shadow:0 8px 24px #5c3d0a0f}.catalog-card:active{transform:scale(.992);box-shadow:0 4px 14px #5c3d0a14}.feature-card{background:radial-gradient(circle at 50% 0,#ffdf845c,#0000 58%),linear-gradient(#fffaf0,#fcf4e0f0);border:1px solid #7052231a;border-radius:14px;box-shadow:0 8px 20px #5c3d0a0d}.feature-card strong{color:var(--visual-ink);font-weight:700}.feature-card span,.feature-card small{color:var(--visual-muted)}.content-block+.content-block{margin-top:0}.announcement-list,.catalog-list,.keyword-list,.message-list,.member-list,.link-list{gap:8px}.home-news-row,.member-message-row,.notification-item,.keyword-card,.message-card,.announcement-item{border-radius:12px}.home-news-row{transition:background-color .16s var(--visual-ease);padding:9px 10px}.home-news-row:active{background:#f3b30014}.mobile-shell :where(.primary-button,.secondary-button,.ghost-button){border-radius:var(--visual-radius-control);letter-spacing:0;min-height:44px;transition:background-color .16s var(--visual-ease), border-color .16s var(--visual-ease), color .16s var(--visual-ease), box-shadow .16s var(--visual-ease), transform .12s ease-out;padding:11px 18px;font-weight:600}.primary-button{color:#2b210e;background:linear-gradient(#f6cb62 0%,#ecb036 58%,#dfa125 100%);border:1px solid #a96c0033;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #c98e1533}.primary-button:hover{background:linear-gradient(#f8d47a 0%,#f0b947 58%,#e4a72d 100%)}.secondary-button{color:var(--visual-ink);background:var(--visual-cream);border:1px solid #70522329;box-shadow:0 3px 10px #5c3d0a0a}.secondary-button:hover{border-color:var(--visual-line-strong);background:#fff7e4}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.58;box-shadow:none}.text-toggle-button,.layout-toggle-button,.icon-text-button,.text-button,.inline-action-link{border-radius:999px;font-weight:500}.text-toggle-button,.layout-toggle-button,.icon-text-button{color:#6b4800;background:#fff8e8;border:1px solid #b97b1233;min-height:38px}.layout-toggle-button{border-radius:13px;width:40px;min-width:40px;height:38px}.filter-chip{color:#655949;min-height:36px;transition:background-color .14s var(--visual-ease), border-color .14s var(--visual-ease), color .14s var(--visual-ease);background:#fffaf0eb;border:1px solid #7052231f;border-radius:999px;padding:7px 14px;font-weight:500}.filter-chip.active,.filter-chip[aria-pressed=true]{color:#4a3100;background:linear-gradient(#f8cf6b,#edb23c);border-color:#b97b1247;box-shadow:0 5px 12px #c98e1529}.state-pill,.source-pill{min-height:27px;font-weight:500}.source-pill{color:#6b4800;background:#fff0c0}.state-pill{color:#7a3a23;background:#ffeadf}.mobile-shell :where(.field input,.field textarea,.compact-field input,.mobile-select-input,.profile-inline-control){border-radius:var(--visual-radius-control);transition:border-color .16s var(--visual-ease), box-shadow .16s var(--visual-ease), background-color .16s var(--visual-ease);background:#fffaf0;border:1px solid #70522329;box-shadow:inset 0 1px #ffffffb3}.mobile-shell :where(.field input,.field textarea,.compact-field input,.mobile-select-input,.profile-inline-control):focus{background:#fffdf8;border-color:#b97b1294;outline:none;box-shadow:0 0 0 3px #f3b30024}.field>span,.compact-field>span{color:#5f5343;font-size:.82rem;font-weight:500}.field-icon{color:var(--visual-gold-strong)}.mobile-select-panel{box-shadow:var(--visual-card-shadow-raised);background:#fffdf8;border:1px solid #b97b1233;border-radius:14px;padding:7px}.mobile-select-option{border-radius:9px;min-height:42px;font-weight:500}.mobile-select-option.active,.mobile-select-option:hover,.mobile-select-option:focus{background:#fff1c9}.search-field-icon{border-color:#2e26197a}.bottom-tabs{min-height:calc(74px + env(safe-area-inset-bottom));padding:8px 10px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0f0;border-top:1px solid #b97b121f;box-shadow:0 -10px 32px #5c3d0a14}.bottom-tab{color:#776a58;border-radius:14px;min-height:54px;font-weight:500}.bottom-tab.active{color:#7a4c00;background:linear-gradient(#fbe3a3,#f6d688);box-shadow:inset 0 1px #ffffff94,0 6px 16px #bb73001f}.bottom-tab.active .tab-icon{background-color:#a96900}.layout-notification-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf0eb;border:1px solid #ffffffa6;box-shadow:0 8px 22px #5c3d0a29}.mine-overview-modal,.android-update-modal,.share-qr-modal,.verification-code-modal,.image-preview-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#231b0e8f}.mine-overview-dialog,.android-update-dialog,.share-qr-dialog,.mobile-result-dialog,.verification-code-dialog{border-radius:var(--visual-radius-dialog);background:#fffdf8;border:1px solid #b97b122e;box-shadow:0 28px 80px #241d0c57}.share-qr-dialog{padding:28px 20px 22px}.share-qr-close,.mine-overview-dialog-close,.verification-code-close{background:#fffaf0f5;border:1px solid #7052231f;width:40px;height:40px;box-shadow:0 6px 16px #5c3d0a14}.mobile-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#231b0e70}.mobile-bottom-sheet{padding:12px 18px calc(20px + env(safe-area-inset-bottom));background:#fffaf0;border-radius:24px 24px 0 0;box-shadow:0 -24px 60px #241d0c3d}.mobile-bottom-sheet:focus,.share-qr-dialog:focus{outline:none}.sheet-grabber{background:#8b652347;width:46px;height:5px}.sheet-upload-action{background:#fff7e6;border-color:#b97b1257;border-radius:14px}.mobile-image-tile,.mobile-image-add-tile{background:#fff8e8;border-color:#b97b1233;border-radius:12px}.mobile-image-actions{background:#fffaf0f5}.home-redesign-hero{background:radial-gradient(circle at 88% 0,#f6cf6838,#0000 48%),#fffdf8eb;border:1px solid #7052231a;border-radius:18px;min-height:104px;padding:15px 16px;overflow:visible;box-shadow:0 10px 28px #5c3d0a12}.home-redesign-hero .home-hive-switch-name{color:#342814;font-size:1.18rem;font-weight:700}.home-redesign-hero .home-hive-intro{color:#6d604d}.home-redesign-hero-tags span{color:#7b6a52;background:#f8f0df;border-radius:999px;align-items:center;min-height:23px;padding:2px 8px;font-size:.68rem;display:inline-flex}.home-redesign-hero-tags span:first-child{color:#9a5e12;background:#fdefd2}.home-redesign-hero .home-hive-logo{border:2px solid #fbf1dc;border-radius:18px;width:62px;height:62px;box-shadow:0 8px 18px #5c3d0a1f}.home-current-hive-switcher{background:#fffdf8;border:1px solid #7052231f;border-radius:16px;width:min(100%,330px);max-height:min(58vh,340px);padding:10px;top:calc(100% + 4px);box-shadow:0 20px 52px #2f230f33}.home-current-hive-switcher:focus{outline:none}.home-current-hive-switcher-heading span{color:#3d3325;font-size:.8rem;font-weight:600}.home-current-hive-switcher-heading small{color:#9b8d78;font-weight:500}.home-current-hive-option{color:#453a2b;min-height:48px;transition:border-color .16s var(--visual-ease), background-color .16s var(--visual-ease);background:#fffaf0;border:1px solid #f0e8da;border-radius:11px}.home-current-hive-option.is-current{background:#fdf3d8;border-color:#b97b1247}.home-current-hive-copy strong{color:#3d3325;font-weight:600}.home-current-hive-copy small{color:#948570;font-weight:500}.home-current-hive-option em{color:#a87215;font-weight:600}.home-current-hive-note{color:#948570}.home-current-hive-error{color:#a54831}.home-quick-grid{background:#fffdf8c7;border:1px solid #7052231a;border-radius:18px;gap:12px 8px;padding:14px 10px 12px;box-shadow:0 8px 24px #5c3d0a0d}.home-quick-action span:last-child{color:#504434;font-size:.75rem;font-weight:500}.home-news-card,.home-gift-market-card,.home-mutual-card,.home-promo-card,.platform-hive-directory{background:var(--surface);border:1px solid #7052231a;border-radius:18px;padding:14px;box-shadow:0 8px 24px #5c3d0a0d}.home-news-card .home-section-heading{background:linear-gradient(90deg,#2c2316,#44331b);border-radius:17px 17px 0 0;margin:-14px -14px 12px;padding:12px 14px}.home-section-heading h2{font-size:1.02rem;font-weight:700}.home-section-heading a{color:var(--visual-gold-strong);font-weight:500}.home-news-card .home-section-heading h2,.home-news-card .home-section-heading a{color:#f7d56c}.home-news-list{gap:6px}.home-news-row{border-bottom:1px solid #70522314;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;min-height:30px;padding:5px 6px}.home-news-row:last-child{border-bottom:0}.home-news-row span{color:#5f4511;background:#f8e8b8;padding:3px 7px;font-size:.66rem;font-weight:500}.home-news-row strong{color:#3b3226;font-size:.78rem;font-weight:500}.home-news-row time{color:#a0927d;font-size:.66rem}.home-gift-grid{gap:10px}.home-gift-card{border-radius:13px}.home-gift-card strong{color:#3b3226;font-size:.8rem;line-height:1.35}.home-gift-card span{color:#c17a08;font-size:.78rem;font-weight:600}.home-mutual-list li a{border-radius:12px;padding:11px 8px}.home-mutual-list li+li{border-top:1px solid #70522314}.home-mutual-list strong{color:#b07411;font-weight:600}.home-mutual-list small{color:#9b8d78}.platform-hive-row{background:#fffaf0;border-color:#7052231a;border-radius:13px}.platform-hive-row.expanded{background:#fdf6e7;border-color:#b97b123d}.platform-hive-summary-button strong{color:#3a3125;font-weight:600}.platform-hive-summary-button span,.platform-hive-summary-button em{color:#8f806b}.platform-hive-expanded{border-top-color:#70522314}.platform-hive-expanded-copy p,.platform-hive-expanded-copy dd{color:#655947}.platform-hive-expanded-copy dt{color:#9c8d77}.mine-page{gap:12px}.mine-profile-card{background:radial-gradient(circle at 96% 0,#f6cf682e,#0000 44%),#fffdf8;border:1px solid #7052231a;border-radius:18px;min-height:140px;padding:18px;box-shadow:0 10px 28px #5c3d0a0f}.mine-profile-card .profile-avatar{border:3px solid #fff8e8;width:78px;height:78px;box-shadow:0 5px 16px #c98e1524}.mine-profile-card h2{color:#342b1d;font-size:1.32rem;font-weight:700}.mine-profile-name-row{gap:4px}.mine-profile-edit-hint{color:#9a8a73;font-size:.76rem}.mine-profile-hive-row p{color:#8c7d67;font-size:.78rem;font-weight:500}.certified-badge{color:#8b5a05;background:#fbe9bb;border-radius:999px;align-items:center;min-height:22px;padding:3px 9px;font-size:.66rem;font-weight:500;display:inline-flex}.mine-profile-qr-link{color:#7e6d54;background:#fffaf0;border-color:#7052231f;border-radius:12px;width:68px;min-height:66px}.mine-profile-qr-link span{font-size:.62rem}.points-asset-card{background:radial-gradient(circle at 88% 12%,#ffd65e29,#0000 40%),linear-gradient(120deg,#ffcf430f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#f3b3002e,#0000 58%),#211b12;border-radius:18px;min-height:196px;padding:20px;box-shadow:0 16px 36px #2f230f2e}.points-asset-card .block-heading{margin-bottom:14px}.points-asset-card .block-heading h2{color:#f1c85d;font-size:1.18rem}.points-asset-card .block-heading a{color:#e7bd57;font-size:.76rem;font-weight:500}.asset-balance{margin:10px 0 20px}.asset-balance span{color:#fffaf0ad;font-size:.78rem}.asset-balance strong{color:#ffc933;letter-spacing:-.02em;margin-top:8px;font-size:2.8rem;font-weight:700}.asset-flow-row{border-top-color:#fff8e024;gap:0;padding-top:15px}.asset-flow-row>div{border-left:1px solid #fff8e024;padding:0 12px}.asset-flow-row>div:first-child{border-left:0;padding-left:0}.asset-flow-row span{color:#fffaf094;font-size:.72rem}.asset-flow-row strong{color:#fff8e6;margin-top:5px;font-size:.95rem;font-weight:600}.mine-data-overview-card{background:var(--surface);border-color:#7052231a;padding:16px}.mine-data-overview-grid{gap:8px}.mine-data-overview-item{background:#fffaf0;border-color:#7052231f;border-radius:12px;gap:8px;min-height:82px}.mine-data-overview-item span{color:#8f806b;font-size:.7rem}.mine-data-overview-item strong{color:#3f3527;font-size:1.05rem;font-weight:600}.mine-king-console-section{border-color:#7052231a}.mine-logout-section{margin-top:2px}.mine-logout-button{color:#a4482f;background:#fffaf0;border:1px solid #a0482b24;border-radius:14px;width:100%;min-height:48px;font-size:.9rem;font-weight:500}.mine-version-caption{color:#a39580;font-size:.68rem}.error-text{color:#9b341f;background:#fff4f0;border:1px solid #c0392b29;border-radius:12px;padding:10px 12px;font-size:.84rem}.status-text{color:#22745a}.section-loading-skeleton,.startup-skeleton-line,.startup-skeleton-avatar,.startup-skeleton-hero,.startup-skeleton-card{background-color:#f8e7c19e}@media (width<=380px){.mobile-shell{padding-inline:10px}.page-stack{gap:10px}.page-stack>.root-page-heading h1,.page-stack>.root-page-heading h2{font-size:1.38rem}}@media (prefers-reduced-motion:reduce){.catalog-card,.filter-chip,.bottom-tab,.primary-button,.secondary-button{transition:none}.catalog-card:active{transform:none}}.gift-market-heading{grid-template-columns:minmax(0,1fr) auto;padding:4px 2px 6px}.gift-market-heading h2{color:var(--visual-ink);text-align:left;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.gift-favorites-entry{color:#8b5c09;background:#fff6df;border-color:#b97b1233;border-radius:999px;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:500;box-shadow:0 4px 12px #5c3d0a0d}.gift-search-panel{background:#fffdf8;border-color:#7052231f;border-radius:16px;min-height:52px;padding:7px 10px 7px 16px;box-shadow:0 5px 18px #5c3d0a0d}.gift-search-panel .compact-field input{color:#423729;min-height:40px;padding-left:36px;font-size:.92rem}.gift-market-catalog{padding:14px}.gift-market-catalog>.block-heading h2{font-size:1.16rem}.gift-market-toolbar-stacked{gap:7px;margin-bottom:12px}.gift-category-scroll{gap:7px;padding-bottom:2px}.gift-market-catalog .filter-chip{background:#fffaf0;border-radius:999px;justify-content:center;min-height:38px;padding:7px 14px}.gift-market-toolbar-stacked .layout-toggle-button{background:#fffaf0;border-radius:13px;width:40px;min-width:40px;height:38px;min-height:38px;margin-top:0;padding:0}.gift-market-catalog .filter-chip.active{color:#4b3200;background:linear-gradient(#f8d579,#f0bb45);border-color:#b97b1242}.gift-layout-single.catalog-list,.catalog-list{gap:9px}.catalog-card{background:#f9f5eb;border-radius:16px;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px}.catalog-thumb{background:#efe8d8;border:0;border-radius:12px;width:108px}.catalog-card .catalog-title-row h3,.catalog-card h3{color:#332a1e;font-size:.98rem;font-weight:700;line-height:1.35}.catalog-card p{color:#887b69;font-size:.78rem;line-height:1.45}.catalog-card .gift-card-facts{align-items:baseline}.catalog-card .gift-card-facts strong{color:#c47b08;font-size:1.14rem;font-weight:700}.gift-market-price{color:#9c907e;font-size:.74rem}.gift-layout-double .catalog-card{border-radius:15px}.gift-layout-double .catalog-thumb{border-radius:11px}.gift-order-manager-fab{color:#fff;background:linear-gradient(#c79539,#ae771d);border-radius:999px;min-height:50px;padding:0 18px;font-size:.84rem;font-weight:600;box-shadow:0 12px 28px #93621047}.gift-order-manager-fab em{color:#7b4d05;background:#fff4d0}.gift-manager-menu{gap:8px}.gift-manager-menu-button{background:#fffaf0;border:1px solid #7052231a;border-radius:14px;min-height:62px}.gift-manager-menu-button strong{color:#3b3225;font-weight:600}.gift-manager-menu-button span{color:#948570}.gift-order-card{background:#f9f5eb;border-color:#7052231a;border-radius:14px}.gift-order-action-slot>.secondary-button{border-radius:8px}.gift-detail-page{gap:12px;margin-top:-70px}.gift-detail-core{padding:18px}.gift-detail-core h1{color:#302719;margin:14px 0 10px;font-size:1.32rem;font-weight:700;line-height:1.28}.gift-detail-summary{color:#756959;line-height:1.6}.gift-price-line{color:#d86e08;font-size:2.15rem;font-weight:700}.gift-price-line span{font-weight:500}.gift-commerce-meta span{color:#82745f;background:#f6efe2;padding:5px 9px;font-weight:500}.gift-service-row{border-bottom-color:#70522314;min-height:48px}.gift-contact-head strong{color:#3b3124;font-weight:600}.gift-empty-shell{color:#948672;background:#fdfaf2;border:1px dashed #70522333;border-radius:13px}.gift-detail-sticky-action{bottom:calc(80px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f5;border:1px solid #7052231a;border-radius:18px;padding:9px;box-shadow:0 12px 30px #32251129}.gift-detail-sticky-action .primary-button{color:#fff;background:linear-gradient(#f2b13b,#db8b13);border-radius:999px;min-height:42px}.keyword-page-heading h2{font-size:1.5rem;font-weight:700}.keyword-rule-banner{background:radial-gradient(circle at 50% 0,#d49e3029,#0000 46%),linear-gradient(#2d2518,#1f1a11);border-radius:18px;position:relative;overflow:visible;box-shadow:0 12px 30px #30230e2e}.keyword-add-trigger,.keyword-banner-tab{border-radius:14px}.keyword-add-trigger{color:#f0c65a}.keyword-banner-tab{color:#f1e7cb}.keyword-banner-tab.active,.keyword-banner-tab[aria-pressed=true]{color:#ffe08a;background:#eebe4e24}.keyword-banner-tab:before,.keyword-add-trigger:before{background:radial-gradient(circle at 34% 28%,#ffecab29,#0000 46%),#ffffff08;border-color:#f0c65ab3}.keyword-filter-stack{gap:8px;padding-block:2px}.keyword-card{background:var(--surface);border:1px solid #70522317;border-radius:17px;padding:15px;box-shadow:0 8px 24px #5c3d0a0d}.keyword-card .keyword-card-title-row h3{color:#332a1d;font-size:1rem;font-weight:700}.keyword-card-body>p{color:#8b7d69;font-size:.78rem}.keyword-scope-pill{color:#7f6f58;background:#f5efe3;border-radius:999px;font-weight:500}.keyword-card-footer{gap:8px}.keyword-reward-pill{color:#8b5e0b;background:#fdf2d2;border-radius:10px;min-height:38px;font-size:.78rem;font-weight:500}.keyword-card-footer .primary-button{border-radius:999px;min-height:38px;padding:7px 15px;font-size:.8rem}.keyword-owner-actions{flex-wrap:wrap}.keyword-owner-actions .secondary-button{min-height:36px}.keyword-detail-heading h2{color:var(--visual-ink);font-size:1.2rem;font-weight:700}.keyword-detail-share-button{background:#fff9ec;border-radius:50%;width:44px;height:44px}.keyword-detail-hero{border-radius:18px}.keyword-mutual-record-card{background:var(--surface);border:1px solid #70522317;border-radius:16px;padding:15px;box-shadow:0 6px 18px #5c3d0a0a}.keyword-mutual-record-head strong{color:#383022;font-weight:600}.keyword-mutual-party-list dt{color:#998a75}.keyword-mutual-party-list dd{color:#514433}.parlor-hero-panel{background:radial-gradient(circle at 84% 18%,#f5c65333,#0000 40%),linear-gradient(110deg,#3b2c15,#261e12);border:1px solid #7052231f;border-radius:18px;min-height:104px;padding:20px;box-shadow:0 12px 30px #35260e26}.parlor-hero-panel h2{color:#ffe08a;font-size:1.42rem;font-weight:700}.parlor-hero-panel p{color:#fff5d7b3}.parlor-hero-mark{background:#fff8e7;border:2px solid #ecca70}.member-interaction-panel{padding:10px}.member-interaction-grid{gap:8px}.member-interaction-grid button{min-height:86px;transition:background-color .14s var(--visual-ease), border-color .14s var(--visual-ease);background:#fffaf0;border-color:#7052231a;border-radius:13px}.member-interaction-grid button.active{background:#fdf2d2;border-color:#b97b1247}.member-interaction-grid span{color:#8c7d68;font-size:.72rem}.member-interaction-grid strong{color:#bf7d09;font-size:1.45rem;font-weight:700}.parlor-member-list{gap:9px}.member-row{background:var(--surface);border:1px solid #70522317;border-radius:15px;padding:13px 14px;box-shadow:0 5px 16px #5c3d0a0a}.parlor-member-avatar{color:#fff9e8;background:linear-gradient(145deg,#5e7c55,#335d45);width:46px;height:46px;font-size:1rem}.parlor-member-mainline strong{color:#342b1e;font-size:.98rem;font-weight:600}.parlor-member-mainline span,.parlor-member-subline{color:#8f806b}.member-unread-count-badge{background:#e4573c;border:2px solid #fff9ee}.message-tab-card,.hive-post-card{background:var(--surface);border:1px solid #70522317;border-radius:16px;padding:15px;box-shadow:0 7px 20px #5c3d0a0a}.hive-post-card-header strong,.message-tab-card h3{color:#342b1e;font-weight:600}.activity-card-summary,.supply-card-summary,.hive-post-card p{color:#756957}.activity-scope-tabs{background:#f3ecde;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.activity-scope-tabs button,.supply-scope-tabs button{color:#82745f;background:0 0;border:0;border-radius:999px;min-height:36px;padding:6px 16px;font-weight:500}.activity-scope-tabs button.active,.supply-scope-tabs button.active{color:#5b3d05;background:#fff8e8;box-shadow:0 3px 10px #5c3d0a14}.message-floating-publish-fab,.message-floating-publish{color:#fff;background:linear-gradient(#c79539,#ae771d);border-radius:999px;box-shadow:0 12px 28px #93621042}.activity-detail-card{border-radius:18px;padding:18px}.activity-detail-title-row h2,.activity-detail-title-row h3{color:#302719;font-weight:700}.activity-detail-body{color:#5d5140;line-height:1.72}.activity-participants-panel{background:var(--surface);border:1px solid #70522317;border-radius:16px;padding:16px}.activity-participant-card{background:#fffaf0;border:1px solid #70522314;border-radius:13px;padding:12px}.hive-post-contact{color:#786b58}.hive-post-disclaimer{color:#99805b;background:#fbf3e4;border-radius:11px;padding:11px 12px;line-height:1.55}.content-stats-bar>span,.content-stats-bar>button{background:#fffaf0;border-color:#7052231a;min-height:30px;padding:0 11px;font-weight:500}.content-stats-bar button.is-active{color:#a86e08;background:#fdf0cd;border-color:#b97b124d}.message-image-preview,.activity-image-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c160cb8}.message-image-preview img,.activity-image-preview img{border-radius:16px}.message-image-preview-close,.activity-image-preview-close{color:#fff;background:#1e180fad;border:1px solid #ffffff42;border-radius:50%;width:44px;height:44px}.notifications-summary-card{border-radius:16px;padding:14px 16px}.notifications-filter-toolbar{gap:8px}.notifications-filter-row{gap:7px}.notifications-clear-button{color:#a54a34;background:#fff6f2;border:1px solid #ac4a3429;border-radius:999px;min-height:36px;font-weight:500}.notification-mini-item,.notification-swipe-content{border-radius:14px}.notification-mini-list{gap:8px}.notification-mini-item{background:var(--surface);border:1px solid #70522317;padding:13px 14px;box-shadow:0 5px 16px #5c3d0a0a}.notification-mini-item.unread{background:#fffaf0;border-color:#b97b1233}.notification-type-dot{border-radius:10px}.notifications-clear-dialog{box-shadow:var(--visual-card-shadow-raised);background:#fffdf8;border:1px solid #7052231f;border-radius:20px}.points-page{gap:12px}.flow-heading{min-height:44px}.flow-heading h2{color:var(--visual-ink);font-size:1.45rem;font-weight:700}.points-hero-card{background:radial-gradient(circle at 88% 12%,#ffd55b2e,#0000 38%),linear-gradient(120deg,#ffcf430f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#f3b30033,#0000 58%),#211b12;border-radius:18px;min-height:218px;padding:22px;box-shadow:0 16px 38px #2e220e33}.points-hero-card h2{color:#f1c85d;font-size:1.2rem;font-weight:700}.points-hero-card .asset-balance strong{color:#ffc933;font-size:2.8rem;font-weight:700}.settlement-stat-grid{gap:8px}.settlement-stat-grid .settlement-fact{background:#fffaf0;border:1px solid #7052231a;border-radius:13px;padding:12px}.settlement-fact span{color:#91826d}.settlement-fact strong{color:#3b3124;font-weight:600}.settlement-panel{border-radius:17px;padding:16px}.points-ledger-panel{border-radius:14px}.ledger-item{border-bottom:1px solid #70522314;padding:13px 2px}.ledger-item strong{color:#3c3326;font-weight:600}.ledger-item span,.ledger-item time{color:#978873}.policy-card{background:#fffaf0;border:1px solid #7052231a;border-radius:13px;padding:13px}.recharge-request-item{background:#fffaf0;border:1px solid #7052231a;border-radius:12px;padding:12px}.login-register-page{background:radial-gradient(circle at 82% 2%,#f0c0554d,#0000 38%),#fdf6e8}.login-hero-panel{border-radius:0 0 26px 26px}.login-form-card{background:#fffdf8;border:1px solid #7052231a;border-radius:22px;box-shadow:0 18px 44px #5c3d0a1a}.login-tabs{background:#f4ecdd;border-radius:12px;padding:4px}.login-tabs button{border-radius:9px;min-height:42px;font-weight:500}.login-tabs button.active{color:#5f3e05;background:#fffdf8;box-shadow:0 4px 12px #5c3d0a14}.login-input-row{background:#fffaf0;border:1px solid #70522324;border-radius:13px;min-height:52px}.login-input-row:focus-within{background:#fffdf8;border-color:#b97b1285;box-shadow:0 0 0 3px #f3b3001f}.login-input-row input{background:0 0}.login-primary-button{color:#2c210d;background:linear-gradient(#f3c65a,#e3a72a);border-radius:13px;min-height:48px;font-weight:600;box-shadow:0 9px 22px #be841033}.login-member-notice-dialog{background:#fffdf8;border:1px solid #7052231f;border-radius:20px}.application-onboarding-hero,.member-pending-hero{border-radius:18px}.application-mode-card,.application-hive-card,.member-application-form-card,.pending-status-card,.pending-record-card{background:var(--surface);border-color:#7052231a;border-radius:16px;box-shadow:0 8px 24px #5c3d0a0d}.profile-hero-card,.profile-card-block{border-radius:18px}.profile-metric{background:#fffaf0;border:1px solid #7052231a;border-radius:13px;padding:12px}.profile-metric span{color:#948570}.profile-metric strong{color:#3b3124;font-weight:600}.tag-cloud span{color:#73550f;background:#fcf0cd;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.76rem;display:inline-flex}.profile-showcase-card{background:#fffaf0;border-color:#7052231a;border-radius:14px;padding:12px}.profile-showcase-media,.profile-showcase-card>video{border-radius:11px}.profile-showcase-actions .secondary-button{border-radius:12px}.pending-hive-name,.home-empty-hive-title-action{letter-spacing:-.02em}@media (width<=380px){.catalog-card{grid-template-columns:92px minmax(0,1fr)}.catalog-thumb{width:92px}.gift-detail-page{margin-top:-62px}.gift-detail-sticky-action{grid-template-columns:72px minmax(0,1fr) 94px}.member-interaction-grid button{min-height:78px}}@media (prefers-reduced-motion:reduce){.catalog-card,.keyword-card,.member-row,.notification-mini-item,.bottom-tab,.nav-link{transition:none}}.login-member-notice-dialog:focus{outline:none}.login-member-notice-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#231b0e8f}.login-member-notice-dialog{max-height:calc(100svh - 40px);overflow:hidden}.login-member-notice-copy{overscroll-behavior:contain;color:#5f5341;max-height:min(64svh,560px);padding-right:4px;line-height:1.72;overflow-y:auto}.login-error{border-radius:11px}@media (width<=380px){.login-member-notice-dialog{padding-inline:14px}}.about-hive-content{gap:12px}.about-hive-block{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:18px;box-shadow:0 8px 24px #5c3d0a0d}.about-hive-block h2{color:#332a1d;font-size:1.1rem;font-weight:700}.about-hive-block p{color:#605442;line-height:1.75}.about-hive-block img{border-radius:14px}.about-hive-actions{flex-wrap:wrap;gap:8px;display:flex}.about-hive-actions>span,.about-hive-actions>button{color:#766957;background:#fffaf0;border:1px solid #7052231a;border-radius:999px;min-height:36px;padding:6px 13px;font-size:.78rem;font-weight:500}.about-hive-actions>button.active{color:#9c6408;background:#fdf0cd;border-color:#b97b123d}.news-list-page{gap:12px}.news-feed-list{gap:9px}.news-feed-row{background:var(--surface);border-color:#70522317;border-radius:16px;padding:14px 15px;box-shadow:0 6px 18px #5c3d0a0a}.news-feed-row strong{color:#342b1e;white-space:normal;font-size:.98rem;font-weight:600}.news-feed-meta{color:#a0927d}.news-feed-meta span{color:#9b650b;font-weight:500}.notification-detail-card{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:20px;box-shadow:0 8px 24px #5c3d0a0d}.notification-detail-card h1{color:#332a1d;font-size:1.22rem;font-weight:700;line-height:1.45}.notification-detail-card p{color:#625541;line-height:1.75}.notification-detail-meta{color:#a0927d}.member-detail-profile{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:18px;box-shadow:0 8px 24px #5c3d0a0d}.member-detail-profile h2{color:#332a1d;font-weight:700}.member-detail-profile p{color:#8b7c67}.member-detail-avatar{background:#f7edd9;border-radius:18px}.member-detail-tags span,.member-keyword-chip span{color:#7c5c18;background:#fcf0cd;border-radius:999px}.member-detail-info dl div{border-bottom-color:#70522314}.member-detail-info dt{color:#9a8b76}.member-detail-info dd{color:#4b4030}.member-gift-row,.member-keyword-chip{background:#fffaf0;border:1px solid #70522314;border-radius:13px;padding:11px}.member-gift-row strong,.member-keyword-chip strong{color:#3b3124;font-weight:600}.member-showcase-card{border-radius:15px}.my-organizations-page{gap:12px}.organization-card,.organization-application-card{background:var(--surface);border:1px solid #70522317;border-radius:17px;padding:16px;box-shadow:0 7px 20px #5c3d0a0a}.organization-card.is-current{background:#fdf6e6;border-color:#b97b123d}.organization-card h2,.organization-card h3{color:#342b1e;font-weight:700}.application-onboarding-hero{background:radial-gradient(circle at 84% 16%,#f6ca5d38,#0000 40%),linear-gradient(115deg,#3a2b13,#241d11);border-radius:20px}.application-banner{border-radius:16px}.application-mode-tabs-card{background:var(--surface);border:1px solid #7052231a;border-radius:16px;padding:6px}.application-mode-tabs button{border-radius:13px;min-height:84px}.application-mode-tabs button.active{background:#fdf1d0;border-color:#b97b123d}.application-form-section-card,.application-card{background:var(--surface);border-color:#70522317;border-radius:16px;box-shadow:0 7px 20px #5c3d0a0a}.application-hive-card{background:var(--surface);border-color:#70522317;border-radius:15px}.application-hive-card.expanded,.application-hive-card.selected{background:#fdf7e8;border-color:#b97b123d}.application-hive-summary-copy strong{color:#3a3124;font-weight:600}.application-hive-summary-copy span,.application-hive-summary small,.application-hive-facts dt{color:#978873}.application-hive-facts dd{color:#4b4030}.application-invite-row input{border-radius:11px}.pending-topbar h2{color:var(--visual-ink);font-weight:700}.pending-hero{border-radius:20px}.pending-panel{background:var(--surface);border:1px solid #70522317;border-radius:17px;padding:17px;box-shadow:0 8px 24px #5c3d0a0d}.pending-panel .facts-grid>div{border-bottom-color:#70522314}.review-steps .timeline-item strong{color:#3b3124;font-weight:600}.pending-action-row{gap:8px}@media (width<=380px){.about-hive-block,.notification-detail-card,.member-detail-profile,.organization-card,.application-form-section-card,.pending-panel{padding:14px}}.king-console-page{gap:12px}.king-console-page>.king-heading{padding-inline:2px}.king-heading h2{color:var(--visual-ink);font-size:1.2rem;font-weight:700}.king-identity-pill{color:#80550b;background:#f9e7b9;border-radius:999px;padding:6px 11px;font-weight:500}.king-console-hero{background:radial-gradient(circle at 92% 10%,#ffd65e29,#0000 40%),linear-gradient(120deg,#ffcf430f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#f3b3002e,#0000 60%),#241d12;border:1px solid #7052231a;border-radius:18px;min-height:116px;padding:18px;box-shadow:0 14px 34px #2f230f2e}.king-avatar{color:#3d2905;background:linear-gradient(145deg,#f4bd55,#c88712);border-radius:16px;width:62px;font-weight:700;box-shadow:0 0 0 5px #ffc4401f}.king-console-hero h2{color:#ffe08a;font-size:1.08rem;font-weight:700}.king-hero-stats span{color:#fff8e0b8;font-weight:500}.king-hero-action,.king-duty-action{color:#5b3b04;background:#fbe5a5;border:1px solid #ffebae61;min-height:34px;padding:0 14px;font-weight:500}.king-action-grid{gap:8px}.king-action-grid .mine-action{background:radial-gradient(circle at 50% 0,#ffde8552,#0000 55%),#fffaf0;border:1px solid #70522317;border-radius:14px;min-height:124px;box-shadow:0 6px 18px #5c3d0a0a}.king-action-grid .mine-action strong{color:#3a3124;font-size:.9rem;font-weight:600}.king-action-grid .mine-action small{color:#948570}.king-action-badge{color:#4a3004;background:linear-gradient(145deg,#f7cc67,#e3a62b);width:48px;height:46px;font-weight:700}.king-invite-button{color:#4e3302;background:linear-gradient(#f5c757,#e6ab2c);border-radius:12px;font-weight:600}.king-announcement-panel,.king-entry-panel,.king-ledger-panel{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:16px;box-shadow:0 8px 24px #5c3d0a0d}.king-announcement-record{background:#fffaf0;border:1px solid #70522314;border-radius:13px;padding:12px}.king-announcement-record strong{color:#3b3124;font-weight:600}.king-announcement-record span,.king-announcement-record p{color:#948570}.king-ledger-panel{gap:16px}.king-ledger-toolbar{gap:8px}.king-ledger-metrics .feature-card{border-radius:13px;min-height:88px;padding:12px}.king-ledger-metrics .feature-card:first-child{background:#fdf2d4;border-color:#b97b123d}.king-ledger-tabs{gap:7px}.king-ledger-row{background:#fffaf0;border-color:#70522314;border-radius:13px;padding:13px}.king-ledger-row strong{color:#3b3124;font-weight:600}.king-ledger-row small,.king-ledger-row p{color:#948570}.king-ledger-row b{color:#9b650b;font-weight:600}.king-member-section{background:#fffaf0;border:1px solid #70522314;border-radius:14px;padding:14px}.king-application-row{background:#fffdf8;border:1px solid #70522314;border-radius:12px;padding:12px 10px}.king-member-heading strong{color:#3b3124;font-weight:600}.king-bottom-sheet{gap:16px}.king-rules-form{gap:14px}.king-rule-grid{gap:8px}.king-dispute-summary,.king-profile-reward-summary{background:#fdf7e8;border-color:#b97b1233;border-radius:13px}.king-profile-logo-preview{background:#fdf2d4;border-radius:13px}.king-point-adjust-member{background:#fffaf0;border:1px solid #70522314;border-radius:11px;padding:10px}.king-adjustment-history{background:#fdfaf3;border:1px solid #70522314;border-radius:12px;padding:12px}.king-keyword-rule-row{background:#fffaf0;border:1px solid #70522314;border-radius:11px;padding:11px}.order-detail-page{gap:12px}.order-page-heading h2{color:var(--visual-ink);font-size:1.16rem;font-weight:700}.order-detail-hero{background:radial-gradient(circle at 90% 8%,#ffd86429,#0000 40%),linear-gradient(120deg,#ffcf430f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#f3b3002e,#0000 60%),#241d12;border-radius:18px;min-height:150px;padding:18px;box-shadow:0 14px 34px #2f230f2b}.order-detail-hero h2{color:#ffe08a;font-size:1.45rem;font-weight:700}.order-detail-hero span:not(.state-pill),.order-detail-hero p{color:#fff8e2b8}.order-track-pill{background:#fff6dd1a;border:1px solid #ffedbb38}.order-step{background:#fffaf0;border-color:#70522317;border-radius:11px}.order-step strong{color:#4b4030;font-weight:600}.order-step span{color:#9a8b76}.order-step.done{background:#f0f8f3;border-color:#4587662e}.order-step.current{background:#fdf2d4;border-color:#b97b123d}.receipt-info-card{background:#fffaf0;border:1px solid #70522314;border-radius:13px;padding:13px}.order-logistics-image{border-radius:12px}.dispute-summary{background:#fff6f2;border:1px solid #b24a331f;border-radius:12px;padding:12px}.detail-sticky-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f5;border-color:#7052231a;border-radius:18px;box-shadow:0 12px 30px #32251129}.detail-sticky-action .primary-button,.detail-sticky-action .secondary-button{border-radius:999px}.message-detail-heading h2{color:var(--visual-ink);font-size:1.22rem;font-weight:700}.message-detail-card{background:var(--surface);border:1px solid #70522317;border-radius:18px;margin-top:2px;padding:18px;box-shadow:0 8px 24px #5c3d0a0d}.message-detail-card h1{color:#332a1d;font-size:1.26rem;font-weight:700;line-height:1.42}.message-detail-card header{color:#9a8b76}.message-detail-card p{color:#5f5341;line-height:1.78}.message-detail-images{gap:9px}.message-detail-images img{background:#fffaf0;border-radius:12px}.content-stats-bar{background:#fffaf0;border:1px solid #70522314;border-radius:12px;padding:8px 10px}.content-stat-like,.content-stat-favorite,.content-stat-view{color:#7d6c54;border-radius:999px;min-height:36px;padding:5px 10px}.content-stat-like.is-active,.content-stat-favorite.is-active{color:#a06a08;background:#fdf0cc}.activity-detail-share-button{border-radius:12px;margin-top:4px}.parlor-topbar{min-height:48px;padding:3px 2px}.parlor-topbar h2{color:var(--visual-ink);font-size:1.1rem;font-weight:700}.activity-publish-card{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:18px;box-shadow:0 8px 24px #5c3d0a0d}.activity-publish-form{gap:14px}.activity-publish-form>.field>span:first-child{color:#5b4c38;font-size:.8rem;font-weight:600}.activity-publish-form .split-form-grid{gap:10px}.activity-publish-form .form-section{background:#fffaf0;border:1px solid #70522314;border-radius:13px;padding:13px}.promo-list-page{gap:12px}.promo-list-card{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:6px 16px;box-shadow:0 8px 24px #5c3d0a0d}.promo-list-item{gap:12px;padding:14px 0}.promo-list-item video,.promo-list-cover-placeholder{aspect-ratio:16/10;object-fit:cover;background:#241d12;border-radius:12px;width:132px}.promo-list-item strong{color:#3a3124;font-weight:600}.promo-list-item p{color:#847762;line-height:1.55}.promo-list-item span,.promo-list-item time{color:#a0927d}.gift-favorites-page,.member-detail-page,.offline-trade-page{gap:12px}.gift-favorites-page .gift-subpage-heading h2,.member-detail-heading h2,.offline-heading h2{color:var(--visual-ink);font-size:1.18rem;font-weight:700}.gift-favorites-empty{color:#948570;background:#fffaf0;border:1px dashed #70522329;border-radius:16px}.member-detail-resource-block{background:#fffaf0;border:1px solid #70522314;border-radius:14px}.member-detail-page .member-showcase-card{background:#fffdf8;border:1px solid #70522314;border-radius:15px}.member-detail-page .member-keyword-chip,.member-detail-page .member-gift-row{border-radius:12px}.offline-trade-hero{border-radius:18px;box-shadow:0 12px 30px #2f230f29}.offline-meta-card,.offline-warning-card,.seller-quote-panel,.offline-step-list .offline-step{background:#fffaf0;border-color:#70522317;border-radius:14px}.offline-step-list .offline-step strong{color:#3b3124;font-weight:600}.offline-trade-page .point-flow-card{background:#fdf7e8;border-radius:14px}.offline-action-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f5;border-color:#7052231a;border-radius:18px;box-shadow:0 12px 30px #32251126}.organization-switch-dialog,.notifications-clear-dialog,.gift-exchange-thanks-title,.android-update-dialog,.verification-code-dialog{overscroll-behavior:contain;max-height:calc(100svh - 36px);overflow-y:auto}.organization-switch-dialog,.notifications-clear-dialog{background:#fffdf8;border:1px solid #70522317;border-radius:20px;box-shadow:0 22px 56px #37270e33}.organization-switch-dialog:focus,.notifications-clear-dialog:focus,.android-update-dialog:focus,.verification-code-dialog:focus{outline:none}.organization-switch-actions{gap:9px}.organization-switch-actions button{border-radius:12px;min-height:44px}.notifications-clear-actions{gap:9px}.notifications-clear-actions button{border-radius:11px;min-height:42px}@media (width<=380px){.message-detail-card,.activity-publish-card{padding:14px}.promo-list-item video,.promo-list-cover-placeholder{width:112px}}.bridge-demo-page{gap:16px}.bridge-demo-page>.section-heading h1{color:#2e2619;letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.7rem,7vw,2.3rem);font-weight:600;line-height:1.14}.bridge-demo-page .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bridge-demo-page .action-grid .secondary-button{color:#3b3124;background:#fffdf8;border:1px solid #70522317;border-radius:14px;min-height:56px;padding:12px;font-size:.86rem;font-weight:500;box-shadow:0 5px 16px #5c3d0a0a}.bridge-demo-page .action-grid .secondary-button:disabled{color:#aa9d8b;box-shadow:none;background:#fbf6ec}.bridge-demo-page .two-column-grid{grid-template-columns:1fr;gap:12px;display:grid}.bridge-demo-page .panel-card{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:18px;box-shadow:0 8px 24px #5c3d0a0d}.bridge-demo-page .panel-card h2{color:#3b3124;margin:0 0 8px;font-size:1.05rem;font-weight:600}.bridge-demo-page .code-panel{color:#4a3f2f;white-space:pre-wrap;word-break:break-word;background:#edf1f2;border-radius:10px;margin:0 0 16px;padding:14px;font-size:.78rem}@media (width>=700px){.bridge-demo-page .two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gift-media-action-group{align-items:center;gap:8px;display:flex}.gift-media-action-group .round-icon-button{color:#3f2d08;background:#fffaeeeb;border:1px solid #fffaeb66;width:44px;height:44px;box-shadow:0 6px 18px #3d280629}.gift-media-action-icon{width:19px;height:19px}.gift-detail-tablist{background:#f4ecdd;border-radius:12px;gap:4px;padding:4px}.gift-detail-tablist button.active{color:#5f3e05;background:#fffdf8;box-shadow:0 3px 10px #5c3d0a14}.gift-tab-panel{animation:gift-tab-fade-in .16s var(--visual-ease) both;outline:none}.gift-tab-panel:focus-visible{outline-offset:3px;outline:3px solid #b97b124d}.gift-tab-panel .gift-parameter-table>div,.gift-tab-panel .order-flow-strip span{border-color:#70522314}.gift-publisher-card .gift-contact-head{gap:10px}.gift-publisher-card .gift-seller-facts{border-top:1px solid #70522314}@keyframes gift-tab-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gift-tab-panel{animation:none}}.mobile-shell :where(.order-detail-hero,.points-asset-card,.points-hero-card,.keyword-rule-banner,.parlor-hero-panel,.king-console-hero,.king-duty-card,.login-hero-panel,.profile-hero-card,.application-onboarding-hero,.application-hero,.dark-points-module),.mobile-shell .profile-panel:not(.mine-profile-card){border:0;outline:0}.mobile-shell .order-track-pill{border:0}.gift-detail-page{--gift-topbar-height:52px;background:0 0;gap:12px;margin:-12px -12px 0;padding-bottom:132px}.gift-hero-media{background:0 0;min-height:0}.gift-hero-carousel{aspect-ratio:4/3;background:#fffaf0;width:100%;height:auto;min-height:0;overflow:hidden}.gift-hero-viewport,.gift-hero-slide{width:100%;height:100%;min-height:0}.gift-hero-slide{flex:0 0 100%;display:block}.gift-hero-slide>img{object-fit:cover;background:#fffaf0;width:100%;height:100%;min-height:0;padding:0;display:block}.gift-image-placeholder{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.gift-media-actions.gift-detail-topbar{z-index:44;width:min(100%,430px);height:calc(env(safe-area-inset-top,0px) + var(--gift-topbar-height));pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .26s var(--visual-ease), border-color .26s var(--visual-ease), box-shadow .26s var(--visual-ease), -webkit-backdrop-filter .26s var(--visual-ease), backdrop-filter .26s var(--visual-ease);will-change:background-color, backdrop-filter;background-color:#0000;border-bottom:1px solid #0000;margin:0;padding:0;display:block;position:fixed;top:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 #5c3d0a00}.gift-detail-topbar:before{z-index:0;pointer-events:none;content:"";opacity:1;transition:opacity .22s var(--visual-ease);background:linear-gradient(#fff9ebe6 0%,#fff9eb94 62%,#fff9eb00 100%);position:absolute;inset:0}.gift-detail-topbar>*{z-index:1;top:calc(env(safe-area-inset-top,0px) + 8px);pointer-events:auto;position:absolute}.gift-detail-topbar h2{color:#332817;text-align:center;white-space:nowrap;text-shadow:0 1px 5px #fffdf6f2;pointer-events:none;height:36px;transition:color .22s var(--visual-ease), text-shadow .22s var(--visual-ease);align-items:center;margin:0;font-size:1.16rem;font-weight:700;line-height:1.2;display:flex;left:50%;transform:translate(-50%)}.gift-detail-topbar .round-icon-button{color:#3f2d08;width:36px;height:36px;min-height:36px;transition:background-color .26s var(--visual-ease), border-color .26s var(--visual-ease), box-shadow .26s var(--visual-ease);background-color:#fffaeee6;border:1px solid #fffaeb75;position:relative;box-shadow:0 6px 16px #3d280626}.gift-detail-topbar .round-icon-button:after{content:"";border-radius:50%;position:absolute;inset:-4px}.gift-detail-topbar .icon-back-button.round-icon-button{left:max(10px, env(safe-area-inset-left,0px))}.gift-detail-topbar .gift-media-action-group{right:max(10px, env(safe-area-inset-right,0px));align-items:center;gap:8px;display:flex}.gift-detail-topbar .page-back-icon{width:25px;height:25px}.gift-detail-topbar .gift-media-action-icon{width:18px;height:18px}.gift-detail-topbar.is-docked{-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);pointer-events:auto;background-color:#fcf4e0ed;border-bottom-color:#7052231a;box-shadow:inset 0 1px #ffffff85,0 8px 22px #5c3d0a14}.gift-detail-topbar.is-docked:before{opacity:0}.gift-detail-topbar.is-docked .round-icon-button{background-color:#0000;border-color:#0000;box-shadow:0 0 #3d280600}.gift-detail-topbar.is-docked h2{text-shadow:none}.gift-detail-topbar-sentinel{right:0;bottom:calc(env(safe-area-inset-top,0px) + var(--gift-topbar-height));pointer-events:none;height:1px;position:absolute;left:0}.mobile-shell:has(.gift-detail-page) .layout-notification-badge{top:calc(env(safe-area-inset-top,0px) + 62px)}@media (prefers-reduced-motion:reduce){.gift-detail-topbar,.gift-detail-topbar:before,.gift-detail-topbar h2,.gift-detail-topbar .round-icon-button{transition:none}}.gift-detail-core,.gift-detail-page>.content-block:not(.gift-detail-core){background:var(--surface);border:1px solid #70522317;border-radius:18px;margin-inline:10px;padding:16px;box-shadow:0 8px 24px #5c3d0a0f}.gift-detail-core{--gift-detail-image-bleed:29px;gap:10px;padding:18px;display:grid;overflow:visible}.gift-detail-image-list:has(>img){margin-inline:calc(var(--gift-detail-image-bleed) * -1);background:#fff;border-radius:0;gap:0}.gift-detail-image-list img{object-fit:contain;background:#fff;border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.gift-detail-core h1{color:#302719;letter-spacing:-.01em;margin:0;font-size:1.34rem;font-weight:700;line-height:1.38}.gift-price-row{flex-wrap:wrap;justify-content:flex-start;gap:9px 12px;margin-top:0}.gift-price-line{color:#b87408;letter-spacing:-.03em;font-size:2.15rem;font-weight:700}.gift-price-line span{color:#6f5c3e;font-size:.92rem;font-weight:500}.gift-market-price{color:#93846d;font-size:.82rem;text-decoration:none}.gift-favorite-shell{color:#735e3f;margin-left:auto;font-size:.8rem}.gift-favorite-shell .gift-favorite-button{background:#fffaf0;border:1px solid #7052231f;border-radius:999px;min-height:34px;padding:5px 9px}.gift-commerce-meta{gap:7px;margin-top:2px}.gift-commerce-meta span{color:#7d6b51;background:#fbf6eb;border:1px solid #70522317;border-radius:8px;padding:5px 9px;font-size:.76rem;font-weight:500}.gift-commerce-meta .gift-meta-fulfillment{color:#9a6307;background:#fdf2d4;border-color:#b97b122e}.gift-detail-summary{color:#756959;margin-top:2px;line-height:1.62}.gift-service-row{border-bottom-color:#70522314;grid-template-columns:46px minmax(0,1fr) 14px;min-height:50px}.gift-service-row span{color:#9a8b76}.gift-service-row strong{color:#493e2f;font-weight:500}.gift-publisher-card{gap:12px;display:grid}.gift-contact-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px}.gift-seller-avatar{color:#fffdf5;background:linear-gradient(145deg,#5b8b68,#2f6248);border-radius:14px;width:46px;height:46px;font-size:1.05rem}.gift-contact-head strong{color:#3b3124;font-size:.98rem;font-weight:600}.gift-contact-head small{color:#8b7b66}.gift-publisher-card .secondary-button{color:#8a5b08;background:#fffaf0;border-color:#b97b1242;border-radius:999px;min-width:88px;min-height:38px;padding-inline:12px}.gift-seller-facts{border-top:1px solid #70522314;grid-template-columns:64px minmax(0,1fr);gap:8px 10px;margin-top:0;padding-top:12px}.gift-seller-facts strong{color:#514433}.gift-detail-tablist{background:#f3ecdf;border-radius:14px;padding:4px}.gift-detail-tablist button{color:#857966;border-radius:10px;min-height:40px;font-weight:500}.gift-detail-tablist button.active{color:#5c3c05;box-shadow:none;background:linear-gradient(#f3c461,#e5aa32)}.gift-tab-panel{gap:14px;margin-top:14px}.gift-fulfillment-note{color:#7c5b11;background:#fdf4dc;border:1px solid #b97b121f;border-radius:10px;margin:0;padding:9px 11px;font-size:.8rem;line-height:1.5}.gift-detail-copy{color:#5d5140;line-height:1.72}.gift-detail-sticky-action{bottom:calc(78px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f5;border:1px solid #7052231a;border-radius:18px;grid-template-columns:82px minmax(0,1fr) 112px;gap:8px;width:min(100vw - 20px,410px);padding:9px;box-shadow:0 12px 30px #32251129}.gift-detail-sticky-action>div{text-align:center;gap:2px;min-width:0;display:grid}.gift-detail-sticky-action>div strong{color:#9c660b;white-space:nowrap;font-size:.94rem;font-weight:700}.gift-detail-sticky-action>div small{color:#9b4f32;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.25;overflow:hidden}.gift-detail-sticky-action .primary-button{color:#fff;background:linear-gradient(#f2b13b,#db8b13);border-radius:12px;min-height:42px;font-size:.84rem}.gift-detail-sticky-action .primary-button:disabled{color:#fff;opacity:1;background:#bdb5a7}.gift-sticky-contact{color:#625440;background:#fffaf0;border-color:#70522329;min-height:42px;font-weight:500}@media (width<=380px){.gift-detail-page{margin:-12px -10px 0}.gift-detail-topbar .icon-back-button.round-icon-button{left:max(8px, env(safe-area-inset-left,0px))}.gift-detail-core{--gift-detail-image-bleed:23px}.gift-detail-core,.gift-detail-page>.content-block:not(.gift-detail-core){margin-inline:8px;padding:14px}.gift-detail-sticky-action{grid-template-columns:74px minmax(0,1fr) 100px;width:min(100vw - 16px,406px)}}html[data-app-platform=ios] .gift-detail-page{margin-top:calc(-10px - env(safe-area-inset-top,0px))}.keyword-detail-page{gap:12px;padding-bottom:96px}.keyword-detail-heading{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;min-height:46px;padding:2px 0}.keyword-detail-heading h2{color:var(--visual-ink);text-align:center;margin:0;font-size:1.2rem;font-weight:700}.mobile-shell:has(.keyword-detail-page) .layout-notification-badge{right:calc(env(safe-area-inset-right,0px) + 62px)}.keyword-detail-share-button{color:#3f2d08;background:0 0;border:0;border-radius:50%;width:44px;height:44px}@media (width<=350px){.keyword-detail-heading h2{font-size:1.02rem}}.keyword-detail-page>.content-block{background:var(--surface);border:1px solid #70522317;border-radius:18px;padding:17px;box-shadow:0 8px 24px #5c3d0a0d}.keyword-detail-hero{border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;display:grid}.keyword-hero-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-detail-hero .source-pill{color:#8c5a06;background:#fdf1d2;border-radius:999px;align-items:center;min-height:28px;padding:4px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.keyword-detail-hero .state-pill{border-radius:999px;min-height:28px;padding:4px 10px;font-size:.75rem;font-weight:600}.keyword-detail-hero .state-pill.success{color:#26714a;background:#e8f7ee;border-color:#348b5b24}.keyword-detail-hero h2{color:#302719;letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0;font-size:1.52rem;font-weight:700;line-height:1.38}.keyword-hero-mode{color:#948570;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.keyword-hero-mode b{color:#a36b09;font-weight:600}.keyword-owner-inline{border-top:1px solid #70522317;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:2px;padding-top:14px;display:grid}.keyword-owner-avatar{color:#fffdf5;background:radial-gradient(circle at 28% 24%,#ffffff3d,#0000 42%),linear-gradient(145deg,#cda552,#9e6c12);border-radius:50%;place-items:center;width:46px;height:46px;font-size:1rem;font-weight:600;display:grid}.keyword-owner-inline-copy{gap:3px;min-width:0;display:grid}.keyword-owner-inline-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.keyword-owner-inline-name strong{color:#352c1f;font-size:1rem;font-weight:600}.keyword-owner-inline-name em{color:#91620e;background:#fdf1d2;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:500}.keyword-owner-inline-copy p{color:#887963;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.keyword-owner-message-action{color:#9b650b;background:#fffaf0;border:1px solid #b97b1252;border-radius:999px;justify-content:center;align-items:center;min-width:66px;min-height:38px;padding:7px 12px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.keyword-mutual-task-table{gap:9px;display:grid}.keyword-mutual-task-table .block-heading{margin-bottom:4px}.keyword-mutual-task-table .block-heading h2:before,.keyword-related-card .block-heading h2:before,.keyword-records-card .block-heading h2:before{vertical-align:-2px;content:"";background:linear-gradient(#e3b34c,#b97b12);border-radius:999px;width:4px;height:18px;margin-right:8px;display:inline-block}.keyword-mutual-task-table .block-heading>span{color:#a5751b;font-size:.72rem}.keyword-mutual-row{background:#fffcf5;border:1px solid #70522317;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px}.keyword-task-icon{color:#91600b;background:#fbf0d4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.86rem;font-weight:700;display:grid}.keyword-task-icon.cooperation{color:#98701f;background:#f8efdb}.keyword-mutual-row>div{gap:3px;min-width:0;display:grid}.keyword-mutual-row strong{color:#332b20;font-size:.98rem;font-weight:600}.keyword-mutual-row p{color:#8a7a63;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:0;font-size:.76rem;display:flex}.keyword-mutual-row p b{color:#b17208;font-size:1.12rem;font-weight:700;line-height:1.2}.keyword-mutual-row .primary-button,.keyword-mutual-row .secondary-button{border-radius:999px;min-width:68px;min-height:40px;padding:8px 15px;font-size:.84rem}.keyword-mutual-row .primary-button{color:#fffdf5;background:linear-gradient(#c79539,#ae771d);border-color:#0000}.keyword-related-card .block-heading,.keyword-records-card .block-heading{margin-bottom:10px}.keyword-owner-keywords{gap:7px;display:grid}.keyword-owner-keywords a{color:#4d4030;background:#fffcf5;border:1px solid #70522314;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;font-size:.84rem;text-decoration:none;display:flex}.keyword-owner-keywords a span{color:#b39a70;font-size:1.1rem;line-height:1}.keyword-mutual-record-list{gap:9px}.keyword-mutual-record-card{background:#fffcf5;border:1px solid #70522317;border-radius:13px;padding:13px}.keyword-record-empty{color:#a3947d;background:#fffcf5;border-radius:13px;align-content:center;place-items:center;gap:10px;min-height:122px;display:grid}.keyword-record-empty-icon{border:2px solid #c8bca8;border-radius:6px;width:42px;height:47px;display:block;position:relative}.keyword-record-empty-icon:before,.keyword-record-empty-icon:after{content:"";background:#d8cebd;border-radius:2px;height:2px;position:absolute;left:9px;right:9px}.keyword-record-empty-icon:before{top:15px}.keyword-record-empty-icon:after{top:24px;right:16px}.keyword-record-empty p{margin:0;font-size:.8rem}@media (width<=380px){.keyword-detail-page>.content-block{padding:14px}.keyword-detail-hero h2{font-size:1.34rem}.keyword-owner-inline{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.keyword-mutual-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:11px}.keyword-task-icon{width:36px;height:36px}.keyword-mutual-row .primary-button,.keyword-mutual-row .secondary-button{min-width:62px;padding-inline:11px}}.member-detail-page{gap:12px;padding-bottom:96px}.member-detail-heading{grid-template-columns:44px minmax(0,1fr) 34px;gap:7px;min-height:46px;padding:2px 0}.member-detail-heading h2{color:var(--visual-ink);font-size:1.2rem;font-weight:700}.member-detail-profile{background:radial-gradient(circle at 92% -6%, #f4c65f2e, transparent 35%), var(--surface);border:1px solid #70522317;border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 8px 24px #5c3d0a0d}.member-detail-identity{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.member-detail-identity-copy{min-width:0}.member-detail-avatar{color:#8d5e0b;background:radial-gradient(circle at 32% 22%,#ffffffb3,#0000 42%),linear-gradient(145deg,#f8ecd3,#eedbb5);border-radius:17px;width:64px;height:64px;font-size:1.3rem;font-weight:700}.member-detail-profile h2{color:#31281b;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.member-detail-identity-copy p{color:#897a65;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.84rem;overflow:hidden}.member-detail-tags{margin-top:6px}.member-detail-tags span{color:#88600f;background:#fdf0cf;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.member-favorite-button{color:#97620a;background:#fffaf0;border:1px solid #b97b124d;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:7px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.member-favorite-button.is-active{color:#a16a08;background:#fdf1d2}.member-detail-facts{border-top:1px solid #70522317;gap:0;margin:0;padding-top:4px;display:grid}.member-detail-facts>div{border-bottom:1px solid #70522312;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:12px 0;display:grid}.member-detail-facts>div:last-child{border-bottom:0;padding-bottom:0}.member-detail-facts dt{color:#9b8b75;font-size:.8rem}.member-detail-facts dd{color:#4b4030;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:500;line-height:1.55}.member-detail-facts .member-company-bio{font-weight:400}.member-detail-resource-block{background:var(--surface);border:1px solid #70522317;border-radius:17px;padding:16px;box-shadow:0 7px 20px #5c3d0a0a}.member-detail-resource-block .block-heading{align-items:center;margin-bottom:11px}.member-detail-resource-block .block-heading h2{color:#342b1e;font-size:1rem;font-weight:700}.member-detail-resource-block .block-heading h2:before{vertical-align:-2px;content:"";background:linear-gradient(#e3b34c,#b97b12);border-radius:999px;width:4px;height:18px;margin-right:8px;display:inline-block}.member-detail-resource-block .block-heading>span,.member-detail-resource-block .block-heading>a{color:#9b6b0e;font-size:.76rem;font-weight:500}.member-showcase-grid,.member-resource-list,.member-keyword-list{gap:8px}.member-detail-page .member-showcase-card{box-shadow:none;background:#fffcf5;border:1px solid #70522314;border-radius:14px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.member-showcase-thumbnail{cursor:pointer;border:0;border-radius:10px;place-items:center;width:112px;height:78px;padding:0;display:grid;position:relative;overflow:hidden}.member-showcase-play{color:#fff;pointer-events:none;background:#0009;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute}.member-showcase-preview{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:calc(env(safe-area-inset-top) + 60px) 12px calc(env(safe-area-inset-bottom) + 12px);border:0;margin:0}.member-showcase-preview:not([open]){display:none}html:has(.member-showcase-preview[open]){overflow:hidden}.member-showcase-preview .message-image-preview-close{top:calc(env(safe-area-inset-top) + 8px)}.member-showcase-preview :is(img,video){width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 72px);object-fit:contain}.member-showcase-copy{gap:5px;min-width:0;padding-top:2px;display:grid}.member-showcase-copy strong{color:#3d3325;font-size:.9rem;font-weight:600;line-height:1.4}.member-showcase-copy p{color:#8e7f6a;margin:0;font-size:.76rem;line-height:1.5}.member-gift-row,.member-keyword-chip{background:#fffcf5;border:1px solid #70522314;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:flex}.member-gift-thumb{border-radius:10px;width:42px;height:42px}.member-gift-row>span:nth-child(2){flex:auto;gap:3px;min-width:0;display:grid}.member-gift-row strong,.member-keyword-chip strong{color:#42382a;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.member-gift-row small{color:#988970;font-size:.72rem}.member-gift-row em{color:#97620a;background:#fdf0cf;border-radius:999px;flex:none;padding:4px 8px;font-size:.7rem;font-style:normal}.member-keyword-chip{justify-content:space-between}.member-keyword-chip span{color:#9a7b41;flex:none;font-size:.7rem}.member-resource-empty{background:#fffcf5;border:1px dashed #7052231f;border-radius:13px;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:126px;padding:18px;display:grid}.member-resource-empty p{color:#9c8d78;margin:0;font-size:.78rem}.member-resource-empty-icon{object-fit:contain;width:100px;height:auto;display:block}@media (width<=380px){.member-detail-profile,.member-detail-resource-block{padding:14px}.member-detail-identity{grid-template-columns:56px minmax(0,1fr);gap:10px}.member-detail-avatar{border-radius:15px;width:56px;height:56px}.member-favorite-button{grid-column:1/-1;justify-self:stretch}.member-detail-facts>div{grid-template-columns:64px minmax(0,1fr)}.member-detail-page .member-showcase-card{grid-template-columns:96px minmax(0,1fr);gap:10px}.member-showcase-thumbnail{width:96px;height:70px}}.profile-detail-page{gap:12px;padding-bottom:96px}.profile-page-heading{grid-template-columns:minmax(92px,auto) minmax(0,1fr) 34px;align-items:center;gap:4px;min-height:46px;padding:2px 0;display:grid}.profile-page-heading h2{color:var(--visual-ink);text-align:center;margin:0;font-size:1.18rem;font-weight:700}.profile-page-heading-spacer{width:34px;height:34px;display:block}.profile-page-back{color:#3b3428;white-space:nowrap;align-items:center;gap:1px;min-height:44px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.profile-page-back .page-back-icon{flex:none;width:24px;height:24px}.profile-detail-page .profile-hero-card{background:radial-gradient(circle at 92% 2%,#e8b13b38,#0000 33%),linear-gradient(145deg,#27251d,#11130f);border:0;border-radius:17px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:18px;box-shadow:0 16px 34px #251c0c2e}.profile-avatar-stack{justify-items:center;gap:6px;display:grid}.profile-avatar-caption{color:#fff4d2b3;white-space:nowrap;font-size:.64rem;font-weight:500}.profile-detail-page .profile-logo-mark{border:2px solid #eec561d6;border-radius:50%;width:92px;height:92px;box-shadow:0 8px 22px #0000002e}.profile-avatar-edit-mark{color:#2f230e;background:#ecc05b;border:2px solid #1b1b16;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.58rem;font-weight:700;display:grid;position:absolute;bottom:0;right:-1px}.profile-detail-page .profile-hero-copy{align-self:center}.profile-detail-page .profile-hero-copy .eyebrow{color:#ffe785b3;letter-spacing:.08em;margin:0;font-size:.7rem}.profile-detail-page .profile-hero-copy h2{color:#ffeaa0;margin:4px 0 0;font-size:1.35rem;line-height:1.35}.profile-detail-page .profile-hero-copy>p:not(.eyebrow){color:#fff5d7b3;margin-top:6px;font-size:.76rem}.profile-detail-page .hero-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.profile-detail-page .hero-tags span{color:#f8db91;background:#fff2c417;border:1px solid #ffe0843d;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:500}.profile-edit-toggle{color:#f8e3a8;background:#fffbe81a;border:1px solid #ffe9a626;border-radius:11px;grid-column:1/-1;width:100%;min-height:42px;font-size:.84rem;font-weight:600}.profile-edit-toggle:hover{background:#fffbe826}.profile-card-block{background:var(--surface);border:1px solid #70522317;border-radius:18px;gap:12px;padding:15px;box-shadow:0 8px 24px #5c3d0a0d}.profile-form-card-heading{border-bottom:1px solid #70522314;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.profile-form-card-heading h2{color:#392f21;margin:0;font-size:1rem;font-weight:700}.profile-form-card-heading span{color:#9d8c72;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.profile-form-section{background:#fffcf5;border:1px solid #70522314;border-radius:14px;gap:8px;padding:13px;display:grid}.profile-form-section-heading h3{color:#8f6a22;margin:0;font-size:.82rem;font-weight:600}.profile-card-form .profile-info-list{gap:0}.profile-info-list>div{border-bottom:1px solid #70522312;grid-template-columns:90px minmax(0,1fr);gap:10px;min-height:46px}.profile-info-list>div:last-child{border-bottom:0}.profile-info-list>div>dt{color:#9c8c75;font-size:.78rem}.profile-info-list>div>dd{color:#4d4030;font-size:.84rem;font-weight:500}.profile-card-form-editing .profile-info-list>div{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;min-height:0;padding:9px 0}.profile-card-form-editing .profile-info-list>div>dt{color:#786b58;font-size:.74rem;font-weight:500}.profile-card-form-editing .profile-inline-control,.profile-card-form-editing .profile-inline-select .mobile-select-input{background:#fffdf8;border:1px solid #70522324;border-radius:10px;min-height:42px;padding:9px 11px;font-size:.84rem}.profile-card-form-editing .profile-bio-edit-row{border:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0 0}.profile-card-form-editing .profile-bio-edit-row strong{color:#786b58;padding-top:0;font-size:.74rem;font-weight:500}.profile-card-form-editing .profile-inline-textarea{resize:vertical;min-height:148px;line-height:1.65}.profile-edit-footer{gap:12px;padding-top:2px}.profile-edit-footer .primary-button,.profile-edit-footer .secondary-button{border-radius:12px;min-height:46px}.profile-edit-footer .primary-button{color:#fffdf5;background:linear-gradient(#c79539,#a86f12)}.profile-readonly-bio{background:#fffcf5;border:1px solid #70522314;border-radius:13px;gap:6px;padding:12px 13px;display:grid}.profile-readonly-bio span{color:#9c8c75;font-size:.76rem}.profile-readonly-bio p{color:#554839;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.68}.profile-detail-page .profile-overview-block,.profile-detail-page .profile-keywords-block,.profile-detail-page .profile-showcase-block{background:var(--surface);border:1px solid #70522317;border-radius:17px;padding:16px;box-shadow:0 7px 20px #5c3d0a0a}.profile-detail-page .profile-overview-block .block-heading,.profile-detail-page .profile-keywords-block .block-heading,.profile-detail-page .profile-showcase-block .block-heading{margin-bottom:11px}.profile-detail-page .profile-overview-block h2,.profile-detail-page .profile-keywords-block h2,.profile-detail-page .profile-showcase-block h2{color:#342b1e;font-size:1rem;font-weight:700}.profile-detail-page .profile-overview-block h2:before,.profile-detail-page .profile-keywords-block h2:before,.profile-detail-page .profile-showcase-block h2:before{vertical-align:-2px;content:"";background:linear-gradient(#e3b34c,#b97b12);border-radius:999px;width:4px;height:18px;margin-right:8px;display:inline-block}.profile-detail-page .profile-overview-block .block-heading>a,.profile-detail-page .profile-keywords-block .block-heading>span,.profile-detail-page .profile-showcase-block .block-heading>span{color:#9b6b0e;font-size:.74rem;font-weight:500}.profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-metric{background:#fffcf5;border:1px solid #70522314;border-radius:12px;min-height:78px;padding:11px 12px}.profile-metric:last-child{grid-column:1/-1}.profile-metric span{color:#9a8b75;font-size:.72rem}.profile-metric strong{color:#3b3124;font-size:1.24rem;font-weight:700}.profile-detail-page .tag-cloud{gap:7px}.profile-detail-page .tag-cloud span{color:#80601f;background:#fdf4df;border:1px solid #b97b1217;min-height:28px;padding:4px 10px;font-size:.72rem}.profile-detail-page .profile-showcase-actions{gap:8px;margin-bottom:10px}.profile-detail-page .profile-showcase-actions .secondary-button{color:#8e610f;background:#fffaf0;border:1px solid #b97b1233;border-radius:11px;min-height:42px;font-size:.8rem}.profile-detail-page .profile-showcase-grid{gap:8px}.profile-detail-page .profile-showcase-card{box-shadow:none;background:#fffcf5;border:1px solid #70522314;border-radius:13px;grid-template-rows:auto auto auto auto;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:3px 10px;padding:9px;display:grid}.profile-detail-page .profile-showcase-media{border-radius:9px;grid-area:1/1/span 4;width:104px;height:78px}.profile-detail-page .profile-showcase-meta{grid-area:1/2;justify-content:flex-start;gap:6px}.profile-detail-page .profile-showcase-meta strong{color:#41372a;font-size:.82rem;font-weight:600;line-height:1.4}.profile-detail-page .profile-showcase-meta span{color:#8f6b21;background:#fbf0d4;padding:2px 6px;font-size:.64rem}.profile-detail-page .profile-showcase-card>p{color:#8d7e69;grid-column:2;font-size:.72rem;line-height:1.45}.profile-detail-page .profile-showcase-card-actions{grid-area:4/2;justify-content:flex-start;gap:10px}.profile-detail-page .profile-showcase-card-actions .text-button{color:#7e5e22;min-height:26px;font-size:.7rem}.profile-detail-page .profile-account-deletion-section{margin-top:2px}.profile-detail-page .profile-account-deletion-button{color:#fff;background:#d9432a;border:1px solid #c63e27;border-radius:11px;min-height:48px;font-size:.86rem}@media (width<=380px){.profile-detail-page .profile-hero-card{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:16px}.profile-detail-page .profile-logo-mark{width:78px;height:78px}.profile-page-heading{grid-template-columns:minmax(84px,auto) minmax(0,1fr) 30px}.profile-card-block,.profile-detail-page .profile-overview-block,.profile-detail-page .profile-keywords-block,.profile-detail-page .profile-showcase-block{padding:14px}.profile-info-list>div{grid-template-columns:82px minmax(0,1fr)}.profile-detail-page .profile-showcase-card{grid-template-columns:92px minmax(0,1fr)}.profile-detail-page .profile-showcase-media{width:92px;height:72px}}.king-console-page{gap:12px;padding-bottom:96px}.king-console-page .king-heading{grid-template-columns:44px minmax(0,1fr) 34px;gap:7px;min-height:46px;margin:-12px 0 2px;padding:2px 0}.king-console-page .king-heading h2{color:var(--visual-ink);font-size:1.2rem;font-weight:700}.king-heading-spacer{width:34px;height:34px;display:block}.king-identity-pill{color:#90610c;white-space:nowrap;background:#fdf0cf;border:1px solid #b97b1224;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.64rem;font-weight:600;display:inline-flex}.king-console-hero{color:#3c3122;background:radial-gradient(circle at 100% 0,#ecc15a3d,#0000 38%),linear-gradient(140deg,#fbf4e4,#f7ead1);border:1px solid #b97b122e;border-radius:17px;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:16px;display:grid;box-shadow:0 8px 22px #5c3d0a0d}.king-hero-identity{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.king-console-hero .king-avatar{aspect-ratio:1;clip-path:none;color:#4b3108;background:radial-gradient(circle at 31% 22%,#fff9,#0000 38%),linear-gradient(145deg,#f5d594,#dcae4d);border-radius:8px;width:58px;font-size:1rem;font-weight:700;box-shadow:0 5px 14px #9363101f}.king-hero-copy{justify-items:start;gap:5px;min-width:0;display:grid}.king-console-hero h2{color:#3a2e1d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.king-hero-role{color:#8d5e08;background:#f8e3ad;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:.66rem;font-weight:600;display:inline-flex}.king-hero-action{color:#8e5f09;white-space:nowrap;background:#fffcf1bd;border:1px solid #b97b1245;border-radius:9px;min-height:36px;padding:6px 10px;font-size:.7rem;font-weight:600}.king-hero-stats{border-top:1px solid #7a58201f;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:0;padding-top:11px;display:grid}.king-hero-stats span{color:#7e6950;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:500;overflow:hidden}.king-entry-panel .block-heading{margin-bottom:8px}.king-entry-panel .block-heading h2:before,.king-ledger-heading h2:before,.king-announcement-panel>.block-heading h2:before,.king-announcement-records>.block-heading h3:before{vertical-align:-2px;content:"";background:linear-gradient(#e3b34c,#b97b12);border-radius:999px;width:4px;height:18px;margin-right:8px;display:inline-block}.king-action-list{gap:7px;display:grid}.king-action-row{min-height:66px;color:inherit;text-align:left;background:#fffcf5;border:1px solid #70522314;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:10px;display:grid}.king-action-icon{color:#8b5d0b;background:#fbf0d4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.82rem;font-weight:700;display:grid}.king-action-icon.dispute{color:#a35c20;background:#fbebdc}.king-action-icon.rule{color:#8b6c18;background:#f8f0d8}.king-action-copy{gap:3px;min-width:0;display:grid}.king-action-copy strong{color:#3b3124;font-size:.9rem;font-weight:600}.king-action-copy small{color:#968871;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.king-action-badge{clip-path:none;color:#8e610d;background:#fdf1d2;border-radius:999px;justify-content:center;align-items:center;width:auto;height:auto;min-height:25px;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.king-action-chevron{color:#b8a583;font-size:1.05rem}.king-ledger-heading h2{font-size:1rem;font-weight:700}.king-ledger-heading>div>span{color:#92836f;font-size:.7rem}.king-ledger-heading>.secondary-button{color:#5f5140;background:#fffdf8;border:1px solid #70522329;border-radius:999px;min-height:36px;padding:6px 14px;font-size:.76rem}.king-ledger-summary{gap:8px;display:grid}.king-funding-balance{background:radial-gradient(circle at 92% 22%,#ffffff52,#0000 28%),linear-gradient(135deg,#f8eabf,#f3d98d);border:1px solid #b97b1233;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:15px;display:flex}.king-funding-balance>div{gap:2px;display:grid}.king-funding-balance span{color:#80601f;font-size:.76rem}.king-funding-balance strong{color:#5a3e09;letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.2}.king-funding-balance small{color:#277148;background:#ffffff8f;border-radius:999px;width:fit-content;padding:2px 7px;font-size:.66rem}.king-funding-coin{color:#fff8dc;background:linear-gradient(145deg,#d9a32d,#b77c0b);border:3px double #fff9e3cc;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.9rem;font-weight:700;display:grid;box-shadow:0 7px 16px #97660d33}.king-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.king-ledger-metric{background:#fffcf5;border:1px solid #70522314;border-radius:12px;align-content:center;gap:3px;min-height:82px;padding:10px 11px;display:grid}.king-ledger-metric span{color:#948570;font-size:.68rem}.king-ledger-metric strong{color:#3b3124;font-size:1.08rem;font-weight:700}.king-ledger-metric small{color:#a4947d;font-size:.62rem}.king-ledger-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.king-ledger-tabs::-webkit-scrollbar{display:none}.king-ledger-tabs .filter-chip{border-radius:10px;flex:1 0 auto;min-width:76px;min-height:36px;padding:6px 11px;font-size:.76rem}.king-ledger-tabs .filter-chip.active{color:#fffdf5;background:linear-gradient(#c79539,#ae771d);border-color:#0000}.king-ledger-list{gap:7px}.king-ledger-row{background:#fffcf5;border:1px solid #70522314;border-radius:12px;padding:11px 12px}.king-ledger-row strong{color:#3b3124;font-size:.82rem;font-weight:600}.king-ledger-row small,.king-ledger-row p{color:#95866f;font-size:.68rem}.king-ledger-row b{color:#94610a;font-size:.9rem;font-weight:700}.king-ledger-pagination{gap:9px}.king-ledger-pagination>span{color:#9b8b75;font-size:.72rem}.king-ledger-pagination .secondary-button{border-radius:9px;min-height:38px;font-size:.74rem}.king-announcement-panel{gap:12px;display:grid}.king-announcement-panel>.block-heading{margin-bottom:0}.king-announcement-panel>.block-heading h2{font-size:1rem;font-weight:700}.king-announcement-panel>.block-heading>span{color:#9b8c75;font-size:.68rem}.king-announcement-open-button{color:#fffdf5;background:linear-gradient(#c79539,#ae771d);border:1px solid #b97b1229;border-radius:11px;min-height:44px;font-size:.84rem;font-weight:600}.king-announcement-records{gap:8px;display:grid}.king-announcement-records>.block-heading{margin-bottom:1px}.king-announcement-records>.block-heading h3{color:#3b3124;font-size:.9rem;font-weight:600}.king-announcement-record{background:#fffcf5;border:1px solid #70522314;border-radius:13px;gap:7px;padding:13px;display:grid}.king-announcement-record-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.king-announcement-record-head strong{color:#3b3124;font-size:.86rem;font-weight:600;line-height:1.45}.king-announcement-record-head span{color:#2d784e;background:#e9f6ee;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 7px;font-size:.62rem;font-weight:600;display:inline-flex}.king-announcement-preview{color:#786a58;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.king-announcement-preview.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.king-announcement-expand{color:#99670c;background:0 0;border:0;width:fit-content;min-height:28px;padding:2px 0;font-size:.7rem;font-weight:600}.king-announcement-record .publisher-record-actions{gap:7px}.king-announcement-record .publisher-record-actions .secondary-button{border-radius:9px;min-height:36px;font-size:.74rem}@media (width<=380px){.king-console-page .king-heading{grid-template-columns:44px minmax(0,1fr) 30px}.king-hero-identity{grid-template-columns:52px minmax(0,1fr)}.king-console-hero .king-avatar{width:52px}.king-hero-action{grid-column:1/-1;justify-self:stretch}.king-hero-stats{gap:3px}.king-hero-stats span{font-size:.61rem}.king-action-row{grid-template-columns:36px minmax(0,1fr) auto 10px;gap:8px;padding:9px}.king-action-icon{width:36px;height:36px}.king-funding-balance strong{font-size:1.52rem}}.points-page{gap:12px;padding-bottom:96px}.points-page-heading{grid-template-rows:44px auto;grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:2px 6px;min-height:46px;padding:2px 0;display:grid}.points-page-heading h2{color:var(--visual-ink);text-align:center;margin:0;font-size:1.2rem;font-weight:700}.points-page-heading-spacer{width:34px;height:34px;display:block}.points-page-back{color:#3b3428;white-space:nowrap;align-items:center;gap:1px;min-height:44px;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.points-page-back .page-back-icon{flex:none;width:24px;height:24px}.points-page .point-rules-trigger{color:#9b660b;grid-column:2/4;justify-self:end;min-height:28px;padding:2px 0;font-size:.74rem;font-weight:600}.points-page .points-hero-card{color:#fff8e5;background:radial-gradient(circle at 88% 10%,#ffe7a047,#0000 34%),radial-gradient(circle at 18% 120%,#ffdc7e2e,#0000 44%),linear-gradient(135deg,#43300a 0%,#7a5109 52%,#a87513 100%);border:0;border-radius:18px;min-height:0;padding:22px;display:block;box-shadow:0 16px 36px #4830083d}.points-page .points-hero-card:after{opacity:.5;background-color:#ffe8a066;width:74px;height:74px;top:auto;bottom:18px;right:18px;transform:none;-webkit-mask:url(../../assets/icon-library/asset-management.svg) 50%/contain no-repeat;mask:url(../../assets/icon-library/asset-management.svg) 50%/contain no-repeat}.points-page .points-hero-card span{color:#fff3d3d1;font-size:.8rem;font-weight:500}.points-page .points-hero-card strong{color:#fff9e9;letter-spacing:-.04em;margin-top:4px;font-size:2.9rem;font-weight:700}.points-page .points-hero-card p{color:#fff2d1c2;margin-top:7px;font-size:.78rem}.points-page .points-hero-card .action-row{width:fit-content;margin-top:14px}.points-page .points-hero-card .ghost-button{color:#4a3106;background:linear-gradient(#f2cc72,#dca83a);border:1px solid #ffefc257;border-radius:10px;min-width:122px;min-height:38px;padding:8px 16px;font-size:.8rem;font-weight:600}.points-page .settlement-panel{background:var(--surface);border:1px solid #70522317;border-radius:17px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 22px #5c3d0a0a}.points-page .settlement-heading{align-items:center;margin-bottom:0}.points-page .settlement-heading h2{color:#342b1e;font-size:1rem;font-weight:700}.points-page .settlement-heading h2:before,.points-page [id=point-ledger] .block-heading h2:before{vertical-align:-2px;content:"";background:linear-gradient(#e3b34c,#b97b12);border-radius:999px;width:4px;height:18px;margin-right:8px;display:inline-block}.settlement-scope-badge{color:#91620c;background:#fdf1d2;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:500}.points-page .settlement-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.points-page .settlement-fact{background:#fffcf5;border:1px solid #70522314;border-radius:12px;min-height:72px;padding:11px}.points-page .settlement-fact:nth-child(-n+2){background:#fffdf8;min-height:88px}.points-page .settlement-fact span{color:#978873;font-size:.7rem}.points-page .settlement-fact strong{color:#3b3124;font-size:1.42rem;font-weight:700}.points-page .settlement-panel>.subtle-copy{color:#7a6337;background:#fdf6e4;border:1px solid #b97b121c;border-radius:11px;margin:0;padding:10px 11px;font-size:.72rem;line-height:1.65}.points-page .settlement-form{gap:7px}.settlement-note-field{gap:5px;display:grid}.settlement-note-field>span{color:#8a7a63;font-size:.72rem;font-weight:500}.points-page .settlement-form input{background:#fffdf8;border:1px solid #7052231f;border-radius:10px;min-height:46px;padding:0 11px;font-size:.8rem}.points-page .settlement-form .primary-button{color:#fffdf5;background:linear-gradient(#c79539,#ae771d);border-radius:10px;min-height:44px;font-size:.82rem}.points-page .settlement-form .primary-button:disabled{color:#938a7b;background:#e7e2d8}.settlement-disabled-hint{color:#9a7a34;justify-content:center;align-items:center;gap:5px;margin:0;font-size:.72rem;display:flex}.settlement-disabled-hint:before{content:"!";text-align:center;border:1px solid;border-radius:50%;width:13px;height:13px;font-size:.56rem;line-height:11px;display:inline-block}.points-page .settlement-list-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.points-page .settlement-mini-list{background:0 0;border:0;border-radius:0;gap:7px;padding:0}.points-page .settlement-mini-list-heading{box-shadow:none;background:0 0;align-items:center;padding:2px 1px 4px}.points-page .settlement-mini-list-heading strong{color:#4a3c29;font-size:.86rem;font-weight:600}.points-page .settlement-mini-list-heading strong:before{vertical-align:-1px;content:"";background:#d8ab4e;border-radius:999px;width:3px;height:14px;margin-right:7px;display:inline-block}.points-page .settlement-mini-list-heading>span{color:#9b6b0e;font-size:.68rem;font-weight:500}.points-page .settlement-mini-list>.subtle-copy{color:#a2947e;text-align:center;background:#fffcf5;border:1px dashed #7052231f;border-radius:11px;margin:0;padding:18px 12px;font-size:.74rem}.points-page .settlement-mini-list>.settlement-record{background:#fffcf5;border:1px solid #70522314;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 11px;display:grid}.points-page .settlement-record>span{color:#8f620f;grid-column:1;font-size:.66rem;font-weight:600}.points-page .settlement-record>.settlement-record-detail{color:#776a57;grid-column:1;font-size:.72rem;line-height:1.5}.points-page .settlement-record>small:last-child{color:#2f7a51;text-align:right;grid-area:1/2/span 2;align-self:center;font-size:.68rem;font-weight:600}.points-page [id=point-ledger]{background:var(--surface);border:1px solid #70522317;border-radius:17px;gap:10px;padding:16px;display:grid;box-shadow:0 8px 22px #5c3d0a0a}.points-page [id=point-ledger] .block-heading{align-items:center;margin-bottom:0}.points-page [id=point-ledger] .block-heading h2{color:#342b1e;font-size:1rem;font-weight:700}.points-page [id=point-ledger] .block-heading a{color:#9b6b0e;font-size:.72rem;font-weight:500;text-decoration:none}.points-page [id=point-ledger] .filter-row{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.points-page [id=point-ledger] .filter-row::-webkit-scrollbar{display:none}.points-page [id=point-ledger] .filter-chip{border-radius:999px;flex:1 0 auto;min-width:50px;min-height:34px;padding:6px 11px;font-size:.74rem}.points-page [id=point-ledger] .filter-chip.active{color:#fffdf5;background:linear-gradient(#c79539,#a97118);border-color:#0000}.points-page .points-ledger-panel{display:block}.points-page .ledger-list{gap:0;margin-top:0}.points-page .ledger-item{border-bottom:1px solid #70522314;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 1px;display:grid}.points-page .ledger-item:last-child{border-bottom:0}.points-page .ledger-icon{color:#8b5d0b;width:34px;height:34px;box-shadow:none;background:#fbf0d4;border-radius:11px;font-size:.8rem}.points-page .ledger-item strong{color:#3c3326;white-space:normal;font-size:.82rem;font-weight:600;line-height:1.45;overflow:visible}.points-page .ledger-item time{color:#9a8b75;margin-top:2px;font-size:.68rem}.points-page .income-points,.points-page .spend-points{font-size:.9rem;font-weight:700}.points-page .income-points{color:#25784e}.points-page .spend-points{color:#c0432a}@media (width<=380px){.points-page-heading{grid-template-columns:88px minmax(0,1fr) 30px}.points-page .points-hero-card,.points-page .settlement-panel,.points-page [id=point-ledger]{padding:14px}.points-page .points-hero-card strong{font-size:2.5rem}.points-page .ledger-item{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.points-page .ledger-icon{border-radius:9px;width:30px;height:30px}}.messages-tab-page{gap:10px;padding-bottom:98px}.messages-tab-page .messages-tab-topbar{grid-template-columns:44px minmax(0,1fr) 34px;gap:7px;min-height:46px;padding:2px 0}.messages-tab-page .messages-tab-topbar h2{color:var(--visual-ink);font-size:1.24rem;font-weight:700}.messages-tab-page .messages-tab-subtitle{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:-4px 0 0;padding:0 2px 2px;display:block}.messages-tab-page .messages-tab-subtitle>div{min-height:0}.messages-tab-page .messages-tab-subtitle strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messages-tab-page .messages-tab-subtitle p{color:#9b8b75;text-align:center;margin:0;font-size:.74rem;font-weight:400;line-height:1.5}.messages-tab-page .messages-tab-subtitle .parlor-hero-mark{display:none}.messages-tab-page .parlor-feed-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.messages-tab-page .activity-scope-tabs{background:#f4ecdd;border:1px solid #70522317;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-bottom:0;padding:4px;display:grid}.messages-tab-page .activity-scope-tabs button{color:#857761;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:38px;padding:6px 10px;font-size:.8rem;font-weight:600}.messages-tab-page .supply-scope-tabs button{padding-inline:4px;font-size:.76rem}.messages-tab-page .activity-scope-tabs button.active{color:#fffdf6;background:linear-gradient(#c79539,#a97118);box-shadow:0 3px 9px #9362102e}.messages-tab-page .message-tab-list{gap:10px}.messages-tab-page .hive-post-card{background:#fffdf8;border:1px solid #70522317;border-radius:16px;gap:9px;padding:15px;display:grid;box-shadow:0 6px 18px #5c3d0a0a}.messages-tab-page .message-tab-card-link{color:inherit;gap:8px;text-decoration:none;display:grid}.messages-tab-page .message-tab-card-copy{gap:5px;min-width:0;display:grid}.messages-tab-page .message-tab-card-copy strong,.messages-tab-page .hive-post-card-header strong{color:#342b1e;text-overflow:clip;white-space:normal;min-width:0;font-size:1.02rem;font-weight:700;line-height:1.42;overflow:visible}.messages-tab-page .hive-post-card-header{align-items:flex-start;gap:8px}.messages-tab-page .activity-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}.activity-card-meta,.supply-card-meta,.announcement-card-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.messages-tab-page .activity-card-meta small,.messages-tab-page .supply-card-meta small{color:#9a8b75;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}.messages-tab-page .activity-card-meta>span[aria-hidden=true],.messages-tab-page .supply-card-meta>span[aria-hidden=true]{color:#c0b29c;font-size:.7rem}.activity-participation-type{color:#96620a;background:#fdf0cf;border-radius:5px;padding:2px 6px;font-size:.62rem;font-weight:600}.activity-detail-link{color:#a06b0c;white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:.74rem;font-weight:600;display:inline-flex}.activity-detail-link>span{font-size:.94rem;line-height:1}.activity-card-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.activity-card.has-media .activity-card-main{grid-template-columns:minmax(0,1fr) 104px}.messages-tab-page .activity-card-summary{color:#6f6352;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.62;display:-webkit-box;overflow:hidden}.post-card-thumb{background:#f4ead7;border-radius:9px;width:104px;height:82px;display:block;position:relative;overflow:hidden}.post-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.post-card-thumb-count{color:#fffdf5;background:#261d0ead;border-radius:999px;place-items:center;min-width:22px;height:18px;padding:0 4px;font-size:.58rem;font-weight:600;display:grid;position:absolute;bottom:5px;right:5px}.messages-tab-page .activity-post-rule{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:1px;display:grid}.messages-tab-page .activity-post-rule>div{background:#fbf3e3;border-radius:8px;gap:2px;min-width:0;padding:7px 6px;display:grid}.messages-tab-page .activity-post-rule span{color:#a0907a;background:0 0;padding:0;font-size:.6rem;font-weight:400}.messages-tab-page .activity-post-rule strong{color:#71521a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1.35;overflow:hidden}.supply-card-head{grid-template-columns:minmax(0,1fr) auto 10px;align-items:flex-start;gap:6px;display:grid}.supply-type-chip{color:#9b650b;white-space:nowrap;background:#fff8e7;border:1px solid #b97b1233;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;font-size:.66rem;font-weight:600;display:inline-flex}.supply-type-chip.is-status{color:#2e7850;background:#ecf7f0;border-color:#348b5b24}.supply-card-chevron{color:#baa77f;font-size:1rem;line-height:1.2}.messages-tab-page .supply-card-summary{color:#6f6352;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.62;display:-webkit-box;overflow:hidden}.supply-card-main{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.supply-card.has-media .supply-card-main{grid-template-columns:104px minmax(0,1fr)}.messages-tab-page .supply-card.has-media .post-card-thumb{width:104px;height:88px}.messages-tab-page .hive-post-contact.supply-contact-band{background:#fbf4e5;border:0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:46px;padding:9px 10px;display:flex}.messages-tab-page .supply-contact-band span{background:0 0;border-radius:0;padding:0;font-size:.7rem}.messages-tab-page .supply-contact-label{font-weight:600;color:#a36c0a!important}.messages-tab-page .supply-contact-band strong{color:#5e5040;font-size:.74rem;font-weight:600}.messages-tab-page .supply-contact-phone{color:#8c7c66!important}.announcement-card-head{grid-template-columns:minmax(0,1fr) 12px;align-items:flex-start;gap:6px;display:grid}.announcement-card-chevron{color:#baa77f;font-size:1.05rem;line-height:1.2}.messages-tab-page .announcement-card-meta small{color:#9a8b75;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}.announcement-read-pill{color:#98670d;background:#fdf0cf;border-radius:999px;align-items:center;min-height:21px;padding:1px 7px;font-size:.6rem;font-weight:600;display:inline-flex}.announcement-read-pill.is-read{color:#988a75;background:#f3eee3}.messages-tab-page .announcement-card-excerpt{color:#6f6352;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.68;display:-webkit-box;overflow:hidden}.announcement-read-more{color:#a06b0c;font-size:.74rem;font-weight:600}.announcement-card.has-media{grid-template-columns:minmax(0,1fr) 104px;column-gap:11px}.announcement-card.has-media .announcement-card-link{grid-area:1/1}.announcement-card.has-media .announcement-image-strip{grid-area:1/2;align-self:start}.announcement-card.has-media .content-stats-bar{grid-area:2/1/auto/-1}.messages-tab-page .announcement-image-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:104px;display:grid}.messages-tab-page .announcement-image-strip:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.messages-tab-page .announcement-image-strip button{background:#f4ead7;border:0;border-radius:9px;padding:0;overflow:hidden}.messages-tab-page .announcement-image-strip img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;display:block}.messages-tab-page .content-stats-bar{color:#8d7f6b;background:0 0;border:0;border-top:1px solid #70522314;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;padding:7px 0 0;font-size:.7rem;display:grid}.messages-tab-page .content-stats-bar>span,.messages-tab-page .content-stats-bar>button{background:0 0;border:0;border-radius:0;justify-content:center;gap:4px;min-height:38px;padding:0 4px;font-weight:500;position:relative}.messages-tab-page .content-stats-bar>*+:before{content:"";background:#70522314;width:1px;position:absolute;top:10px;bottom:10px;left:0}.messages-tab-page .content-stats-bar button.is-active{color:#a06a08;background:0 0;font-weight:600}.messages-tab-page .content-stat-icon{width:15px;height:15px}.messages-tab-page .content-stat-share .content-stat-icon{-webkit-mask:url(../../assets/icon-library/content-share.svg) 50%/contain no-repeat;mask:url(../../assets/icon-library/content-share.svg) 50%/contain no-repeat}.messages-tab-page .message-floating-publish,.messages-tab-page .message-floating-publish.message-floating-publish-fab{color:#fffdf5;background:linear-gradient(#c79539,#a97118);border:1px solid #b97b1229;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:4px;padding:0 16px;font-size:.86rem;font-weight:600;display:flex;position:static;bottom:auto;right:auto;box-shadow:0 10px 24px #93621033}.messages-tab-page .parlor-placeholder-panel{background:#fffcf5;border:1px dashed #70522324;border-radius:14px;min-height:120px}@media (width<=380px){.messages-tab-page .hive-post-card{padding:13px}.activity-card.has-media .activity-card-main,.supply-card.has-media .supply-card-main{grid-template-columns:minmax(0,1fr) 94px;gap:8px}.post-card-thumb,.messages-tab-page .supply-card.has-media .post-card-thumb{width:94px;height:76px}.announcement-card.has-media{grid-template-columns:minmax(0,1fr) 92px}.messages-tab-page .announcement-image-strip{width:92px}.messages-tab-page .activity-post-rule{gap:4px}.messages-tab-page .activity-post-rule>div{padding:6px 4px}.messages-tab-page .activity-post-rule strong{font-size:.64rem}}.mobile-bottom-sheet.has-sheet-header{--drawer-ink:#342a1c;--drawer-muted:#81735f;--drawer-line:#6b502524;--drawer-soft:#fbf5e8;--drawer-gold:#c39435;width:min(100%,430px);max-height:min(90dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 12px));padding:0 18px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--drawer-ink);background:#fffdf7;border:1px solid #6b502514;border-bottom:0;border-radius:22px 22px 0 0;grid-template-rows:24px auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 -24px 56px #2d1f0c38}.mobile-bottom-sheet.has-sheet-header .sheet-grabber-button{background:0 0;grid-area:1/1;justify-self:center;place-items:center;width:72px;height:24px;margin-top:-2px;display:grid}.mobile-bottom-sheet.has-sheet-header .sheet-grabber-button:after{content:"";background:#ddd3c1;border-radius:999px;width:44px;height:5px}.mobile-bottom-sheet.has-sheet-header .sheet-grabber-button:focus-visible{outline-offset:1px;outline:2px solid #c3943566}.mobile-bottom-sheet.has-sheet-header .sheet-header{z-index:2;border-bottom:1px solid var(--drawer-line);background:#fffdf7;grid-area:2/1;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-height:62px;padding:6px 0 12px;display:grid;position:relative}.mobile-bottom-sheet.has-sheet-header .sheet-header-copy{gap:3px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .sheet-header h2{color:#2f2517;letter-spacing:-.015em;margin:0;font-size:1.22rem;font-weight:800;line-height:1.25}.mobile-bottom-sheet.has-sheet-header .sheet-header p{color:var(--drawer-muted);margin:0;font-size:.78rem;line-height:1.45}.mobile-bottom-sheet.has-sheet-header .sheet-header-aside{color:#a97717;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:.76rem;display:flex}.mobile-bottom-sheet.has-sheet-header .sheet-close-button{color:#584a37;cursor:pointer;background:#f5efe2;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.65rem;font-weight:300;line-height:1;display:grid}.mobile-bottom-sheet.has-sheet-header .sheet-close-button:disabled{cursor:not-allowed;opacity:.45}.mobile-bottom-sheet.has-sheet-header .sheet-close-button:focus-visible{outline-offset:2px;outline:3px solid #c3943559}.mobile-bottom-sheet.has-sheet-header .sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-area:3/1;align-content:start;gap:14px;min-height:0;padding:14px 1px 8px;display:grid;overflow:hidden auto}.mobile-bottom-sheet .sheet-body[data-keyboard-spacer]:after{content:"";height:var(--covered-sheet-body);margin-top:-14px}.mobile-bottom-sheet.has-sheet-header .sheet-footer{z-index:2;border-top:1px solid var(--drawer-line);background:#fffdf7;grid-area:4/1;gap:10px;padding:12px 0 2px;display:flex;position:relative}.mobile-bottom-sheet.has-sheet-header .sheet-footer>*{flex:1 1 0;min-height:46px}.mobile-bottom-sheet.has-sheet-header .sheet-footer .primary-button,.mobile-bottom-sheet.has-sheet-header .sheet-footer .secondary-button{border-radius:12px;width:100%}.mobile-bottom-sheet.has-sheet-header .field{gap:7px}.mobile-bottom-sheet.has-sheet-header .field>span{color:#50422f;font-size:.9rem;font-weight:600}.mobile-bottom-sheet.has-sheet-header .field input,.mobile-bottom-sheet.has-sheet-header .field textarea,.mobile-bottom-sheet.has-sheet-header .mobile-select-input{color:#2f2a20;background:#fff;border-color:#e3d9c6;border-radius:11px;min-height:46px;font-weight:400}.mobile-bottom-sheet.has-sheet-header .field textarea{resize:vertical;min-height:94px}.mobile-bottom-sheet.has-sheet-header .field input::placeholder,.mobile-bottom-sheet.has-sheet-header .field textarea::placeholder{color:#a99c88}.mobile-bottom-sheet.has-sheet-header .field input:focus,.mobile-bottom-sheet.has-sheet-header .field textarea:focus,.mobile-bottom-sheet.has-sheet-header .mobile-select-input:focus{border-color:#c39435b8;outline:2px solid #c3943521}.mobile-bottom-sheet.has-sheet-header .primary-button{color:#fffaf0;background:linear-gradient(135deg,#d6a645,#bd8828);border:0;border-radius:12px;font-weight:700;box-shadow:0 8px 18px #9f6f182e}.mobile-bottom-sheet.has-sheet-header .primary-button:disabled{color:#a69d90;box-shadow:none;background:#e5e1d9}.mobile-bottom-sheet.has-sheet-header .secondary-button{color:#4e402e;background:#fffaf0;border-color:#ddd2bf;border-radius:12px;font-weight:600}.mobile-bottom-sheet.has-sheet-header .danger-button,.mobile-bottom-sheet.has-sheet-header .danger-text-button{color:#ad3e30;background:#fff8f5;border-color:#b1392d4d}.mobile-bottom-sheet.has-sheet-header .error-text{color:#a84032;background:#fff4ef;border:1px solid #b246302e;border-radius:9px;margin:0;padding:9px 11px;font-size:.8rem}.mobile-bottom-sheet.has-sheet-header .status-text{color:#6f7a68;font-size:.82rem}.mobile-bottom-sheet.has-sheet-header .muted-copy,.mobile-bottom-sheet.has-sheet-header .subtle-copy{color:var(--drawer-muted);margin:0;font-size:.8rem;line-height:1.55}.mobile-bottom-sheet.has-sheet-header .block-heading{gap:8px}.mobile-bottom-sheet.has-sheet-header .block-heading h2,.mobile-bottom-sheet.has-sheet-header .block-heading h3{color:#2f2517}.mobile-bottom-sheet.has-sheet-header .sheet-section{border:1px solid var(--drawer-line);background:#fff;border-radius:14px;gap:12px;padding:14px;display:grid}.mobile-bottom-sheet.has-sheet-header .sheet-section-heading{border-bottom:1px solid var(--drawer-line);justify-content:space-between;align-items:center;gap:10px;margin:0;padding-bottom:9px;display:flex}.mobile-bottom-sheet.has-sheet-header .sheet-section-heading>strong,.mobile-bottom-sheet.has-sheet-header .sheet-section-heading>h3{color:#332819;margin:0;font-size:.94rem;font-weight:800}.mobile-bottom-sheet.has-sheet-header .sheet-section-heading>span{color:var(--drawer-muted);font-size:.76rem}.mobile-bottom-sheet.has-sheet-header .sheet-tip{color:#77551c;background:#fdf5e2;border:1px solid #c394352e;border-radius:10px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.55}.mobile-bottom-sheet.has-sheet-header .form-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .sheet-form{gap:14px;display:grid}@media (width<=380px){.mobile-bottom-sheet.has-sheet-header{padding-inline:14px}.mobile-bottom-sheet.has-sheet-header .sheet-header h2{font-size:1.12rem}.mobile-bottom-sheet.has-sheet-header .sheet-header{grid-template-columns:minmax(0,1fr) auto 44px}.mobile-bottom-sheet.has-sheet-header .form-split{gap:8px}}@media (prefers-reduced-motion:reduce){.mobile-bottom-sheet.has-sheet-header{animation:none}}.order-detail-page{gap:12px;margin:-4px 0 0;padding-bottom:126px}.mobile-shell:has(.order-detail-page) .layout-notification-badge{display:none}.order-detail-page .order-page-heading{grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:8px;min-height:48px;display:grid;position:relative}.order-detail-page .order-page-heading .icon-back-button{background:0 0;border:0;border-radius:12px;justify-self:start;align-items:center;gap:2px;width:auto;min-width:44px;height:44px;padding:0 6px 0 0;text-decoration:none;display:inline-flex}.order-detail-page .order-page-heading .icon-back-button:after{content:"礼品市场";color:#6e5b40;font-size:.82rem;font-weight:600}.order-detail-page .order-page-heading h2{color:#302719;text-align:center;margin:0;font-size:1.12rem;font-weight:800}.order-detail-page .order-heading-note{color:#8b6a2c;background:#fffaebc7;border-radius:999px;justify-self:end;align-items:center;gap:5px;min-height:34px;padding:5px 8px;font-size:.72rem;text-decoration:none;display:inline-flex}.order-detail-page .order-heading-note strong{color:#b57a14;font-size:.8rem}.order-detail-page .order-heading-note img{object-fit:contain;opacity:.72;width:17px;height:17px}.order-detail-page .order-status-hero{color:#fff9e8;background:radial-gradient(circle at 88% 18%,#ffeeb233,#0000 34%),linear-gradient(120deg,#7b5719 0%,#b88a34 58%,#9c711f 100%);border-radius:18px;gap:8px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #6b481133}.order-detail-page .order-status-hero:after{content:"";border:1px solid #fffae71f;border-radius:50%;width:180px;height:180px;position:absolute;top:-44px;right:-40px;box-shadow:0 0 0 26px #fffae70d,0 0 0 52px #fffae709}.order-detail-page .order-status-line{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.order-detail-page .order-status-line>span{color:#b38632;background:#fff5d6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:800;display:grid}.order-detail-page .order-status-line h2{color:#fff;margin:0;font-size:1.55rem;font-weight:800;line-height:1.2}.order-detail-page .order-status-hero>p{z-index:1;color:#fffae8d1;margin:0;font-size:.84rem;line-height:1.5;position:relative}.order-detail-page .order-number-row{z-index:1;color:#fffae8bd;border-top:1px solid #fffae82e;align-items:center;gap:8px;padding-top:11px;font-size:.75rem;display:flex;position:relative}.order-detail-page .order-number-row span{white-space:nowrap;flex:none}.order-detail-page .order-number-row code{color:#fff9e8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:.78rem;overflow:hidden}.order-detail-page .order-number-row button{color:#fff7df;background:#fffae817;border:1px solid #fffae842;border-radius:8px;flex:none;min-width:44px;min-height:32px;padding:4px 8px;font-size:.7rem}.order-detail-page .order-summary-card,.order-detail-page .order-section-card{background:var(--surface);border:1px solid #7052231a;border-radius:16px;padding:15px;box-shadow:0 6px 18px #5c3d0a0d}.order-detail-page .order-summary-card{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-detail-page .order-gift-mark{color:#ad7b20;background:#f9edce;border:1px solid #c3943533;border-radius:12px;place-items:center;width:54px;height:54px;font-size:.92rem;font-weight:800;display:grid}.order-detail-page .order-summary-copy{gap:4px;min-width:0;display:grid}.order-detail-page .order-summary-copy strong{color:#302719;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.order-detail-page .order-summary-copy span{color:#8a765b;font-size:.76rem}.order-detail-page .order-summary-points{color:#a6771e;justify-items:end;gap:2px;font-size:.7rem;display:grid}.order-detail-page .order-summary-points strong{color:#b67d12;font-size:1.12rem;line-height:1.1}.order-detail-page .order-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-detail-page .order-section-heading h2{color:#302719;margin:0;font-size:.94rem;font-weight:800}.order-detail-page .order-section-heading>span{color:#9a7b49;font-size:.72rem}.order-detail-page .order-flow-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-detail-page .order-flow-row{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-height:50px;padding-bottom:12px;display:grid;position:relative}.order-detail-page .order-flow-row:last-child{min-height:0;padding-bottom:0}.order-detail-page .order-flow-row:before{content:"";background:#e7dcc8;width:1px;position:absolute;top:14px;bottom:-1px;left:5px}.order-detail-page .order-flow-row:last-child:before{display:none}.order-detail-page .order-flow-dot{z-index:1;background:#fffdf8;border:2px solid #d6c7ae;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.order-detail-page .order-flow-row.is-done .order-flow-dot{background:#c08c29;border-color:#c08c29}.order-detail-page .order-flow-row.is-current .order-flow-dot{background:#ffe9ad;border-color:#9c6e17;box-shadow:0 0 0 4px #c3943521}.order-detail-page .order-flow-copy{gap:2px;min-width:0;display:grid}.order-detail-page .order-flow-copy strong{color:#453725;font-size:.85rem;font-weight:700}.order-detail-page .order-flow-copy span{color:#98866c;font-size:.73rem;line-height:1.4}.order-detail-page .order-flow-row time{color:#927d5e;white-space:nowrap;font-size:.7rem}.order-detail-page .order-flow-row.is-pending .order-flow-copy strong,.order-detail-page .order-flow-row.is-pending time{color:#a49784;font-weight:500}.order-detail-page .order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.order-detail-page .order-facts>div{border-top:1px solid #70522314;gap:3px;min-width:0;padding:9px 8px 9px 0;display:grid}.order-detail-page .order-facts>div:nth-child(-n+2){border-top:0}.order-detail-page .order-facts dt{color:#9a876c;font-size:.7rem}.order-detail-page .order-facts dd{overflow-wrap:anywhere;color:#3e3324;margin:0;font-size:.82rem;font-weight:600}.order-detail-page .order-person-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.order-detail-page .order-person-avatar{color:#fff8e9;background:#4a7f58;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.88rem;font-weight:700;display:grid}.order-detail-page .order-person-copy{gap:2px;min-width:0;display:grid}.order-detail-page .order-person-copy strong{color:#33291c;font-size:.92rem}.order-detail-page .order-person-copy span{color:#93826b;font-size:.72rem}.order-detail-page .order-person-row .secondary-button{color:#a4761c;background:#fffaf0;border-radius:999px;min-height:34px;padding:6px 12px;font-size:.74rem}.order-detail-page .order-receipt-list{gap:0;margin:0;display:grid}.order-detail-page .order-receipt-row{color:#3f3425;overflow-wrap:anywhere;border-top:1px solid #70522314;margin:0;padding:10px 0;font-size:.82rem;line-height:1.55}.order-detail-page .order-receipt-row:first-child{border-top:0;padding-top:0}.order-detail-page .order-point-list{gap:0;display:grid}.order-detail-page .order-point-row{border-top:1px solid #70522314;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.order-detail-page .order-point-row:first-child{border-top:0;padding-top:0}.order-detail-page .order-point-row:last-child{padding-bottom:0}.order-detail-page .order-point-direction{border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:grid}.order-detail-page .order-point-direction.is-earn{color:#347553;background:#e8f3eb}.order-detail-page .order-point-direction.is-spend{color:#b2503f;background:#fdece7}.order-detail-page .order-point-copy{gap:2px;min-width:0;display:grid}.order-detail-page .order-point-copy strong{color:#3d3122;font-size:.83rem}.order-detail-page .order-point-copy span{color:#95836a;font-size:.72rem}.order-detail-page .order-point-amount{font-size:.98rem;font-weight:800}.order-detail-page .order-point-amount.is-earn{color:#31815c}.order-detail-page .order-point-amount.is-spend{color:#b34f3d}.order-detail-page .order-notice-list{gap:8px;display:grid}.order-detail-page .order-notice-item{background:#fffaf1;border:1px solid #70522314;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.order-detail-page .order-notice-item strong{color:#3c3021;font-size:.84rem}.order-detail-page .order-notice-item p{color:#7d6d57;margin:0;font-size:.76rem;line-height:1.55}.order-detail-page .order-notice-item time{color:#a3937d;font-size:.68rem}.order-detail-page .order-dispute-form{gap:10px;display:grid}.order-detail-page .order-dispute-form .field textarea{background:#fff;border-color:#e7dcc8;border-radius:11px;min-height:98px}.order-detail-page .order-dispute-form .secondary-button{border-radius:10px;min-height:42px}.order-detail-page .order-dispute-summary{background:#fff6f2;border:1px solid #b1392d24;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.order-detail-page .order-dispute-summary strong{color:#9f4437;font-size:.82rem}.order-detail-page .order-dispute-summary p,.order-detail-page .order-dispute-summary small{color:#7e6259;margin:0;font-size:.77rem;line-height:1.5}.order-detail-page .order-rule-note{background:#fff8f4;border:1px solid #b1392d1f;border-radius:14px;gap:5px;padding:13px 14px;display:grid}.order-detail-page .order-rule-note strong{color:#9a3c2d;font-size:.82rem;line-height:1.45}.order-detail-page .order-rule-note p{color:#80675e;margin:0;font-size:.77rem;line-height:1.55}.order-detail-page .order-rule-note a{color:#a66f13;width:fit-content;font-size:.76rem;font-weight:700;text-decoration:none}.order-detail-page .detail-sticky-action{background:#fffdf7f7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;box-shadow:0 10px 28px #3225112e}.order-detail-page .order-sticky-summary{gap:2px;min-width:0;display:grid}.order-detail-page .order-sticky-summary strong{color:#ae7412;font-size:1.02rem}.order-detail-page .order-sticky-summary small{color:#8c7c67;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;overflow:hidden}.order-detail-page .order-sticky-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.order-detail-page .order-sticky-buttons .primary-button,.order-detail-page .order-sticky-buttons .secondary-button{border-radius:10px;min-width:92px;min-height:40px;padding:8px 10px;font-size:.78rem}.order-detail-page .order-sticky-buttons .primary-button:disabled{color:#a9a093;background:#e7e2d9}@media (width<=360px){.order-detail-page .order-page-heading{grid-template-columns:44px minmax(0,1fr) 64px}.order-detail-page .order-page-heading .icon-back-button:after{display:none}.order-detail-page .order-page-heading h2{font-size:1.02rem}.order-detail-page .order-summary-card{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.order-detail-page .order-gift-mark{width:46px;height:46px}.order-detail-page .detail-sticky-action{grid-template-columns:minmax(0,1fr);gap:8px}.order-detail-page .order-sticky-buttons{width:100%}.order-detail-page .order-sticky-buttons .primary-button,.order-detail-page .order-sticky-buttons .secondary-button{min-width:0}}.point-rules-sheet{max-height:min(76dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 40px))}.mobile-bottom-sheet.has-sheet-header .point-rules-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.mobile-bottom-sheet.has-sheet-header .point-rules-list li{border-top:1px solid #6b50251a;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.mobile-bottom-sheet.has-sheet-header .point-rules-list li:first-child{border-top:0;padding-top:2px}.mobile-bottom-sheet.has-sheet-header .point-rules-list li>span{color:#a67519;background:#f8ecd0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.mobile-bottom-sheet.has-sheet-header .point-rules-list li>div{gap:3px;display:grid}.mobile-bottom-sheet.has-sheet-header .point-rules-list strong{color:#3b3021;font-size:.9rem;font-weight:700}.mobile-bottom-sheet.has-sheet-header .point-rules-list p{color:#83745e;margin:0;font-size:.79rem;line-height:1.55}.mobile-bottom-sheet.has-sheet-header .point-recharge-list{gap:0;display:grid}.mobile-bottom-sheet.has-sheet-header .point-recharge-row{border-top:1px solid #6b50251a;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.mobile-bottom-sheet.has-sheet-header .point-recharge-row:first-child{border-top:0;padding-top:0}.mobile-bottom-sheet.has-sheet-header .point-recharge-row>div{gap:2px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .point-recharge-row strong{color:#3b3021;font-size:.94rem}.mobile-bottom-sheet.has-sheet-header .point-recharge-row strong small{color:#8e7c62;font-size:.7rem;font-weight:500}.mobile-bottom-sheet.has-sheet-header .point-recharge-row span{color:#9a8a74;font-size:.73rem}.mobile-bottom-sheet.has-sheet-header .point-recharge-row em{color:#3f7558;background:#eaf4ed;border-radius:999px;flex:none;padding:3px 7px;font-size:.68rem;font-style:normal}.mobile-bottom-sheet.has-sheet-header .sheet-inline-error{color:#a54838;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}.mobile-bottom-sheet.has-sheet-header .sheet-inline-error .text-button{color:#8a611f;background:#fffaf0;border:1px solid #e3d4bc;border-radius:8px;min-height:36px;padding:5px 10px}.avatar-action-sheet{max-height:min(48dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 40px))}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-upload{cursor:pointer;background:#fffaf0;border:1px dashed #c3943570;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:14px;display:grid;position:relative}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-icon{color:#a8761d;background:#f5e6c2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.35rem;font-weight:500;display:grid}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-copy{gap:4px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-copy strong{color:#a4741c;font-size:.96rem;font-weight:700}.mobile-bottom-sheet.has-sheet-header .avatar-sheet-copy small{color:#8f806c;font-size:.76rem;font-weight:400;line-height:1.5}.showcase-action-sheet{max-height:min(84dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 24px))}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-summary{background:#fffaf1;border:1px solid #6b50251f;border-radius:13px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb{background:#eee4d2;border-radius:9px;width:92px;height:76px;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-media,.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-media img,.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-media video{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;margin:0}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-review-state{gap:3px;min-height:100%;padding:7px}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-review-state strong{font-size:.7rem}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-thumb .profile-showcase-review-state span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;display:-webkit-box;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-summary-copy{gap:2px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-summary-copy>span{color:#9a8b75;font-size:.7rem}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-summary-copy>strong{color:#3a2f20;font-size:.91rem}.mobile-bottom-sheet.has-sheet-header .showcase-sheet-summary-copy>small{color:#9c6d2a;font-size:.69rem;line-height:1.4}.mobile-bottom-sheet.has-sheet-header .showcase-draft-form textarea{min-height:108px}.king-bottom-sheet{max-height:min(90dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 12px))}.mobile-bottom-sheet.has-sheet-header .king-sheet-group-body{gap:13px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-preview{color:#8a611c;background:#f5e7c8;border-radius:10px;place-items:center;width:58px;height:58px;font-weight:800;display:grid;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-preview img{object-fit:cover;width:100%;height:100%}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-row .mobile-image-uploader{min-width:0}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-row .mobile-image-grid{grid-template-columns:minmax(0,1fr)}.mobile-bottom-sheet.has-sheet-header .king-profile-logo-row .mobile-image-tile{width:100%;max-width:130px}.mobile-bottom-sheet.has-sheet-header .king-profile-reward-section .king-profile-reward-summary{gap:9px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-profile-reward-summary>p{color:#6f5a3b;margin:0;font-size:.8rem;line-height:1.55}.mobile-bottom-sheet.has-sheet-header .king-profile-reward-summary .secondary-button{border-radius:9px;min-height:40px}.mobile-bottom-sheet.has-sheet-header .king-rules-form{gap:12px;margin:0;display:grid}.mobile-bottom-sheet.has-sheet-header .king-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-rule-grid .field input{min-height:43px}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-toolbar{color:#7d6b51;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-toolbar>div{gap:4px;display:flex}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-toolbar .text-button{color:#8b641f;background:#fffaf0;border:1px solid #e4d7c2;border-radius:8px;min-height:34px;padding:4px 8px}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-members{overscroll-behavior:contain;background:#fff;border:1px solid #ece1cf;border-radius:10px;gap:0;max-height:208px;margin:0;padding:2px 0;display:grid;overflow-y:auto}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-member{color:#4a3d2a;border-top:1px solid #f2eadc;min-height:42px;padding:7px 10px;font-size:.8rem}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-member:first-child{border-top:0}.mobile-bottom-sheet.has-sheet-header .king-point-adjust-member small{color:#9a886e}.mobile-bottom-sheet.has-sheet-header .king-adjustment-history{background:#fdfaf3;border:1px solid #ece1cf;border-radius:11px;gap:8px;padding:12px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-adjustment-history h3{color:#493b27;margin:0;font-size:.86rem}.mobile-bottom-sheet.has-sheet-header .king-adjustment-history .error-text{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-bottom-sheet.has-sheet-header .king-adjustment-history .button-row{color:#8d7b62;justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}.mobile-bottom-sheet.has-sheet-header .king-adjustment-history .button-row button{color:#765d36;background:#fff;border:1px solid #e3d6c0;border-radius:8px;min-height:34px;padding:5px 10px}.mobile-bottom-sheet.has-sheet-header .king-keyword-rule-list{gap:6px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-keyword-rule-row{background:#fff;border:1px solid #ece1cf;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:.8rem;display:flex}.mobile-bottom-sheet.has-sheet-header .king-keyword-rule-row em{color:#9b6a12;font-size:.7rem;font-style:normal}.mobile-bottom-sheet.has-sheet-header .king-member-section{margin:0}.mobile-bottom-sheet.has-sheet-header .king-application-list{gap:0;display:grid}.mobile-bottom-sheet.has-sheet-header .king-application-row{background:0 0;border-top:1px solid #f0e7d8;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.mobile-bottom-sheet.has-sheet-header .king-application-row:first-child{border-top:0;padding-top:0}.mobile-bottom-sheet.has-sheet-header .king-application-row .avatar-dot{width:38px;height:38px}.mobile-bottom-sheet.has-sheet-header .king-application-row>div{gap:3px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .king-application-row strong{color:#382d1f;font-size:.87rem}.mobile-bottom-sheet.has-sheet-header .king-application-row small,.mobile-bottom-sheet.has-sheet-header .king-application-row p{color:#8e7c63;margin:0;font-size:.72rem;line-height:1.45}.mobile-bottom-sheet.has-sheet-header .king-application-row .action-row{gap:7px;margin-top:5px;display:flex}.mobile-bottom-sheet.has-sheet-header .king-application-row .action-row button{border-radius:9px;min-height:36px;padding:7px 16px;font-size:.78rem}.mobile-bottom-sheet.has-sheet-header .king-sheet-empty{color:#8d7d66;text-align:center;background:#fffcf5;border:1px dashed #e2d5c0;border-radius:10px;gap:3px;padding:18px 12px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-sheet-empty strong{color:#6d5c43;font-size:.83rem}.mobile-bottom-sheet.has-sheet-header .king-sheet-empty span{font-size:.73rem}.mobile-bottom-sheet.has-sheet-header .king-dispute-summary-card{text-align:center;background:#fffaf1;border:1px solid #ece1cf;border-radius:13px;gap:5px;padding:20px 16px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-dispute-summary-card>span{color:#8c7a61;font-size:.76rem}.mobile-bottom-sheet.has-sheet-header .king-dispute-summary-card>strong{color:#a36f12;font-size:1.8rem}.mobile-bottom-sheet.has-sheet-header .king-dispute-summary-card>p{color:#83735d;margin:4px 0 0;font-size:.78rem;line-height:1.55}.mobile-bottom-sheet.has-sheet-header .king-announcement-form{gap:13px;display:grid}.mobile-bottom-sheet.has-sheet-header .king-announcement-form textarea{min-height:122px}.mobile-bottom-sheet.has-sheet-header .king-announcement-image-field{gap:9px}.keyword-create-sheet,.keyword-edit-sheet{max-height:min(88dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 18px))}.mobile-bottom-sheet.has-sheet-header .keyword-create-form{gap:13px;display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-reward-panel{display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-reward-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-reward-input{gap:5px;display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-reward-input>span{color:#61513c;font-size:.78rem}.mobile-bottom-sheet.has-sheet-header .keyword-reward-input{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;display:grid;position:relative}.mobile-bottom-sheet.has-sheet-header .keyword-reward-input input{color:#322b20;background:#fff;border:1px solid #e3d9c6;border-radius:10px;width:100%;min-height:45px;padding:10px 42px 10px 11px;font-weight:500}.mobile-bottom-sheet.has-sheet-header .keyword-reward-input em{color:#9b8a72;font-size:.7rem;font-style:normal;position:absolute;bottom:13px;right:10px}.mobile-bottom-sheet.has-sheet-header .keyword-rules-section{background:#fdf8ec}.mobile-bottom-sheet.has-sheet-header .keyword-create-tips{color:#78664d;counter-reset:keyword-rule;background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-create-tips li{color:#78664d;counter-increment:keyword-rule;padding-left:25px;font-size:.77rem;line-height:1.55;position:relative}.mobile-bottom-sheet.has-sheet-header .keyword-create-tips li:before{content:counter(keyword-rule);color:#a27016;background:#f8e7c3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.mobile-bottom-sheet.has-sheet-header .keyword-manage-section{background:#fffaf2;gap:9px}.mobile-bottom-sheet.has-sheet-header .keyword-manage-section .action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-bottom-sheet.has-sheet-header .keyword-manage-section .danger-button{color:#ad3e30;background:#fff8f5;border-color:#b1392d57}@media (width<=340px){.mobile-bottom-sheet.has-sheet-header .keyword-reward-pair{grid-template-columns:minmax(0,1fr)}}.gift-action-sheet{max-height:min(92dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 8px))}.gift-action-sheet:has(.gift-publish-form) .sheet-header-copy+.sheet-close-button{grid-column:-2/-1}.mobile-bottom-sheet.has-sheet-header .gift-sheet-back-action{color:#8b691f;background:#fbf2df;border:0;border-radius:8px;align-items:center;gap:3px;width:fit-content;min-height:32px;padding:4px 9px 4px 5px;font-size:.75rem;display:inline-flex}.mobile-bottom-sheet.has-sheet-header .king-sheet-back-action{color:#87651e;background:#fffaf0;border:1px solid #eadfcb;border-radius:8px;align-items:center;gap:3px;width:fit-content;min-height:34px;padding:5px 11px 5px 7px;font-size:.76rem;display:inline-flex}.mobile-bottom-sheet.has-sheet-header .gift-sheet-back-action span{font-size:1rem;line-height:1}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu{background:#fff;border:1px solid #eadfcb;border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0e7d8;border-radius:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:68px;padding:11px 12px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-button:first-child{border-top:0}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-button:active{background:#fdf6e8}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-icon{background:#fbf0d4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-icon img{object-fit:contain;opacity:.78;width:21px;height:21px}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-copy{gap:2px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-copy strong{color:#392e20;font-size:.9rem}.mobile-bottom-sheet.has-sheet-header .gift-manager-menu-copy span{color:#9b8a73;font-size:.72rem}.mobile-bottom-sheet.has-sheet-header .gift-manager-chevron{color:#b3a48e;text-align:right;font-size:1.2rem}.mobile-bottom-sheet.has-sheet-header .gift-order-sheet-content{gap:11px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-orders-summary{background:#fffaf1;border:1px solid #eadfcb;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px;display:flex}.mobile-bottom-sheet.has-sheet-header .gift-orders-summary>div{gap:1px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-orders-summary span{color:#99856b;font-size:.7rem}.mobile-bottom-sheet.has-sheet-header .gift-orders-summary strong{color:#9a6811;font-size:1.12rem}.mobile-bottom-sheet.has-sheet-header .gift-orders-summary small{color:#8e7c63;text-align:right;font-size:.7rem}.mobile-bottom-sheet.has-sheet-header .gift-order-list{gap:7px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-order-section-title{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 1px;padding:4px 0;display:flex}.mobile-bottom-sheet.has-sheet-header .gift-order-section-title strong{color:#4b3c28;font-size:.84rem}.mobile-bottom-sheet.has-sheet-header .gift-order-section-title span{color:#9b896f;font-size:.7rem}.mobile-bottom-sheet.has-sheet-header .gift-order-card{background:#fff;border:1px solid #e9decb;border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:5px 10px;padding:11px;display:grid;position:relative}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-thumb{border-radius:9px;grid-area:1/1;width:52px;height:52px;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-thumb>span{border-radius:9px;width:100%;height:100%;padding:0;font-size:1.15rem}.mobile-bottom-sheet.has-sheet-header .gift-order-card .catalog-thumb img{object-fit:cover;width:100%;height:100%}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-status{color:#5a754e;text-overflow:ellipsis;background:#eef5e9;border-radius:999px;max-width:calc(100% - 80px);padding:2px 6px;font-size:.64rem;position:absolute;top:10px;right:10px;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta{grid-area:1/2;gap:2px;min-width:0;padding-top:1px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta strong{color:#3b3021;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:76px;font-size:.78rem;font-weight:600;overflow:hidden}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta p{color:#75644e;margin:0;font-size:.73rem;line-height:1.4}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta p:first-of-type{color:#a26d12;font-weight:700}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta-footer{flex-wrap:wrap;gap:3px 9px;display:flex}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-meta-footer time{color:#9a8a74;white-space:nowrap;font-size:.66rem}.mobile-bottom-sheet.has-sheet-header .gift-order-action-grid{border-top:1px solid #f0e7d8;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:1px;padding-top:7px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-order-action-slot{min-width:0;min-height:28px}.mobile-bottom-sheet.has-sheet-header .gift-order-action-slot>.secondary-button{color:#6c532d;white-space:nowrap;background:#fffdf7;border-radius:7px;width:100%;min-width:0;min-height:28px;padding:4px 2px;font-size:.66rem;line-height:1}.mobile-bottom-sheet.has-sheet-header .gift-order-action-slot>.secondary-button:disabled{color:#aaa196;background:#f4f1eb}.mobile-bottom-sheet.has-sheet-header .gift-sheet-empty{color:#8c7b65;text-align:center;background:#fffcf5;border:1px dashed #e2d6c3;border-radius:11px;gap:3px;padding:22px 12px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-sheet-empty strong{color:#68563d;font-size:.84rem}.mobile-bottom-sheet.has-sheet-header .gift-sheet-empty span{font-size:.72rem}.mobile-bottom-sheet.has-sheet-header .gift-add-panel{box-shadow:none;background:0 0;border:0;padding:0}.mobile-bottom-sheet.has-sheet-header .gift-publish-form{gap:11px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-sheet-section{gap:11px;padding:12px}.mobile-bottom-sheet.has-sheet-header .gift-sheet-section .field>span{font-size:.82rem}.mobile-bottom-sheet.has-sheet-header .gift-sheet-section .split-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-sheet-section .gift-image-upload-field{gap:8px}.mobile-bottom-sheet.has-sheet-header .gift-manage-section{gap:8px;padding:12px}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .announcement-list{gap:6px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item{background:0 0;border:0;border-top:1px solid #f0e7d8;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px 0;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item:first-child{border-top:0}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item>span{color:#547049;background:#edf4e8;border-radius:999px;width:fit-content;padding:2px 6px;font-size:.62rem}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item>strong{color:#3b3021;grid-column:1;font-size:.82rem}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item>time{color:#94836b;grid-column:1;font-size:.68rem}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item .action-row{grid-area:1/2/span 3;align-self:center;gap:5px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-manage-section .order-item .action-row button{border-radius:7px;min-width:54px;min-height:28px;padding:3px 8px;font-size:.68rem}@media (width<=340px){.mobile-bottom-sheet.has-sheet-header .gift-order-action-grid{gap:2px}.mobile-bottom-sheet.has-sheet-header .gift-order-card{grid-template-columns:46px minmax(0,1fr)}.mobile-bottom-sheet.has-sheet-header .gift-order-card .gift-order-thumb{width:46px;height:46px}.mobile-bottom-sheet.has-sheet-header .gift-sheet-section .split-form-grid{grid-template-columns:minmax(0,1fr)}}.exchange-confirm-sheet{max-height:min(88dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 18px))}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-summary{background:#fdf6e5;border:1px solid #c3943533;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-icon{color:#a7761d;background:#f7e5ba;border-radius:11px;place-items:center;width:40px;height:40px;font-size:.86rem;font-weight:800;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-summary>div{gap:2px;min-width:0;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-summary>div strong{color:#4b3c27;font-size:.86rem}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-summary>div span{color:#8c795e;font-size:.7rem;line-height:1.42}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-points{color:#a7761b;justify-items:end;font-size:.66rem;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-points strong{color:#b67c13;font-size:1.28rem;line-height:1.05}.mobile-bottom-sheet.has-sheet-header .exchange-sheet-form{gap:13px;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-readonly-address{color:#67563f;background:#faf6ed;border:1px solid #e6dccb;border-radius:10px;align-items:center;min-height:46px;padding:10px 12px;font-size:.82rem;line-height:1.5;display:flex}.mobile-bottom-sheet.has-sheet-header .exchange-readonly-field>small{color:#9a8a73;font-size:.68rem}.mobile-bottom-sheet.has-sheet-header .exchange-profile-warning{background:#fff8f2;border:1px solid #b1392d29;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.mobile-bottom-sheet.has-sheet-header .exchange-profile-warning strong{color:#9c4b38;font-size:.82rem}.mobile-bottom-sheet.has-sheet-header .exchange-profile-warning p{color:#806b5b;margin:0;font-size:.75rem;line-height:1.5}.mobile-bottom-sheet.has-sheet-header .exchange-profile-warning .secondary-button{border-radius:8px;width:fit-content;min-height:34px;padding:5px 12px;font-size:.75rem}.gift-edit-sheet{max-height:min(92dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 8px))}.mobile-bottom-sheet.has-sheet-header .gift-edit-sheet .gift-publish-form{gap:11px;display:grid}.mobile-bottom-sheet.has-sheet-header .gift-edit-sheet .gift-sheet-section{gap:11px;padding:12px}.mobile-bottom-sheet.has-sheet-header .gift-edit-sheet .gift-sheet-section .field>span{font-size:.82rem}.mobile-bottom-sheet.has-sheet-header .gift-edit-sheet .gift-sheet-section .split-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (width<=360px){.mobile-bottom-sheet.has-sheet-header.gift-action-sheet .sheet-header-aside,.mobile-bottom-sheet.has-sheet-header.gift-edit-sheet .sheet-header-aside{display:none}.mobile-bottom-sheet.has-sheet-header .sheet-header p{font-size:.72rem}}@media (width<=340px){.mobile-bottom-sheet.has-sheet-header .gift-edit-sheet .gift-sheet-section .split-form-grid{grid-template-columns:minmax(0,1fr)}}.worker-route-loading{background:var(--page);min-height:100svh;color:var(--muted);place-items:center;padding:24px;font-size:.9rem;display:grid}.worker-bottom-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.worker-bottom-tabs .bottom-tab{min-width:0;padding-inline:2px}.worker-tab-icon-workbench{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632407104'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='2023'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M468.906667%2057.941333a68.394667%2068.394667%200%200%201%2086.165333%200l399.936%20322.624c30.058667%2024.234667%2035.136%2068.693333%2011.328%2099.328a69.269333%2069.269333%200%200%201-37.802667%2024.768l-3.712%200.810667%200.021334%20361.514667c0%2059.370667-44.48%20108.48-102.528%20113.877333l-4.736%200.362667-4.949334%200.106666H211.370667c-59.84%200-109.056-47.808-112.106667-109.312l-0.106667-5.034666-0.021333-361.514667-2.453333-0.490667c-29.696-6.848-52.16-33.088-53.909334-64.96L42.666667%20436.010667c0-21.610667%209.685333-42.026667%2026.325333-55.466667z%20m46.72%2050.026667a5.76%205.76%200%200%200-7.253334%200L108.864%20431.146667a6.058667%206.058667%200%200%200-2.218667%204.693333c0%203.328%202.624%206.016%205.866667%206.016h18.816c17.536-0.021333%2031.744%2014.506667%2031.744%2032.405333v392.533334l0.064%203.392C164.437333%20896.533333%20185.792%20917.333333%20211.712%20917.333333h599.765333l3.328-0.085333c25.770667-1.322667%2046.101333-23.146667%2046.101334-49.621333V474.282667c0-17.92%2014.208-32.426667%2031.744-32.426667h18.816c1.792%200%203.477333-0.832%204.608-2.261333a6.101333%206.101333%200%200%200-0.96-8.426667z%20m138.133333%20564.693333a32%2032%200%200%201-3.754667%2045.098667C610.858667%20750.890667%20568.106667%20768%20522.666667%20768c-45.44%200-88.192-17.109333-127.36-50.24a32%2032%200%201%201%2041.386666-48.853333C464.704%20692.650667%20493.056%20704%20522.666667%20704c29.589333%200%2057.941333-11.349333%2085.973333-35.093333a32%2032%200%200%201%2045.12%203.754666z'%20fill='%23707070'%20p-id='2024'%3e%3c/path%3e%3c/svg%3e")}.worker-tab-icon-tasks{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632050462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='6745'%20width='48'%20height='48'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M1012.5%20421.3c-17.8-32.8-57.4-69.6-95.7-105.2-22.2-20.6-43.1-40-55.6-55-20.6-24.6-49.8-38.7-80.2-38.7-17.8%200-35.3%205-50.6%2014.4l-0.9%200.6-25.3%2018.1c-11-6.2-24.9-16.5-37.5-26-32.4-24.2-66-49.3-101.1-49.3h-16.8c-53.5%200-82.2%2015.7-105.2%2028.3-15.4%208.4-25.6%2014-42%2014-12%200-26.8-2.9-44.9-8.8-26.5-8.7-35.5-12.8-53.4-20.9-6.5-3-14-6.4-23.7-10.6-12.6-5.5-26-8.4-39.8-8.4-29%200-56.4%2012.6-75.3%2034.7l-0.4%200.5L23.3%20387.2c-31.6%2037.5-30.9%2093%201.6%20129.7l34.2%2041.4c4.9%205.9%205.8%2014.1%202.3%2020.9-7.8%2015.6-14.6%2033.6-14.6%2052.3v9.4c0%2024.4%208.8%2045.2%2026.1%2062%2012.9%2012.6%2028.1%2020.2%2039.3%2025.8%203%201.5%206.9%203.5%208.9%204.7%204.1%205.3%207.3%2010.4%2010.4%2015.3%2015.5%2024.6%2030.4%2042.5%2078.6%2045.9%207.2%2012.2%2016.5%2025.3%2030%2035.7%2015%2011.5%2033.1%2018.2%2055.4%2020.5%2020.2%2028.7%2048.5%2043.2%2084.4%2043.2%2014.9%200%2029.9-6.5%2044.5-15.1%203.7-2.2%207.4-4.5%2011.1-6.8%200.1-0.1%200.2-0.1%200.3-0.2%2012.6%204.6%2031.6%2011.6%2056%2011.6h9.4c66%200%20205.6-77%20230.3-92.2%209.7-5.9%2022.1-12.4%2035.2-19.2%2028.2-14.7%2060.2-31.3%2086.4-53.3C887.6%20690%20905%20657.1%20905%20621c0-5.8%202.8-11.2%207.5-14.6%2027.2-19.5%2062-51.1%2082.4-70.9%2030.7-29.7%2037.9-76.7%2017.6-114.2zM396.1%20802.5c-2.4%209-5.3%2017.3-7.6%2023.3-4.2%202.3-7.3%203.7-9.4%204.2-17.3-0.2-25.2-7-32.2-17.7-9.4-14.4-25.1-23.7-42-24.9-23-1.7-29.9-8.2-41.9-29.6-9-16-25.2-26-43.6-26.7-17.2-0.7-22.9-3.3-24.6-4.3-2.1-1.4-4.7-5.3-8.9-12-4-6.4-9-14.3-16.2-23.3-7.5-9.3-17.8-14.5-28.6-19.9-22.6-11.4-30.1-17.4-30.1-30.6v-9.4c0-10.7%2011-29.8%2017.5-41.3%201.5-2.7%203-5.3%204.4-7.8%201.4-2.5%202.4-5.1%203.1-7.7%208.9-9.6%2025.5-23.9%2041.6-23.9h0.6c3.9%203%208.9%2019.4%209.1%2034-0.1%2013.3%208%2025.1%2020.4%2029.9%2012.4%204.8%2026.5%201.3%2035.4-8.5%207.4-8.2%2022.2-17.5%2026.5-15.6%201.4%201.8%204.6%209.7%204.4%2026.6-0.2%2014.5-2.7%2027.1-2.7%2027.1-2.5%2012.2%202.2%2024.7%2012.2%2032.1%209.6%207.2%2022.5%208.4%2033.2%203.1%201.4-0.5%207.1-2.2%2014.8%202.2%202.2%201.2%205.9%203.3%205.5%2014.5-0.4%209.9-3.9%2019.1-4.3%2020.2-5.1%2011.7-2.7%2025%205.9%2034.4%208.7%209.4%2022.2%2012.5%2034.2%208.2%200%200%203.6-0.7%207.7-0.6%207.2%200.3%2013.4%202.9%2019.1%208.1%200.4%201.7%203.1%2011.2-3.5%2035.9zM841%20621c0%2015.2-8.2%2029-20.9%2041.5L664.5%20540.9c-5.5-4.3-12-6.4-18.5-6.4-8.9%200-17.7%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l141.2%20110.3c-10.6%205.9-21.3%2011.5-31.5%2016.8-5.3%202.7-10.5%205.4-15.5%208.1l-135-105.5c-5.5-4.3-12-6.4-18.5-6.4-8.9%200-17.7%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l115.4%2090.1c-13.2%207-27.9%2014.4-43.1%2021.7l-90-70.2c-5.5-4.3-12-6.4-18.4-6.4-8.9%200-17.8%204-23.7%2011.5-10.2%2013.1-7.9%2031.9%205.2%2042.1l64.3%2050.3c-24.3%209.2-45.5%2015.4-58.2%2015.4h-9.4c-12.3%200-22.9-3.6-32.3-7.1%209.9-41.7%204.6-72.5-15.6-91.8-13.8-13.1-28.9-20.3-43.2-23.7%200.7-31.7-12.8-56.8-38.2-71-8.6-4.8-17-7.8-24.8-9.4v-2.3c-0.3-37.2-11.6-63.2-33.6-77.3-18.9-12.1-41-13.8-63.6-5.1-12.4-28.7-34.9-45-63.1-45-19.2%200-36.4%206-50.9%2014.1-12.5%207-28.3%204.2-37.5-6.9l-15.3-18.5-0.9-1c-11.8-13-12-32.9-0.6-46.3l0.4-0.5%20140.5-178.2c6.7-7.6%2016.2-11.9%2026.3-11.9%204.8%200%209.6%201%2014%203%209.3%204.1%2016.5%207.4%2022.9%2010.3%2012.9%205.9%2022.3%2010.1%2036.5%2015.4%206.7%202.5%207.5%2011.5%201.4%2015.2-9.4%205.7-17.7%2013.2-23.1%2024.1-9.9%2019.8-9.3%2053.5%2011.1%2079.6%209.4%2012%2027.3%2027.8%2059.2%2034.3%2026.4%205.5%2059.2%203.9%2097.3-4.5%20101.4-22.5%20134.2-8.2%20138-6.3%200.2%200.1%200.3%200.2%200.4%200.4L841%20598.6V621z%20m109.4-131.5c-26.2%2025.4-51.4%2046.8-68.5%2059.9L637.5%20359.3c-6.7-5.7-20.6-14.1-47.5-18.3-36.3-5.6-85-1.7-144.9%2011.6-65.5%2014.5-86-0.3-90.8-5.1-4.2-4.3-5.1-9.1-5.2-12%204.5-2.3%2013.3-5.3%2019.4-7.3%208.8-3%2018.7-6.3%2028.8-10.9%2028.9-13.2%2053.5-35%2056.2-37.5%202.4-2.2%204.4-4.7%206-7.3%205.2-2.5%2010-5.2%2014.7-7.7%2019.2-10.5%2037.3-20.4%2074.5-20.4h16.8c2.3%200%209.2%200.9%2023.5%209.2%2012.3%207.2%2026%2017.4%2039.3%2027.3%2024.2%2018.1%2047%2035.1%2070.1%2041.4%203%200.8%206.2%201.2%209.3%201.2%206.7%200%2013.2-1.8%2018.9-5.4l0.9-0.6%2037.3-26.7c5-2.9%2010.5-4.4%2016.2-4.4%2011.3%200%2022.9%205.9%2031.2%2015.8%2015.1%2018%2037.5%2038.8%2061.1%2060.8%2032.9%2030.6%2070.3%2065.3%2083%2088.8%206.6%2012.4%204.2%2027.9-5.9%2037.7z'%20fill='%23f3b300'%20p-id='6746'%3e%3c/path%3e%3c/svg%3e")}.worker-tab-icon-me{--tab-icon-url:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779632456463'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3068'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M507.690667%20106.666667h-12.245334l-5.461333%200.064c-107.050667%203.413333-190.549333%2091.733333-190.549333%20198.784v92.949333l0.085333%206.634667%200.384%207.274666c3.498667%2050.773333%2024.533333%2097.536%2059.434667%20132.650667l40.085333%2040.405333%200.597333%200.661334a2.837333%202.837333%200%200%201%200.32%201.322666l-0.042666%205.653334-278.08%20134.357333-4.501334%202.304C83.754667%20748.736%2064%20782.933333%2064%20819.776v9.450667l0.170667%206.485333C67.029333%20881.28%20104.533333%20917.333333%20150.570667%20917.333333h701.525333C900.266667%20917.333333%20938.666667%20877.994667%20938.666667%20830.208v-10.432l-0.106667-4.864a101.973333%20101.973333%200%200%200-57.258667-87.061333L602.304%20593.066667v-5.653334c0-0.746667%200.277333-1.386667%200.597333-1.706666l40.448-40.704a207.146667%20207.146667%200%200%200%2059.882667-145.941334V305.493333c0-109.44-87.189333-198.826667-195.541333-198.826666z%20m0%2064c72.64%200%20131.541333%2060.373333%20131.541333%20134.826666v93.546667a143.146667%20143.146667%200%200%201-41.301333%20100.864l-40.469334%2040.746667a66.410667%2066.410667%200%200%200-19.136%2046.762666v5.824c0%2024.426667%2013.738667%2046.656%2035.285334%2057.045334l279.829333%20135.168c12.949333%206.272%2021.226667%2019.626667%2021.226667%2034.346666v10.410667c0%2012.8-10.112%2023.125333-22.570667%2023.125333H150.570667a22.826667%2022.826667%200%200%201-22.528-21.632L128%20819.776c0-13.866667%207.381333-26.602667%2019.221333-33.28l2.837334-1.450667%20278.997333-134.762666a63.018667%2063.018667%200%200%200%2034.986667-50.986667l0.256-4.565333%200.042666-7.317334c0-15.36-5.248-30.165333-14.805333-41.92l-3.264-3.733333-41.536-41.834667a143.018667%20143.018667%200%200%201-41.216-95.722666l-0.085333-5.738667V305.493333c0-72.810667%2056.426667-132.48%20127.424-134.762666L495.445333%20170.666667h12.245334z'%20fill='%23707070'%20p-id='3069'%3e%3c/path%3e%3cpath%20d='M949.333333%20576v21.333333a21.333333%2021.333333%200%200%201-21.333333%2021.333334h-85.333333a21.333333%2021.333333%200%200%201-21.333334-21.333334v-21.333333a21.333333%2021.333333%200%200%201%2021.333334-21.333333h85.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333333zM949.333333%20458.666667v21.333333a21.333333%2021.333333%200%200%201-21.333333%2021.333333h-149.333333a21.333333%2021.333333%200%200%201-21.333334-21.333333v-21.333333a21.333333%2021.333333%200%200%201%2021.333334-21.333334h149.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333334zM949.333333%20341.333333v21.333334a21.333333%2021.333333%200%200%201-21.333333%2021.333333h-149.333333a21.333333%2021.333333%200%200%201-21.333334-21.333333v-21.333334a21.333333%2021.333333%200%200%201%2021.333334-21.333333h149.333333a21.333333%2021.333333%200%200%201%2021.333333%2021.333333z'%20fill='%23707070'%20p-id='3070'%3e%3c/path%3e%3c/svg%3e")}.king-worker-create-page{min-width:0}.king-worker-page-heading{position:relative}.king-worker-create-form{flex-direction:column;gap:14px;min-width:0;display:flex}.king-worker-create-card,.king-worker-success-card{background:var(--surface);border:1px solid #d8960038;border-radius:10px;flex-direction:column;gap:18px;min-width:0;padding:16px 14px;display:flex;box-shadow:0 10px 22px #1a1b180f}.king-worker-field{flex-direction:column;gap:8px;min-width:0;display:flex}.king-worker-field-label{color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.35}.king-worker-field-label em{color:#b23b16;font-style:normal;font-weight:700}.king-worker-field input{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:48px;color:var(--ink);border-radius:8px;padding:12px 14px;font-size:16px;font-weight:400}.king-worker-field input::placeholder{color:#1a1b1866}.king-worker-field input:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.king-worker-field input[read-only],.king-worker-readonly-input{color:var(--muted);background:#f6f1e4eb}.king-worker-field-hint{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}.king-worker-field-error,.king-worker-submit-error{color:#b23b16;margin:0;font-size:.8rem;font-weight:400;line-height:1.45}.king-worker-account-field{min-width:0}.king-worker-account-row{align-items:stretch;gap:8px;min-width:0;display:flex}.king-worker-account-row input{letter-spacing:.08em;flex:auto;min-width:0;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:17px}.king-worker-generate-button{color:#7a5200;cursor:pointer;background:#fbe6ad;border:1px solid #d896006b;border-radius:8px;flex:none;min-width:96px;min-height:48px;padding:0 14px;font-size:.84rem;font-weight:700}.king-worker-generate-button:disabled{cursor:progress;opacity:.62}.king-worker-generate-button:active{transform:scale(.98)}.king-worker-password-row{align-items:center;min-width:0;display:flex;position:relative}.king-worker-password-row input{padding-right:60px}.king-worker-password-toggle{color:#7a5200;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.king-worker-password-toggle:focus-visible,.king-worker-inline-retry:focus-visible,.king-worker-generate-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.king-worker-status{color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.45}.king-worker-status.is-success{color:var(--leaf)}.king-worker-status.is-warning{color:#8a5a00}.king-worker-status.is-error{color:#b23b16}.king-worker-candidate-error{color:#b23b16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;line-height:1.45;display:flex}.king-worker-inline-retry{color:#7a5200;cursor:pointer;background:#fff8e7;border:1px solid #d8960066;border-radius:8px;min-height:44px;padding:8px 14px;font-size:.8rem;font-weight:700}.king-worker-inline-retry:disabled{cursor:progress;opacity:.62}.king-worker-form-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;padding-top:14px;display:flex}.king-worker-form-note p{margin:0;font-size:.8rem;font-weight:400;line-height:1.6}.king-worker-note-icon{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.king-worker-submit-button{width:100%;min-height:48px;margin-top:0;font-size:1rem;font-weight:700}.king-worker-submit-button:disabled{cursor:progress;opacity:.62}.king-worker-submit-error{background:#fff2ec;border:1px solid #b23b1638;border-radius:8px;padding:10px 12px}.king-worker-create-skeleton .startup-skeleton-card{gap:14px;min-height:300px}.king-worker-success-card{gap:14px}.king-worker-success-eyebrow{color:var(--leaf);letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:700}.king-worker-success-card h3{color:var(--ink);margin:0;font-size:1.16rem;font-weight:700;line-height:1.4}.king-worker-success-name{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.king-worker-success-secrets{gap:10px;margin:0;display:grid}.king-worker-success-secrets>div{background:var(--surface-strong);border:1px solid #d8960038;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.king-worker-success-secrets dt{color:var(--muted);font-size:.8rem}.king-worker-success-secrets dd{text-align:right;min-width:0;margin:0}.king-worker-success-secrets code{max-width:100%;color:var(--ink);letter-spacing:.05em;overflow-wrap:anywhere;font-size:1rem;font-weight:700;display:inline-block}.king-worker-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.king-worker-copy-button{border-radius:8px;min-height:44px;padding:10px 12px;font-size:.84rem}.king-worker-success-warning{color:#7a5200;background:#fff3ca;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.5}.king-worker-success-card .king-worker-submit-button{margin-top:2px}@media (width<=340px){.king-worker-create-card,.king-worker-success-card{padding-inline:12px}.king-worker-account-row{flex-direction:column}.king-worker-generate-button{width:100%}.king-worker-copy-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.king-worker-generate-button:active{transform:none}}.king-worker-list-page{min-width:0;padding-bottom:8px}.king-worker-page-heading-copy{text-align:center;gap:2px;min-width:0;display:grid}.king-worker-page-heading-copy h2{margin:0}.king-worker-page-heading-copy p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:400;line-height:1.35;overflow:hidden}.king-worker-new-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 8px 18px #d8960033}.king-worker-new-icon{border:2px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:1.05rem;font-weight:400;line-height:1;display:inline-grid}.king-worker-summary-section{gap:8px;min-width:0;display:grid}.king-worker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.king-worker-summary-item{background:var(--surface);text-align:center;border:1px solid #d896003d;border-radius:9px;align-content:center;gap:4px;min-width:0;padding:12px 10px;display:grid;box-shadow:0 8px 18px #1a1b180a}.king-worker-summary-item dt{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400;line-height:1.3;overflow:hidden}.king-worker-summary-item dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.48rem;font-weight:700;line-height:1.12}.king-worker-section{background:var(--surface);border:1px solid #d8960038;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 22px #1a1b180d}.king-worker-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.king-worker-section-heading>div{gap:3px;min-width:0;display:grid}.king-worker-section-heading h3{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.king-worker-section-heading p{color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-section-count{color:#7a5200;white-space:nowrap;flex:none;font-size:.78rem;font-weight:600}.king-worker-toolbar{gap:10px;min-width:0;display:grid}.king-worker-search-form{align-items:stretch;gap:8px;min-width:0;display:flex}.king-worker-search-input{border:1px solid var(--line);background:var(--surface-strong);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;flex:auto;padding:10px 12px;font-size:16px}.king-worker-search-input::placeholder{color:#1a1b1866}.king-worker-search-input:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.king-worker-search-button{color:#7a5200;cursor:pointer;background:#fbe6ad;border:1px solid #d896006b;border-radius:8px;flex:none;min-width:72px;min-height:44px;padding:0 14px;font-size:.84rem;font-weight:700}.king-worker-search-button:active{transform:scale(.98)}.king-worker-search-input:disabled,.king-worker-search-button:disabled{cursor:progress;opacity:.62}.king-worker-filter-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.king-worker-filter-row .filter-chip{min-height:44px;padding:8px 14px}.king-worker-filter-row .filter-chip:disabled{cursor:progress;opacity:.62}.king-worker-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-worker-list>li{min-width:0}.king-worker-card{background:var(--surface);min-width:0;color:inherit;border:1px solid #d8960038;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px 8px;padding:12px;text-decoration:none;display:grid;box-shadow:0 8px 18px #1a1b180a}.king-worker-card:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.king-worker-card:active{transform:scale(.995)}.king-worker-avatar{color:#8a5a00;background:#fbe6ad;border-radius:50%;grid-area:1/1;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:grid}.king-worker-card-identity{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:2px 8px;min-width:0;display:flex}.king-worker-card-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.35;overflow:hidden}.king-worker-account{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap;flex:none;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.82rem;line-height:1.35}.king-worker-state{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.king-worker-state.is-active{color:#7a5200;background:#fbe6ad}.king-worker-state.is-disabled{color:#8b3a1c;background:#fbe4d8}.king-worker-card-chevron{color:var(--muted);grid-area:1/3;font-size:1.2rem;line-height:1}.king-worker-card-stats{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.king-worker-card-stat{background:#f3b30017;border-radius:8px;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:8px 10px;display:flex}.king-worker-card-stat small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400;overflow:hidden}.king-worker-card-stat b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:1rem;font-weight:700;line-height:1.2}.king-worker-card-meta{min-width:0;color:var(--muted);flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;gap:3px 10px;font-size:.74rem;font-weight:400;line-height:1.4;display:flex}.king-worker-card-detail{color:#7a5200;white-space:nowrap;margin-left:auto;font-weight:600}.king-worker-empty{text-align:center;background:#fff8e780;border:1px dashed #d896004d;border-radius:10px;justify-items:center;gap:8px;min-width:0;padding:26px 12px;display:grid}.king-worker-empty-compact{padding:20px 12px}.king-worker-empty-icon{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:700;display:grid}.king-worker-empty strong{color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.45}.king-worker-empty p{max-width:260px;color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.king-worker-assignment-trigger{width:100%;min-height:64px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff7df;border:1px solid #d8960047;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.king-worker-assignment-trigger:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.king-worker-assignment-count{flex:none;align-items:baseline;gap:6px;display:flex}.king-worker-assignment-count strong{color:#7a5200;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.king-worker-assignment-count small{color:var(--muted);font-size:.74rem;font-weight:400}.king-worker-assignment-action{color:#7a5200;white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:600}.king-worker-assignment-chevron{color:#7a5200;font-size:1.1rem;line-height:1}.king-worker-quick-links{gap:0;min-width:0;margin:0;padding:0;display:grid}.king-worker-quick-link{min-height:56px;color:var(--ink);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.king-worker-quick-link+.king-worker-quick-link{border-top:1px solid var(--line)}.king-worker-quick-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.king-worker-quick-icon{color:#8a5a00;background:#fbe6ad;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.86rem;font-weight:700;display:grid}.king-worker-quick-link>span:nth-child(2){flex:auto;min-width:0}.king-worker-quick-chevron{color:var(--muted);flex:none;font-size:1.1rem;line-height:1}.king-worker-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:4px;display:grid}.king-worker-pagination span{min-width:0;color:var(--muted);text-align:center;font-size:.74rem;font-weight:400;line-height:1.4}.king-worker-pagination button{min-width:64px;min-height:44px;padding:8px 10px;font-size:.8rem}.king-worker-pagination button:disabled{cursor:not-allowed;opacity:.5}.king-worker-error-card{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.king-worker-error-card>div{gap:3px;min-width:0;display:grid}.king-worker-error-card strong{font-size:.86rem;font-weight:600;line-height:1.4}.king-worker-error-card p{color:#8f3417;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.king-worker-error-card button{min-height:44px}.king-worker-assignment-sheet{min-width:0}.king-worker-sheet-count{color:#7a5200;white-space:nowrap;font-size:.78rem;font-weight:600}.king-worker-assignment-toolbar{gap:10px;min-width:0;display:grid}.king-worker-assignment-sheet .sheet-body{min-width:0}.king-worker-sheet-alert{color:#8f3417;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #b23b1638;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.45}.king-worker-assignment-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-worker-assignment-item{background:#fff8e7;border:1px solid #d8960033;border-radius:9px;gap:10px;min-width:0;padding:12px;display:grid}.king-worker-assignment-item-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.king-worker-assignment-member{gap:3px;min-width:0;display:grid}.king-worker-assignment-member strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:700;line-height:1.4}.king-worker-assignment-member span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-assignment-member .king-worker-assignment-current{color:#6a4a12;font-weight:600}.king-worker-assignment-open{flex:none;min-width:64px;min-height:44px;padding:8px 12px;font-size:.8rem}.king-worker-assignment-form{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:10px;display:grid}.king-worker-assignment-field{gap:6px;min-width:0;display:grid}.king-worker-assignment-field>span{color:var(--ink);font-size:.8rem;font-weight:600;line-height:1.35}.king-worker-assignment-field>span em{color:#b23b16;font-style:normal}.king-worker-assignment-field select,.king-worker-assignment-field textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.king-worker-assignment-field textarea{resize:vertical;min-height:72px}.king-worker-assignment-field select:focus,.king-worker-assignment-field textarea:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.king-worker-assignment-field select:disabled,.king-worker-assignment-field textarea:disabled{cursor:progress;opacity:.66}.king-worker-assignment-hint{color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-inline-error{color:#b23b16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.78rem;line-height:1.45;display:flex}.king-worker-assignment-form-error{color:#b23b16;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.king-worker-assignment-form-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.king-worker-assignment-form-actions>*{flex:120px;min-height:44px}@media (width>=360px){.king-worker-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=340px){.king-worker-section{padding-inline:12px}.king-worker-card{padding-inline:10px}.king-worker-card-identity{flex-basis:108px}.king-worker-summary-item{padding-inline:8px}.king-worker-summary-item dd{font-size:1.3rem}.king-worker-search-form{flex-direction:column}.king-worker-search-button{width:100%}.king-worker-assignment-trigger{align-items:flex-start}.king-worker-assignment-action{margin-left:0}.king-worker-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.king-worker-pagination span{grid-area:1/1/auto/-1}.king-worker-pagination button{grid-row:2}}@media (prefers-reduced-motion:reduce){.king-worker-new-button,.king-worker-search-button,.king-worker-card,.king-worker-assignment-trigger,.king-worker-quick-link{transition:none}.king-worker-new-button:active,.king-worker-search-button:active,.king-worker-card:active,.king-worker-assignment-trigger:active,.king-worker-quick-link:active{transform:none}}.king-worker-detail-page{min-width:0;padding-bottom:8px}.king-worker-detail-identity{background:var(--surface);border:1px solid #d8960038;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 22px #1a1b180d}.king-worker-detail-avatar{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.16rem;font-weight:700;display:grid}.king-worker-detail-identity-copy{gap:6px;min-width:0;display:grid}.king-worker-detail-name-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.king-worker-detail-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:700;line-height:1.35}.king-worker-detail-account{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.4}.king-worker-detail-account code{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.86rem;font-weight:600}.king-worker-detail-facts{gap:4px;min-width:0;margin:2px 0 0;display:grid}.king-worker-detail-facts>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.king-worker-detail-facts dt{color:var(--muted);white-space:nowrap;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-detail-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.8rem;font-weight:500;line-height:1.45}.king-worker-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.king-worker-detail-action{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px 10px;font-size:.84rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.king-worker-detail-action.is-danger{color:#8f3417;background:#fff2ec;border-color:#b23b1652}.king-worker-detail-action:disabled,.king-worker-detail-action[aria-disabled=true]{cursor:progress;opacity:.62}.king-worker-detail-action[aria-disabled=true]{pointer-events:none}.king-worker-detail-notice{color:var(--leaf);overflow-wrap:anywhere;background:#f1fae9;border:1px solid #497a263d;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.5}.king-worker-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.king-worker-detail-summary-item{background:var(--surface-strong);text-align:center;border:1px solid #d896003d;border-radius:9px;align-content:center;gap:4px;min-width:0;padding:12px 10px;display:grid}.king-worker-detail-summary-item dt{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:400;line-height:1.3;overflow:hidden}.king-worker-detail-summary-item dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:700;line-height:1.15}.king-worker-detail-summary-item dd.is-text{font-variant-numeric:normal;font-size:.88rem;font-weight:600;line-height:1.35}.king-worker-detail-assignment-list,.king-worker-detail-task-list,.king-worker-detail-audit-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-worker-detail-assignment-item{background:#fff8e7;border:1px solid #d8960033;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.king-worker-detail-assignment-copy{gap:3px;min-width:0;display:grid}.king-worker-detail-assignment-copy strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:700;line-height:1.4}.king-worker-detail-assignment-copy span,.king-worker-detail-assignment-copy time{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-detail-assignment-open{flex:none;min-width:64px;min-height:44px;padding:8px 12px;font-size:.8rem}.king-worker-detail-task{background:var(--surface-strong);min-width:0;color:inherit;border:1px solid #d8960033;border-radius:9px;gap:5px;padding:10px 12px;text-decoration:none;display:grid}a.king-worker-detail-task:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}a.king-worker-detail-task:active{transform:scale(.995)}.king-worker-detail-task-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.king-worker-detail-task-head strong{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.84rem;font-weight:700;line-height:1.4}.king-worker-detail-task-parties{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:500;line-height:1.45}.king-worker-detail-task-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:.74rem;font-weight:400;line-height:1.45;display:flex}.king-worker-detail-task-meta .is-overdue{color:#b23b16;font-weight:600}.king-worker-detail-audit-list{gap:0}.king-worker-detail-audit-item{border-top:1px solid var(--line);gap:3px;min-width:0;padding:10px 0;display:grid}.king-worker-detail-audit-item:first-child{border-top:0;padding-top:2px}.king-worker-detail-audit-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.king-worker-detail-audit-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.4}.king-worker-detail-audit-head time{color:var(--muted);white-space:nowrap;flex:none;font-size:.72rem;font-weight:400;line-height:1.4}.king-worker-detail-audit-meta,.king-worker-detail-audit-detail{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-detail-audit-detail{color:var(--ink)}.king-worker-detail-skeleton{gap:10px;min-width:0;display:grid}.king-worker-detail-missing{margin-top:4px}.king-worker-detail-missing-link{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.king-worker-detail-sheet{min-width:0}.king-worker-detail-warning{color:#7a5200;overflow-wrap:anywhere;background:#fff3ca;border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.5}.king-worker-detail-password-row{align-items:center;min-width:0;display:flex;position:relative}.king-worker-detail-password-row input{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 62px 10px 12px;font-size:16px}.king-worker-detail-password-row input:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}@media (width>=360px){.king-worker-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.king-worker-detail-action{padding-inline:6px;font-size:.8rem}.king-worker-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=340px){.king-worker-detail-identity{grid-template-columns:40px minmax(0,1fr);padding-inline:12px}.king-worker-detail-avatar{width:40px;height:40px;font-size:1rem}.king-worker-detail-assignment-item{grid-template-columns:minmax(0,1fr)}.king-worker-detail-assignment-open{width:100%}.king-worker-detail-summary-item{padding-inline:8px}.king-worker-detail-summary-item dd{font-size:1.24rem}.king-worker-detail-audit-head time{white-space:normal}}@media (prefers-reduced-motion:reduce){a.king-worker-detail-task:active{transform:none}}.king-task-page{min-width:0;padding-bottom:8px}.king-task-notice{color:#2f6a2a;overflow-wrap:anywhere;background:#eff8ea;border:1px solid #40763638;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:400;line-height:1.45}.king-task-summary-section{gap:8px;min-width:0;display:grid}.king-task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.king-task-summary-item{min-width:0;min-height:78px;color:var(--ink);background:var(--surface);font:inherit;text-align:left;border:1px solid #d896003d;border-radius:9px;align-content:center;gap:2px;padding:10px 12px;display:grid;box-shadow:0 8px 18px #1a1b180a}button.king-task-summary-item{cursor:pointer}button.king-task-summary-item:active{transform:scale(.99)}.king-task-summary-item span{min-width:0;color:var(--muted);font-size:.74rem;font-weight:400;line-height:1.3}.king-task-summary-item strong{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.king-task-summary-item small{min-width:0;color:var(--muted);font-size:.64rem;font-weight:400;line-height:1.3}.king-task-summary-item.is-static{cursor:default}.king-task-filter{background:var(--surface);border:1px solid #d8960038;border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 22px #1a1b180d}.king-task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;min-width:0;display:grid}.king-task-filter-field{gap:5px;min-width:0;display:grid}.king-task-filter-field>span{color:var(--muted);font-size:.74rem;font-weight:400;line-height:1.35}.king-task-filter-field select{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:16px}.king-task-filter-field select:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.king-task-search-form{grid-column:1/-1;align-items:stretch;gap:8px;min-width:0;display:flex}.king-task-search-input{border:1px solid var(--line);background:var(--surface-strong);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;flex:auto;padding:10px 12px;font-size:16px}.king-task-search-input::placeholder{color:#1a1b1866}.king-task-search-input:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.king-task-search-button{color:#7a5200;min-width:72px;min-height:44px;font:inherit;cursor:pointer;background:#fbe6ad;border:1px solid #d896006b;border-radius:8px;flex:none;padding:0 14px;font-size:.84rem;font-weight:700}.king-task-search-button:active{transform:scale(.98)}.king-task-filter-reset{border:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:8px 12px;font-size:.78rem;font-weight:600}.king-task-section{min-width:0}.king-task-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-task-card{background:var(--surface);border:1px solid #d8960038;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #1a1b180a}.king-task-card-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.king-task-no{min-width:0;color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.9rem;font-weight:700;line-height:1.35}.king-task-state{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.king-task-state.is-new{color:#7a5200;background:#fff1c4}.king-task-state.is-unassigned{color:#8b3a1c;background:#fbe4d8}.king-task-state.is-following{color:#2f5e8a;background:#e7f1fb}.king-task-state.is-pending-confirmation{color:#6a4a12;background:#fbe6ad}.king-task-state.is-completed{color:#2f6a2a;background:#e9f6e3}.king-task-state.is-canceled{color:#6d746d;background:#ecece7}.king-task-parties{align-items:center;gap:8px;min-width:0;display:flex}.king-task-party{gap:1px;min-width:0;display:grid}.king-task-party small{color:var(--muted);font-size:.68rem;font-weight:400;line-height:1.3}.king-task-party strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.4}.king-task-party-arrow{color:var(--muted);flex:none;font-size:.9rem;line-height:1}.king-task-meta{background:#f3b30012;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;min-width:0;margin:0;padding:8px 10px;display:grid}.king-task-meta>div{gap:1px;min-width:0;display:grid}.king-task-meta dt{color:var(--muted);font-size:.68rem;font-weight:400;line-height:1.3}.king-task-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.king-task-rating.is-bad{color:#b23b16;font-weight:700}.king-task-card-flags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.king-task-overdue,.king-task-deadline{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.king-task-overdue{color:#8b3a1c;background:#fbe4d8}.king-task-deadline{color:var(--muted);background:#f1eee4}.king-task-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.king-task-action{flex:88px;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.king-task-action.is-danger{color:#8f3417;background:#fff4ef;border-color:#b23b1647}.king-task-action.is-disabled{opacity:.5;pointer-events:none}.king-task-sheet{min-width:0}.king-task-current-worker{color:#6a4a12;overflow-wrap:anywhere;background:#fff8e7;border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.5}@media (width<=340px){.king-task-filter,.king-task-section{padding-inline:12px}.king-task-filter-grid{grid-template-columns:minmax(0,1fr)}.king-task-search-form{flex-direction:column}.king-task-search-button{width:100%}.king-task-summary-item{padding-inline:8px}.king-task-summary-item strong{font-size:1.3rem}.king-task-parties{flex-direction:column;align-items:flex-start;gap:4px}.king-task-party-arrow{transform:rotate(90deg)}.king-task-actions .king-task-action{flex-basis:100%}}@media (prefers-reduced-motion:reduce){button.king-task-summary-item:active,.king-task-search-button:active{transform:none}}.king-task-detail-page{min-width:0;padding-bottom:8px}.king-task-detail-heading-status{white-space:normal;text-align:center;justify-self:end;max-width:92px}.king-task-detail-notice{color:#1d6b4d;overflow-wrap:anywhere;background:#eaf6ef;border:1px solid #1d7f5b3d;border-radius:8px;min-width:0;margin:0;padding:10px 12px;font-size:.8rem;font-weight:500;line-height:1.45}.king-task-detail-header-card,.king-task-detail-timeline-card,.king-task-detail-delivery-card,.king-task-detail-rating-card,.king-task-detail-reminders-card,.king-task-detail-actions-card,.king-task-detail-events-card{min-width:0}.king-task-detail-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.king-task-detail-eyebrow{color:var(--muted);margin:0;font-size:.7rem;font-weight:500;line-height:1.3}.king-task-detail-task-no{min-width:0;color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere;margin:2px 0 0;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:1.08rem;font-weight:700;line-height:1.35}.king-task-detail-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.king-task-detail-party{background:#f3b30012;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.king-task-detail-party-label{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.3}.king-task-detail-party strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:700;line-height:1.4}.king-task-detail-party>span:not(.king-task-detail-party-label){min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:400;line-height:1.4}.king-task-detail-phone{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:2px;font-size:.72rem;line-height:1.4;display:flex}.king-task-detail-phone b{min-width:0;color:var(--ink);letter-spacing:.01em;overflow-wrap:anywhere;font-weight:600}.king-task-detail-meta{background:#f3b3000d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-width:0;margin:0;padding:10px;display:grid}.king-task-detail-meta>div{gap:1px;min-width:0;display:grid}.king-task-detail-meta dt{color:var(--muted);font-size:.68rem;font-weight:400;line-height:1.3}.king-task-detail-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.45}.king-task-detail-meta dd time{overflow-wrap:anywhere}.king-task-detail-warning{color:#8b3a1c;overflow-wrap:anywhere;background:#fff1e8;border-radius:8px;min-width:0;padding:9px 10px;font-size:.76rem;font-weight:400;line-height:1.5}.king-task-detail-followup-list{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-task-detail-followup{grid-template-columns:84px minmax(0,1fr);gap:10px;min-width:0;display:grid}.king-task-detail-followup-time{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-content:start;gap:1px;padding-top:1px;font-size:.7rem;line-height:1.35;display:grid}.king-task-detail-followup-time span:first-child{color:var(--ink);font-weight:600}.king-task-detail-followup-body{border-left:2px solid #d8960047;gap:6px;min-width:0;padding:0 0 16px 12px;display:grid;position:relative}.king-task-detail-followup-body:before{content:"";background:var(--gold-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px;box-shadow:0 0 0 3px #f3b30024}.king-task-detail-followup:last-child .king-task-detail-followup-body{padding-bottom:0}.king-task-detail-followup-head{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.king-task-detail-followup-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.4}.king-task-detail-tag{color:#7a5200;background:#fff1c4;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 7px;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.king-task-detail-copy{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.king-task-detail-copy span{color:var(--muted)}.king-task-detail-followup-meta{gap:2px;min-width:0;margin:0;display:grid}.king-task-detail-followup-meta>div{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.king-task-detail-followup-meta dt{color:var(--muted);flex:none;font-size:.7rem;font-weight:400;line-height:1.45}.king-task-detail-followup-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:500;line-height:1.45}.king-task-detail-rows{gap:0;min-width:0;margin:0;display:grid}.king-task-detail-rows>div{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:8px;min-width:0;padding:9px 0;display:grid}.king-task-detail-rows>div:last-child{border-bottom:0;padding-bottom:0}.king-task-detail-rows dt{color:var(--muted);font-size:.74rem;font-weight:400;line-height:1.5}.king-task-detail-rows dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.5}.king-task-detail-outcome.is-deal{color:#2f6a2a;font-weight:700}.king-task-detail-footnote{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:400;line-height:1.5}.king-task-detail-rating-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.king-task-detail-rating-copy{gap:2px;min-width:0;display:grid}.king-task-detail-rating-value{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1.04rem;font-weight:700;line-height:1.35}.king-task-detail-rating-value.is-bad{color:#b23b16}.king-task-detail-rating-meta{min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:1px;font-size:.72rem;font-weight:400;line-height:1.45;display:grid}.king-task-detail-tips{gap:8px;min-width:0;display:grid}.king-task-detail-tip-summary{min-width:0;color:var(--muted);background:#f3b30012;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:9px 10px;font-size:.74rem;line-height:1.4;display:flex}.king-task-detail-tip-summary strong{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.king-task-detail-tip-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-task-detail-tip{border:1px solid var(--line);background:#ffffff57;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.king-task-detail-tip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.king-task-detail-tip-head strong{color:var(--ink);font-size:.86rem;font-weight:700}.king-task-detail-tip-head time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem;line-height:1.4}.king-task-detail-tip-split{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;min-width:0;display:grid}.king-task-detail-tip-split>span{text-align:center;background:#f3b30014;border-radius:6px;justify-items:center;gap:1px;min-width:0;padding:6px;display:grid}.king-task-detail-tip-split small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.64rem;font-weight:400;line-height:1.35}.king-task-detail-tip-split strong{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.35}.king-task-detail-tip-split em{color:#7a5200;font-size:.64rem;font-style:normal;font-weight:500;line-height:1.3}.king-task-detail-reminder-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-task-detail-reminder{border:1px solid var(--line);background:#ffffff4d;border-left:3px solid #d8960066;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.king-task-detail-reminder-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.king-task-detail-reminder-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.4}.king-task-detail-reminder-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 7px;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.king-task-detail-reminder-status.is-pending{color:#7a5200;background:#fff1c4}.king-task-detail-reminder-status.is-sent{color:#2f6a2a;background:#e9f6e3}.king-task-detail-reminder-status.is-canceled{color:#6d746d;background:#ecece7}.king-task-detail-operations{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.king-task-detail-action{justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:.84rem;display:inline-flex}.king-task-detail-action.is-danger{color:#8f3417;background:#fff4ef;border-color:#b23b1647}.king-task-detail-event-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-task-detail-event{border:1px solid var(--line);background:#f3b3000a;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.king-task-detail-event-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 8px;min-width:0;display:flex}.king-task-detail-event-head>strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.4}.king-task-detail-event-time{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-items:end;gap:0;font-size:.68rem;line-height:1.35;display:grid}.king-task-detail-event-meta{gap:2px;min-width:0;margin:0;display:grid}.king-task-detail-event-meta>div{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.king-task-detail-event-meta dt{color:var(--muted);flex:none;font-size:.7rem;font-weight:400;line-height:1.45}.king-task-detail-event-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:500;line-height:1.45}.king-task-detail-skeleton{gap:10px;min-width:0;display:grid}.king-task-detail-missing{min-width:0}.king-task-detail-missing-link{justify-content:center;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}@media (width<=340px){.king-task-detail-header-grid,.king-task-detail-meta{grid-template-columns:minmax(0,1fr)}.king-task-detail-followup{grid-template-columns:56px minmax(0,1fr);gap:8px}.king-task-detail-followup-time{font-size:.66rem}.king-task-detail-rows>div{grid-template-columns:74px minmax(0,1fr)}.king-task-detail-event-head{flex-direction:column}.king-task-detail-event-time{grid-auto-flow:column;justify-content:start;justify-items:start;gap:4px}}@media (prefers-reduced-motion:reduce){.king-task-detail-action,.king-task-detail-missing-link{transition:none}}.worker-login-page{min-width:0;min-height:100svh;padding:0 10px max(28px, calc(env(safe-area-inset-bottom) + 20px));color:#2b2417;background:#fcf2df;overflow-x:hidden}.worker-login-page-loading{place-items:center;display:grid}.worker-login-loading-text{color:#7b6844;margin:0;font-size:.9rem}.worker-login-hero{text-align:center;color:#fff6d8;background:radial-gradient(circle at 20% 0,#ffd6604d,#0000 34%),linear-gradient(160deg,#161109 0%,#2c2213 100%);min-height:232px;margin:0 -10px;padding:46px 18px 68px;position:relative;overflow:hidden}.worker-login-honeycomb{opacity:.22;background-image:linear-gradient(30deg,#ffd6603d 12%,#0000 12.5% 87%,#ffd6603d 87.5%,#ffd6603d),linear-gradient(150deg,#ffd6603d 12%,#0000 12.5% 87%,#ffd6603d 87.5%,#ffd6603d),linear-gradient(30deg,#ffd6603d 12%,#0000 12.5% 87%,#ffd6603d 87.5%,#ffd6603d),linear-gradient(150deg,#ffd6603d 12%,#0000 12.5% 87%,#ffd6603d 87.5%,#ffd6603d);background-position:0 0,0 0,28px 48px,28px 48px;background-size:56px 96px;position:absolute;inset:0}.worker-login-kicker,.worker-login-title{z-index:1;margin:0;position:relative}.worker-login-kicker{color:#ffedb9b8;letter-spacing:.12em;font-size:.78rem}.worker-login-title{letter-spacing:.02em;margin-top:10px;font-size:1.9rem;line-height:1.14}.worker-login-card{z-index:2;background:var(--surface);border:1px solid #b07e222e;border-radius:18px;width:min(100%,430px);margin:-44px auto 0;padding:20px 16px 18px;position:relative;box-shadow:0 22px 48px #4d340d2e}.worker-login-form{flex-direction:column;gap:14px;min-width:0;display:flex}.worker-login-field{flex-direction:column;gap:7px;min-width:0;display:flex}.worker-login-label{color:#4a3d26;font-size:.86rem;font-weight:700;line-height:1.35}.worker-login-input{background:#fffdf7;border:1px solid #f0dfbc;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 12px;display:flex}.worker-login-input:focus-within{border-color:#f0b52f;box-shadow:0 0 0 3px #f0b52f24}.worker-login-input input{color:#2d2416;width:100%;min-width:0;min-height:50px;font:inherit;background:0 0;border:0;outline:0;font-size:16px;line-height:1.4}.worker-login-input input::placeholder{color:#b69d70}.worker-login-field-icon{color:#c58b1d;flex:0 0 20px;width:20px;height:20px;position:relative}.worker-login-icon-account:before,.worker-login-icon-account:after,.worker-login-icon-lock:before,.worker-login-icon-lock:after{box-sizing:border-box;content:"";position:absolute}.worker-login-icon-account:before{border:2px solid;border-radius:50%;width:8px;height:8px;top:1px;left:6px}.worker-login-icon-account:after{border:2px solid;border-radius:7px 7px 3px 3px;width:14px;height:8px;bottom:1px;left:3px}.worker-login-icon-lock:before{border:2px solid;border-radius:4px;width:14px;height:11px;top:7px;left:3px}.worker-login-icon-lock:after{border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:8px;top:1px;left:6px}.worker-login-password-toggle{color:#a88339;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-right:-8px;padding:0;font-size:.78rem;line-height:1;display:grid}.worker-login-password-toggle:disabled{opacity:.55}.worker-login-field-error,.worker-login-hint,.worker-login-error,.worker-login-help{margin:0}.worker-login-hint{color:#8a7857;font-size:.78rem;line-height:1.45}.worker-login-field-error{color:#9b1c1c;font-size:.8rem;line-height:1.45}.worker-login-error{color:#9b1c1c;background:#fff0ef;border-radius:10px;padding:10px 12px;font-size:.84rem;line-height:1.5}.worker-login-submit{color:#2a210f;background:var(--gold);border:0;border-radius:14px;width:100%;min-height:52px;padding:0 16px;font-size:1rem;font-weight:700;box-shadow:0 12px 22px #e2991842}.worker-login-submit:disabled{opacity:.65}.worker-login-help{color:#7b6844;text-align:center;margin-top:18px;font-size:.82rem;line-height:1.55}.worker-login-back-link{color:#a86f00;text-underline-offset:3px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin:2px auto 0;padding:0 12px;font-size:.9rem;text-decoration:underline;display:flex}.worker-login-submit:focus-visible,.worker-login-password-toggle:focus-visible,.worker-login-back-link:focus-visible{outline-offset:2px;outline:2px solid #b86600}@media (width>=360px){.worker-login-hero{min-height:244px;padding-top:52px}.worker-login-card{padding:22px 20px 20px}}@media (width>=720px){.worker-login-page{padding-top:48px}.worker-login-hero{border-radius:24px;max-width:560px;margin:0 auto}.worker-login-card{margin-top:-44px}}.worker-tasks-page{min-width:0;padding-bottom:6px}.worker-tasks-heading{align-items:center;min-width:0;min-height:44px;display:flex}.worker-tasks-heading h1{color:var(--ink);margin:0;font-size:1.34rem;font-weight:700;line-height:1.28}.worker-tasks-search{background:#fffaf0f0;border:1px solid #70522324;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 2px 0 12px;display:flex;box-shadow:0 8px 18px #1a1b180a}.worker-tasks-search:focus-within{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.worker-tasks-search-icon{background-color:var(--muted);flex:none;width:18px;height:18px;display:block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779638945046'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='4425'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M945.066667%20898.133333l-189.866667-189.866666c55.466667-64%2087.466667-149.333333%2087.466667-241.066667%200-204.8-168.533333-373.333333-373.333334-373.333333S96%20264.533333%2096%20469.333333%20264.533333%20842.666667%20469.333333%20842.666667c91.733333%200%20174.933333-34.133333%20241.066667-87.466667l189.866667%20189.866667c6.4%206.4%2014.933333%208.533333%2023.466666%208.533333s17.066667-2.133333%2023.466667-8.533333c8.533333-12.8%208.533333-34.133333-2.133333-46.933334zM469.333333%20778.666667C298.666667%20778.666667%20160%20640%20160%20469.333333S298.666667%20160%20469.333333%20160%20778.666667%20298.666667%20778.666667%20469.333333%20640%20778.666667%20469.333333%20778.666667z'%20fill='%232c2c2c'%20p-id='4426'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779638945046'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='4425'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M945.066667%20898.133333l-189.866667-189.866666c55.466667-64%2087.466667-149.333333%2087.466667-241.066667%200-204.8-168.533333-373.333333-373.333334-373.333333S96%20264.533333%2096%20469.333333%20264.533333%20842.666667%20469.333333%20842.666667c91.733333%200%20174.933333-34.133333%20241.066667-87.466667l189.866667%20189.866667c6.4%206.4%2014.933333%208.533333%2023.466666%208.533333s17.066667-2.133333%2023.466667-8.533333c8.533333-12.8%208.533333-34.133333-2.133333-46.933334zM469.333333%20778.666667C298.666667%20778.666667%20160%20640%20160%20469.333333S298.666667%20160%20469.333333%20160%20778.666667%20298.666667%20778.666667%20469.333333%20640%20778.666667%20469.333333%20778.666667z'%20fill='%232c2c2c'%20p-id='4426'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.worker-tasks-search input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:16px}.worker-tasks-search input::placeholder{color:#1a1b186b}.worker-tasks-search input::-webkit-search-cancel-button{display:none}.worker-tasks-search-clear{width:44px;height:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid}.worker-tasks-search-clear:focus-visible,.worker-tasks-tab:focus-visible,.worker-tasks-chip:focus-visible,.worker-tasks-clear-filter:focus-visible,.worker-tasks-load-more:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-tasks-tabs{background:#fffaf0a8;border:1px solid #7052231f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:4px;display:grid}.worker-tasks-tab{min-width:0;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 2px;font-size:.88rem;line-height:1.3}.worker-tasks-tab[aria-selected=true]{color:#4a3100;background:linear-gradient(#f8cf6b,#edb23c);border-color:#b97b1233;font-weight:600;box-shadow:0 5px 12px #c98e1529}.worker-tasks-status-filter{gap:4px;min-width:0;display:grid}.worker-tasks-chip-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;min-width:0;padding:2px 1px 4px;display:flex;overflow-x:auto}.worker-tasks-chip-scroll::-webkit-scrollbar{display:none}.worker-tasks-chip{flex:none;min-height:44px;padding:8px 16px;font-size:.82rem}.worker-tasks-clear-filter{color:#8a5a00;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;padding:8px 12px;font-size:.8rem;text-decoration:underline}.worker-tasks-results{gap:10px;min-width:0;display:grid}.worker-tasks-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-task-card-item{min-width:0}.worker-task-card-link{min-width:0;color:inherit;background:#fffbf2f5;border:1px solid #d896002e;border-radius:10px;align-items:flex-start;gap:8px;padding:14px;text-decoration:none;display:flex;box-shadow:0 8px 18px #1a1b180d}.worker-task-card-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}a.worker-task-card-link:active{transform:scale(.995)}.worker-task-card-body{flex:auto;gap:10px;min-width:0;display:grid}.worker-task-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.worker-task-no{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.84rem;font-weight:700;line-height:1.45}.worker-task-status{flex:none;min-height:27px;padding:4px 10px;font-size:.74rem;font-weight:600}.worker-task-status.is-new{color:#7a5200;background:#fbe6ad}.worker-task-status.is-following{color:#355f2b;background:#e9f4df}.worker-task-status.is-pending-confirmation{color:#8a4b00;background:#ffe7bc}.worker-task-status.is-completed{color:#0d5138;background:#dff3e8}.worker-task-status.is-canceled{color:#7b6b5b;background:#efe9df}.worker-task-parties{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.worker-task-party{gap:1px;min-width:0;display:grid}.worker-task-party small{min-width:0;color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.35}.worker-task-party strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.4;display:block;overflow:hidden}.worker-task-party>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.35;display:block;overflow:hidden}.worker-task-party-arrow{color:var(--muted);font-size:.9rem;line-height:1}.worker-task-flags{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.worker-task-flag{color:#7a5200;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:500;line-height:1.4}.worker-task-flag.is-overdue{color:#b23b16;font-weight:600}.worker-task-flag+.worker-task-flag{border-left:1px solid var(--line);padding-left:10px}.worker-task-meta{border-top:1px solid #7052231a;gap:3px;min-width:0;margin:0;padding-top:8px;display:grid}.worker-task-meta>div{align-items:baseline;gap:8px;min-width:0;display:flex}.worker-task-meta dt{color:var(--muted);white-space:nowrap;flex:none;font-size:.72rem;font-weight:400;line-height:1.45}.worker-task-meta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-align:right;flex:auto;margin:0;font-size:.76rem;font-weight:500;line-height:1.45}.worker-task-meta dd.is-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-task-card-chevron{color:#70522380;flex:none;margin-top:2px;font-size:1.1rem;line-height:1}.worker-tasks-empty{text-align:center;background:#fff8e780;border:1px dashed #d896004d;border-radius:10px;justify-items:center;gap:8px;min-width:0;padding:28px 12px;display:grid}.worker-tasks-empty-icon{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:700;display:grid}.worker-tasks-empty strong{color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.45}.worker-tasks-empty p{max-width:260px;color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.worker-tasks-error{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.worker-tasks-error>div{gap:3px;min-width:0;display:grid}.worker-tasks-error strong{font-size:.86rem;font-weight:600;line-height:1.4}.worker-tasks-error p{color:#8f3417;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.worker-tasks-error button{min-height:44px}.worker-tasks-loading-more{color:var(--muted);text-align:center;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.worker-tasks-load-more{color:#7a5200;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff7df;border:1px solid #d8960057;border-radius:9px;padding:10px 16px;font-size:.88rem;font-weight:600}.worker-tasks-load-more:active{transform:scale(.995)}@media (width<=340px){.worker-task-card-link{padding-inline:12px}.worker-task-parties{grid-template-columns:minmax(0,1fr);gap:6px}.worker-task-party-arrow{display:none}.worker-tasks-tab{font-size:.82rem}.worker-task-meta dd{text-align:left}}@media (prefers-reduced-motion:reduce){a.worker-task-card-link:active,.worker-tasks-load-more:active{transform:none}}.worker-task-detail-page{gap:12px;min-width:0;padding-bottom:12px}.worker-task-detail-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:48px;display:grid}.worker-task-detail-heading h1{min-width:0;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.24rem;font-weight:700;line-height:1.3;overflow:hidden}.worker-task-detail-back{color:#6e5b40;background:0 0;border:0;border-radius:10px;flex:none}.worker-task-detail-heading-status{text-overflow:ellipsis;white-space:nowrap;max-width:7.2em;min-height:27px;padding:4px 8px;font-size:.7rem;overflow:hidden}.worker-task-detail-card{background:#fffbf2f7;border:1px solid #d896002e;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 18px #1a1b180d}.worker-task-detail-task-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.worker-task-detail-eyebrow{color:var(--muted);margin:0 0 2px;font-size:.72rem;font-weight:400;line-height:1.4}.worker-task-detail-task-no{overflow-wrap:anywhere;white-space:normal;font-size:1.32rem;line-height:1.25}.worker-task-detail-parties{border-bottom:1px solid #7052231a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:2px 0 10px;display:grid}.worker-task-detail-party{gap:2px;min-width:0;display:grid}.worker-task-detail-party small{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.35}.worker-task-detail-party strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.35;overflow:hidden}.worker-task-detail-party>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.4;overflow:hidden}.worker-task-detail-required{gap:7px;min-width:0;display:grid}.worker-task-detail-required h3{color:var(--ink);margin:0;font-size:.86rem;font-weight:700;line-height:1.4}.worker-task-detail-required dl{gap:6px;min-width:0;margin:0;display:grid}.worker-task-detail-required dl>div{grid-template-columns:4.5em minmax(0,1fr);gap:8px;min-width:0;display:grid}.worker-task-detail-required dt{color:var(--muted);font-size:.76rem;line-height:1.5}.worker-task-detail-required dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.worker-task-detail-phones{flex-wrap:wrap;gap:2px 12px;display:flex}.worker-task-detail-phone{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:inline-flex}.worker-task-detail-phone small{color:var(--muted);font-size:.7rem;line-height:1.4}.worker-task-detail-phone>span{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.worker-task-detail-phone-link{color:#9a6400;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-underline-offset:3px;border-radius:6px;align-items:center;min-height:44px;padding:0 2px;font-size:.86rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.worker-task-detail-phone-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-task-detail-facts{border-top:1px solid #7052231a;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0;margin:0;padding-top:10px;display:grid}.worker-task-detail-facts>div{gap:1px;min-width:0;display:grid}.worker-task-detail-facts dt{color:var(--muted);font-size:.7rem;line-height:1.4}.worker-task-detail-facts dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:500;line-height:1.5}.worker-task-detail-alert{color:#8f3417;background:#fff2ec;border:1px solid #b23b162e;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.worker-task-detail-alert strong{font-size:.82rem;font-weight:700;line-height:1.4}.worker-task-detail-alert p{color:#8f3417;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.5}.worker-task-detail-section-heading{border-bottom:1px solid #7052231a;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:9px;display:flex}.worker-task-detail-section-heading h2{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.worker-task-detail-section-heading span{color:var(--muted);flex:none;font-size:.72rem;line-height:1.4}.worker-task-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.worker-task-detail-action{min-width:0;min-height:48px;padding:10px 12px;font-size:.88rem}.worker-task-detail-deliver-action{grid-column:1/-1}.worker-task-detail-accept{gap:8px;min-width:0;display:grid}.worker-task-detail-accept-button{width:100%;min-height:48px}.worker-task-detail-readonly{color:#6a5a43;background:#fbf4e4;border-radius:9px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.55}.worker-task-detail-skeleton{gap:10px;min-width:0;display:grid}.worker-task-detail-error,.worker-task-detail-missing{text-align:center;background:#fff8e78c;border:1px dashed #d896004d;border-radius:12px;justify-items:center;gap:8px;min-width:0;padding:28px 14px;display:grid}.worker-task-detail-error{text-align:left;background:#fff2ec;border-style:solid;border-color:#b23b1638;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.worker-task-detail-error>div{gap:3px;min-width:0;display:grid}.worker-task-detail-error strong{color:#8f3417;font-size:.88rem;line-height:1.4}.worker-task-detail-error p{color:#8f3417;margin:0;font-size:.78rem;line-height:1.45}.worker-task-detail-missing strong{color:var(--ink);font-size:1rem;line-height:1.4}.worker-task-detail-missing p{max-width:280px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.worker-task-detail-missing-link{justify-content:center;align-items:center;min-height:44px;margin-top:4px;padding:8px 18px;text-decoration:none;display:inline-flex}.worker-task-detail-empty-mark{color:#8a5a00;background:#fbe6ad;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1rem;font-weight:700;display:grid}.worker-task-detail-empty{text-align:center;background:#fff8e77a;border:1px dashed #d8960042;border-radius:9px;justify-items:center;gap:6px;min-width:0;padding:22px 12px;display:grid}.worker-task-detail-empty-compact{padding-block:16px}.worker-task-detail-empty strong{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.4}.worker-task-detail-empty p{max-width:280px;color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.worker-task-detail-footnote{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.55}.worker-task-detail-pending-note{gap:2px;display:grid}.worker-task-detail-pending-note strong{color:#7a5200;font-size:.8rem;font-weight:700;line-height:1.45}.worker-task-detail-notice{color:#0d5138;background:#eef8f2;border:1px solid #1d7f5b33;border-radius:9px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:500;line-height:1.5}.worker-task-detail-scope-note{color:var(--muted);text-align:center;background:#fffbf2cc;border-radius:10px;margin:0;padding:16px;font-size:.84rem;line-height:1.5}.worker-task-detail-timeline{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-task-detail-timeline-item{grid-template-columns:14px minmax(0,1fr);gap:10px;min-width:0;padding-bottom:14px;display:grid;position:relative}.worker-task-detail-timeline-item:last-child{padding-bottom:0}.worker-task-detail-timeline-item:before{content:"";background:#ebdfc9;width:1px;position:absolute;top:14px;bottom:0;left:5px}.worker-task-detail-timeline-item:last-child:before{display:none}.worker-task-detail-timeline-dot{z-index:1;background:#fff8e7;border:2px solid #d8a62e;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.worker-task-detail-timeline-body{gap:4px;min-width:0;display:grid}.worker-task-detail-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.worker-task-detail-timeline-head time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1.45}.worker-task-detail-timeline-body>strong{color:var(--ink);font-size:.88rem;font-weight:700;line-height:1.4}.worker-task-detail-tag{color:#6d4a00;white-space:nowrap;background:#fbe6ad;border-radius:999px;flex:none;padding:2px 7px;font-size:.68rem;line-height:1.5}.worker-task-detail-copy{color:#4b4033;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.55}.worker-task-detail-copy span{color:var(--muted)}.worker-task-detail-timeline-meta,.worker-task-detail-reminder-meta{gap:3px;min-width:0;margin:2px 0 0;display:grid}.worker-task-detail-timeline-meta>div,.worker-task-detail-reminder-meta>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.worker-task-detail-timeline-meta dt,.worker-task-detail-reminder-meta dt{color:var(--muted);flex:none;font-size:.7rem;line-height:1.45}.worker-task-detail-timeline-meta dd,.worker-task-detail-reminder-meta dd{color:#4b4033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.74rem;line-height:1.45}.worker-task-detail-rows{gap:0;min-width:0;margin:0;display:grid}.worker-task-detail-rows>div{border-top:1px solid #70522314;grid-template-columns:5.2em minmax(0,1fr);gap:8px;min-width:0;padding:8px 0;display:grid}.worker-task-detail-rows>div:first-child{border-top:0;padding-top:0}.worker-task-detail-rows dt{color:var(--muted);font-size:.74rem;line-height:1.5}.worker-task-detail-rows dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.worker-task-detail-outcome{font-weight:700}.worker-task-detail-outcome.is-deal{color:#0d5138}.worker-task-detail-deadline{color:var(--muted);margin-top:1px;font-size:.7rem;line-height:1.45;display:block}.worker-task-detail-next-reminder{color:#6a4a12;background:#fff8e7;border-radius:8px;margin:0;padding:9px 11px;font-size:.78rem;line-height:1.5}.worker-task-detail-plan{background:#f1f8f4;border:1px solid #0d513829;border-radius:9px;gap:8px;min-width:0;padding:10px 11px;display:grid}.worker-task-detail-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.worker-task-detail-plan-head strong{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.4}.worker-task-detail-plan-status{border-radius:999px;flex:none;padding:2px 7px;font-size:.68rem;line-height:1.5}.worker-task-detail-plan-status.is-active{color:#0d5138;background:#dff3e8}.worker-task-detail-plan-status.is-ended{color:#7b6b5b;background:#efe9df}.worker-task-detail-plan-meta{gap:3px;min-width:0;margin:0;display:grid}.worker-task-detail-plan-meta>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.worker-task-detail-plan-meta dt{color:var(--muted);flex:none;font-size:.7rem;line-height:1.45}.worker-task-detail-plan-meta dd{color:#4b4033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.74rem;line-height:1.45}.worker-task-detail-reminder-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-task-detail-reminder{background:#fff8e7;border:1px solid #d8960029;border-radius:9px;gap:7px;min-width:0;padding:10px 11px;display:grid}.worker-task-detail-reminder-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.worker-task-detail-reminder-head strong{color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.4}.worker-task-detail-reminder-status{border-radius:999px;flex:none;padding:2px 7px;font-size:.68rem;line-height:1.5}.worker-task-detail-reminder-status.is-pending{color:#7a5200;background:#fbe6ad}.worker-task-detail-reminder-status.is-sent{color:#0d5138;background:#dff3e8}.worker-task-detail-reminder-status.is-canceled{color:#7b6b5b;background:#efe9df}.worker-task-sheet{min-width:0;max-height:min(90dvh, calc(100dvh - var(--app-soft-keyboard-inset,0px) - 12px))}.worker-task-sheet .sheet-body{overscroll-behavior:contain;min-width:0;overflow-y:auto}.worker-task-sheet-count{color:#7a5200;overflow-wrap:anywhere;font-size:.72rem;font-weight:600}.worker-task-detail-form{gap:12px;min-width:0;display:grid}.worker-task-field{gap:6px;min-width:0;display:grid}.worker-task-field>span,.worker-task-detail-date-row label>span{color:var(--ink);font-size:.8rem;font-weight:600;line-height:1.35}.worker-task-field>span em,.worker-task-detail-date-row label>span em{color:#b23b16;font-style:normal}.worker-task-field input,.worker-task-field select,.worker-task-field textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:16px}.worker-task-field input[type=date],.worker-task-field input[type=datetime-local]{font-variant-numeric:tabular-nums;min-height:46px}.worker-task-field textarea{resize:vertical;min-height:88px}.worker-task-field select{cursor:pointer}.worker-task-field input:focus,.worker-task-field select:focus,.worker-task-field textarea:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.worker-task-field input:disabled,.worker-task-field select:disabled,.worker-task-field textarea:disabled{cursor:progress;opacity:.66}.worker-task-field small{color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.45}.worker-task-detail-date-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.worker-task-detail-date-row label{gap:6px;min-width:0;display:grid}.worker-task-detail-sheet-hint{color:#6a5a43;overflow-wrap:anywhere;background:#fff8e7;border:1px solid #d896002e;border-radius:8px;margin:0;padding:9px 11px;font-size:.74rem;line-height:1.55}.worker-task-detail-sheet-warning{color:#8f3417;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #b23b1633;border-radius:8px;margin:0;padding:9px 11px;font-size:.74rem;line-height:1.55}.worker-task-detail-form-error{color:#b23b16;margin:0;font-size:.78rem;line-height:1.45}.worker-task-detail-sheet-alert{color:#8f3417;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #b23b1633;border-radius:8px;margin:0;padding:9px 11px;font-size:.78rem;line-height:1.5}@media (width<=340px){.worker-task-detail-heading{grid-template-columns:44px minmax(0,1fr) auto}.worker-task-detail-heading h1{font-size:1.08rem}.worker-task-detail-heading-status{max-width:5.8em;padding-inline:6px;font-size:.64rem}.worker-task-detail-card{padding:12px}.worker-task-detail-parties{grid-template-columns:minmax(0,1fr);gap:6px}.worker-task-detail-parties .worker-task-party-arrow{display:none}.worker-task-detail-facts,.worker-task-detail-actions{grid-template-columns:minmax(0,1fr)}.worker-task-detail-deliver-action{grid-column:auto}.worker-task-detail-timeline-item{gap:8px}.worker-task-detail-timeline-meta>div,.worker-task-detail-reminder-meta>div,.worker-task-detail-plan-meta>div{gap:1px;display:grid}.worker-task-detail-rows>div{grid-template-columns:minmax(0,1fr);gap:1px}.worker-task-detail-date-row,.worker-task-detail-error{grid-template-columns:minmax(0,1fr)}}@media (width>=412px){.worker-task-detail-card{padding:16px}.worker-task-detail-action{min-height:50px}}@media (prefers-reduced-motion:reduce){.worker-task-detail-action:active,.worker-task-detail-accept-button:active{transform:none}}.worker-me-page{gap:12px;min-width:0;padding-bottom:16px}.worker-me-heading{align-items:center;min-width:0;min-height:48px;display:flex}.worker-me-heading h1{min-width:0;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.56rem;font-weight:800;line-height:1.2}.worker-me-card{background:var(--surface);border:1px solid #d8960033;border-radius:12px;min-width:0;padding:12px;box-shadow:0 8px 20px #1a1b180d}.worker-me-identity-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.worker-me-avatar{background:#f8df9f;border-radius:50%;flex:0 0 62px;width:62px;height:62px;display:block;position:relative;overflow:hidden}.worker-me-avatar:before{content:"";background:#d89600;border-radius:50%;width:18px;height:18px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.worker-me-avatar:after{content:"";background:#d89600;border-radius:18px 18px 9px 9px;width:34px;height:20px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.worker-me-identity-copy{flex:1;gap:6px;min-width:0;display:grid}.worker-me-name-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.worker-me-name-row h2{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.34rem;font-weight:800;line-height:1.3}.worker-me-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 9px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.worker-me-status.is-active{color:#1f7a4d;background:#e2f5e8;border-color:#1f7a4d2e}.worker-me-status.is-disabled{color:#9b341a;background:#ffede5;border-color:#9b341a2e}.worker-me-status.is-unknown{color:var(--muted);background:#f6f1e4eb;border-color:#70522324}.worker-me-account{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:.84rem;line-height:1.45;display:flex}.worker-me-account-no{color:#3d3426;font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.95rem;font-weight:600}.worker-me-owner-list{gap:0;min-width:0;margin:0;display:grid}.worker-me-owner-row{border-bottom:1px solid #7052231a;grid-template-columns:72px minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.worker-me-owner-row:first-child{padding-top:0}.worker-me-owner-row:last-child{border-bottom:0;padding-bottom:0}.worker-me-owner-row dt{color:var(--muted);font-size:.84rem;line-height:1.45}.worker-me-owner-row dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.worker-me-hive-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.worker-me-king{gap:2px;display:grid}.worker-me-king strong{overflow-wrap:anywhere;min-width:0}.worker-me-king-phone{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8rem;font-weight:400}.worker-me-contact-row{gap:6px;padding-top:12px;display:grid}.worker-me-contact{color:#8a5a00;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #d896008c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.worker-me-contact:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-me-contact:disabled{color:var(--muted);cursor:not-allowed;opacity:.72;background:#f6f1e4eb;border-color:#7052232e}.worker-me-phone-hint{color:var(--muted);text-align:center;margin:0;font-size:.76rem;line-height:1.45}.worker-me-entries{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.worker-me-entry{width:100%;min-width:0;min-height:64px;color:inherit;background:var(--surface);border:1px solid #d8960033;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex;box-shadow:0 8px 20px #1a1b180d}.worker-me-entry:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-me-entry-icon{color:#d89600;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.worker-me-entry-copy{flex:1;gap:3px;min-width:0;display:grid}.worker-me-entry-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.35}.worker-me-entry-meta{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.worker-me-entry-meta strong{color:#8a5a00;font-variant-numeric:tabular-nums;font-weight:700}.worker-me-entry-chevron{border-top:2px solid #8a806f;border-right:2px solid #8a806f;flex:0 0 9px;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)}.worker-me-note{min-width:0;padding:0 4px}.worker-me-note p{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.6}.worker-me-logout{gap:10px;min-width:0;margin-top:2px;padding-bottom:8px;display:grid}.worker-me-logout-button{color:#a23c1c;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff8f3;border:1px solid #b23b167a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.94rem;font-weight:700;display:inline-flex}.worker-me-logout-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-me-logout-confirm{background:#fff8f3;border:1px solid #b23b164d;border-radius:12px;gap:10px;padding:14px;display:grid}.worker-me-logout-confirm h2{color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.worker-me-logout-confirm p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.worker-me-logout-confirm p.worker-me-logout-error{color:#8f3417;font-weight:600}.worker-me-logout-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.worker-me-logout-actions button{width:100%;min-height:44px}.worker-me-logout-confirm-button{color:#fff8f3;font:inherit;cursor:pointer;background:#b23b16;border:0;border-radius:10px;font-size:.9rem;font-weight:700}.worker-me-logout-confirm-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-me-logout-confirm-button:disabled,.worker-me-logout-button:disabled{cursor:not-allowed;opacity:.58}.worker-me-error,.worker-me-restricted{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.worker-me-error>div{gap:3px;min-width:0;display:grid}.worker-me-error strong,.worker-me-restricted strong{font-size:.88rem;font-weight:700;line-height:1.4}.worker-me-error p,.worker-me-restricted p{color:#8f3417;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.worker-me-error button{min-height:44px}.worker-me-restricted{justify-items:start;display:grid}.worker-me-restricted .worker-me-status{justify-self:start}.worker-me-redirecting{color:var(--muted);text-align:center;margin:0;padding:12px;font-size:.86rem;line-height:1.5}.worker-me-skeleton{gap:10px;min-width:0;display:grid}@media (width<=340px){.worker-me-page{gap:10px}.worker-me-heading h1{font-size:1.32rem}.worker-me-identity-head{gap:10px}.worker-me-avatar{flex-basis:52px;width:52px;height:52px}.worker-me-avatar:before{top:10px}.worker-me-avatar:after{width:30px;height:18px;bottom:6px}.worker-me-name-row{flex-direction:column;align-items:flex-start;gap:4px}.worker-me-owner-row{grid-template-columns:minmax(0,1fr);gap:2px}.worker-me-entry{padding-inline:10px}.worker-me-logout-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.worker-me-logout-button,.worker-me-logout-confirm-button,.worker-me-contact,.worker-me-entry{transition:none}}.worker-statistics-page{gap:12px;min-width:0;padding-bottom:8px}.worker-statistics-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;min-height:48px;display:flex}.worker-statistics-heading h1{min-width:0;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:800;line-height:1.22}.worker-statistics-heading-date{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.76rem;line-height:1.4}.worker-statistics-controls,.worker-statistics-card,.worker-statistics-note{background:var(--surface);border:1px solid #d8960033;border-radius:12px;min-width:0;box-shadow:0 8px 20px #1a1b180d}.worker-statistics-controls{flex-direction:column;gap:10px;padding:12px;display:flex}.worker-statistics-period-tabs{background:#fffaf0a8;border:1px solid #7052231f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.worker-statistics-period-tab{min-width:0;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 4px;font-size:.95rem;font-weight:600}.worker-statistics-period-tab[aria-selected=true]{color:#5c3a00;background:#f8df9f;border-color:#d8960061;font-weight:800}.worker-statistics-period-tab:focus-visible,.worker-statistics-date-input:focus-visible,.worker-statistics-note summary:focus-visible,.worker-statistics-alert .secondary-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-statistics-range-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 12px;min-width:0;display:flex}.worker-statistics-period{flex-direction:column;flex:150px;gap:1px;min-width:0;margin:0;display:flex}.worker-statistics-period span{color:var(--muted);font-size:.74rem;line-height:1.35}.worker-statistics-period strong{color:#6b4800;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.35}.worker-statistics-date-field{min-width:0;color:var(--muted);flex-direction:column;flex:0 168px;gap:1px;font-size:.74rem;line-height:1.35;display:flex}.worker-statistics-date-input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fffaf0f0;border:1px solid #70522329;border-radius:8px;padding:6px 8px;font-size:16px}.worker-statistics-skeleton{background:var(--surface);border:1px solid #d8960033;border-radius:12px;min-width:0;padding:12px}.worker-statistics-content{flex-direction:column;gap:12px;min-width:0;transition:opacity .14s ease-out;display:flex}.worker-statistics-content.is-loading{opacity:.58}.worker-statistics-card{flex-direction:column;gap:12px;padding:14px 12px;display:flex}.worker-statistics-card-heading{align-items:center;gap:8px;min-width:0;display:flex}.worker-statistics-card-marker{background:var(--gold);border-radius:999px;flex:0 0 4px;width:4px;height:18px;display:block}.worker-statistics-card-heading h2{color:var(--ink);margin:0;font-size:1.04rem;font-weight:800;line-height:1.3}.worker-statistics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;min-width:0;margin:0;display:grid}.worker-statistics-metric{flex-direction:column;gap:1px;min-width:0;padding:4px 0;display:flex}.worker-statistics-metric-label{color:var(--muted);font-size:.76rem;line-height:1.35}.worker-statistics-metric-value{color:var(--gold-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.62rem;font-weight:800;line-height:1.2}.worker-statistics-ratios{border-top:1px solid #7052231f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding-top:10px;display:grid}.worker-statistics-ratio{background:#fffaf08c;border:1px solid #7052231a;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.worker-statistics-ratio-label{color:var(--muted);font-size:.76rem;line-height:1.35}.worker-statistics-ratio-value{color:var(--gold-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.62rem;font-weight:800;line-height:1.2}.worker-statistics-ratio-caption{color:var(--muted);font-size:.68rem;line-height:1.4}.worker-statistics-rating-summary{border-bottom:1px solid #7052231f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding-bottom:10px;display:grid}.worker-statistics-rating-summary-item{text-align:center;flex-direction:column;gap:1px;min-width:0;display:flex}.worker-statistics-rating-summary-item dt{color:var(--muted);font-size:.74rem;line-height:1.35}.worker-statistics-rating-summary-item dd{color:var(--gold-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.34rem;font-weight:800;line-height:1.25}.worker-statistics-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-statistics-rating-item{background:#fffaf08c;border:1px solid #7052231a;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:10px 12px;display:flex}.worker-statistics-rating-label{min-width:0;color:var(--muted);font-size:.8rem;line-height:1.35}.worker-statistics-rating-value{color:var(--gold-strong);font-variant-numeric:tabular-nums;font-size:1.16rem;font-weight:800;line-height:1.2}.worker-statistics-trend-scroll{-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:4px;overflow:auto hidden}.worker-statistics-trend{align-items:flex-end;gap:6px;min-width:100%;height:190px;margin:0;padding:0 2px;list-style:none;display:flex}.worker-statistics-trend-item{flex-direction:column;flex:1 0 34px;justify-content:flex-end;align-items:center;gap:3px;min-width:34px;height:100%;display:flex}.worker-statistics-trend-value{color:#6b4800;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;line-height:1.2}.worker-statistics-trend-track{border-bottom:1px solid #7052232e;flex:auto;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.worker-statistics-trend-bar{background:var(--gold);border-radius:4px 4px 0 0;width:min(22px,72%);display:block}.worker-statistics-trend-label{max-width:100%;color:var(--muted);white-space:nowrap;font-size:.66rem;line-height:1.3}.worker-statistics-empty{color:var(--muted);text-align:center;background:#fffaf08c;border-radius:9px;margin:0;padding:22px 8px;font-size:.82rem;line-height:1.5}.worker-statistics-alert{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:12px;display:flex}.worker-statistics-alert strong{font-size:.86rem;line-height:1.35}.worker-statistics-alert p{margin:2px 0 0;font-size:.78rem;line-height:1.45}.worker-statistics-alert .secondary-button{min-height:44px}.worker-statistics-refreshing{color:var(--muted);text-align:center;margin:0;font-size:.76rem;line-height:1.4}.worker-statistics-note{padding:0 12px}.worker-statistics-note summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;font-size:.84rem;font-weight:700;line-height:1.4;display:flex}.worker-statistics-note p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:.76rem;line-height:1.55}@media (width<=340px){.worker-statistics-heading h1{font-size:1.28rem}.worker-statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-statistics-ratios{grid-template-columns:minmax(0,1fr)}.worker-statistics-metric-value,.worker-statistics-ratio-value{font-size:1.42rem}.worker-statistics-rating-summary-item dd{font-size:1.14rem}.worker-statistics-card{padding-inline:10px}}@media (width>=412px){.worker-statistics-card{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.worker-statistics-content{transition:none}}.king-worker-points-page{min-width:0;padding-bottom:8px}.king-worker-points-card{background:var(--surface);border:1px solid #d8960038;border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 22px #1a1b180d}.king-worker-points-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.king-worker-points-card-heading>div{gap:3px;min-width:0;display:grid}.king-worker-points-card-heading h3{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.king-worker-points-card-heading p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:400;line-height:1.45}.king-worker-points-current-version{color:#7a5200;white-space:nowrap;background:#f3b30029;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.king-worker-points-current{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.king-worker-points-current>div{background:var(--surface-strong);border:1px solid #d896002e;border-radius:8px;gap:2px;min-width:0;padding:9px 10px;display:grid}.king-worker-points-current dt{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.3}.king-worker-points-current dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.king-worker-points-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.king-worker-points-preset{min-width:0;min-height:44px;color:var(--muted);background:var(--surface-strong);font:inherit;cursor:pointer;overflow-wrap:anywhere;border:1px solid #d8960042;border-radius:8px;padding:8px 6px;font-size:.8rem;line-height:1.3}.king-worker-points-preset.is-active{color:#4a3100;background:#f8df9f;border-color:#b97b1242;font-weight:700}.king-worker-points-preset:disabled{cursor:not-allowed;opacity:.62}.king-worker-points-preset:focus-visible,.king-worker-points-tab:focus-visible,.king-worker-points-retry:focus-visible,.king-worker-points-version-toggle:focus-visible,.king-worker-points-load-more:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.king-worker-points-form{gap:12px;min-width:0;display:grid}.king-worker-points-ratio-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.king-worker-points-ratio-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.king-worker-points-ratio-label{color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.35}.king-worker-points-ratio-control{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.king-worker-points-ratio-control:focus-within{border-color:#d89600b8;outline:2px solid #f3b3002e}.king-worker-points-ratio-control input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:auto;padding:10px 12px;font-size:16px}.king-worker-points-ratio-control>span{border-left:1px solid var(--line);min-width:34px;color:var(--muted);background:#f6f1e4eb;flex:none;place-items:center;font-size:.84rem;display:grid}.king-worker-points-field-error{color:#b23b16;overflow-wrap:anywhere;grid-column:2;font-size:.74rem;line-height:1.4}.king-worker-points-total{background:var(--surface-strong);border:1px solid #d8960033;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.king-worker-points-total span{color:var(--muted);font-size:.84rem}.king-worker-points-total-value{color:#b23b16;font-variant-numeric:tabular-nums;font-size:1rem}.king-worker-points-total-value.is-complete{color:#7a5200}.king-worker-points-reason{gap:7px;display:grid}.king-worker-points-reason>span{color:var(--ink);font-size:.86rem;font-weight:600}.king-worker-points-reason em{color:#b23b16;font-style:normal}.king-worker-points-reason textarea{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:76px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:11px 12px;font-size:16px;line-height:1.45}.king-worker-points-reason textarea:focus{border-color:#d89600b8;outline:2px solid #f3b3002e}.king-worker-points-form-error,.king-worker-points-load-more-error{color:#b23b16;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.king-worker-points-notice{color:#126446;background:var(--soft-green);overflow-wrap:anywhere;border:1px solid #1d7f5b33;border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45}.king-worker-points-save{border-radius:9px;width:100%;min-height:48px;font-size:.96rem;font-weight:700}.king-worker-points-save:disabled{cursor:not-allowed;opacity:.58}.king-worker-points-config-error,.king-worker-points-list-error{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:8px;gap:8px;padding:12px;display:grid}.king-worker-points-config-error p,.king-worker-points-list-error p{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.king-worker-points-list-error strong{font-size:.88rem}.king-worker-points-retry{color:#8f3417;min-width:80px;min-height:44px;font:inherit;cursor:pointer;background:#fffaf6;border:1px solid #b23b164d;border-radius:8px;justify-self:start;padding:8px 14px;font-size:.8rem;font-weight:600}.king-worker-points-retry:disabled{cursor:progress;opacity:.62}.king-worker-points-version-list,.king-worker-points-tip-list,.king-worker-points-redemption-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.king-worker-points-version{background:var(--surface-strong);border:1px solid #d896002e;border-radius:9px;gap:5px;min-width:0;padding:11px 12px;display:grid}.king-worker-points-version-head,.king-worker-points-tip-head,.king-worker-points-redemption-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.king-worker-points-version-head strong,.king-worker-points-tip-head strong,.king-worker-points-redemption-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.king-worker-points-version-head time,.king-worker-points-tip-head time{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:none;font-size:.7rem;line-height:1.4}.king-worker-points-version-ratio{color:#7a5200;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:600;line-height:1.45}.king-worker-points-version-reason,.king-worker-points-version-actor{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.5}.king-worker-points-version-reason.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.king-worker-points-version-toggle{color:#7a5200;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 2px;font-size:.76rem;font-weight:600}.king-worker-points-activity{gap:10px;min-width:0;display:grid}.king-worker-points-tabs{background:#fffaf0a8;border:1px solid #7052231f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;padding:4px;display:grid}.king-worker-points-tab{min-width:0;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 4px;font-size:.86rem;line-height:1.3}.king-worker-points-tab[aria-selected=true]{color:#4a3100;background:#f8df9f;border-color:#b97b1233;font-weight:700}.king-worker-points-results{gap:10px;min-width:0;display:grid}.king-worker-points-tip,.king-worker-points-redemption{background:var(--surface);border:1px solid #d896002e;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #1a1b180a}.king-worker-points-tip-member,.king-worker-points-redemption-worker,.king-worker-points-redemption-points,.king-worker-points-redemption-note,.king-worker-points-tip-snapshot{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.king-worker-points-tip-amount{background:#f3b3001a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;padding:8px 10px;display:flex}.king-worker-points-tip-amount span{color:var(--muted);font-size:.74rem}.king-worker-points-tip-amount strong{color:#7a5200;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem}.king-worker-points-tip-shares{min-width:0;color:var(--ink);flex-wrap:wrap;gap:4px 14px;font-size:.8rem;line-height:1.5;display:flex}.king-worker-points-tip-shares span{overflow-wrap:anywhere;min-width:0}.king-worker-points-tip-shares strong{color:#7a5200;font-variant-numeric:tabular-nums}.king-worker-points-tip-snapshot{font-variant-numeric:tabular-nums;border-top:1px solid #1a1b1814;padding-top:7px}.king-worker-points-readonly-note{color:#126446;background:var(--soft-green);overflow-wrap:anywhere;border:1px solid #1d7f5b29;border-radius:8px;margin:0;padding:9px 11px;font-size:.76rem;line-height:1.45}.king-worker-points-status{color:#7a5200;white-space:nowrap;background:#f3b30029;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.king-worker-points-status.is-approved{color:#126446;background:var(--soft-green)}.king-worker-points-status.is-rejected{color:#8f3417;background:#ffe4d9}.king-worker-points-redemption-points strong{color:#7a5200;font-variant-numeric:tabular-nums}.king-worker-points-redemption-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;display:grid}.king-worker-points-redemption-meta>div{gap:1px;min-width:0;display:grid}.king-worker-points-redemption-meta dt{color:var(--muted);font-size:.68rem;line-height:1.3}.king-worker-points-redemption-meta dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.king-worker-points-list-footer{gap:8px;min-width:0;display:grid}.king-worker-points-page-status{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.4}.king-worker-points-load-more{border-radius:9px;width:100%;min-height:44px;font-size:.86rem}.king-worker-points-empty{text-align:center;background:#fffaf08c;border:1px dashed #d8960047;border-radius:10px;justify-items:center;gap:6px;min-width:0;padding:24px 14px;display:grid}.king-worker-points-empty-compact{padding:16px 12px}.king-worker-points-empty-icon{color:#7a5200;background:#f3b30029;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.86rem;font-weight:700;display:grid}.king-worker-points-empty strong{color:var(--ink);font-size:.9rem;line-height:1.4}.king-worker-points-empty p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}@media (width>=360px){.king-worker-points-presets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=340px){.king-worker-points-card{padding:12px}.king-worker-points-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.king-worker-points-ratio-list,.king-worker-points-current{grid-template-columns:minmax(0,1fr)}.king-worker-points-tip-head,.king-worker-points-redemption-head{flex-direction:column;align-items:flex-start}.king-worker-points-version-head time,.king-worker-points-tip-head time{text-align:left}.king-worker-points-tip-amount{flex-direction:column;align-items:flex-start}.king-worker-points-tip-shares{flex-direction:column;gap:2px}.king-worker-points-redemption-meta{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.king-worker-points-preset:active,.king-worker-points-tab:active,.king-worker-points-load-more:active{transform:none}}.worker-points-page{gap:12px;min-width:0;padding-bottom:16px}.worker-points-heading{align-items:center;min-width:0;min-height:48px;display:flex}.worker-points-heading h1{min-width:0;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.48rem;font-weight:800;line-height:1.2}.worker-points-notice,.worker-points-disabled{color:#7a5200;overflow-wrap:anywhere;background:#fff7df;border:1px solid #d8960047;border-radius:10px;min-width:0;margin:0;padding:12px;font-size:.84rem;line-height:1.5}.worker-points-disabled{color:#8f3417;background:#fff2ec;border-color:#b23b163d;gap:3px;display:grid}.worker-points-disabled strong{font-size:.9rem;font-weight:800}.worker-points-disabled p{margin:0}.worker-points-card{background:var(--surface);border:1px solid #d8960033;border-radius:12px;min-width:0;padding:14px 12px;box-shadow:0 8px 20px #1a1b180d}.worker-points-skeleton{padding:12px}.worker-points-balance-label{color:var(--muted);margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.worker-points-balance-value{color:#c68a00;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:2px 0 0;font-size:2.55rem;font-weight:800;line-height:1.05;display:flex}.worker-points-balance-value span{color:var(--muted);font-size:.76rem;font-weight:600}.worker-points-summary-grid{border-top:1px solid #7052231f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0 0;padding-top:12px;display:grid}.worker-points-summary-item{gap:2px;min-width:0;display:grid}.worker-points-summary-item dt{color:var(--muted);font-size:.7rem;line-height:1.35}.worker-points-summary-item dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.04rem;font-weight:800;line-height:1.3}.worker-points-redeem-button{color:#3d2a00;background:var(--gold);width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:14px;padding:10px 16px;font-size:.94rem;font-weight:800}.worker-points-redeem-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-points-redeem-button:disabled{color:#8f8678;cursor:not-allowed;background:#e7e1d5}.worker-points-balance-hint{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:8px 0 0;font-size:.72rem;line-height:1.45}.worker-points-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.worker-points-section-head h2{color:var(--ink);margin:0;font-size:.98rem;font-weight:800;line-height:1.35}.worker-points-version{color:#7a5200;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fbe6ad;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.worker-points-tip-shares{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:12px 0 0;display:grid}.worker-points-tip-share{text-align:center;background:#ffffff94;border-radius:8px;gap:2px;min-width:0;padding:9px 6px;display:grid}.worker-points-tip-share dt{color:var(--muted);font-size:.72rem;line-height:1.35}.worker-points-tip-share dd{color:#8a5a00;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.worker-points-tip-caption{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.74rem;line-height:1.5}.worker-points-records{background:var(--surface);border:1px solid #d8960033;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #1a1b180d}.worker-points-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #7052231f;gap:4px;min-width:0;padding:0 8px;display:flex;overflow-x:auto}.worker-points-tabs::-webkit-scrollbar{display:none}.worker-points-tab{min-width:112px;min-height:48px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 14px;font-size:.9rem;font-weight:600}.worker-points-tab[aria-selected=true]{border-bottom-color:var(--gold);color:#b07a00;background:#f8df9f38;font-weight:800}.worker-points-tab:focus-visible{outline:2px solid var(--gold-strong);outline-offset:-2px}.worker-points-panel{min-width:0;padding:12px}.worker-points-list{min-width:0;margin:0;padding:0;list-style:none}.worker-points-row{border-bottom:1px solid #7052231a;min-width:0;padding:12px 0}.worker-points-row:first-child{padding-top:0}.worker-points-row:last-child{border-bottom:0;padding-bottom:0}.worker-points-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;min-width:0;display:flex}.worker-points-row-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:150px;font-size:.92rem;font-weight:700;line-height:1.4}.worker-points-transaction-amount{color:#b07a00;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-items:end;gap:1px;display:grid}.worker-points-transaction-amount>span{color:var(--muted);font-size:.66rem;font-weight:400}.worker-points-transaction-amount>strong{font-size:1.18rem;font-weight:800;line-height:1.2}.worker-points-related{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;line-height:1.45}.worker-points-row-meta{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;margin-top:6px;font-size:.72rem;line-height:1.45;display:flex}.worker-points-row-meta>span{overflow-wrap:anywhere}.worker-points-redemption-points{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.45}.worker-points-redemption-points strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800}.worker-points-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.worker-points-status.is-pending{color:#8a5a00;background:#fbe6ad;border-color:#d8960047}.worker-points-status.is-approved{color:#1f7a4d;background:#e2f5e8;border-color:#1f7a4d2e}.worker-points-status.is-rejected{color:#9b341a;background:#ffede5;border-color:#9b341a2e}.worker-points-redemption-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;min-width:0;margin:8px 0 0;display:grid}.worker-points-redemption-meta div{gap:1px;min-width:0;display:grid}.worker-points-redemption-meta dt{color:var(--muted);font-size:.68rem;line-height:1.35}.worker-points-redemption-meta dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.worker-points-redemption-note{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:.74rem;line-height:1.5}.worker-points-readonly-note{color:#6f614d;overflow-wrap:anywhere;background:#f8df9f47;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:.72rem;line-height:1.5}.worker-points-empty{text-align:center;justify-items:center;gap:4px;padding:24px 12px;display:grid}.worker-points-empty strong{color:var(--ink);font-size:.9rem;font-weight:700}.worker-points-empty p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.worker-points-pagination{border-top:1px solid #7052231a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:12px;padding-top:12px;display:flex}.worker-points-pagination>span{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;flex:140px;font-size:.74rem;line-height:1.45}.worker-points-pagination>button{border-radius:8px;flex:none;min-height:44px;padding:8px 14px;font-size:.8rem}.worker-points-error{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.worker-points-panel>.worker-points-error{margin-bottom:10px}.worker-points-error>div{gap:3px;min-width:0;display:grid}.worker-points-error strong{font-size:.86rem;font-weight:700;line-height:1.4}.worker-points-error p{color:#8f3417;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.worker-points-error button{min-height:44px}.worker-points-note h2{color:var(--ink);margin:0 0 8px;font-size:.92rem;font-weight:800;line-height:1.4}.worker-points-note ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.74rem;line-height:1.55;display:grid}.worker-points-note li{overflow-wrap:anywhere}.worker-points-form{gap:14px;min-width:0;display:grid}.worker-points-sheet-balance{background:#fbf2da;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px;display:grid}.worker-points-sheet-balance>span{min-width:0;color:var(--muted);gap:2px;font-size:.74rem;line-height:1.4;display:grid}.worker-points-sheet-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92rem;font-weight:800}.worker-points-field{gap:6px;min-width:0;display:grid}.worker-points-field>span{color:var(--ink);font-size:.82rem;font-weight:700;line-height:1.4}.worker-points-field input,.worker-points-field textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--surface-strong);font:inherit;border-radius:8px;padding:11px 12px;font-size:16px;font-weight:400}.worker-points-field textarea{resize:vertical;min-height:92px;line-height:1.5}.worker-points-field input::placeholder,.worker-points-field textarea::placeholder{color:#1a1b1866}.worker-points-field input:focus,.worker-points-field textarea:focus{outline-offset:0;border-color:#d89600b8;outline:2px solid #f3b3002e}.worker-points-field small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.worker-points-form-error{color:#b23b16;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.worker-points-form-hint{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}@media (width<=340px){.worker-points-page{gap:10px}.worker-points-heading h1{font-size:1.3rem}.worker-points-card{padding-inline:10px}.worker-points-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-points-panel{padding-inline:10px}.worker-points-redemption-meta,.worker-points-sheet-balance{grid-template-columns:minmax(0,1fr)}.worker-points-pagination>span{flex-basis:100%;order:2}.worker-points-pagination>button{flex:1 1 0}}@media (width>=412px){.worker-points-card,.worker-points-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.worker-points-redeem-button,.worker-points-tab{transition:none}}.worker-workbench-page{gap:12px;min-width:0;padding-bottom:8px}.worker-workbench-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.worker-workbench-heading h1{min-width:0;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.56rem;font-weight:800;line-height:1.2}.worker-workbench-notification-button{color:#3d3426;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.worker-workbench-notification-button:active{transform:scale(.96)}.worker-workbench-notification-icon{background-color:currentColor;width:25px;height:25px;display:block;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779633154462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3938'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M800%20625.066667V448c0-117.333333-70.4-217.6-170.666667-262.4-4.266667-61.866667-55.466667-110.933333-117.333333-110.933333s-113.066667%2049.066667-117.333333%20110.933333c-100.266667%2044.8-170.666667%20145.066667-170.666667%20262.4v177.066667c-57.6%2046.933333-85.333333%20110.933333-85.333333%20185.6%200%2017.066667%2014.933333%2032%2032%2032h206.933333c14.933333%2061.866667%2070.4%20106.666667%20134.4%20106.666666s119.466667-44.8%20134.4-106.666666H853.333333c17.066667%200%2032-14.933333%2032-32%200-76.8-27.733333-138.666667-85.333333-185.6zM512%20138.666667c19.2%200%2036.266667%2010.666667%2044.8%2025.6-14.933333-2.133333-29.866667-4.266667-44.8-4.266667-14.933333%200-29.866667%202.133333-44.8%204.266667%208.533333-14.933333%2025.6-25.6%2044.8-25.6z%20m0%20746.666666c-29.866667%200-55.466667-17.066667-66.133333-42.666666h134.4c-12.8%2025.6-38.4%2042.666667-68.266667%2042.666666z%20m-307.2-106.666666c6.4-46.933333%2029.866667-83.2%2070.4-113.066667%208.533333-6.4%2012.8-14.933333%2012.8-25.6v-192c0-123.733333%20100.266667-224%20224-224S736%20324.266667%20736%20448v192c0%2010.666667%204.266667%2019.2%2012.8%2025.6%2040.533333%2029.866667%2064%2066.133333%2070.4%20113.066667H204.8z'%20fill='%232c2c2c'%20p-id='3939'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1779633154462'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3938'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='48'%20height='48'%3e%3cpath%20d='M800%20625.066667V448c0-117.333333-70.4-217.6-170.666667-262.4-4.266667-61.866667-55.466667-110.933333-117.333333-110.933333s-113.066667%2049.066667-117.333333%20110.933333c-100.266667%2044.8-170.666667%20145.066667-170.666667%20262.4v177.066667c-57.6%2046.933333-85.333333%20110.933333-85.333333%20185.6%200%2017.066667%2014.933333%2032%2032%2032h206.933333c14.933333%2061.866667%2070.4%20106.666667%20134.4%20106.666666s119.466667-44.8%20134.4-106.666666H853.333333c17.066667%200%2032-14.933333%2032-32%200-76.8-27.733333-138.666667-85.333333-185.6zM512%20138.666667c19.2%200%2036.266667%2010.666667%2044.8%2025.6-14.933333-2.133333-29.866667-4.266667-44.8-4.266667-14.933333%200-29.866667%202.133333-44.8%204.266667%208.533333-14.933333%2025.6-25.6%2044.8-25.6z%20m0%20746.666666c-29.866667%200-55.466667-17.066667-66.133333-42.666666h134.4c-12.8%2025.6-38.4%2042.666667-68.266667%2042.666666z%20m-307.2-106.666666c6.4-46.933333%2029.866667-83.2%2070.4-113.066667%208.533333-6.4%2012.8-14.933333%2012.8-25.6v-192c0-123.733333%20100.266667-224%20224-224S736%20324.266667%20736%20448v192c0%2010.666667%204.266667%2019.2%2012.8%2025.6%2040.533333%2029.866667%2064%2066.133333%2070.4%20113.066667H204.8z'%20fill='%232c2c2c'%20p-id='3939'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.worker-workbench-notification-badge{border:2px solid var(--page);color:#fffdf7;font-variant-numeric:tabular-nums;background:#d89600;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:2px;right:1px}.worker-workbench-welcome{gap:3px;min-width:0;display:grid}.worker-workbench-welcome h2{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.34rem;font-weight:800;line-height:1.3}.worker-workbench-hive{min-width:0;color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.worker-workbench-summary{background:#fffbf2f5;border:1px solid #d8960033;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:14px 0;list-style:none;display:grid;box-shadow:0 10px 22px #1a1b180d}.worker-workbench-summary-item{justify-items:center;gap:2px;min-width:0;padding:0 6px;display:grid}.worker-workbench-summary-item+.worker-workbench-summary-item{border-left:1px solid #70522324}.worker-workbench-summary-label{min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:400;line-height:1.3;overflow:hidden}.worker-workbench-summary-value{color:#c07a00;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.72rem;font-weight:800;line-height:1.1}.worker-workbench-section{gap:9px;min-width:0;display:grid}.worker-workbench-section-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.worker-workbench-section-heading h2{min-width:0;color:var(--ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}.worker-workbench-section-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.74rem;line-height:1.4}.worker-workbench-card-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-workbench-card-item{min-width:0}.worker-workbench-task-card{min-width:0;color:inherit;background:#fffbf2f5;border:1px solid #d896002e;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 8px 18px #1a1b180a}.worker-workbench-task-card.is-overdue{background:#fff1cf;border-color:#d896004d}.worker-workbench-task-card.is-today{background:#fffaf0}.worker-workbench-task-card.is-new{background:#fffbf2f5}.worker-workbench-task-card.is-pending{background:#fff6df}.worker-workbench-task-card-link{text-decoration:none}.worker-workbench-task-card-link:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-workbench-task-card-link:active{transform:scale(.995)}.worker-workbench-task-card-body{flex:auto;gap:4px;min-width:0;display:grid}.worker-workbench-task-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.worker-workbench-task-time{color:#8a5a00;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:700;line-height:1.35}.worker-workbench-task-time.is-overdue{color:#b23b16}.worker-workbench-task-tag{color:#7a5200;white-space:nowrap;background:#f3b30029;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.worker-workbench-task-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.4}.worker-workbench-task-parties{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:500;line-height:1.45}.worker-workbench-task-deadline{color:#8a4b00;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem;font-weight:500;line-height:1.45}.worker-workbench-task-meta{min-width:0;color:var(--muted);border-top:1px solid #7052231a;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding-top:5px;font-size:.7rem;line-height:1.4;display:flex}.worker-workbench-task-meta strong{color:#6a5a42;font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.worker-workbench-task-chevron{color:#70522380;flex:none;align-self:center;font-size:1.1rem;line-height:1}.worker-workbench-month{background:#fffbf2f5;border:1px solid #d8960033;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 22px #1a1b180d}.worker-workbench-month>h2{color:var(--ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}.worker-workbench-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.worker-workbench-month-item{text-align:center;justify-items:center;gap:2px;min-width:0;padding:0 4px;display:grid}.worker-workbench-month-item+.worker-workbench-month-item{border-left:1px solid #7052231f}.worker-workbench-month-label{min-width:0;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:400;line-height:1.3;overflow:hidden}.worker-workbench-month-value{color:#c07a00;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:1.42rem;font-weight:800;line-height:1.15}.worker-workbench-month-value.is-text{color:#8a5a00;font-variant-numeric:normal;font-size:.8rem;font-weight:600;line-height:1.35}.worker-workbench-empty{text-align:center;background:#fff8e780;border:1px dashed #d896004d;border-radius:10px;justify-items:center;gap:4px;min-width:0;padding:22px 12px;display:grid}.worker-workbench-empty strong{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.45}.worker-workbench-empty p{max-width:260px;color:var(--muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.worker-workbench-error,.worker-workbench-inline-error{color:#8f3417;background:#fff2ec;border:1px solid #b23b1638;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.worker-workbench-error>div{gap:3px;min-width:0;display:grid}.worker-workbench-error strong{font-size:.86rem;font-weight:600;line-height:1.4}.worker-workbench-error p{color:#8f3417;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.worker-workbench-inline-error span{overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.45}.worker-workbench-error button,.worker-workbench-inline-error button{min-height:44px}.worker-workbench-skeleton{gap:10px;min-width:0;display:grid}.worker-workbench-notification-sheet{min-width:0}.worker-workbench-notification-count{color:#7a5200;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.35}.worker-workbench-notification-panel{gap:10px;min-width:0;display:grid}.worker-workbench-notification-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.worker-workbench-notification-item{min-width:0}.worker-workbench-notification-button,.worker-workbench-notification-static{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #d896002e;border-radius:10px;gap:5px;padding:12px;display:grid}.worker-workbench-notification-list .worker-workbench-notification-button{border-radius:10px;flex:none;place-items:stretch stretch;width:100%;height:auto;min-height:44px;padding:12px;display:grid}.worker-workbench-notification-button{cursor:pointer}.worker-workbench-notification-button:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.worker-workbench-notification-button:disabled{cursor:progress;opacity:.68}.worker-workbench-notification-item.is-unread .worker-workbench-notification-button,.worker-workbench-notification-item.is-unread .worker-workbench-notification-static{background:#fff8e7;border-color:#d896004d}.worker-workbench-notification-item-head{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.worker-workbench-notification-type{color:#7a5200;white-space:nowrap;background:#f3b30029;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:2px 7px;font-size:.66rem;font-weight:600;line-height:1.2;display:inline-flex}.worker-workbench-notification-unread{color:#b23b16;white-space:nowrap;background:#ffe4d9;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:2px 7px;font-size:.64rem;font-weight:700;line-height:1.2;display:inline-flex}.worker-workbench-notification-time{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-left:auto;font-size:.68rem;line-height:1.35}.worker-workbench-notification-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.4}.worker-workbench-notification-body{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:400;line-height:1.5}.worker-workbench-notification-alert{color:#8f3417;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #b23b1638;border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.45}@media (width>=412px){.worker-workbench-month{padding:16px}}@media (width<=340px){.worker-workbench-page{gap:10px}.worker-workbench-summary-value{font-size:1.48rem}.worker-workbench-month{padding-inline:12px}.worker-workbench-month-value{font-size:1.18rem}.worker-workbench-month-value.is-text{font-size:.72rem}.worker-workbench-task-card{padding-inline:12px}.worker-workbench-task-card-head{align-items:flex-start}.worker-workbench-task-meta{flex-direction:column;align-items:flex-start;gap:1px}.worker-workbench-notification-button,.worker-workbench-notification-static{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.worker-workbench-notification-button:active,.worker-workbench-task-card-link:active{transform:none}}.worker-announcement-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.worker-announcement-images img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.king-worker-timeout-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.king-worker-timeout-form .king-worker-field{flex:160px;min-width:0}.king-worker-timeout-form input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.king-worker-participation{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;display:flex}.king-worker-participation input{flex:0 0 20px;width:20px;height:20px}
