.notice-entry{--entry-paper:#f8f9f5;--entry-ink:#18201c;--entry-muted:#536158;--entry-citron:#e6f36a;--entry-line:#d6ddd6;--entry-glass:rgba(255,255,255,.84);background:var(--entry-paper);color:var(--entry-ink);font-family:inherit;line-height:1.55}.notice-entry *,.notice-entry :after,.notice-entry :before{box-sizing:border-box}.notice-entry a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.notice-entry [role=button]:focus-visible,.notice-entry a:focus-visible,.notice-entry button:focus-visible,.notice-entry input:focus-visible,.notice-entry summary:focus-visible{outline:3px solid var(--entry-ink);outline-offset:2px}.notice-entry ::selection{background:var(--entry-citron);color:var(--entry-ink)}.notice-entry .entry-skip{position:absolute;left:16px;top:-60px;z-index:20;padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;background:var(--entry-ink);color:var(--entry-paper);border-radius:12px;transition:top .2s ease}.notice-entry .entry-skip:focus-visible{top:12px}.notice-entry .entry-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(16px,4vw,40px);background:var(--entry-paper);border-bottom:1px solid var(--entry-line)}@supports ((backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px))){.notice-entry .entry-nav{background:var(--entry-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.notice-entry .entry-brand{display:inline-flex;align-items:center;min-height:44px;padding:6px 4px;font-weight:650;font-size:1.05rem;letter-spacing:-.01em;text-decoration:none}.notice-entry .entry-nav nav,.notice-entry .entry-nav>div{display:flex;align-items:center;gap:4px}.notice-entry .entry-nav a:not(.entry-brand){display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:12px;color:var(--entry-muted);text-decoration:none}.notice-entry .entry-nav a:not(.entry-brand):hover{color:var(--entry-ink);background:rgba(24,32,28,.05)}.notice-entry main{display:block}.notice-entry .entry-hero{max-width:1240px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,40px);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(24px,4vw,56px);align-items:start}.notice-entry .entry-copy{min-width:0}.notice-entry .entry-copy h1 span{display:block}.notice-entry .entry-copy>div{display:flex;flex-wrap:wrap;gap:8px}.notice-entry .entry-copy .entry-secondary{margin:0}.notice-entry .entry-demo-title,.notice-entry h1,.notice-entry h2{font-weight:650;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.notice-entry h1{font-size:clamp(2.4rem,6vw,5rem);max-width:14ch}.notice-entry h2{font-size:clamp(1.6rem,3.4vw,2.4rem)}.notice-entry .entry-copy p{color:var(--entry-muted);font-size:clamp(1rem,1.4vw,1.15rem);max-width:46ch;margin:0 0 28px}.notice-entry .entry-button,.notice-entry .entry-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border-radius:14px;font-weight:650;text-decoration:none;border:1px solid transparent;cursor:pointer}.notice-entry .entry-button{background:var(--entry-citron);color:var(--entry-ink);border-color:rgba(24,32,28,.18)}.notice-entry .entry-button:hover{box-shadow:0 6px 18px rgba(24,32,28,.14)}.notice-entry .entry-secondary{color:var(--entry-ink);border-color:var(--entry-line);background:transparent;margin-left:8px}.notice-entry .entry-secondary:hover{box-shadow:0 4px 14px rgba(24,32,28,.1)}.notice-entry .entry-demo{min-width:0;background:var(--entry-citron);border:1px solid rgba(24,32,28,.12);border-radius:16px;padding:clamp(18px,2.6vw,28px)}.notice-entry .entry-demo-title{font-size:1.35rem;margin-bottom:4px}.notice-entry .entry-demo-note{color:var(--entry-muted);font-size:.85rem;margin:0 0 12px}.notice-entry .entry-demo-portions{font-weight:650;font-size:.95rem;margin:0 0 12px}.notice-entry .entry-demo table{width:100%;min-width:0;border-collapse:collapse;background:#fff;border:1px solid var(--entry-line);border-radius:12px;font-size:.95rem}.notice-entry .entry-demo caption{text-align:left;font-weight:650;padding:10px 12px;color:var(--entry-ink)}.notice-entry .entry-demo td,.notice-entry .entry-demo th{padding:10px 12px;text-align:left;border-top:1px solid var(--entry-line);vertical-align:top;overflow-wrap:anywhere}.notice-entry .entry-demo thead th{border-top:0;color:var(--entry-muted);font-weight:650;font-size:.85rem}.notice-entry .entry-demo td:nth-child(2),.notice-entry .entry-demo th:nth-child(2){font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.notice-entry .entry-demo-cost{margin:12px 0 0;color:var(--entry-muted);font-size:.9rem}.notice-entry .entry-progression{margin-top:16px;background:#fff;border:1px solid var(--entry-line);border-radius:12px;padding:4px 14px}.notice-entry .entry-progression summary{min-height:44px;display:flex;align-items:center;font-weight:650;cursor:pointer}.notice-entry .entry-progression ol,.notice-entry .entry-progression ul{margin:0 0 14px;padding-left:20px;color:var(--entry-muted)}.notice-entry .entry-how,.notice-entry .entry-start{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,40px)}.notice-entry .entry-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);counter-reset:step}.notice-entry .entry-how li{border-top:2px solid var(--entry-ink);padding-top:14px;min-width:0}.notice-entry .entry-how h3{font-weight:650;font-size:1.05rem;margin:0 0 6px}.notice-entry .entry-how p{color:var(--entry-muted);margin:0;font-size:.95rem}.notice-entry .entry-start{padding-bottom:clamp(48px,8vw,96px)}.notice-entry .entry-start h2{margin-bottom:20px}.notice-entry .entry-footer{border-top:1px solid var(--entry-line);padding:20px clamp(16px,4vw,40px) 32px;display:flex;flex-wrap:wrap;gap:4px 16px}.notice-entry .entry-footer a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:8px 4px;color:var(--entry-muted);font-size:.9rem}.notice-entry .entry-footer a:hover{color:var(--entry-ink)}.notice-entry.entry-auth{min-height:100svh}.notice-entry .entry-auth-form h1{font-size:1.75rem;max-width:none}.notice-entry .entry-auth-form button:not([type=submit]){min-height:44px;background:var(--entry-paper);color:var(--entry-ink);border-color:var(--entry-line)}.notice-entry .entry-auth-form .text-muted-foreground{color:var(--entry-muted)}.notice-entry.entry-auth .entry-auth-layout{max-width:1240px;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.notice-entry .entry-auth-copy h2{font-size:clamp(1.8rem,4vw,3rem);max-width:16ch}.notice-entry .entry-auth-copy p{color:var(--entry-muted);max-width:42ch;margin:0}.notice-entry .entry-auth-form{min-width:0;background:#fff;border:1px solid var(--entry-line);border-radius:16px;padding:clamp(20px,3vw,32px)}@supports ((backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px))){.notice-entry .entry-auth-form{background:var(--entry-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.notice-entry .entry-auth-form .wb-card{background:transparent;border:0;padding:0;box-shadow:none}.notice-entry .entry-auth-form label{display:block;font-weight:650;font-size:.9rem;margin:0 0 6px}.notice-entry .entry-auth-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--entry-line);border-radius:12px;background:#fff;color:var(--entry-ink);font:inherit;caret-color:var(--entry-ink);margin-bottom:14px}.notice-entry .entry-auth-form input::placeholder{color:var(--entry-muted);opacity:1}.notice-entry .entry-auth-form input:focus-visible{outline:3px solid var(--entry-ink);outline-offset:1px;border-color:var(--entry-ink)}.notice-entry .entry-auth-form .wb-card a[role=button],.notice-entry .entry-auth-form .wb-card>button,.notice-entry .entry-auth-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 18px;border-radius:14px;border:1px solid rgba(24,32,28,.18);background:var(--entry-citron);color:var(--entry-ink);font:inherit;font-weight:650;cursor:pointer;text-decoration:none}.notice-entry .entry-auth-form .wb-card>button:hover,.notice-entry .entry-auth-form button[type=submit]:hover{box-shadow:0 6px 18px rgba(24,32,28,.14)}.notice-entry .entry-auth-form [role=alert]{border:1px solid #b3261e;border-radius:12px;background:#fdf3f2;color:#7a1a14;padding:10px 12px;font-size:.9rem;margin:0 0 14px}.notice-entry .entry-auth-form a{display:inline-flex;align-items:center;min-height:44px;padding:6px 2px;color:var(--entry-ink)}.notice-entry.entry-welcome{max-width:720px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,40px)}.notice-entry.entry-welcome p{color:var(--entry-muted);margin:0 0 24px;max-width:52ch}@media (max-width:860px){.notice-entry .entry-hero,.notice-entry .entry-how ol,.notice-entry.entry-auth .entry-auth-layout{grid-template-columns:minmax(0,1fr)}.notice-entry .entry-auth-copy{display:none}}@media (max-width:380px){.notice-entry .entry-demo{padding:14px}.notice-entry .entry-demo td,.notice-entry .entry-demo th{padding:8px 7px;font-size:.85rem}.notice-entry .entry-secondary{margin-left:0;margin-top:8px}}@media (prefers-reduced-motion:reduce){.notice-entry *,.notice-entry :after,.notice-entry :before{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.notice-entry .entry-auth-form,.notice-entry .entry-nav{background:var(--entry-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.notice-entry .entry-auth-form{background:#fff}}@media (forced-colors:active){.notice-entry .entry-auth-form,.notice-entry .entry-demo,.notice-entry .entry-demo table,.notice-entry .entry-nav,.notice-entry .entry-progression{background:Canvas;border-color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}.notice-entry .entry-auth-form button[type=submit],.notice-entry .entry-button{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none}.notice-entry a:focus-visible,.notice-entry button:focus-visible,.notice-entry input:focus-visible,.notice-entry summary:focus-visible{outline-color:Highlight}}