.SystemBoundary-module__Tqkt0G__surface{box-sizing:border-box;border:1px solid var(--fp-border,#dedde9);background:var(--fp-surface,#fff);width:100%;min-width:0;max-width:54rem;color:var(--fp-text,#28334a);font-family:var(--fp-font,Arial, sans-serif);border-radius:24px;margin:24px auto;padding:max(16px,min(4vw,32px))}.SystemBoundary-module__Tqkt0G__surface *{box-sizing:border-box}.SystemBoundary-module__Tqkt0G__mark{background:var(--fp-lavender,#ece5fc);width:68px;height:68px;color:var(--fp-accent,#64539c);border-radius:21px;place-items:center;margin-bottom:24px;display:grid}.SystemBoundary-module__Tqkt0G__mark svg{width:42px;height:42px}.SystemBoundary-module__Tqkt0G__brand{letter-spacing:.07em;margin:0 0 12px;font-size:.8125rem;font-weight:700}.SystemBoundary-module__Tqkt0G__surface h1{overflow-wrap:break-word;margin:0;font-size:max(1.5rem,min(4vw,2.25rem));line-height:1.3}.SystemBoundary-module__Tqkt0G__body{overflow-wrap:break-word;max-width:42rem;margin:18px 0 0;font-size:1rem;line-height:1.7}.SystemBoundary-module__Tqkt0G__actions{flex-wrap:wrap;gap:12px;min-width:0;margin-top:26px;display:flex}.SystemBoundary-module__Tqkt0G__actions a,.SystemBoundary-module__Tqkt0G__actions button{border:1px solid var(--fp-border,#dedde9);min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--fp-accent,#64539c);background:var(--fp-surface,#fff);text-align:center;overflow-wrap:break-word;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;padding:12px 18px;line-height:1.5;text-decoration:none;display:inline-flex}.SystemBoundary-module__Tqkt0G__actions .SystemBoundary-module__Tqkt0G__primary{border-color:var(--fp-primary,#64539c);background:var(--fp-primary,#64539c);color:var(--fp-on-primary,#fff)}.SystemBoundary-module__Tqkt0G__actions :-webkit-any(a,button):focus-visible{outline:3px solid var(--fp-focus,#ad96e2);outline-offset:4px}.SystemBoundary-module__Tqkt0G__actions :-moz-any(a,button):focus-visible{outline:3px solid var(--fp-focus,#ad96e2);outline-offset:4px}.SystemBoundary-module__Tqkt0G__actions :is(a,button):focus-visible{outline:3px solid var(--fp-focus,#ad96e2);outline-offset:4px}.SystemBoundary-module__Tqkt0G__language select:focus-visible{outline:3px solid var(--fp-focus,#ad96e2);outline-offset:4px}.SystemBoundary-module__Tqkt0G__language{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:.875rem;line-height:1.6;display:flex}.SystemBoundary-module__Tqkt0G__language select{border:1px solid var(--fp-border,#dedde9);background:var(--fp-surface,#fff);min-width:0;max-width:100%;min-height:46px;color:inherit;font:inherit;border-radius:12px;padding:8px 12px}.SystemBoundary-module__Tqkt0G__feedback{overflow-wrap:break-word;margin:12px 0 0;font-size:.875rem;line-height:1.6}.SystemBoundary-module__Tqkt0G__loading{background:var(--fp-lavender,#ece5fc);min-height:240px}.SystemBoundary-module__Tqkt0G__loading .SystemBoundary-module__Tqkt0G__mark{background:var(--fp-surface,#fff)}.SystemBoundary-module__Tqkt0G__standalone{color:#28334a;background:#fffdf8;min-height:100vh;margin:0;padding:max(12px,min(4vw,40px));font-family:Arial,sans-serif}@media (max-width:540px){.SystemBoundary-module__Tqkt0G__surface{margin-block-start:16px;margin-block-end:16px}.SystemBoundary-module__Tqkt0G__surface h1{font-size:1.25rem}.SystemBoundary-module__Tqkt0G__actions{grid-template-columns:minmax(0,1fr);display:grid}.SystemBoundary-module__Tqkt0G__actions a,.SystemBoundary-module__Tqkt0G__actions button{width:100%;padding:10px 12px}.SystemBoundary-module__Tqkt0G__language{grid-template-columns:minmax(0,1fr);display:grid}}
