.auth-screen{--auth-ink:var(--p-ink);--auth-paper:var(--p-bg);isolation:isolate;background:var(--p-bg);min-height:min(100vh,900px);position:relative}.auth-screen:before{z-index:-1;content:"";background:var(--p-accent-soft);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);position:absolute;inset:0 50% 0 0}.auth-screen .aurora{display:none}.auth-card{border:1px solid var(--p-line);background:var(--p-surface);max-width:29rem;box-shadow:1rem 1rem 0 var(--p-accent-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.25rem;gap:.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.auth-card form{margin-top:1.75rem}.auth-card h1{letter-spacing:-.055em;margin-top:1.6rem;font-size:clamp(2.3rem,5vw,3.3rem)}.auth-card input,.auth-card select{border-color:var(--p-line);background:var(--p-surface);border-radius:0;min-height:48px}.auth-card button[type=submit]{background:var(--p-accent);min-height:50px;box-shadow:none;border-radius:0}.auth-card button[type=submit]:hover{background:var(--p-ink);transform:none}.auth-card a{color:var(--p-accent)}.pricing-page{max-width:78rem;padding-top:clamp(2rem,6vw,5rem)}.pricing-page>div:first-of-type{text-align:start;max-width:52rem;margin-inline-start:auto}.pricing-page h1{letter-spacing:-.065em;max-width:12ch;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98}.pricing-page>div:first-of-type>p{margin-inline-start:0}.pricing-page>div:first-of-type>div{justify-content:start}.pricing-page>div:nth-of-type(2){border-block:1px solid var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pricing-tier{border:0;border-inline-start:1px solid var(--p-line);text-align:start;min-height:18rem;box-shadow:none;background:0 0;border-radius:0;padding:1.75rem}.pricing-tier:first-child{border-inline-start:0}.pricing-tier[class*=ring-2]{color:var(--p-on-accent);background:var(--p-accent)}.pricing-tier[class*=ring-2] p,.pricing-tier[class*=ring-2] div{color:inherit}.pricing-tier[class*=ring-2]>span{box-shadow:none;border-radius:0;top:1rem;left:auto;right:1rem;transform:none}.pricing-tier>p:first-of-type{margin-top:1.5rem;font-size:3.75rem}.pricing-tier>p:nth-of-type(3){font-size:2rem}.pricing-page>p{border-color:var(--p-line);background:var(--p-bg);border-radius:0}.pricing-page>div:last-of-type a{background:var(--p-accent);min-height:48px;box-shadow:none;border-radius:0;padding-inline:1.4rem}.rsvp-screen{--rsvp-ink:#233a32;background:#e9e5d9;padding-block:3rem}.rsvp-card{background:#fbf8ef;border:1px solid #d1cbbd;border-radius:.2rem;overflow:hidden;box-shadow:.8rem .8rem #c9d3c4}.rsvp-card__masthead{color:#20372f;text-align:start;background:#dfe7da;padding:2.5rem 2rem}.rsvp-card__masthead p,.rsvp-card__masthead h1,.rsvp-card__masthead div p{color:#20372f}.rsvp-card__masthead p:first-child{color:#607364;letter-spacing:.14em}.rsvp-card__masthead h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.3rem,7vw,3.6rem)}.rsvp-card__content{padding:2rem}.rsvp-card__content [role=group] button{border-radius:0;min-height:54px}.rsvp-card__content [role=group] button[aria-pressed=true]{box-shadow:inset 0 -4px}.rsvp-card__content button[type=submit]{min-height:44px}.rsvp-card__content a{color:#27594b}.legal-page{max-width:56rem;padding-top:clamp(2rem,6vw,5rem);padding-bottom:5rem}.legal-page>h1{letter-spacing:-.06em;max-width:14ch;margin-top:2rem;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.legal-page>div{margin-top:3rem}.legal-page section{border-top:1px solid #d3d0c5;padding-block:1.4rem}.legal-page section h2{font-size:1.35rem}.legal-page section p,.legal-page section li{max-width:70ch;line-height:1.8}@media (max-width:680px){.auth-screen{padding:2rem 1rem}.auth-screen:before{clip-path:polygon(0 0,100% 0,100% 82%,0 100%);inset:0 0 50%}.auth-card{box-shadow:.5rem .5rem #b9c5b5}.pricing-page>div:nth-of-type(2){grid-template-columns:1fr}.pricing-tier{border-inline-start:0;border-top:1px solid #c8c5bb;min-height:0}.pricing-tier:first-child{border-top:0}.rsvp-card__masthead,.rsvp-card__content{padding-inline:1.35rem}}@media (prefers-reduced-motion:reduce){.auth-screen *,.pricing-page *,.rsvp-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.auth-screen,.pricing-page,.legal-page){background:var(--p-bg)}.auth-screen,.pricing-page,.legal-page{--color-ink:var(--p-ink);--color-brand:var(--p-accent);--color-brand-700:var(--p-accent);--color-brand-600:var(--p-accent);--color-brand-50:var(--p-accent-soft);color:var(--p-ink)}.auth-card h1,.pricing-page h1,.legal-page>h1{font-family:var(--font-rubik),sans-serif;line-height:1.1}.auth-screen:before{background:var(--p-accent-soft)}.auth-card{border-color:var(--p-line)}.auth-card .bg-brand-grad,.pricing-page .bg-brand-grad{background-image:none;background-color:var(--p-accent);color:var(--p-on-accent)}.public-brand-mark{background:var(--p-accent);width:40px;height:40px;color:var(--p-on-accent);font:600 30px/1 var(--font-frank),serif;border-radius:50%;place-items:center;display:inline-grid}.ishurit-logo-mark{flex:none;place-items:center;width:34px;height:34px;display:inline-grid;overflow:hidden;color:#0000!important;background:#fff url(/Ishurit-logo.png) 50% 32.5%/307% 307% no-repeat!important;font-size:0!important}.ishurit-logo-mark:before,.ishurit-logo-mark:after{content:none!important}.public-brand-mark.ishurit-logo-mark{width:40px;height:40px}.auth-screen :is(a,button),.pricing-page :is(a,button),.legal-page a{min-height:44px}.auth-card a:focus-visible,.pricing-page a:focus-visible,.legal-page a:focus-visible{outline:3px solid var(--p-accent);outline-offset:3px}@media (max-width:680px){.auth-card{box-shadow:6px 6px 0 var(--p-accent-soft)}}
[data-workspace-view],[data-public-theme]{--p-on-accent:#fff;--p-on-highlight:var(--p-ink);--p-success:#176c50;--p-warning:#835100;--p-danger:#ad301f;--p-status-yes:#b8f76a;--p-status-pending:#ffb58f;--p-status-maybe:#a5c8ff;--p-status-no:#697a8c;--p-note:#e8a44b;--p-on-note:#172f32}[data-workspace-view=CUTTING_ROOM],[data-public-theme=CUTTING_ROOM]{--p-bg:#dce9f0;--p-paper:#f4fafd;--p-surface:#f4fafd;--p-ink:#282a2c;--p-muted:#526068;--p-line:#8c9ba2;--p-accent:#a4351c;--p-accent-soft:#c9f078;--p-poster:#d24625}[data-workspace-view=CLOSE_ORBIT]{--p-bg:#191b39;--p-paper:#282b4e;--p-surface:#282b4e;--p-ink:#e7e1ff;--p-muted:#c2bdda;--p-line:#7e78a0;--p-accent:#9ce6d0;--p-on-accent:#191b39;--p-accent-soft:#35345a;--p-success:#9ce6d0;--p-warning:#f5d5a4;--p-danger:#ffad9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-workspace-view=UNTIL_WE_MEET]{--p-bg:#f2e9d7;--p-paper:#fffaf0;--p-surface:#fffaf0;--p-ink:#075964;--p-muted:#47666a;--p-line:#8da6a4;--p-accent:#075964;--p-accent-soft:#f5d5a4}[data-workspace-view=SIGNAL]{--p-bg:#101c27;--p-paper:#192a38;--p-surface:#192a38;--p-ink:#ecf4ef;--p-muted:#a9bbb9;--p-line:#425565;--p-accent:#b8f76a;--p-on-accent:#17231c;--p-accent-soft:#263b31;--p-success:#b8f76a;--p-warning:#ffb58f;--p-danger:#ffad9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-workspace-view=CLOSE_ORBIT][data-workspace-palette=ALTERNATE]{--p-bg:#efe4e6;--p-paper:#f7eff0;--p-surface:#fff9f8;--p-ink:#3a2831;--p-muted:#705e67;--p-line:#9e8290;--p-accent:#8f3f5f;--p-on-accent:#fff;--p-accent-soft:#f0dce4;--p-success:#176c50;--p-warning:#835100;--p-danger:#ad301f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-workspace-view=UNTIL_WE_MEET][data-workspace-palette=ALTERNATE]{--p-bg:#efe4d5;--p-paper:#f8eee0;--p-surface:#fff9ed;--p-ink:#44342e;--p-muted:#68574f;--p-line:#a48b72;--p-accent:#99452b;--p-accent-soft:#f5ddcb;--p-note:#d9b979}[data-workspace-view=CUTTING_ROOM][data-workspace-palette=ALTERNATE]{--p-bg:#e8e6d7;--p-paper:#f2efdf;--p-surface:#faf8e9;--p-ink:#2d362b;--p-muted:#5b624f;--p-line:#919578;--p-accent:#765b19;--p-accent-soft:#dddba0;--p-poster:#765b19}[data-workspace-view=SIGNAL][data-workspace-palette=ALTERNATE]{--p-bg:#1c1a22;--p-paper:#23202b;--p-surface:#2d2935;--p-ink:#f4f0e9;--p-muted:#bfb8c4;--p-line:#71667f;--p-accent:#ff9a75;--p-accent-soft:#4b303b}
