.kipop-header .event-logo-frame{background-repeat:no-repeat}.kipop-event-brand{position:relative;display:block}.kipop-header .event-logo-frame>img{pointer-events:none}.kipop-event-info{display:none;position:absolute;left:var(--event-info-left);top:var(--event-info-top);visibility:var(--event-info-ready,hidden);width:44px;height:44px;text-decoration:none!important;z-index:2}.kipop-event-info,.kipop-event-info>span{align-items:center;justify-content:center;color:#fff}.kipop-event-info>span{display:flex;width:24px;height:24px;border-radius:50%;background:#111;font:700 17px/1 Georgia,serif;font-style:normal;box-shadow:0 0 0 1px #ffffff80}html[data-kipop-event=movember] .kipop-event-info-movember,html[data-kipop-event=pink] .kipop-event-info-pink{display:flex}.kipop-footer .official-logo-frame{width:78px;max-width:100%}.kipop-event-info{border-radius:50%}:root{--kipop-page-max:1440px;--kipop-page-gutter:40px;--kipop-account-sidebar:240px;--kipop-workspace-gap:24px}@media(max-width:1100px){:root{--kipop-page-gutter:24px}}@media(max-width:700px){:root{--kipop-page-gutter:16px}}.kipop-page-container{width:min(var(--kipop-page-max),calc(100% - 2 * var(--kipop-page-gutter)));max-width:var(--kipop-page-max);min-width:0;margin-inline:auto}.account-workspace-content{min-width:0}.kipop-header{background:#fff;color:#18393a;border-bottom:1px solid #e3ece9;position:relative;z-index:35;width:100%}.kipop-header-inner{max-width:1480px;margin:auto;padding:14px 28px;display:flex;align-items:center;gap:24px;min-height:88px}.kipop-logo{flex-shrink:0}.kipop-header .brand{width:158px;display:block}.kipop-header .wordmark{width:150px;height:42px}.kipop-header .slogan{display:none}.kipop-nav{display:flex;align-items:center;justify-content:flex-end;gap:19px;flex:1;min-width:0}.kipop-nav a{font-size:14px;font-weight:550;white-space:nowrap;line-height:1.4;padding:12px 0;color:#18393a;text-decoration:none}.kipop-nav a:hover,.kipop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#7db8b2}.kipop-nav a.kipop-new{color:var(--kipop-brand-orange);font-weight:700}.kipop-header-tools{display:flex;align-items:center;gap:10px}.kipop-header select{min-height:40px;padding:7px;font-size:14px}.kipop-header select,.kipop-menu{border:1px solid #d8e5e1;border-radius:8px;background:#fff}.kipop-menu{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center}.kipop-header :focus-visible{outline:3px solid #7db8b2;outline-offset:4px}.account-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.account-tabs a{padding:9px 13px;background:#eaf6f3;border-radius:8px;font-size:14px}.account-form{max-width:940px}.account-form input,.account-form select,.account-form textarea{max-width:100%}.account-danger{color:#a82d25}.account-confirm{border:1px solid #7db8b2;border-radius:12px;background:#eaf6f3;padding:20px;margin:20px 0}.account-confirm h3{font-size:18px;font-weight:650}.account-form section{scroll-margin-top:20px}@media(max-width:1240px){.kipop-header-inner{gap:14px;padding-inline:20px}.kipop-nav{gap:12px}.kipop-header .brand{width:115px}.kipop-header .wordmark{width:112px;height:36px}}@media(max-width:1100px){.kipop-header-inner{flex-wrap:wrap;min-height:76px;padding:12px 20px}.kipop-header .brand{width:140px}.kipop-header .wordmark{width:136px;height:40px}.kipop-header-tools{margin-left:auto}.kipop-menu{display:flex}.kipop-nav{display:none;order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0}.kipop-nav.is-open{display:flex}.kipop-nav a{padding:12px;border-bottom:1px solid #edf2f0;white-space:normal}}@media(prefers-reduced-motion:no-preference){.kipop-nav a{transition:color .15s}}.kipop-header{position:sticky;top:0;z-index:40;box-shadow:0 2px 8px #18393a05}.kipop-count{display:inline-flex;justify-content:center;min-width:20px;padding:1px 5px;margin-left:5px;border-radius:5px;background:#eaf6f3;font-size:12px}.kipop-count.has-new{background:var(--kipop-brand-orange);color:#18393a}.kipop-nav a.kipop-signup{color:var(--kipop-brand-orange);border:1px solid #e9b476;border-radius:7px;padding:8px 10px}.kipop-mobile-new{display:none}.kipop-palette-preview,.ld-page,.seller-app{overflow:visible}.account-form section,.institutional section{scroll-margin-top:calc(var(--kipop-header-height,90px) + 20px)}html{scroll-padding-top:calc(var(--kipop-header-height,90px) + 12px)}@media(max-width:1100px){.kipop-mobile-new{display:flex;align-items:center;justify-content:center;color:var(--kipop-brand-orange);min-width:40px;min-height:44px}.kipop-nav.is-open{max-height:calc(100dvh - 80px);overflow:auto}.kipop-header-inner{gap:8px}.kipop-header-tools{gap:5px}}.kipop-footer{border-top:1px solid #dce7e3;background:#fff;color:#18393a;padding:42px max(24px,calc((100% - 1200px)/2));font-size:14px}.kipop-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.kipop-footer h2{font-size:15px;font-weight:700;margin-bottom:16px}.kipop-footer section>a,.kipop-footer section>span,.kipop-footer small{display:block;margin:10px 0;line-height:1.6}.kipop-footer a:hover{text-decoration:underline}.kipop-footer-languages{display:flex;flex-wrap:wrap;gap:8px 12px}.kipop-footer-languages button{padding:4px 0}.kipop-footer-languages button[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.kipop-footer small{font-size:12px;color:#526965}.kipop-footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e3ece9;padding-top:22px;margin-top:28px;flex-wrap:wrap}.institutional{max-width:1080px;margin:auto}.institutional-heading{margin:20px 0 34px}.institutional h1{font-size:clamp(28px,4vw,42px);font-weight:650;letter-spacing:-.03em;line-height:1.18}.institutional-slogan{font-size:22px;margin-top:16px;color:#416d68}.institutional-story{max-width:790px;font-size:18px;line-height:1.85;margin-bottom:36px}.institutional-story p{margin:20px 0}.institutional-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.institutional-grid .structure-panel{margin:0}.institutional ol{list-style:decimal;padding-left:24px}.institutional li{margin:14px 0;line-height:1.7}.safety-list{list-style:disc;padding-left:24px}.institutional-placeholder{max-width:760px}.institutional-placeholder>span{display:inline-block;background:#eaf6f3;padding:5px 10px;border-radius:6px;margin-bottom:20px}.contact-panel{max-width:720px}.contact-panel .auto-field{margin:18px 0}.institutional summary{cursor:pointer;font-weight:650}.account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-shortcuts a{border:1px solid #dce7e3;border-radius:8px;padding:12px;display:flex;justify-content:space-between;gap:12px}.account-shortcuts a:hover{background:#eaf6f3}.account-shortcuts strong{font-variant-numeric:tabular-nums}.account-overview{margin-top:24px}.account-history{margin-top:16px}.account-business-form .auto-field{margin:14px 0}@media(max-width:800px){.account-shortcuts,.institutional-grid,.kipop-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.account-shortcuts,.institutional-grid,.kipop-footer-grid{grid-template-columns:1fr}.kipop-footer{padding:28px 20px}.institutional-story{font-size:16px}.kipop-header .brand{width:112px}.kipop-header .wordmark{width:110px}}.kipop-header .brand{width:100px}.kipop-header .wordmark{display:block;width:90px;height:60px;object-fit:contain}.kipop-header-inner{padding-block:14px}@media(max-width:1100px){.kipop-header .brand{width:88px}.kipop-header .wordmark{width:84px;height:56px}.kipop-header-inner{padding-block:10px}}.kipop-palette-preview,.ld-page,.seller-app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.kipop-palette-preview>main,.ld-page>main,.seller-app>main{flex:1 0 auto}.kipop-footer{flex-shrink:0;margin-top:48px;margin-bottom:0}.kipop-footer-grid{align-items:start}.kipop-footer-grid>section{min-width:0}.kipop-footer-grid h2{height:72px;margin:0 0 16px;display:flex;align-items:center;line-height:1.4}.kipop-footer-grid h2 img{display:block;flex-shrink:0}.kipop-footer-grid section>a,.kipop-footer-grid section>span,.kipop-footer-languages{margin:0 0 10px;min-height:24px}.kipop-footer-languages{align-items:center}.kipop-footer-languages button{padding:0;line-height:24px}@media(max-width:540px){.kipop-footer-grid h2{height:auto;min-height:24px;margin-bottom:16px}.kipop-footer-grid>section:first-child h2{height:72px}}.official-logo-frame{display:block;position:relative;overflow:hidden;height:auto!important;flex-shrink:0}.kipop-header .brand{width:110px}.kipop-header .official-logo-frame{width:100px}.site-header .official-logo-frame{width:110px}.site-header.is-compact .official-logo-frame{width:100px}@media(max-width:650px){.kipop-header .brand{width:90px}.kipop-header .official-logo-frame,.site-header .official-logo-frame,.site-header.is-compact .official-logo-frame{width:86px}}.kipop-publish{position:relative}.kipop-publish-trigger{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--kipop-brand-orange);font:inherit;font-size:14px;font-weight:700;padding:12px 0;cursor:pointer;min-height:44px}.kipop-publish-options{position:absolute;top:100%;left:0;min-width:245px;background:#fff;border:1px solid #dce7e3;border-radius:12px;box-shadow:0 8px 24px #18393a18;padding:6px;z-index:45}.kipop-nav .kipop-publish-options a{display:flex;gap:12px;align-items:center;padding:12px;border-radius:8px;white-space:normal}.kipop-publish-options a:hover{background:#f5f7f6}.kipop-publish-options small{display:block;color:#526965;font-size:12px;font-weight:400;margin-top:3px}@media(max-width:1100px){.kipop-publish-trigger{padding:12px;width:100%}.kipop-publish-options{position:static;min-width:0;box-shadow:none;margin:0 12px 10px}}